Created
Jun 25, 05:39
Started
Jun 25, 05:49
Completed
Jun 25, 14:24
DevOps handoff
Type
Feature
Shape
backend
Worktree Slug
guard-release-unreviewed-merges
Repositories
mcritchie-studio
Release Train
—
Branch
feat/guard-release-unreviewed-merges
Acceptance Criteria
Expected Test Plan
Checks Run
Agent Context
Source: devops retro retro-rel-20260623-fb969a.md line 59 ('guard release against unreviewed direct merges, or auto-verify them') and line 54 — an unreviewed PR (#138) was merged straight into release during the scheduled wait; verify-post-merge later caught a drag bug it introduced. Goal: bin/release merge (the step that flips a task to assembled) must REFUSE a PR whose task is not in the reviewed stage, unless an explicit --override is passed (which records a bypass on the TaskEvent paper trail). Optionally auto-verify (run the suite) on an unreviewed merge instead of hard-refusing. Closes the gap where the review gate can be skipped by merging directly. Originated as a local dev-fixture card on the board.
Stage Timeline
Who handled each stage, the time it took (measured), and the model / tokens / cost reported (best-effort) — plus who's on it right now. — means the agent didn't report that metric.
Conversation
QA review feedback, agent handoffs, and follow-up notes for this task.
No task feedback has been recorded yet.
Sealed-bid sizing
Edit →Alex (PM)
—
Avi (PO)
—
Dev
—
Actual
—
We emailed a one-tap sign-in link to . It expires shortly and can only be used once.
No email? Check spam, or close this and try again.