Agents Builders

Consolidate release card shipped badge

Archived
release-shipped-badge

Created

Jun 24, 02:25

Started

Jun 24, 02:43

Completed

Jun 24, 04:18

DevOps handoff

Type

Feature

Shape

ui-only

Worktree Slug

release-shipped-badge

Repositories

mcritchie-studio

Release Train

Branch

feat/release-shipped-badge

QA URL

Production URL

ui

Acceptance Criteria

  • Remove redundant inline shipped-time text
  • Show top-right Shipped X ago badge
  • Badge right-aligned in card header row

Expected Test Plan

  • [component] request spec renders single shipped badge

Checks Run

  • [component] tasks_controller_test.rb — badge top-right (renders before bottom-right chip) + chip in justify-end row; 55 runs, 0 failures

Agent Context

Operator screenshot: the last/next release card currently shows BOTH a green 'shipped' status pill AND a separate 'shipped 7 minutes ago' line — redundant. Consolidate into ONE top-right-aligned badge reading 'Shipped <time_ago_in_words> ago'. ui-only: presentation change to the release card partial. Keep relative-time logic that already exists; just move/merge into the badge and drop the duplicate text. Component test asserts the consolidated badge renders and the old duplicate text is gone.

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.

  1. Created Designed
    T Tentacool
    Tentacool
    Model
    Duration
    Tokens
    Cost
    Completed Jun 24, 02:25 · 3 days ago
    api
  2. Designed Building
    T Tentacool
    Tentacool
    Model
    claude-opus-4-8
    Duration
    under a minute
    Tokens
    Cost
    Started Jun 24, 02:25
    Completed Jun 24, 02:25 · 3 days ago
    cli
  3. Building Submitted
    T Tentacool
    Tentacool
    Model
    claude-opus-4-8
    Duration
    11 minutes
    Tokens
    8,815,004
    Cost
    ~$7.59
    Started Jun 24, 02:25
    Completed Jun 24, 02:37 · 3 days ago
    cli
  4. Submitted Building
    T Tentacool
    Tentacool
    Model
    claude-opus-4-8
    Duration
    7 minutes
    Tokens
    1,840,926
    Cost
    ~$2.39
    Started Jun 24, 02:37
    Completed Jun 24, 02:43 · 3 days ago
    cli
  5. Building Submitted
    T Tentacool
    Tentacool
    Model
    claude-opus-4-8
    Duration
    3 minutes
    Tokens
    4,350,555
    Cost
    ~$3.46
    Started Jun 24, 02:43
    Completed Jun 24, 02:46 · 3 days ago
    cli
  6. Submitted Reviewed
    S Shannon
    Shannon primary
    J Jasper
    Jasper light
    Model
    claude-opus-4-8
    Duration
    about 1 hour
    Tokens
    Cost
    Started Jun 24, 02:46
    Completed Jun 24, 04:11 · 3 days ago
    cli
  7. Reviewed Assembled
    S Steffon
    Steffon
    Model
    Duration
    under a minute
    Tokens
    Cost
    Started Jun 24, 04:11
    Completed Jun 24, 04:11 · 3 days ago
  8. Assembled Shipped
    A Avi
    Avi
    Model
    Duration
    7 minutes
    Tokens
    Cost
    Started Jun 24, 04:11
    Completed Jun 24, 04:18 · 3 days ago
  9. Shipped Archived
    1
    159aaa24-5db3-4c44-aa05-25c79d2902cd
    Model
    claude-opus-4-8
    Duration
    about 13 hours
    Tokens
    Cost
    Started Jun 24, 04:18
    Completed Jun 24, 17:38 · 3 days ago
    cli

Conversation

QA review feedback, agent handoffs, and follow-up notes for this task.

Comment 3 days ago

Layout refinement (commit b22f66e) per operator: status badge pinned top-right of BOTH cards; 'Build and Deploy QA Release' chip floated bottom-right; orphaned _kickoff_header partial retired. dor-check green (component). PR #144 updated. Note: release_flow_test.rb has 1 PRE-EXISTING error (Release::Repos.stub, gem-release planning) unrelated to this UI branch.

Comment 3 days ago

Layout iteration (commit ad31bbe): status badge lifted onto the slug row (true top-right corner) per operator; task/QA/SHA meta dropped to a 2nd row. Component tests green (72 runs). PR #144 updated.

Comment 3 days ago

Layout iteration (commit 94cf5f9): removed redundant 'release' branch label from both cards; kickoff chip now rides inline (right) with the task-pills row. Component tests green (73 runs). PR #144 updated (4 commits).

Comment 3 days ago

Layout iteration (commit abb0575): Last Release card now has an inline 'Archive completed tasks' kickoff chip (devops_kickoffs['shipped']), same style/placement as the Next Release chip. Component tests green (74 runs). PR #144 (5 commits).

Handoff 3 days ago

Ready for Avi QA. PR #144 (base release, 5 commits): consolidates the /deployments release-card status into ONE top-right state-colored badge ('Shipped/Assembled X ago'), drops the redundant left state pill + muted ago-line + the always-'release' branch label, and rides each card's copy/paste kickoff chip inline-right with its task pills (Next='Build and Deploy QA Release', Last='Archive completed tasks'). Shape ui-only; DoR component tier green (74 controller+helper runs, 0 failures). Operator visually approved every iteration. NOTE for QA: release_flow_test.rb has 1 PRE-EXISTING error (Release::Repos.stub, gem-release planning) on the base branch — not from this UI branch.

Sealed-bid sizing

Edit →

Alex (PM)

Avi (PO)

Dev

Actual