Agents Builders

Restore card crew layout

Archived
restore-card-crew

Created

Jun 24, 16:25

Started

Jun 24, 16:25

Completed

Jun 24, 17:35

DevOps handoff

Type

Feature

Shape

ui-only

Worktree Slug

restore-card-crew

Repositories

mcritchie-studio

Release Train

Branch

feat/restore-card-crew

QA URL

Production URL

ui,task-board,board-card

Acceptance Criteria

  • Stage crew renders under the slug, not footer
  • Slug and footer fade single-line on overflow
  • Drop URG/HIGH badges; no empty meta row
  • Top gem matches footer gem; no hover patch

Expected Test Plan

  • [component] crew under slug + footer/slug single-line fade

Checks Run

  • [component] crew under slug grid — board_card_stage_avatars_test (3)
  • [component] gem/QA-label/no-chip/URG-dropped/single-line fade — board_card_polish_test (5)
  • [component] deployments crew grid + durations — tasks_controller_test
  • [component] app-emoji slug row — task_card_app_emojis_test
  • [component] rebased onto origin/release; full suite green single-process: 1420 runs, 0 failures

Agent Context

Follow-up to polish-task-card-ui (#163, shipped). Operator found the footer-float crew demoted the crew, so we move it BACK to under the slug (restore the :stack grid render + durations + live counter). KEEP from #163: bare gem footer emoji (#2), steady QA scroll + white QA-FEEDBACK label inside the message box (#3), assignee chip removed (#4). NEW tweaks: footer meta is one line that right-fades on overflow (transparency mask, gem stays crisp outside it); slug row uses the SAME mask (replaces the app_emoji_badge solid from-surface gradient that showed a box on hover) so the top gem matches the bottom; drop URG/HIGH priority badges and only render the size/MIG/REL meta row when populated (no empty gap); tighten the QA-FEEDBACK label-to-copy gap (mb-1 -> mb-0.5). Removes the now-dead :strip variant + 2xs avatar size added in #163. Branch feat/restore-card-crew off origin/release.

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
    I Ivysaur
    Ivysaur
    Model
    Duration
    Tokens
    Cost
    Completed Jun 24, 16:25 · 3 days ago
    api
  2. Designed Building
    I Ivysaur
    Ivysaur
    Model
    claude-opus-4-8
    Duration
    under a minute
    Tokens
    Cost
    Started Jun 24, 16:25
    Completed Jun 24, 16:25 · 3 days ago
    cli
  3. Building Submitted
    I Ivysaur
    Ivysaur
    Model
    claude-opus-4-8
    Duration
    32 minutes
    Tokens
    49,843,308
    Cost
    ~$30.88
    Started Jun 24, 16:25
    Completed Jun 24, 16:57 · 3 days ago
    cli
  4. Submitted Reviewed
    S Shannon
    Shannon primary
    A Alex
    Alex light
    Model
    claude-opus-4-8
    Duration
    7 minutes
    Tokens
    Cost
    Started Jun 24, 16:57
    Completed Jun 24, 17:04 · 3 days ago
    cli
  5. Reviewed Assembled
    S Steffon
    Steffon
    Model
    Duration
    4 minutes
    Tokens
    Cost
    Started Jun 24, 17:04
    Completed Jun 24, 17:07 · 3 days ago
  6. Assembled Shipped
    A Avi
    Avi
    Model
    Duration
    28 minutes
    Tokens
    Cost
    Started Jun 24, 17:07
    Completed Jun 24, 17:35 · 3 days ago
  7. Shipped Archived
    1
    159aaa24-5db3-4c44-aa05-25c79d2902cd
    Model
    claude-opus-4-8
    Duration
    2 minutes
    Tokens
    21,773,738
    Cost
    ~$12.76
    Started Jun 24, 17:35
    Completed Jun 24, 17:37 · 3 days ago
    cli

Conversation

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

Comment avi 3 days ago

Review cascade: shannon[heavy] APPROVE (all 4 criteria met, clean revert of #163's crew-demotion bits while keeping operator-wanted gem/label/chip changes, no dead :strip/2xs/STRIP_CAP, theme+mobile parity improved via alpha mask-image) + carl[light] APPROVE (scope contained, dead-code cleanup complete, CI green). Non-blocking: stale :stack flex-wrap docstring (now grid). CI green.

Sealed-bid sizing

Edit →

Alex (PM)

Avi (PO)

Dev

Actual