Files
gnoma/TODO.md
T
vikingowl 21da29e73e docs(plan): capture post-SLM-unlock outstanding work
New dated plan at docs/superpowers/plans/2026-05-19-post-slm-unlock.md
covers the work surfaced during this session that hasn't shipped yet:

Phase A — two-stage tool routing (last item from the original
smallcode audit; gates on local + small-context arms; saves ~70% of
schema tokens per request).

Phase B — CLI agent binary override. [cli_agents] config section lets
users map canonical agent names (claude / gemini / vibe) onto local
aliases (claude-priv, gemini-work, etc.).

Phase C — user profiles. Multiple named configs (work / private /
experiment) layered over a base config.toml, switchable via
--profile flag, [config].default_profile, and a /profile TUI command.

Phase D — per-arm capability tags (Phase-4 prep). Per-arm Strengths
[]TaskType and CostWeight to make the router actually pick Opus over
Gemini for Planning/SecurityReview etc., not just for cost reasons.

Phase E — compound tools (deferred until SLM-arm telemetry shows
which chain patterns fail).

Plus an explicit drop list of things we considered and won't ship.
TODO.md updated to point at the new plan and note that the original
roadmap's Phase 4 is now superseded.
2026-05-19 19:31:40 +02:00

1.6 KiB

Gnoma — TODO

Active plans, newest first:

Phases (2026-05-07 roadmap):

  1. M8 Cleanup (wiring gaps)
  2. PTY Interactive Shell (tea.ExecProcess)
  3. SLM Task Classifier (Ollama HTTP, opt-in) — complete
  4. Router Revisit — superseded by post-SLM plan
  5. USP Security Integration
  6. ELF Binary Support (deferred/opportunistic)
  7. Distribution (CI trigger for goreleaser)

Stable Backlog (not in active phases)

  • Thinking mode (disabled / budget / adaptive) — M12 in milestones
  • Structured output with JSON schema validation — M12
  • SQLite session persistence + serve mode — M10
  • Task learning (pattern recognition, persistent tasks) — M11
  • Web UI (gnoma web) — M15
  • OAuth / keyring — M13
  • Observability (feature flags, cost dashboards) — M14
  • PE / Mach-O support — future, after ELF Phase 6

Architecture References

  • Milestones: docs/essentials/milestones.md
  • Decisions: docs/essentials/decisions/
  • ADR-013 (SLM routing, supersedes ADR-009): docs/essentials/decisions/002-slm-routing.md