W-059: ecs-serialize demo-dnd scenario, test-only (SER-F07)¶
Type: feature · Size: S · Epic: E-serialize-v0 · Target: packages/ecs-serialize · Breaking: no Depends: W-058 Refs: ecs-serialize spec SER-100..106 (group SER-F07; OQ9, OQ11); demo-dnd spec DND-033, DND-034, DND-053
Goal¶
Add tests only, with no demo change. A world shaped like the demo-dnd ECS model (Intent and Targeting with refs, Cues with a codec, HasEffect(Poisoned) pairs, an ignored Rng, the Encounter world trait) checks save and resume: round trip, reference remapping, the reset-and-resume path, gaps in ids, and the prefab IsA case. The save and resume UI is DND-F08 and is out of M1.
Steps¶
Planner writes the steps.
Log¶
- 2026-11-01 created (Triage), split from W-007 (approved spec)
- 2026-11-01 placed in Later (Depends W-058 not done)