Mod 4 · cw-ui
Rollout dashboard pane
One row per repo for a multi-repo rollout: state, PR, CI, deploy wiring, verification and age, from a local rollout.json.
The pane reads docs/plans/<rollout>/rollout.json (schema cw-rollout/1) and draws a table, failing rows first, then stale, held, in progress and done. Each row has a glyph and the same fact in words, so colour is never the only signal.
While the pane is open the file is read again every 60 s. A row older than rolloutStaleHours is dimmed and marked stale, and an old file raises a banner saying its writer may have stopped.
The mod only reads the file. It never writes it and runs no gh or git command; the writers are the rollout’s own sessions. It is active only when the session starts under a catesworks root; elsewhere it registers nothing.
More features
All features →- 01
Secret-leak guard
Refuses tool calls that would put secret values in the transcript, and names the safe form instead.
- 02
Worktree path guard
Refuses worktrees under temp folders and merges whose tracked symlinks would delete ignored data, and warns on broad adds in linked worktrees.
- 03
Beads pane
A pane with bd ready, claimed beads and beads touched this session, and the active bead on the status line.