What problem does it solve?
Verifies that software changes conform to the defined specifications, design artifacts, and task plans, generating a centralized verify-report that documents compliance.
Core Features & Use Cases
- Completeness Check: compare planned tasks against implemented changes and report any missing or incomplete items.
- Correctness Check: assess each Given/When/Then scenario across specs to ensure coverage in code and tests.
- Coherence Check: validate that the implemented design decisions align with the intended architecture and constraints.
- Testing & Reporting: attempt to run the project's tests if present and embed results into verify-report; otherwise rely on static code evidence.
- Artifact Generation: produce openspec/changes/<change-name>/verify-report.md summarizing the findings.
- Workflow Integration: reads openspec/changes/<change-name>/tasks.md, specs/, design.md, and code to perform analysis.
Quick Start
Trigger the verification by specifying the <change-name> and running the sdd-verify workflow to generate openspec/changes/<change-name>/verify-report.md