Skip to content

feat(write-fr): Step 4 Verification Gate — five-dimension AC scoring after assembly#20

Open
felipecabargas wants to merge 2 commits into
mainfrom
worktree-feat+write-fr-verification-gate
Open

feat(write-fr): Step 4 Verification Gate — five-dimension AC scoring after assembly#20
felipecabargas wants to merge 2 commits into
mainfrom
worktree-feat+write-fr-verification-gate

Conversation

@felipecabargas
Copy link
Copy Markdown
Owner

Summary

  • Adds Phase 4 — Verification Gate to write-feature-request, running automatically after Phase 3 (FR Assembly) and before the FR is returned to the user
  • Every AC in every requirement table is evaluated against all five quality dimensions: Specificity, Testability, Outcome-Focus, Measurability, and Independence (new — previously only four dimensions were checked)
  • ACs with warning-severity gaps are rewritten inline; ACs with blocker-severity gaps send the affected requirement back to Phase 2 only (other requirements are not disturbed); the FR is not returned until every AC passes
  • A Verification Summary table is appended to every FR output — shows each requirement, AC count, and gate outcome (Passed / Revised / Reopened) — so the gate is visible without exposing raw scoring internals
  • verify-acceptance-criteria is unchanged; it continues to work standalone for users who bring existing ACs
  • Version bumped: 1.0.0 → 1.1.0

What changed

File Change
skills/write-feature-request/SKILL.md Phase 4 section added; Phase 3 now hands off instead of returning; Evaluation Framework gains Independence dimension and Phase 2 vs. Phase 4 column; Output Format includes Verification Summary template
skills/verify-acceptance-criteria/SKILL.md Untouched

Test plan

  • Run /gambit:write-feature-request end-to-end; confirm Phase 4 runs silently and Verification Summary appears at the bottom of the FR
  • Craft a requirement whose AC fails on Independence (depends on another AC to be meaningful); confirm Phase 2 is reopened for that requirement only
  • Craft a requirement whose AC has a warning (vague threshold); confirm AC is rewritten inline without a Phase 2 loop
  • Run /gambit:verify-acceptance-criteria standalone with existing ACs; confirm it works exactly as before

🤖 Generated with Claude Code

felipecabargas and others added 2 commits May 7, 2026 22:37
…scoring

Adds an automatic post-assembly verification step to write-feature-request
(v1.0.0 → v1.1.0). After Phase 3 assembles the FR, Phase 4 evaluates every
AC against all five quality dimensions — Specificity, Testability,
Outcome-Focus, Measurability, and Independence (the last dimension was not
previously checked). ACs with warning-severity gaps are rewritten inline;
blockers reopen Phase 2 for the affected requirement only. The FR is not
returned until every AC passes all five dimensions. A Verification Summary
table is appended to every FR output so the gate is visible to the user
without exposing raw scoring internals. verify-acceptance-criteria is
unchanged and continues to work standalone.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
All 9 other skills use "Step"; write-feature-request was the only outlier.
Renames Step 1–4 and all prose references accordingly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@felipecabargas felipecabargas changed the title feat(write-fr): Phase 4 Verification Gate — five-dimension AC scoring after assembly feat(write-fr): Step 4 Verification Gate — five-dimension AC scoring after assembly May 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant