Awesome Reviewers

Verification · Intent and spec conformance

Plan and spec traceability

Checks each requirement in a plan or specification against the implementation: done in this change, done elsewhere, or not started, with gaps graded by severity.

Sub-techniques

  • Requirement tracing V1053.001

    Link requirement ids to code and tests.

  • Gap analysis V1053.002

    Report where the implementation departs from the plan's intent.

How to build it

  1. Write specs with stable requirement ids.
  2. Reference the ids in code comments or tests.
  3. Report untraced requirements and code with no requirement.

Signals in a repository

  • specs/ or docs/adr directories, requirement ids in tests.