# determinism-oracle.md: loading a post-turn autosave and re-saving it
# changes Player.Status (4->0) on the four turn-participating players
# plus the derived Summary.Checksum.  Nothing else.

$ state_checksum.py turn2-state.sav Autosave EndTurn - turn3.sav
A  aa85fe76d412cdb3a0e7e52c8f0ca9e2  /home/alex/sots-re/verify/results/saves/turn2-state.sav
B  a1448e6c1867fc53708810b3a2f9ec77  /tmp/saves/Autosave EndTurn - turn3.sav
policy: floats=bits mask=none reader=fe5a6f7cd4ae7910
DIVERGED: 5 leaf difference(s)
  /Summary/Checksum: -1205790620 -> -1205790636
  /Sim/players/Player[16 "re"]/Status: 4 -> 0
  /Sim/players/Player[32 "Fane Lao"]/Status: 4 -> 0
  /Sim/players/Player[496 "Singularity"]/Status: 4 -> 0
  /Sim/players/Player[512 "Singularity"]/Status: 4 -> 0

$ state_checksum.py turn2-state.sav Autosave EndTurn - turn3.sav --mask resave
A  a55e433687fff0e380de2caabf964a31  /home/alex/sots-re/verify/results/saves/turn2-state.sav
B  a55e433687fff0e380de2caabf964a31  /tmp/saves/Autosave EndTurn - turn3.sav
policy: floats=bits mask=resave reader=fe5a6f7cd4ae7910  [masked: Checksumx1, Statusx8]
IDENTICAL
