Created
Jul 02, 22:43
Started
Jul 02, 22:43
Completed
Jul 02, 23:33
DevOps handoff
Type
Feature
Shape
ui-only
Worktree Slug
agent-page-heartbeat-section
Repositories
mcritchie-studio
Release Slug
—
Branch
feat/agent-page-heartbeat-section
Acceptance Criteria
Expected Test Plan
Checks Run
Agent Context
Add a HEARTBEAT section to the agent profile page (app/views/agents/show.html.erb), alongside Skills / Recent Tasks / Recent Activity. For agents that HAVE a heartbeat (Avi, Steffon, Alex — the souls in ApplicationHelper#heartbeat_launchers), show the heartbeat name ('<Soul> Heartbeat') + the FUNCTIONS/ACTS that run in it: each act's copyable phrase + a short one-line description of what it does (source the descriptions from docs/agents/modules/heartbeats.md / the SOP). E.g. Avi: pr-review (review+merge all submitted PRs), production-deploy (ship a QA-ready release); Steffon: qa-deploy (prepare + deploy to QA, stages 1-3), archive-completed (archive completed tasks + releases); Alex: grade-events (grade 10 recent events for quality). Reuse ApplicationHelper#heartbeat_launchers keyed by the agent's slug + the window.copyText / components/_copy_text_script copy mechanism so the phrases are copyable on the agent page too. Add per-act descriptions to the helper (or a small companion helper) if not already present. Agents WITHOUT a heartbeat (Carl/Shannon/Jasper) render NO heartbeat section (graceful). Preview on the worktree stack and LEAVE IT UP. See project_deploy_flow_redesign.
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.