What problem does it solve?
Ensure that a code change is complete, correct, and coherent with its change artifacts before archiving, preventing incomplete releases and unnoticed spec or design divergences.
Core Features & Use Cases
- Interactive change selection: Prompts the reviewer to choose a change that has implementation tasks, avoiding accidental guesses.
- Artifact-driven verification: Uses openspec CLI outputs (list, status, instructions) to load tasks.md, delta specs, and design artifacts and checks for missing tasks, unimplemented requirements, and uncovered scenarios.
- Three-dimension report: Produces a structured report covering Completeness (task and spec coverage), Correctness (requirement-to-implementation mapping and scenario coverage), and Coherence (design adherence and code pattern consistency) with CRITICAL/WARNING/SUGGESTION priorities and actionable recommendations.
Quick Start
Run the openspec verification flow for the named change, select the change when prompted, and generate the verification report to see completeness, correctness, and coherence issues.