Skip to content

REAL-WORLD-SCHEMAS-15: Validate the self-hosted SDLC corpus end to end

Running the whole planning tree against its per-type contracts via an auto-discovered config.

Builds on: REAL-WORLD-SCHEMAS-13: Referential graph: membership and supersession

A terminal session: the command as you’d run it, followed by the output it prints; trailing comments note the exit status.

Terminal window
# markdown-contract.yaml routes docs/planning globs to contracts/*.contract.yaml
markdown-contract validate docs/planning --format sarif > findings.sarif
# auto-discovers markdown-contract.yaml; exit 1 if any task's depends_on dangles,
# any milestone member is missing, or any decision references a superseded one
  • CLI validate over a tree; auto-discovered markdown-contract.yaml; --format sarif
  • the full structure + content + rules planes from one parse