feat: replace activity markers with typed sites

This commit is contained in:
2026-07-07 13:27:02 +02:00
parent e5bd93d705
commit 4c090f1635
19 changed files with 308 additions and 126 deletions
+3 -2
View File
@@ -39,12 +39,13 @@ SimulationManager tick
- consumes active-world facts through ActiveWorldAdapter;
- checks simulation-owned ResourceStateRecord availability;
- reserves and returns stable resource target IDs;
- returns activity or wander positions without owning presentation.
- returns typed activity-site, storage, or wander positions without owning
presentation.
### ActiveWorldAdapter
- exposes loaded resource interaction positions;
- maps current temporary activity markers to action IDs;
- exposes loaded storage and activity-site interaction positions;
- contains active-world query facts, not persistent mutable authority;
- does not choose actions or reserve resources.