Adds spec-as-source enforcement to any project using spec-driven development
87
91%
Does it follow best practices?
Impact
82%
2.34xAverage score across 5 eval scenarios
Passed
No known issues
An implementation is not complete until every file referenced by a [@test] annotation in the specs exists on disk.
Before declaring work done:
.spec.md in specs/.[@test] paths.A missing [@test] is worse than a failing test: it is a requirement with no verification.
The targets field in a spec's frontmatter declares ownership: that spec is the authoritative source for those files.
Rules:
REQ-<AREA>-<NNN>).[@test].targets.# GENERATED FROM SPEC: <spec path>.Do not add requirements not present in the spec. Do not declare work complete if tests are missing, targets are outdated, or requirements are unverifiable.