0ca574869975c5ae586805d575efcaf1410ba20a
CLAUDE.md's routing section said "llmrouter is wired nil" and called the classifier cascade the committed default. That stopped being true when the integration merge landed: voice.go:214 wires pickLLMRouter, DefaultLLMRouter is on, and deploy/mavend.json sets llm_router true. It is the first thing anyone reads before touching the router, so it was pointing the next reader at a wiring job that is already done. Rewritten to say the LLM router is the default, the classifier is the failure floor and must not be deleted, and what the two actually measure — 36.8% at p50 31ms against 67.5%/72.7% at p50 ~2.7s, a trade accepted on purpose. Names the one thing still open on that path: Confidence is hardcoded 1.0 in llmrouter.go, so the LLM never asks for clarification (#359). Also in CLAUDE.md: the persona line pointed at a memory file that does not exist, so the actual rule was nowhere in the repo. Written out instead — feminine self-reference, informal singular address, pet names forbidden but his name allowed — plus the three eval checks that enforce it. MODEL-BAKEOFF: three claims had gone stale within hours of being written. There IS a make eval-models target now; the routing numbers ARE the production path, not a bench artifact waiting on a wiring change; and the truncated 293 MB gguf is deleted. Struck through rather than removed, since the caveats are part of how the evening read at the time. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CGeSZxh1DCtRxmFVSYVGvJ
Description
No description provided
Languages
Go
97.1%
HTML
0.9%
Shell
0.6%
CSS
0.5%
Makefile
0.3%
Other
0.6%