8693c60873
The message-type-prompts plan (sub-project 2) predated the scouting desk + roster build on this branch. Readjust it so the prompting work starts from reality: - Add a "Readjustment 2026-07-04" section: the real failure shifted from mush to MISSED TOOL CALLS; two new message types (READ, TABLE); HAND gains a hero-vs-observed split; the scouting desk is a live per-turn injection layer to compose with (not duplicate); BASE must cover the expanded toolset + identity rules; source card grew to modes.py:67-169; Phase A still unbuilt. - Taxonomy → READ | HAND | TABLE | MENTAL | STATUS | LOG | CHAT, with READ above HAND (a villain's action lands on their file, not Brian's). - New READ + TABLE fragments; BASE routes the full current tool set; STATUS narrowed to pure logistics; classify tests add READ/TABLE + the READ↔HAND edge. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>