ワンクリックで
sdd-verify
Verify implementation against specs and persist a compliance report.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Verify implementation against specs and persist a compliance report.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Review SDD task plans for execution blockers and return [OKAY] or [REJECT].
Mandatory step-0 requirements discovery for non-trivial work before any implementation or SDD routing decisions.
Resolve residual spec ambiguity in place before design, with a bounded taxonomy-driven clarification pass.
Guide a semver constitution amendment and Sync-Impact Report entry.
Execute SDD task lists with real-time progress tracking, sub-agent dispatch, and verification checkpoints.
Merge completed deltas into main specs and archive the change.
| name | sdd-verify |
| description | Verify implementation against specs and persist a compliance report. |
Act as the quality gate for a change by turning specs and test evidence into a verification report.
The orchestrator passes the artifact store mode (thoth-mem, openspec, or
hybrid). Follow the persistence contract for read/write rules per mode.
thoth-mem: persist to thoth-mem only — do NOT create or modify
openspec/ files.openspec: write files only — do NOT call thoth-mem save tools.hybrid: persist to both (default).change-namepipeline-type (accelerated or full)round N from the dispatch envelope (the verify-loop round counter; defaults to round 1 for the first verify after apply)Read the shared conventions.
Recover artifacts with the retrieval protocol in the persistence contract:
tasksspec and designproposal (used as the verification reference)Optionally recover apply-progress with the same mode-aware rules if it
exists and helps explain task coverage.
Read the changed code and run the required verification commands.
If the selected mode includes OpenSpec, create
openspec/changes/{change-name}/verify-report.md with at least:
In thoth-mem mode, produce the same report content without creating the
file:
# Verification Report: {Change Title}
## Round
round N <!-- stamped from the dispatch envelope's expected round; source of truth for the loop counter -->
## Completeness
## Build and Test Evidence
## Compliance Matrix
<!-- Full pipeline: map Given/When/Then scenarios from spec -->
<!-- Accelerated pipeline: map success criteria from proposal -->
## Design Coherence (full pipeline only)
## Issues Found
### Critical
- **[C1]** {one-line problem statement}
- file: `path/to/file.ts:LINE` (or `path/to/file.ts` when line is N/A)
- scenario: `{Requirement title} › {Scenario name}` (full pipeline) OR
criterion: `{proposal success-criterion id/text}` (accelerated pipeline)
- fix: {imperative remediation instruction}
### Warnings
- **[W1]** {one-line problem statement}
- file: `path/to/file.ts:LINE`
- scenario / criterion: {anchor}
- fix: {imperative remediation instruction}
## Verdict
Build a compliance matrix: in full pipeline, map each Given/When/Then scenario to evidence; in accelerated pipeline, map each proposal success criterion to evidence.
If the selected mode includes thoth-mem, persist the report with:
Use the memory tool binding for mem_save with the canonical SDD topic key
and required metadata fields: title, topic_key, type, project,
scope, and content.
Stamp the expected round N from the dispatch envelope into the report's
## Round field and the Round return field. The orchestrator treats this
round N marker as the source of truth for the verify-loop round counter
when enforcing the round bound across iterations.
Apply the governance-touched heuristic from
_shared/openspec-convention.md > Constitution Governance > Amendment
Auto-Suggest. When it matches, surface the shared report-only
sdd-constitution suggestion. This is advisory and MUST NOT change the
verdict or block verification.
Return:
ChangeArtifact: openspec/changes/{change-name}/verify-report.mdTopic Key: sdd/{change-name}/verify-reportRound: round N (mirrors the report's ## Round marker)Verdict: pass, pass with warnings, or failCompliance Summary: compliant vs total scenariosCritical Issues: anchored compact lines (id — file:line — scenario/criterion — fix), one per issue, or NoneConstitution Suggestion: surfaced or noneround N marker from the dispatch envelope into ## Round.