fix(M23): spec-makers door de done-gate + verdict-race op nog-CLAIMED maker #82

Merged
janpeter merged 1 commit from fix/m23-spec-maker-done-and-verdict-race into main 2026-07-09 16:47:19 +02:00
Owner

Twee E2E-1-bevindingen: (1) spec-maker-kinds misten de done-gate-exemption → catch-22, job blijft CLAIMED; (2) CHANGES_REQUESTED-verdict verdampt als de dispatchende maker nog CLAIMED is → idee hangt op SPEC_REVIEWING. 1089 tests groen (4 nieuw). Rollout-fix onder JP-mandaat.

🤖 Generated with Claude Code

Twee E2E-1-bevindingen: (1) spec-maker-kinds misten de done-gate-exemption → catch-22, job blijft CLAIMED; (2) CHANGES_REQUESTED-verdict verdampt als de dispatchende maker nog CLAIMED is → idee hangt op SPEC_REVIEWING. 1089 tests groen (4 nieuw). Rollout-fix onder JP-mandaat. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(M23): spec-makers door de done-gate + verdict-race op nog-CLAIMED maker
Some checks failed
CI / Verify (pull_request) Failing after 2m49s
1aad7555b9
E2E-1 legde twee gaten bloot:
1. IDEA_MAKE_SPEC/IDEA_REVISE_SPEC misten in de no-verify-sink-tak van
   update_job_status — de agent zat in een catch-22 (done vereist
   verify_task_against_plan; die tool is voor spec-jobs niet toegestaan
   én niet van toepassing) en de job bleef eeuwig CLAIMED.
2. Het CHANGES_REQUESTED-verdict kan landen terwijl de maker die de
   review dispatchte nog CLAIMED is (codex-review in 58s, sneller dan de
   maker-afsluiting). findActiveSpecLoopJob telde die maker als actieve
   loop-job → geen revisie gequeued → idee hangt op SPEC_REVIEWING.
   Nu wordt created_by_job_id uitgesloten van de check.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
janpeter/scrum4me-mcp!82
No description provided.