ShaderValidationContext
What one validation job reads.
In the namespace construct::shader. Declared in src/libs/libconstruct/construct/shader/ShaderValidationContextStore.hpp.
Detailed description
A GLSL job (`construct/shader_validation`) reads the first four fields. A record job (recordJobType()) reads recordText and catalog: the definition editor's record, and a frozen copy of the catalog that its preview operands resolve against (construct-definition-editor §DUD-6). The worker thread never reads the live registry, which the interface thread writes.