docs: mark simulation state phase complete

This commit is contained in:
2026-07-05 12:52:13 +02:00
parent 30cac28fc0
commit f83d2c7704
5 changed files with 115 additions and 32 deletions
@@ -44,10 +44,10 @@ random streams, and no dependency on a loaded gameplay scene.
## Staged migration
1. Add a deterministic clock, seeded random source, and scenario runner.
2. Introduce serializable village, NPC, and resource-state records.
3. Bind `ResourceNode` presentation to resource records instead of owning
authoritative amount and reservation.
1. Add a deterministic clock, seeded random source, and scenario runner.
2. Introduce serializable village, NPC, and resource-state records.
3. **Next:** Bind `ResourceNode` presentation to resource records instead of
owning authoritative amount and reservation.
4. Move target choice and reservation coordination out of
`WorldViewManager` into an action/target system with an active-world query
adapter.
@@ -55,6 +55,9 @@ random streams, and no dependency on a loaded gameplay scene.
6. Add versioned save/load before inventories, schedules, or relationships
substantially expand mutable state.
Schema v1 and its deterministic continuation contract are documented in
[the simulation state schema](../SIMULATION_STATE_SCHEMA.md).
## Consequences
- Some current prototype APIs are transitional and should not be generalized