verify-tui-light

Verify TUI light theme actually works (user reports never tested)

Metadata

Statusdone
Assignedagent-1043
Agent identityf51439356729d112a6c404803d88015d5b44832c6c584c62b96732b63c2b0c7e
Modelclaude:sonnet
Created2026-04-29T00:31:20.131238787+00:00
Started2026-04-29T00:36:55.115707594+00:00
Completed2026-04-29T01:06:42.865719327+00:00
Tagsbug,tui,theme, eval-scheduled
Eval score0.52
└ blocking impact0.45
└ completeness0.35
└ constraint fidelity0.70
└ coordination overhead0.75
└ correctness0.45
└ downstream usability0.55
└ efficiency0.55
└ intent fidelity0.31
└ style adherence0.80

Description

Description

User raised: 'the light theme, I don't know if it's ever been tested before, so that's another open question.' Surfaced while discussing wg html v2 theme parity.

Goal

Verify the TUI light theme actually works end-to-end. Fix anything broken. This task is a prerequisite for the wg html v2 theme work to use the light palette as a reference (if light is broken, html-v2 can't faithfully mirror it).

Steps

  1. Find how to invoke light theme in the TUI (config flag, runtime toggle, terminal-based detection?)
  2. Run the TUI with light theme enabled
  3. Visually verify every screen / panel / dialog renders correctly:
    • Main task list view
    • Task detail view (the tui-detail-view recently added in commit b07601fcd)
    • Chat tabs / chat bar
    • Live log pane
    • Settings / config dialog if any
    • Modal dialogs (new chat, etc.)
  4. Note any contrast issues, unreadable text, dark-on-dark or light-on-light bugs
  5. Fix what's broken — keep the fixes minimal and palette-driven (don't hardcode colors; route through the theme system)

Validation

  • Document how to enable light theme (config key, env var, key binding — whatever the existing mechanism is)
  • Screenshot or text description of every TUI screen rendered in light theme — recorded in task log
  • Any rendering bugs identified are fixed (or filed as separate tasks if scope balloons)
  • Both themes work after the changes (regressions in dark theme are not acceptable)
  • cargo build + cargo test pass
  • cargo install --path . was run before claiming done

Depends on

Required by

Log