Phase 2 (#59, landed via #68 + #71) folded the config/usage/rewind clusters and removed the dead ide command, leaving 64 visible slash commands (PROMPT_SLASH_COMMANDS minus typeahead-only aliases). The ~40 target from docs/AUDIT-2026-06.md §4 needs roughly 24 more cuts. Proposed disposition matrix below — needs sign-off before implementation, same principles as before (one command per concept, variants become arguments, coven identity preserved, old names kept as hidden aliases for one release).
Housekeeping due this phase
Trivial duplicates (−3)
Sessions cluster (−5)
Auth cluster (−2)
Modes cluster (−2)
Config cluster (−4)
Plugins / Coven cluster (−2)
Workflow (−1)
Evaluate (pick ~4 to reach 40)
64 − 19 firm − ~4 evaluated ≈ 41 visible commands.
Named CLI commands (coven-code <name>) keep working regardless of slash folds — only the slash surface changes. As with Phase 2, keep deletions in focused commits to ease upstream Claurst merges (accepted divergence per COVEN.md).
Refs #59, docs/AUDIT-2026-06.md §4.
Phase 2 (#59, landed via #68 + #71) folded the config/usage/rewind clusters and removed the dead
idecommand, leaving 64 visible slash commands (PROMPT_SLASH_COMMANDSminus typeahead-only aliases). The ~40 target from docs/AUDIT-2026-06.md §4 needs roughly 24 more cuts. Proposed disposition matrix below — needs sign-off before implementation, same principles as before (one command per concept, variants become arguments, coven identity preserved, old names kept as hidden aliases for one release).Housekeeping due this phase
/color,/vim,/voice,/statusline,/terminal-setup,/cost,/context,/undo,/revert.Trivial duplicates (−3)
/upgrade→ alias of/update(today they're two visible commands with identical descriptions)/stats→/usage stats(keeps the TUI stats dialog reachable)/agents+/agent→ single/agent(list/inspect/browse become arguments)Sessions cluster (−5)
/fork→/session fork/branch→/session branch/tag→/session tag/copy→/export copy [n](re-opens the fix(tui): consolidate slash command surface #68 "keep" decision —/copyis a variant of exporting, not its own concept)/share→/export shareAuth cluster (−2)
/switch→/login switch/refresh→/login refresh(or/providers refresh)Modes cluster (−2)
/think-back→/thinking back(withplayas a sub-argument, preserving the Phase 1/think-back playfold)/fast→/effort fast(debatable: it's a frequent mid-session toggle; decide)Config cluster (−4)
/keybindings→/config keybindings/theme→/config theme(theme picker overlay stays reachable)/output-style→/config output-style(already a/config setkey; the standalone command is redundant)/import-config→/config importPlugins / Coven cluster (−2)
/reload-plugins→/plugin reload/managed-agents→/agent managed(or/coven agents)Workflow (−1)
/pr-comments→/review commentsEvaluate (pick ~4 to reach 40)
/doctor→/status doctor?/add-dir→/session add-dir?/advisor→/config advisor? (re-opens the fix(tui): consolidate slash command surface #68 "keep" decision)/goal→/coven goal?64 − 19 firm − ~4 evaluated ≈ 41 visible commands.
Named CLI commands (
coven-code <name>) keep working regardless of slash folds — only the slash surface changes. As with Phase 2, keep deletions in focused commits to ease upstream Claurst merges (accepted divergence per COVEN.md).Refs #59, docs/AUDIT-2026-06.md §4.