Skip to main content
The Symphony Validator (tools/symphony-validator) is an independent, deterministic, read-only C++26 repository checker. It produces immutable evidence about the current state of the repository and its contracts. It cannot repair or publish anything.

What the validator checks

  • Contract shape: required Contract Quad anchors and structure
  • Current source closure across SKVI-indexed surfaces
  • Invariant ownership per knowledge/INVARIANTS.md and the invariant registry
  • Feature administration expectations reported by SSFV
  • Release records reported by SODV
  • The machine-owned root summary in the repository README
Evidence is emitted as line output or structured JSON. Every emission is reproducible from the same repository state.

What the validator does not do

The validator cannot repair files, rewrite contracts, or publish the repository. It creates canonical truth about nothing; it only reports it.
  • No side effects on the repository
  • No network access
  • No warning suppression outside of qxctl’s protected warning policy

qxctl integration

qxctl validates the validator’s exact receipt and structured digests before applying protected warning policy. Nine protected warning-lifecycle qxctl leaves plus the exact receipt-backed root-summary route expose validation administration without altering raw detector evidence.

qxctl validate

Protected warning policy, baseline, and display grammar.

SSFV

Feature administration expectations checked by the validator.

SODV

Release records the validator inspects.

SKV overview

The umbrella framework whose contracts the validator checks.
Last modified on September 24, 2026