Agents Builders

Heartbeat launcher two-row grid

Archived
heartbeat-launcher-two-row-grid

Created

Jul 02, 20:26

Started

Jul 02, 20:27

Completed

Jul 02, 21:28

DevOps handoff

Type

Feature

Shape

ui-only

Worktree Slug

heartbeat-launcher-two-row-grid

Repositories

mcritchie-studio

Release Slug

Branch

feat/heartbeat-launcher-two-row-grid

QA URL

Production URL

ui

Acceptance Criteria

  • Four launchers span even 25% width columns
  • Each command shows two copyable rows
  • Row one is the soul heartbeat prompt
  • Row two is the launcher phrase prompt

Expected Test Plan

  • unit
  • integration

Checks Run

  • [unit] heartbeat_launchers maps four souls to soul+role row1 + atom row2
  • [component] _current_release renders four two-row launchers in grid-cols-4 25% grid
  • [component] _current_release two-row launchers render on the empty-state card
  • [integration] deployments renders four launchers with per-row data-clips (avi pr/avi deploy/steffon/alex)
  • [docs] heartbeats.md SOP module + wired into qa-release SKILL.md + devops-cycle-design §1.4 + index.md
  • [full-suite@0cab4e22176ef25ae90a48be9e85b8f3160f3c67] bin/rails test green
  • [rubocop@0cab4e22176ef25ae90a48be9e85b8f3160f3c67] bin/rubocop clean

Agent Context

Iterate the shipped release-card heartbeat launchers (app/views/tasks/_heartbeat_launchers.html.erb + ApplicationHelper#heartbeat_launchers + the copy clicker). TWO changes: (1) LAYOUT — space the four launchers into even 25% width columns (a 4-up grid across the current-release card), not left-bunched. (2) TWO-ROW COMMANDS — each launcher's copy command shows TWO rows, each an INDEPENDENTLY-COPYABLE valid mini-prompt: row1 = '<soul> heartbeat', row2 = the launcher phrase. The four (row1 / row2 / caption): Avi -> 'avi heartbeat' / 'pr-review' / 'PR review'; Avi -> 'avi heartbeat' / 'production-deploy' / 'Prod deploy'; Steffon -> 'steffon heartbeat' / 'qa-deploy' / 'QA deploy'; Alex -> 'alex heartbeat' / 'grade events' / 'Learning'. Clicking a row copies THAT row's phrase (reuse window.copyText + the copied-feedback; each row is its own clip target with its own data-clip). Keep the soul avatar (components/agent_avatar) stacked above the two-row command; keep the caption below. Both rows must be genuinely valid launch prompts. Preview on the worktree stack and LEAVE IT UP for Alex to self-verify. 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.

Sizing Avi · PO SMALL Dev SMALL Actual XL ≠ forecast
  1. Created Designed
    C Caterpie
    Caterpie
    Model
    Duration
    Tokens
    Cost
    Completed Jul 02, 20:26 · 6 days ago
    api
  2. Designed Building
    C Caterpie
    Caterpie
    Model
    claude-opus-4-8
    Duration
    under a minute
    Tokens
    5,185,256
    Cost
    ~$3.09
    Started Jul 02, 20:26
    Completed Jul 02, 20:27 · 6 days ago
    cli
  3. Building Submitted
    C Caterpie
    Caterpie
    Model
    claude-opus-4-8
    Duration
    23 minutes
    Tokens
    7,823,189
    Cost
    ~$4.41
    Started Jul 02, 20:27
    Completed Jul 02, 20:50 · 6 days ago
    cli
  4. Submitted Reviewed Review Activity
    S Shannon
    Shannon primary
    J Jasper
    Jasper light
    Model
    claude-opus-4-8
    Duration
    24 minutes
    Tokens
    13,374,848
    Cost
    ~$8.34
    Started Jul 02, 20:50
    Completed Jul 02, 21:14 · 6 days ago
    cli
  5. Reviewed Assembled
    S Steffon
    Steffon
    Model
    claude-opus-4-8
    Duration
    under a minute
    Tokens
    2,704,464
    Cost
    ~$1.41
    Started Jul 02, 21:14
    Completed Jul 02, 21:15 · 6 days ago
  6. Assembled Shipped
    A Avi
    Avi
    Model
    claude-opus-4-8
    Duration
    14 minutes
    Tokens
    9,928,293
    Cost
    ~$5.05
    Started Jul 02, 21:15
    Completed Jul 02, 21:28 · 6 days ago
  7. Shipped Archived
    Model
    Duration
    1 day
    Tokens
    Cost
    Started Jul 02, 21:28
    Completed Jul 04, 03:23 · 4 days ago

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