feat(tui): make /workflow /goal /auto one-keystroke discoverable

The engines already shipped; the remaining gap was visibility. Pin the
orchestration trio at the top of the empty / menu, name them on the idle
welcome and footer, put them in the first three Hotbar defaults, and add
/auto as a host-only Auto-Review switch with when-to-use copy (#5439).

Verified: cargo fmt --all -- --check; locale parity; command-migration
manifest; cargo nextest -p codewhale-config --lib -- hotbar (5);
codewhale-tui lib tests for empty slash pin, /auto, palette root, empty
state, footer, hotbar defaults, and locale sync (32 passed).

Signed-off-by: Hunter Bown <hmbown@gmail.com>
This commit is contained in:
Hunter Bown
2026-08-19 00:07:58 -07:00
committed by CodeWhale Bot
parent a181958d7c
commit 1a9600e7cd
32 changed files with 399 additions and 83 deletions

View File

@@ -130,8 +130,10 @@ check_interval_hours = 24
#
# Invalid slots are skipped with a warning, duplicate slots use the last entry,
# and unknown actions are preserved so the UI can show a disabled entry.
# Slash commands can be bound as slash.<name>, for example slash.mode. Commands
# that require arguments pre-fill the composer instead of running incomplete.
# Slash commands can be bound as slash.<name>, for example slash.workflow.
# `/hotbar on` writes the default slots: slash.workflow, slash.goal, slash.auto,
# then Plan/Work/Operate, palette, and sidebar. Commands that require arguments
# pre-fill the composer instead of running incomplete.
#
# [[hotbar]]
# slot = 1