docs: capture the embodied player citizen slices in plans and schema

This commit is contained in:
2026-08-09 00:11:54 +02:00
parent 0936ae6450
commit a46f07a1b8
4 changed files with 42 additions and 3 deletions
+5 -3
View File
@@ -3,7 +3,7 @@
## Current contract
`SimulationStateRecord` is the versioned JSON boundary for the current
simulation. The current world schema is v12 and captures:
simulation. The current world schema is v13 and captures:
- simulation seed, tick interval, tick count, clock remainder, and elapsed
clock ticks;
@@ -29,14 +29,16 @@ simulation. The current world schema is v12 and captures:
- the player's Standing reputation (0100), resolved-need count, and per-NPC
gratitude, plus named player quest records that reference the originating
opportunity or animal, requester NPC, resource/target/amount, Standing
reward, and exact resolution or invalidation tick.
reward, and exact resolution or invalidation tick;
- the player's embodied state: hunger, energy, starvation progress, death
count, and carried inventory with its capacity (schema v13).
The top-level identity is:
```json
{
"schema": "the_steward.simulation",
"schema_version": 12
"schema_version": 13
}
```