fix-task-list

Fix: task list line — parenthetical metadata should be white, time/age suffix gray

Metadata

Statusdone
Assignedagent-1298
Agent identityf51439356729d112a6c404803d88015d5b44832c6c584c62b96732b63c2b0c7e
Created2026-04-30T18:32:13.892050942+00:00
Started2026-04-30T18:32:38.726166757+00:00
Completed2026-04-30T18:55:01.877209760+00:00
Tagsfix,tui,html,viz,polish,color, eval-scheduled
Eval score0.83
└ blocking impact0.90
└ completeness0.90
└ coordination overhead0.85
└ correctness0.85
└ downstream usability0.80
└ efficiency0.75
└ intent fidelity0.77
└ style adherence0.85

Description

Description

Task list lines like:

→ verify-end-to  (done · →44k ←6.6k ◎1.3M §8.7k) 1d

User specifies the desired styling 2026-04-30:

  • The parenthetical block (done · →44k ←6.6k ◎1.3M §8.7k) should render as white text
  • The time/age suffix 1d (or 2h, 5m, etc.) should render as gray

Currently one or both are rendering with the wrong color. Apply the fix wherever this line format appears — TUI task list, side panel detail, html task pages — keep it consistent across renderers.

Why this matters

Visual hierarchy: the parenthetical contains the live status + token / cost info (active info worth seeing); the time suffix is timestamp metadata (fades into the background). Current coloring may invert this priority.

Validation

  • Failing test: render a task line; assert parenthetical block uses the white color and time suffix uses the gray color
  • Live smoke (TUI): open the TUI, find a task row matching the format, visually confirm parenthetical is white and time is gray
  • Live smoke (html): wg html, find the same row, confirm same colors
  • No regression of other line elements (task id, arrow prefix, status glyph)
  • cargo build + cargo test pass
  • cargo install --path . was run before claiming done

Depends on

Required by

Log