19bbba7ab7
Reads a request and names the right worker + the exact room-ask to run; never answers or forwards it, so a misroute costs one wasted hop. Keyword match first (no LLM slot burned), one LLM tie-break through the gated proxy only on ambiguity, full roster on weak signal. Strong debate markers route to @architect/@skeptic and win over an incidental worker-keyword hit. Roster manifest in the script is the single source of truth. Docs + skill updated with a start-here-if-unsure pointer. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EWpfhDgYNA21tETDP9ueBE