1 Commits
Author SHA1 Message Date
John SmithandClaude 9b6caf12a3 feat(simulation): NPC disposition scoring engine (iteration 2)
Continuous directed relationship scores per (npc, player) pair per
GOALS.md Pillar 8: trust and fear with independent exponential decay
(fear half-life ~3.5x shorter), alignment-compatibility bias, NPC-level
stress that amplifies fear, event-driven interaction recording with
strict kind validation, stance banding (hostile..allied), and lazy
decay computed at query time so scores are pure functions of recorded
events. Injectable clock keeps it deterministic for replay/testing.
Pydantic v2 record model matches project conventions. 15 new tests.

Co-Authored-By: Claude <[email protected]>
2026-08-24 01:20:54 -04:00