Agents Builders

Show sizing in timeline

Archived
timeline-sizing-strip

Created

Jun 26, 04:32

Started

Jun 26, 04:44

Completed

Jun 26, 06:33

DevOps handoff

Type

Feature

Shape

ui-only

Worktree Slug

timeline-sizing-strip

Repositories

mcritchie-studio

Release Train

Branch

feat/timeline-sizing-strip

QA URL

Production URL

ui timeline

Acceptance Criteria

  • Stage timeline header shows the sizing trio
  • Avi PO size leads the sizing strip
  • Dev and actual sizes shown when set
  • Unset sizes render as dash not blank
  • Board card size badge sits by timestamp

Expected Test Plan

  • [component] timeline header renders sizing chips

Checks Run

  • [component] consolidated_timeline_test.rb — sizing trio strip, ≠forecast miss flag, unsized empty-state (green)
  • [full-suite@65e46039ec547dfda98b098dee0a73d3deefc17d] bin/rails test green
  • [rubocop@65e46039ec547dfda98b098dee0a73d3deefc17d] bin/rubocop clean

Agent Context

Follow-up to timeline-card-redesign + avi-task-sizing (both shipped). Add a compact sizing-trio strip to the Stage Timeline panel header in app/views/tasks/_consolidated_timeline.html.erb (after the subtitle). Show the task-level sizes: Avi's PO forecast (lead/anchor — Avi is the default sizer), the builder Pokémon's Dev estimate, and the auto-derived Actual (from measured tokens at ship). Use small labeled size chips; em-dash for any nil (consistent with the timeline's '— = not reported' convention). Data already on Task: po_size/dev_size/actual_size (SIZES=small/medium/large/xl). Sizes are task-level (not per-event), so a header strip is the right home. Bonus: subtly flag when actual differs from the PO forecast (the estimate-miss signal). Operator asked: 'add Avi's sizing in this view' (the /tasks/:slug Stage Timeline panel).

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 Dev Actual XL
  1. Created Designed
    R Rhydon
    Rhydon
    Model
    Duration
    Tokens
    Cost
    Completed Jun 26, 04:32 · 1 day ago
    api
  2. Designed Building
    R Rhydon
    Rhydon
    Model
    claude-opus-4-8
    Duration
    11 minutes
    Tokens
    Cost
    Started Jun 26, 04:32
    Completed Jun 26, 04:44 · 1 day ago
    cli
  3. Building Submitted
    R Rhydon
    Rhydon
    Model
    claude-opus-4-8
    Duration
    about 1 hour
    Tokens
    37,160,625
    Cost
    ~$22.43
    Started Jun 26, 04:44
    Completed Jun 26, 05:50 · 1 day ago
    cli
  4. Submitted Reviewed
    S Shannon
    Shannon primary
    C Carl
    Carl light
    Model
    claude-opus-4-8
    Duration
    10 minutes
    Tokens
    2,183,429
    Cost
    ~$3.64
    Started Jun 26, 05:50
    Completed Jun 26, 06:00 · 1 day ago
    cli
  5. Reviewed Assembled
    S Steffon
    Steffon
    Model
    claude-opus-4-8
    Duration
    1 minute
    Tokens
    790,254
    Cost
    ~$0.64
    Started Jun 26, 06:00
    Completed Jun 26, 06:01 · 1 day ago
  6. Assembled Shipped
    A Avi
    Avi
    Model
    claude-opus-4-8
    Duration
    32 minutes
    Tokens
    11,407,316
    Cost
    ~$11.13
    Started Jun 26, 06:01
    Completed Jun 26, 06:33 · 1 day ago
  7. Shipped Archived
    Model
    Duration
    about 12 hours
    Tokens
    Cost
    Started Jun 26, 06:33
    Completed Jun 26, 18:43 · about 15 hours 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)

Dev

Actual

XL