Move rule.disposition-ladder into content/lore/mechanics.md and delete the Duncarrow scaffolding (source + 23 generated JSON). Remove the redundant test_duncarrow.py (routing/secrecy already covered by test_emit.py synthetic fixtures); repoint a cosmetic slug-test id. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HuHRPE7VfppUJEaoGBEUqZ
/content/npcs
Per-NPC knowledge lists — an explicit list of what each NPC knows (charter §6). This is the entire content the NPC has to draw on, injected as knowledge: [...]. Not a prompt suggestion — the whole design.
POC scope (§17): two NPCs with authored knowledge lists.
Companions (Cadwyn, Brannoc) are voiced too but carry more (approval, humiliation log) — see charter §9.