| name | sdd-verify |
| description | Verify the implementation against the spec's acceptance criteria. Produces a pass/fail verdict. |
| when_to_use | After sdd-apply. Reads spec and implementation from memory, checks each acceptance criterion. |
| allowed-tools | ["Read","Bash","Glob","Grep","mcp__invencible-memory__memory_recall","mcp__invencible-memory__memory_save"] |
| model | sonnet |
| effort | medium |
| user-invocable | false |
| hub-skill-ids | ["review"] |
Goal
Determine whether the implementation satisfies every acceptance criterion in the spec.
Produce a structured verdict that can be acted on.
Steps
- Load spec:
memory_recall(topic_key="sdd-<change_id>-spec")
- Load implementation notes:
memory_recall(topic_key="sdd-<change_id>-impl")
- For each acceptance criterion:
a. Read the relevant code
b. Run tests where applicable
c. Mark as PASS, FAIL, or PARTIAL with evidence
- Check for regressions: run the full test suite
- Save verdict to memory:
Output
If verdict is APPROVED, the workflow proceeds to sdd-archive.
If NEEDS_WORK, the blocking issues are returned to the orchestrator for remediation.