Created
Jun 24, 18:05
Started
Jun 24, 18:05
Completed
Jun 24, 18:59
DevOps handoff
Type
Bug
Shape
ui-only
Worktree Slug
show-mascot-designed-cards
Repositories
mcritchie-studio
Release Train
—
Branch
feat/show-mascot-designed-cards
Acceptance Criteria
Expected Test Plan
Checks Run
Agent Context
BUG (display, not assignment). A freshly-created task in 'designed' has only a blank-actor genesis TaskEvent, so stage_agent_groups returns [] and app/views/components/_stage_agent_avatars.html.erb short-circuits on '<% if entries.any? %>', rendering NOTHING — including the mascot that build_step_columns would paint from devops.mascot. So the Pokemon crew badge is missing until the task moves to building (that move stamps an actor -> a crew entry exists -> gate passes). Real repro: task hide-deployments-tasks-button had mascot=dugtrio but no badge while designed. FIX: in the stack/board variant, render the build-lane mascot even when entries is empty (build_step_columns(task, [], mascot) already paints it). Put the gate in a small helper (stage_crew_renderable?) so it is unit-testable. Do NOT regress: mascot-less + no entries still renders nothing; deploy-lane unchanged; the :detailed variant (no longer used on show after the consolidated-timeline change) keeps entries.any?. Depends on nothing.
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.