Created
Jun 26, 19:19
Started
Jun 26, 20:09
Completed
Jun 26, 20:46
DevOps handoff
Type
Bug
Shape
ui-only
Worktree Slug
fix-live-timeline-stage-badge
Repositories
mcritchie-studio
Release Train
—
Branch
feat/fix-live-timeline-stage-badge
Acceptance Criteria
Expected Test Plan
Checks Run
Agent Context
Bug: the consolidated /tasks/:id Stage Timeline renders the in-progress card with from_stage==to_stage, producing a nonsensical 'Assembled -> Assembled' (and 'Building -> Building') badge. Root cause: StageAgentsHelper#in_progress_work returns the board RE-HOMED render_stage as work[:to_stage], and stage_timeline uses task.stage -> work[:to_stage] for the badge. The Steffon QA intent is recorded toward 'shipped' (qa:true) but re-homed to the assembled LANE for the board; the timeline must show the intent's REAL transition (assembled -> shipped) owned by the ship owner Avi, NOT Steffon (operator decision 2026-06-26: timeline diverges from board on purpose). Fix is display-only: keep in_progress_work board-facing (lane/agents=Steffon) intact so the /deployments board is unchanged; have the timeline badge use NEXT_PIPELINE_STAGE[task.stage] and attribute the assembled->shipped card to STAGE_OWNER['shipped']=avi. Also fixes the analogous live building card to 'Building -> Submitted'. Helper: app/helpers/stage_agents_helper.rb; view: app/views/tasks/_consolidated_timeline.html.erb; tests: test/helpers/stage_agents_helper_test.rb.
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)
SMALL
Dev
SMALL
Actual
XL
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.