fix-tui-evaluating

Fix: TUI [∴ evaluating] indicator click — opens parent task detail instead of evaluation sub-task

Metadata

Statusdone
Assignedagent-1116
Agent identityf51439356729d112a6c404803d88015d5b44832c6c584c62b96732b63c2b0c7e
Created2026-04-29T15:14:04.017543969+00:00
Started2026-04-29T15:14:23.940987303+00:00
Completed2026-04-29T15:31:53.570781572+00:00
Tagsbug,tui,ux, eval-scheduled
Eval score0.48
└ blocking impact0.35
└ completeness0.38
└ constraint fidelity0.85
└ coordination overhead0.48
└ correctness0.35
└ downstream usability0.42
└ efficiency0.68
└ intent fidelity0.29
└ style adherence0.72

Description

Description

User report: in the TUI, when a task has the [∴ evaluating] indicator (meaning a .evaluate-<task> meta-task is currently running for it), clicking that indicator navigates to the FULL-SCREEN detail view of the PARENT task — not what the user wants. The user expected an inspector showing the evaluation sub-task's own details (its current state, agent, log, output).

User quote: 'clicking on [∴ evaluating] goes to full screen view of detail? not really showing the inspector on the evaluation task? wtf is that lol. unclear.'

Expected behavior

Clicking [∴ evaluating] should open the inspector / detail of the .evaluate-<parent-task-id> meta-task (its log, agent, score-in-progress). NOT the parent task's full-screen view.

Actual behavior

Click → full-screen detail of the parent task. The evaluation sub-task is invisible from that view; user has to manually find .evaluate-<task-id> in the task list to inspect it.

Likely cause

The [∴ evaluating] indicator's click handler is wired to the parent task's detail-navigation, not to the meta-task. Check the click region's data attribute / mouse-event mapping in the TUI's task-list rendering — probably in src/tui/ near where the evaluating indicator is drawn.

Validation

  • Failing test or repro: in the TUI on a project with an in-flight .evaluate-* task, click the [∴ evaluating] indicator next to its parent. Pre-fix: navigates to parent detail. Post-fix: shows evaluation sub-task detail.
  • The same pattern applied to other meta-task indicators if they exist: [⚙ assigning] (for .assign-), [≈ flipping] (for .flip-) — clicking should navigate to the corresponding meta-task's detail. Verify each.
  • No regression: clicking the task's own ID/title still navigates to that task's detail (don't break the working case)
  • cargo build + cargo test pass
  • Live smoke recorded in task log: actually open the TUI, find a task with a meta-task indicator, click it, paste/describe what shows up before and after the fix
  • cargo install --path . was run before claiming done

Depends on

Required by

Log