Agents Builders

Release card heartbeat launchers

Archived
release-card-heartbeat-launchers

Created

Jul 02, 19:33

Started

Jul 02, 19:34

Completed

Jul 02, 20:12

DevOps handoff

Type

Feature

Shape

ui-only

Worktree Slug

release-card-heartbeat-launchers

Repositories

mcritchie-studio

Release Slug

Branch

feat/release-card-heartbeat-launchers

QA URL

Production URL

ui

Acceptance Criteria

  • Release card shows four heartbeat launcher copiers
  • Each launcher shows a soul avatar
  • Clicking copies a short launcher phrase
  • Avatar sits above the copy clicker

Expected Test Plan

  • unit
  • integration

Checks Run

  • [unit] heartbeat_launchers maps four souls to qa-release phrases
  • [component] _current_release renders four launcher copiers inside #current-release (active + empty state)
  • [integration] /deployments renders the four heartbeat launcher copiers in the current-release card
  • [full-suite@588d64efae5aaa8ea9005da4c03f44ad7d7ef416] bin/rails test green
  • [rubocop@588d64efae5aaa8ea9005da4c03f44ad7d7ef416] bin/rubocop clean

Agent Context

Add four heartbeat launcher copiers to the /deployments current-release kickoff card (the #current-release card, next to the existing devops_kickoffs chips — see ApplicationHelper#devops_kickoffs + the release/board card partial). Each launcher = a SOUL AVATAR stacked OVER a copy-to-clipboard clicker; clicking copies a SHORT 1-3 word launcher phrase to the clipboard and shows a brief 'copied' feedback. The four (soul -> phrase, with a small label): Avi -> 'pr-review' (PR review heartbeat); Avi -> 'production-deploy' (production deploy heartbeat); Steffon -> 'qa-deploy' (prepare + QA heartbeat); Alex -> 'Alex heartbeat' (grade events / learning heartbeat). Keep the phrases short (1-3 words) and aligned with the qa-release skill launcher names (pr-review, qa-deploy, production-deploy). Reuse the shared components/agent_avatar for the souls (same avatars as the heartbeat Agent column + the stage timeline). Copy via Alpine/JS (navigator.clipboard) with a graceful fallback. Preview on the worktree stack and LEAVE IT UP for Alex to self-verify. See project_deploy_flow_redesign, the composable-deploy-launcher-set skill.

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, 19:33 · 6 days ago
    api
  2. Designed Building
    C Caterpie
    Caterpie
    Model
    claude-opus-4-8
    Duration
    under a minute
    Tokens
    5,094,596
    Cost
    ~$3.01
    Started Jul 02, 19:33
    Completed Jul 02, 19:34 · 6 days ago
    cli
  3. Building Submitted
    C Caterpie
    Caterpie
    Model
    claude-opus-4-8
    Duration
    23 minutes
    Tokens
    1,701,282
    Cost
    ~$0.87
    Started Jul 02, 19:34
    Completed Jul 02, 19:56 · 6 days ago
    cli
  4. Submitted Reviewed Review Activity
    S Shannon
    Shannon primary
    J Jasper
    Jasper light
    Model
    claude-opus-4-8
    Duration
    under a minute
    Tokens
    2,559,513
    Cost
    ~$1.39
    Started Jul 02, 19:56
    Completed Jul 02, 19:57 · 6 days ago
    cli
  5. Reviewed Assembled
    S Steffon
    Steffon
    Model
    claude-opus-4-8
    Duration
    under a minute
    Tokens
    2,561,490
    Cost
    ~$1.34
    Started Jul 02, 19:57
    Completed Jul 02, 19:58 · 6 days ago
  6. Assembled Shipped
    A Avi
    Avi
    Model
    claude-opus-4-8
    Duration
    15 minutes
    Tokens
    9,403,825
    Cost
    ~$4.78
    Started Jul 02, 19:58
    Completed Jul 02, 20:12 · 6 days ago
  7. Shipped Archived
    Model
    Duration
    1 day
    Tokens
    Cost
    Started Jul 02, 20:12
    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