fix(simulation): resolve duplicate examine_result field and regenerate fixtures

Removed duplicate examine_result from ObserverSnapshot (old ExamineResultEvent
superseded by ExamineResultWire). Fixed serde_default test version assertion.
Regenerated golden file and all fixture .msgpack files. 1070 Rust tests passing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-25 12:48:17 +01:00
co-authored by Claude Opus 4.6
parent 7d5fdc82b6
commit 732b5f3adc
16 changed files with 7 additions and 12 deletions
+7 -2
View File
@@ -203,7 +203,13 @@ pub fn compute_observer_snapshot(
let current_monologue = monologue_buffer.take();
let dialogue_response = dialogue_response_opt.as_mut().and_then(|buf| buf.take());
let examine_result = examine_result_buffer_opt.as_mut().and_then(|buf| buf.take());
let examine_result = examine_result_buffer_opt.as_mut().and_then(|buf| buf.take()).map(
|evt| crate::bridge::types::ExamineResultWire {
entity_id: evt.target_entity_id,
text: evt.text,
confidence: crate::knowledge::types::KnowledgeConfidence::KnowsDetails,
},
);
let scan_events = scan_event_buffer_opt
.as_mut()
.map(|buf| buf.take())
@@ -403,7 +409,6 @@ pub fn compute_observer_snapshot(
sound_events,
rng_seed: sim_rng.as_deref().map(|r| r.seed()),
poi_list,
examine_result: None, // Populated by examine system when #242 lands
player_knowledge,
});
}