diff --git a/crates/misaligned-core/src/save.rs b/crates/misaligned-core/src/save.rs index ba7399cb..e8e5a19f 100644 --- a/crates/misaligned-core/src/save.rs +++ b/crates/misaligned-core/src/save.rs @@ -746,7 +746,7 @@ mod tests { ); assert_eq!( state_fingerprint(&uninterrupted_state), - "d6c07d60f4c9ec143ed83f570693e79c2738fe928b00fc0e0e4df1ecff4449bf", + "5335bbdd6d47323c05a3a9cf7fd168bab3a16f6c5d759611baf6606916b5d05e", "intentional persisted-state changes must review and repin this baseline" ); } diff --git a/wiki/interface/operations-workspace.md b/wiki/interface/operations-workspace.md index cb8b6c90..88a2fe36 100644 --- a/wiki/interface/operations-workspace.md +++ b/wiki/interface/operations-workspace.md @@ -731,4 +731,6 @@ The Bevy detail tree consumes the same fields and action rows, placing those rows before supporting context only for processed results. Registry, parser, sink-receipt, inbox, custody-policy, and accounting tests reject authored REVIEW/recording workload copy while preserving the explicit legacy aliases. +The canonical save fingerprint is repinned whenever persisted narration changes +and still requires uninterrupted and save/load-resumed runs to converge exactly. ``` diff --git a/wiki/log/2026-07-18-consequence-first-information.md b/wiki/log/2026-07-18-consequence-first-information.md index 813e354d..3803bedf 100644 --- a/wiki/log/2026-07-18-consequence-first-information.md +++ b/wiki/log/2026-07-18-consequence-first-information.md @@ -55,6 +55,10 @@ Old parser routes remain aliases so established scripts continue to work. canonical information ids, action fallback, and legacy alias execution. - Bevy's deterministic `operations-intel` frame exercises the same Marcus object and shared action rows; the final converted frame was visually verified. +- The terminology pass intentionally changes persisted event-log narration. + The reviewed canonical-state fingerprint moved to + `5335bbdd6d47323c05a3a9cf7fd168bab3a16f6c5d759611baf6606916b5d05e`; + uninterrupted and save/load-resumed runs still converge byte-for-byte. - The exact landing gate covers workspace tests, Clippy, agent smoke, corpus consistency, and frontend fixtures. @@ -64,9 +68,9 @@ The final deterministic frame was captured with: ```sh MISALIGNED_SHOT=operations-intel \ -MISALIGNED_SHOT_PATH=/tmp/consequence-first-information.png \ +MISALIGNED_SHOT_PATH=/tmp/misaligned-operations-intel.png \ cargo run -p misaligned-bevy --bin misaligned-bevy -cwebp -quiet -q 82 -m 6 /tmp/consequence-first-information.png \ +cwebp -quiet -q 86 /tmp/misaligned-operations-intel.png \ -o wiki/log/shots/2026-07-18-consequence-first-information.webp ```