test(simulation): sprint 10 — replay loading, content scaling, serialization v9, observer tests

#483: Replay loading in test-client — JSONL file loading, tick-scheduled
PlayerInput sending, 13 unit tests, 3 sample replay files.
#500: Content scaling test — baseline + extra NPC comparative, tick budget
assertion (D-026), determinism check across content packs.
#514: Serialization tests for protocol v9 — blocked_entities roundtrip,
backward compat (v5→v9, v8→v9), regenerated msgpack fixtures.
Observer perception tests for confrontation + walk-away mechanics.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-18 12:58:27 +01:00
co-authored by Claude Opus 4.6
parent 273d29f26f
commit 6c62e2228f
23 changed files with 782 additions and 3 deletions
@@ -0,0 +1,5 @@
[{"tick":0,"action":"MoveNorth"}]
[{"tick":1,"action":"MoveNorth"}]
[{"tick":2,"action":"MoveEast"}]
[{"tick":3,"action":"TeleportToHub"}]
[{"tick":4,"action":"MoveNorth"}]
+5
View File
@@ -0,0 +1,5 @@
[]
[]
[]
[]
[]
+5
View File
@@ -0,0 +1,5 @@
[{"tick":0,"action":"MoveNorth"}]
[{"tick":1,"action":"MoveNorth"}]
[{"tick":2,"action":"MoveNorth"}]
[{"tick":3,"action":"MoveNorth"}]
[{"tick":4,"action":"MoveNorth"}]