003-conformance-lint
Corpus conformance lint
Lifecycle approvedImplementation completeVerification unknownQualification unknown
The conformance lint: corpus well-formedness checks beyond compile's structural validation, emitted as L-codes with error/warning/info tiers. Error-tier always fails; warning-tier fails under --fail-on-warn; info-tier under --fail-on-info. Establishes the lint engine and the `spec-spine lint` CLI subcommand.
Read the full pinned specification ↗Relationships
depends on
depended on by
- 021-ledger-seal
- 034-machine-readable-verdicts
- 036-declared-state-dir
- 046-depends-on-ordinal-monotonicity
- 050-claimed-but-unwitnessed
- 051-retroactive-adoption-shape
- 061-shipped-is-not-the-same-as-working
- 063-planned-territory-is-declared-not-inferred
- 064-compile-warnings-reach-the-gate
- 065-a-dead-glob-is-dead-in-both-tables
- 098-a-citation-the-renumber-could-not-see
- 116-a-deferred-contract-claims-nothing
Claimed units
- establishes
{ "kind": "file", "path": "crates/spec-spine-core/src/lint.rs" } - establishes
{ "kind": "file", "path": "crates/spec-spine-cli/src/cmd_lint.rs" }
Source headings
- 003: Corpus conformance lint
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 Severity gating
- 4. Out of scope
Frozen anchors
No frozen anchors declared.