Context
component-lint and capabilities-doctor are useful structural checks, but their green output can be misread as acceptance coverage. They do not prove that task AC, relay Done Criteria, or capability predicates are covered.
Desired change
Make structural checks explicit about what they do and do not assess.
Possible changes:
- include
coverage: not_assessed or structural_only: true in JSON output
- add human-readable wording such as "routing handle validation only" or "capability spec hygiene only"
- enrich
component-lint counts with routed/unrouted sprint counts so successful output does not imply every sprint is capability-routed
Acceptance Criteria
Context
component-lintandcapabilities-doctorare useful structural checks, but their green output can be misread as acceptance coverage. They do not prove that task AC, relay Done Criteria, or capability predicates are covered.Desired change
Make structural checks explicit about what they do and do not assess.
Possible changes:
coverage: not_assessedorstructural_only: truein JSON outputcomponent-lintcounts with routed/unrouted sprint counts so successful output does not imply every sprint is capability-routedAcceptance Criteria
capabilities-doctor.js --jsoncommunicates that acceptance coverage is not assessed.component-lint.js --jsoncommunicates that it validates routing handles, not task/capability coverage.component-lintreports checked/routed/unrouted sprint counts, including active vs legacy where practical.