summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorSomhairle H. Marisol <[email protected]>2026-09-22 16:16:40 +0800
committerSomhairle H. Marisol <[email protected]>2026-09-22 16:16:40 +0800
commit6c2f180cc7c8315e32d88cbe5d44928d495fe473 (patch)
treeb882d707e1ac1b31c885b19e1f2ce31534448c52 /docs
parent2f915a48837039dc772d7fa25b83b34a707922fd (diff)
downloadliving-village-6c2f180cc7c8315e32d88cbe5d44928d495fe473.tar.gz
feat(kernel): P31 step1 occupation dialogue response bias
- Occupation.biasResponse: deterministic pure remap over Sim.responseFor; no occupation = byte-identical pass-through (all intents x personalities). farmer AskHelp Refused->Helpful; fisher SmallTalk Reserved->Friendly; peddler SmallTalk Reserved->Bargaining; scholar Joke fully overridden to Reserved (documented total-override semantics, opposite of personality). - Sim.responseFor made public (same pure function, reused as the base path). - Sim.chooseDialogueWith: extracted body of chooseDialogue with an injectable respond function; chooseDialogue keeps identity semantics unchanged. - Sim.appendAnnal made public for the upcoming story annal writes. - 9 new kernel tests (92 -> 101); performance digest unchanged.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions