Test environment · shipping in the open
Validate everything the compiler emits.
Every compile target gets its own validation pass — components, graphs, manifests — before anything counts as built.
The three services
TypeScript components
Jest + React Testing Library against the compiler's React/Next.js output.
LangGraph
Config validation and execution checks against the LangGraph output.
Kubernetes / Docker
Manifest validation against the deployment output.
Validation as a gate
Nothing the compiler emits is trusted on faith. Every target — component, graph, manifest — passes through its own validation service before it counts as built. The result is a single pass/fail signal the runtime and the autoresearch loop can act on.