Skip to content

enhance(dev-backlog): mark spec lint and doctor checks as structural only #187

@sungjunlee

Description

@sungjunlee

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

  • capabilities-doctor.js --json communicates that acceptance coverage is not assessed.
  • component-lint.js --json communicates that it validates routing handles, not task/capability coverage.
  • component-lint reports checked/routed/unrouted sprint counts, including active vs legacy where practical.
  • CLI text output avoids language that could be read as coverage approval.
  • Tests cover the new output fields and wording.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions