Metadata
| Status | done |
|---|---|
| Assigned | agent-1280 |
| Agent identity | f51439356729d112a6c404803d88015d5b44832c6c584c62b96732b63c2b0c7e |
| Created | 2026-04-30T16:33:56.182568295+00:00 |
| Started | 2026-04-30T16:34:25.388308683+00:00 |
| Completed | 2026-04-30T17:19:48.430966257+00:00 |
| Tags | fix,html,viz, eval-scheduled |
| Eval score | 0.92 |
| └ blocking impact | 0.93 |
| └ completeness | 0.93 |
| └ constraint fidelity | 0.85 |
| └ coordination overhead | 0.92 |
| └ correctness | 0.95 |
| └ downstream usability | 0.90 |
| └ efficiency | 0.88 |
| └ intent fidelity | 0.92 |
| └ style adherence | 0.90 |
Description
Description
The TUI has a period key that toggles visibility of agency meta-tasks (.evaluate-*, .flip-*, .assign-*, etc.) — by default they're hidden because they clutter the view; pressing period shows them. The wg html output doesn't have an equivalent toggle.
User quote 2026-04-30: 'Is there a way for us to then see all the tasks, all the agency tasks? Yeah, I almost like to think when we press period in the TUI, we want the equivalent in the web view. like a button or something on the interface that says, like, click to see, you know, full task set.'
Spec
- Default: hide agency tasks (matches TUI default)
- Add a small toggle button in the page header / corner: 'Show all tasks' / 'Hide meta tasks' (or icon — eye, dot/dot-slash, etc.)
- Clicking re-renders the viz with agency tasks included
- localStorage-persist the user's choice
- Visual treatment of agency tasks when shown: dimmer / different color so they don't visually overwhelm the substantive tasks (probably the same dim treatment the TUI uses)
Validation
- Failing test: rendered html has button/control for agency-task toggle
- Default state: agency tasks NOT in viz; clicking toggle shows them
- Clicking again hides them again
- localStorage persists across reload
- When shown, agency tasks render dimmed / distinguishable from substantive tasks
- No regression of wg-html-v2's other features
- cargo build + cargo test pass
- cargo install --path . was run before claiming done
Depends on
Required by
- (none)
Log
- 2026-04-30T16:33:56.170210756+00:00 Task paused
- 2026-04-30T16:34:01.110948812+00:00 Task published
- 2026-04-30T16:34:23.170824373+00:00 Lightweight assignment: agent=Careful Programmer (f5143935), exec_mode=full, context_scope=task, reason=Careful Programmer matches feature implementation work with strict regression requirements; Careful tradeoff prioritizes correctness in UI state management and localStorage persistence.
- 2026-04-30T16:34:25.388313052+00:00 Spawned by coordinator --executor claude --model opus
- 2026-04-30T16:34:33.862158124+00:00 Starting work — inspecting wg html implementation and TUI period-key behavior
- 2026-04-30T16:59:09.953939763+00:00 Implemented: agency-toggle button, dual-viz capture, JS toggle wiring, dim CSS — all 5 new tests + 26 existing html tests pass
- 2026-04-30T17:09:58.893904441+00:00 Validated: 31/31 integration_html tests pass, 3/3 wg_html smoke scenarios pass, live wg html --all renders dual-viz with agency-toggle button + dim CSS
- 2026-04-30T17:10:22.701951990+00:00 Committed: cb3381619 — pushed to origin
- 2026-04-30T17:19:42.588089054+00:00 Merged origin/main (wg-html-declutter + polish-wg-html landed): legend-toggle + chat-agent class coexist with agency-toggle. All 5 agency tests + 32 other html tests + 4 smoke scenarios green. Pushed merge.
- 2026-04-30T17:19:48.430969032+00:00 Task pending eval (agent reported done; awaiting `.evaluate-*` to score)
- 2026-04-30T17:21:10.111038847+00:00 PendingEval → Done (evaluator passed; downstream unblocks)