Character Memory Graph
A directed knowledge graph that stores every salient interaction, relationship shift, and world-state change per character. Unlike flat conversation history, the Memory Graph weights events by narrative significance and retrieves contextually — so a blacksmith remembers you saved their shop three quests ago, even if you took a completely different route to get there.
- Temporal event weighting with narrative salience scoring
- Cross-character relationship propagation
- Player-agency-aware memory pruning