A 5e storytelling engine with an LLM DM

Add the world lock and resolver seeding to the Archivist plan master

Two agents and a player share the world's files, so plan 0012 now names the rule: a play session and an Archivist pass each hold the world lock, note writes are atomic, and renames, merges, and record annotation happen only under the lock. The plan also closes a duplicate-entity gap: the session loads every note's address and aliases into the resolver at startup, so a bare name like [[Vera]] cannot re-establish an entity that already exists on disk. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>


+15 -2
1 changed file