fix(prompts): bewaar verdict-trace op job.summary (review-done zonder summary) #48
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/review-done-preserve-summary-trace"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Canary A (Phase 3, SPEC_REVIEW) toonde dat de verdict-trace die submit_review op ClaudeJob.summary schrijft (SPEC_REVIEW REJECTED (7 findings): ...) direct daarna werd overschreven: stap 2 van het prompt-afsluitprotocol liet de runner update_job_status(done, summary) aanroepen, en die done-summary wint. Zelfde patroon bestond al bij PR_REVIEW (post_pr_review-trace, Phase 2 verdict-led summary).
Fix (prompt-only, 6 bestanden): stap 2 wordt update_job_status({ job_id, status: done }) zonder summary, in spec/task/pr review-prompts (claude- en codex-varianten). update_job_status laat job.summary bij weglating ongemoeid (spread-guard summary !== undefined), dus de trace van submit_review/post_pr_review blijft staan.
Veiligheid: review-jobs zijn source=MANUAL en passeren de done-gate zonder summary-eis (geen verify-gate, geen PLAN_CHAT-summary-eis) — broncheck op update-job-status.ts.
Verify: 750/750 tests, tsc clean. Canary B (TASK_REVIEW) valideert de trace live na rebuild.
🤖 Generated with Claude Code