Conformance
What the SeedSpec 0.4 conformance suite covers and what a passing result does not claim.
Run the bundled suite
The CLI and corpus are bound to the same coordinated release.
npx --yes @seedspec/cli@0.4.2 conformance
npx --yes @seedspec/cli@0.4.2 conformance --json --output conformance-report.jsonThe report records the exact release, suite version, corpus digest, and case results.
What passing establishes
- Valid and invalid 0.4 package structures produce the expected result.
- Manifest merging and external section expansion are deterministic.
- Success anchors and local references are checked consistently.
- Portable package digests are stable and content-sensitive.
- Unsafe paths, unsupported versions, and broken references fail.
What it does not establish
- That the specification is complete, clear, or useful.
- That an agent will implement it correctly.
- That the publisher controls the declared identity or metadata.
- That package content is safe to execute.
- That two packages compose without product-level conflicts.
Conformance is narrow so independent tools can agree without claiming semantic quality or implementation correctness.