Summary
v0.8.45 hides several stale or partially wired TUI surfaces from slash completion / command palette rather than shipping them as discoverable commands.
Review these in v0.8.46 and either wire them cleanly, move them into the intended product surface, or delete the dead code:
/goal and commands/goal.rs: Work/checklist is now the default objective surface; decide whether goal state still needs a separate API.
/links: provider docs/dashboard links should belong in provider selection/provider detail UI, not a standalone DeepSeek-branded command.
/relay, /recall, /cycle, /cycles: checkpoint/relay/archive workflows need a real UX decision before being discoverable.
/rlm: keep RLM as an internal/long-input tool path unless a clear user-facing command shape is justified.
StatusItem::Coherence: kept only for old config deserialization; it should not render or appear in the statusline picker.
- Legacy
.deepseek workspace paths: anchors/notes/memory now prefer .codewhale with legacy fallbacks; audit remaining state paths before removing compatibility.
Acceptance criteria
- Decide per surface: rewire, move, or delete.
- Add tests for any surface that becomes discoverable again.
- Keep slash completion, command palette, home/dashboard copy, and docs in sync.
- Do not reintroduce DeepSeek-TUI repo/path wording on CodeWhale-owned state.
Summary
v0.8.45 hides several stale or partially wired TUI surfaces from slash completion / command palette rather than shipping them as discoverable commands.
Review these in v0.8.46 and either wire them cleanly, move them into the intended product surface, or delete the dead code:
/goalandcommands/goal.rs: Work/checklist is now the default objective surface; decide whether goal state still needs a separate API./links: provider docs/dashboard links should belong in provider selection/provider detail UI, not a standalone DeepSeek-branded command./relay,/recall,/cycle,/cycles: checkpoint/relay/archive workflows need a real UX decision before being discoverable./rlm: keep RLM as an internal/long-input tool path unless a clear user-facing command shape is justified.StatusItem::Coherence: kept only for old config deserialization; it should not render or appear in the statusline picker..deepseekworkspace paths: anchors/notes/memory now prefer.codewhalewith legacy fallbacks; audit remaining state paths before removing compatibility.Acceptance criteria