Skip to content

Commit 5de4299

Browse files
committed
feat(workflow): verify skill — add orphaned stub check, structured Next Steps in report
1 parent 3e67ac8 commit 5de4299

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

.opencode/skills/verify/SKILL.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ Read the source files changed in this feature. **Do this before running lint/sta
123123
| Contract test | Would test survive internal rewrite? | Yes | No |
124124
| No internal attribute access | Search for `_x` in assertions | None found | `_x`, `isinstance`, `type()` |
125125
| Every `@id` has a mapped test | Match `@id` to test functions | All mapped | Missing test |
126+
| No orphaned skipped stubs | Search for `@pytest.mark.skip` in `tests/features/` | None found | Any found — stub was written but never implemented |
126127
| Function naming | Matches `test_<rule_slug>_<8char_hex>` | All match | Mismatch |
127128
| Hypothesis tests have `@slow` | Read every `@given` for `@slow` marker | All present | Any missing |
128129

@@ -218,6 +219,10 @@ Undeclared violations → REJECT.
218219
OR
219220
**REJECTED** — fix the following:
220221
1. `<file>:<line>` — <specific, actionable fix>
222+
223+
### Next Steps
224+
**If APPROVED**: Run `@product-owner` — accept the feature at Step 5.
225+
**If REJECTED**: Run `@software-engineer` — apply the fixes listed above, re-run quality gate, update Self-Declaration, then signal Step 4 again.
221226
```
222227

223228
## Standards Summary

0 commit comments

Comments
 (0)