Skip to content

V&V Architecture

Authoritative definitions live in qualification/0_2_6/case_registry.json. The registry validates identifiers and selection. VnvRunner executes only READY cases whose JSON model is under examples/; it intentionally has no arbitrary command field. PLANNED cases are visible but cannot run.

Each case result and manifest records source SHA, dirty state, UTC timestamp, solver version, configuration, threshold policy, environment and digests. Results stay runtime artifacts, while small definitions and manifests remain versionable. External adapters are explicit, optional and must report an unavailable tool as SKIPPED_EXTERNAL_UNAVAILABLE.