sots-re/verify/results/saves
alex a264529b88 BQ: probe 1 run - the load->turn pair is not the continuation's, and turn 40 varies by COMBAT, not by the research pick
Both committed predictions are wrong, in different and useful ways.

1b FALSIFIED: ar-oracle-A-pre.sav + load + one End Turn gives 4c356f59...,
not 7a8b3d5e... - and gives it byte-for-byte in two fresh hooks=off
processes. 23 leaves apart from AR's continuation, 17 of them one AI fleet
(Zeta Fleet V moved in the continuation and stayed put after a load). So
AR's second hash may NOT enter determinism-hashes.txt as a load->turn pair;
the load form is certified instead. The resave canonicalisation is
exonerated: the pre-turn round trip differs in exactly one leaf,
/CD[1]/NPrvVa, +5.00 per load - which also corrects determinism-oracle.md's
"nothing else varies".

Probe 1: the two files DIFFER, and /Sim/RNG, /Sim/trdmgr and every player-0
fleet are identical as predicted - but ZERO TechTree and ZERO ResTNm leaves
differ. Both processes picked BIO_GrvAdpt. The 144 leaves are a combat at
Venkman: Auto Resolve Peacefully means the human commits no ships, not that
no combat occurs, and the planet's defences killed two raiders in one
process and one in the other.

The producer run (config already on the guest, no build) names why the pick
agreed: producers A and B both returned null, Player[32] reached the
candidate walk, and candidatesTried=1. The outcome set is a singleton by
COUNT, not by producer gate - so ResTNm == '' is necessary for research
exposure, not sufficient.

VM145 restored byte-for-byte and released.
2026-09-09 02:12:15 -04:00
..
bq BQ: probe 1 run - the load->turn pair is not the continuation's, and turn 40 varies by COMBAT, not by the research pick 2026-09-09 02:12:15 -04:00
ac-turn20-raider.sav lane AC: the tail DOES draw under active contents -- the trade-raid gate, decoded and fired 2026-09-08 21:32:27 -04:00
ac-turn22-raider.sav lane AC: the tail DOES draw under active contents -- the trade-raid gate, decoded and fired 2026-09-08 21:32:27 -04:00
ad-oracle-A-post.sav AD: the trade-raid roll is per fleet - 2 raiders = 2 entries, 2 words; B returns without drawing; no oracle pair (AI-only variation) 2026-09-08 23:00:23 -04:00
ad-oracle-B-post.sav AD: the trade-raid roll is per fleet - 2 raiders = 2 entries, 2 words; B returns without drawing; no oracle pair (AI-only variation) 2026-09-08 23:00:23 -04:00
ad-turn27-two-raiders.sav AD: the trade-raid roll is per fleet - 2 raiders = 2 entries, 2 words; B returns without drawing; no oracle pair (AI-only variation) 2026-09-08 23:00:23 -04:00
ap-deploy-turn15.sav AP: P's three draws are two species branches - 0x00840a3c fires, 0x0088dc43 fires, the deploy NextFloat measured 2026-09-09 01:33:23 -04:00
ap-oa-turn16.sav AP: P's three draws are two species branches - 0x00840a3c fires, 0x0088dc43 fires, the deploy NextFloat measured 2026-09-09 01:33:23 -04:00
ap-ob-turn16.sav AP: P's three draws are two species branches - 0x00840a3c fires, 0x0088dc43 fires, the deploy NextFloat measured 2026-09-09 01:33:23 -04:00
ap-turn22-spydetected.sav AP: P's three draws are two species branches - 0x00840a3c fires, 0x0088dc43 fires, the deploy NextFloat measured 2026-09-09 01:33:23 -04:00
ap-turn25-spydestroyed.sav AP: P's three draws are two species branches - 0x00840a3c fires, 0x0088dc43 fires, the deploy NextFloat measured 2026-09-09 01:33:23 -04:00
ar-oracle-A-post.sav AR: the raid target pick FIRES - TradeManager+0x0c is the per-system containing-sector table 2026-09-09 00:36:32 -04:00
ar-oracle-A-pre.sav AR: the raid target pick FIRES - TradeManager+0x0c is the per-system containing-sector table 2026-09-09 00:36:32 -04:00
ar-oracle-B-post.sav AR: the raid target pick FIRES - TradeManager+0x0c is the per-system containing-sector table 2026-09-09 00:36:32 -04:00
ar-r1-turn43-post.sav AR: the raid target pick FIRES - TradeManager+0x0c is the per-system containing-sector table 2026-09-09 00:36:32 -04:00
ar-r2-probes8-post.sav AR: the raid target pick FIRES - TradeManager+0x0c is the per-system containing-sector table 2026-09-09 00:36:32 -04:00
ar-turn37-816raiders.sav AR: the raid target pick FIRES - TradeManager+0x0c is the per-system containing-sector table 2026-09-09 00:36:32 -04:00
as-turn14-predeploy.sav AS: the spy detection roll fires -- 1 word, gated on a usable asteroid belt; spies2 closed 2026-09-09 00:10:49 -04:00
as-turn15-spydeployed.sav AS: the spy detection roll fires -- 1 word, gated on a usable asteroid belt; spies2 closed 2026-09-09 00:10:49 -04:00
bp-pinA-turn28.sav BP: probe 2 result - pinned seeds do NOT collapse a rich turn; the residue is one fleet-id transposition 2026-09-09 01:56:49 -04:00
bp-pinB-turn28.sav BP: probe 2 result - pinned seeds do NOT collapse a rich turn; the residue is one fleet-id transposition 2026-09-09 01:56:49 -04:00
bp-turn28-pre.sav BP: probe 2 result - pinned seeds do NOT collapse a rich turn; the residue is one fleet-id transposition 2026-09-09 01:56:49 -04:00
cb-c3-turn1to2-autosave.sav CB: the turn-command stream, captured and bound to the autosave it produced 2026-09-08 19:18:57 -04:00
cb-c5a-turn1to2-pinned-autosave.sav CB: the turn-command stream, captured and bound to the autosave it produced 2026-09-08 19:18:57 -04:00
cb-c5b-turn1to2-pinned-autosave.sav CB: third pinned run -- three processes, nine natural seeds, one autosave 2026-09-08 19:26:20 -04:00
cb-turn2to3-autosave.sav CB: the turn-command stream, captured and bound to the autosave it produced 2026-09-08 19:18:57 -04:00
cb-turn2to3-endturn.sav CB: the turn-command stream, captured and bound to the autosave it produced 2026-09-08 19:18:57 -04:00
determinism-hashes.txt verified: End-Turn oracle byte-identical cross-process; stream tag corrections 2026-09-07 17:46:20 -04:00
human-turn2-orders.sav lane O: 7 purpose-built saves - issued turn commands, node routes, research-roll-pending 2026-09-08 08:35:13 -04:00
human-turn3-noderoute.sav lane O: 7 purpose-built saves - issued turn commands, node routes, research-roll-pending 2026-09-08 08:35:13 -04:00
human-turn5-traderoutes.sav lane L3: both containers filled, and filling them does not make the tail draw 2026-09-08 19:46:16 -04:00
human-turn8-traderoutes.sav lane L3: both containers filled, and filling them does not make the tail draw 2026-09-08 19:46:16 -04:00
human-turn11-spytechs.sav lane L3: both containers filled, and filling them does not make the tail draw 2026-09-08 19:46:16 -04:00
human-turn15-spyprogram.sav lane L3: both containers filled, and filling them does not make the tail draw 2026-09-08 19:46:16 -04:00
turn1-state.sav verified: real saves parse; ServerPlayer/StarFleet/StarShip confirmed, ServerSystem conditional gaps listed; game-run recipe 2026-09-07 16:09:28 -04:00
turn2-state.sav verified: real saves parse; ServerPlayer/StarFleet/StarShip confirmed, ServerSystem conditional gaps listed; game-run recipe 2026-09-07 16:09:28 -04:00
turn2-strict-issues.txt save-reader: real tag names (byte-confirmed), 36 tests, strict 3/3 2026-09-07 17:56:59 -04:00
turn3-state.sav verified: real saves parse; ServerPlayer/StarFleet/StarShip confirmed, ServerSystem conditional gaps listed; game-run recipe 2026-09-07 16:09:28 -04:00
zuul-turn5-species5.sav lane V: live verification of the event-posting model against an advance prediction 2026-09-08 05:59:22 -04:00
zuul-turn15-orders.sav lane O: 7 purpose-built saves - issued turn commands, node routes, research-roll-pending 2026-09-08 08:35:13 -04:00
zuul-turn16-noderoute.sav lane O: 7 purpose-built saves - issued turn commands, node routes, research-roll-pending 2026-09-08 08:35:13 -04:00
zuul-turn17-orders2.sav lane O: 7 purpose-built saves - issued turn commands, node routes, research-roll-pending 2026-09-08 08:35:13 -04:00
zuul-turn17-rollpending.sav lane O: 7 purpose-built saves - issued turn commands, node routes, research-roll-pending 2026-09-08 08:35:13 -04:00
zuul-turn23-fleet23.sav lane O: 7 purpose-built saves - issued turn commands, node routes, research-roll-pending 2026-09-08 08:35:13 -04:00