docs: roadmap — Phase C live (MI50 --jinja + tool_backends flipped)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-06 18:53:56 +00:00
parent 56fb6d9a85
commit d4e203b00c
+6 -5
View File
@@ -33,11 +33,12 @@ Spec: `docs/superpowers/specs/2026-07-01-poker-prompts-design.md`
departures→TABLE, "stack" leaking questions into LOG, thin MENTAL lexicon). 18
unit tests. Still a heuristic + swappable seam — upgrade to an LLM/MI50
classifier only if live misses justify it; keep tuning against real transcripts.
- 🔨 **Phase C — MI50 tool-calling (code done, flip pending).** Enabling it is now
a config toggle: `cfg.tool_backends` (env `TOOL_BACKENDS`, default "cloud"). To
turn on: MI50 llama.cpp up with `--jinja` + a tool-capable model, then set
`TOOL_BACKENDS="cloud,mi50"`. NOT flipped — MI50 is currently offline, `--jinja`
unconfirmed. No code change needed when ready.
- **Phase C — MI50 tool-calling (LIVE 2026-07-06).** Added `--jinja` to the
lyra-brain llama.cpp launch (`/opt/models/docker-compose.yml` in CT202, so it's
reboot-resilient); Qwen2.5-32B confirmed emitting real `tool_calls`. Flipped
`TOOL_BACKENDS=cloud,mi50` in `.env`. MI50 chat turns now get the same tool
contract as cloud. (Untested in a real poker session on the mi50 backend — worth
a live check that tool-calling holds up under the full poker prompt.)
## Persona (the "person" layer)