hide done agents by default; --show-done + d toggle #2

Merged
mat merged 2 commits from worktree-feat-hide-done into main 2026-05-21 07:22:00 +00:00
Owner

Summary

  • Completed (Done) agents are hidden by default; the building stays focused on live work.
  • New CLI flag --show-done brings them back at launch.
  • Press d in the TUI to toggle Done visibility live. Footer hint now advertises it.
  • Filtering is a small post-processing helper (grouping::hide_done) so to_floors stays pure.

Test plan

  • cargo test — 33/33 pass (3 new unit tests for hide_done, 1 footer-hint test, 1 round-trip integration test).
  • cargo build --release — clean.
  • ./target/release/sidequest --help shows --show-done with the description.
  • Manual: launch with no flag, confirm Done agents hidden; press d to reveal; press d again to hide.
  • Manual: launch with --show-done, confirm Done agents visible from start.

Spec: docs/superpowers/specs/2026-05-21-hide-done-by-default-design.md.

## Summary - Completed (`Done`) agents are hidden by default; the building stays focused on live work. - New CLI flag `--show-done` brings them back at launch. - Press `d` in the TUI to toggle Done visibility live. Footer hint now advertises it. - Filtering is a small post-processing helper (`grouping::hide_done`) so `to_floors` stays pure. ## Test plan - [x] `cargo test` — 33/33 pass (3 new unit tests for `hide_done`, 1 footer-hint test, 1 round-trip integration test). - [x] `cargo build --release` — clean. - [x] `./target/release/sidequest --help` shows `--show-done` with the description. - [ ] Manual: launch with no flag, confirm Done agents hidden; press `d` to reveal; press `d` again to hide. - [ ] Manual: launch with `--show-done`, confirm Done agents visible from start. Spec: `docs/superpowers/specs/2026-05-21-hide-done-by-default-design.md`.
CLI flag --show-done + 'd' hotkey to toggle. Filtering is a small
post-processing step on Floors; grouping stays pure.
Default view focuses on live work. Pass --show-done at launch (or
press `d` in the TUI) to bring completed agents back. Filtering is
a small post-processing step on Floors so grouping stays pure.

Footer hint now includes `d: done` for discoverability.
mat merged commit 9a878c1691 into main 2026-05-21 07:22:00 +00:00
mat deleted branch worktree-feat-hide-done 2026-05-21 07:22:00 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mat/sidequest!2
No description provided.