feat(simulation): add knowledge graph system per D-041 (#361, #362, #363, #365)

Implement per-entity KnowledgeGraph component with BTreeMap storage
for deterministic iteration (D-010). StableEntityId + EntityRegistry
for entity identity across save/load. KnowledgeEventQueue + processing
system for decoupled knowledge updates. Decay system runs once per
game-minute. All types conform to D-041 canonical structs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-12 00:48:43 +01:00
co-authored by Claude Opus 4.6
parent a9f1cbd865
commit e733a4c223
6 changed files with 1041 additions and 0 deletions
+1
View File
@@ -3,6 +3,7 @@
pub mod bridge;
pub mod cause_chain;
pub mod knowledge;
pub mod npc;
pub mod perception;
pub mod simulation;