feat(simulation): protocol v14 — POI list, examine result, player knowledge wire types

Add three new ObserverSnapshot fields for client Sprint 18 tickets:
poi_list (Vec<PoiWire>) for minimap #151, examine_result
(Option<ExamineResultWire>) for #174, player_knowledge
(Option<PlayerKnowledgeWire>) for journal #264. POI list populated
live from KG-discovered PointOfInterest components. KG dump
serializes entity/fact knowledge with confidence, source, and state.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-25 02:29:29 +01:00
co-authored by Claude Opus 4.6
parent 2eca8e961b
commit dd3ead7a1b
8 changed files with 240 additions and 6 deletions
+2 -1
View File
@@ -67,11 +67,12 @@
"player_facing": "North",
"player_inventory": [],
"player_stance": "Sprint",
"poi_list": [],
"rng_seed": 42,
"scan_events": [],
"sound_events": [],
"tick": 8,
"version": 13,
"version": 14,
"visible_tiles": [
{
"tile_kind": "Wall",