Created
Jun 24, 01:03
Started
Jun 24, 01:30
Completed
Jun 24, 02:15
DevOps handoff
Type
Feature
Shape
ui-only
Worktree Slug
board-card-polish-iteration
Repositories
mcritchie-studio
Release Train
—
Branch
feat/board-card-polish-iteration
Acceptance Criteria
Expected Test Plan
Checks Run
Agent Context
Board card (_board.html.erb) + crew (_stage_agent_avatars) + task show view. (1) Remove claim_live 'live' tag; crew-live ticking badge gets a pulsing green bg. (2) Move the claude --resume session command off /tasks + /deployments cards to the task read view only. (3) Empty crew compartments render an empty/dashed circle placeholder (submitted: review+assembled slots; reviewed: assembled slot). (4) Local + PR links move inline with the updated-at timestamp. (5) Hide the 'feature' kind badge (most are features); for bug show right-aligned 🐛, docs 📚.
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.
2-senior review (reviewer-select: shannon heavy + carl light). BOTH APPROVE. Shannon(heavy) verified all 7 UI criteria (pulsing-green live badge JIT-compiled, resume moved to read view off both board surfaces, empty crew slots centered+dashed, footer links inline, kind badge hidden + bug/docs emoji, mascot via crew, status-line Pokemon name); no ERB/Alpine traps. Carl(light) verified the per-session mascot rework: peer-share same-session / unique-draw otherwise / DETERMINISTIC handoff swap (own mascot stays in DB so redraw differs) / session-less stable; batch paths rescue->ErrorLog + update_columns (no recursion) + network-free; tests cover #6+#2. DEPLOY ACTION (not a blocker): run pokemon:resync_mascots post-deploy to stamp mascot_session on existing tasks.
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.