sots-re/verify/results/shim/bp/statecheck-AB.txt
alex 746a6f29cb BP: probe 2 result - pinned seeds do NOT collapse a rich turn; the residue is one fleet-id transposition
P1 falsified. Two processes with identical pinned AI client seeds produced
different turn-28 autosaves from ad-turn27-two-raiders.sav, so a per-process
input other than the seed reaches a rich turn and C-exact is false on this
state. Resolution trigger, handed back rather than chased.

But the pin did almost all the work. AD's unpinned pair differed in 94 leaves
across designs, ship records, money, both build queues, ModCount, NumFlts,
DesignIDs[] and FleetIDs[]. This pinned pair differs in 35 of 61147, and all 35
are one transposition: fleets 1970 and 1986 exchange their entire contents.
Every decision leaf is identical.

The command block says the same from the input side. Runs L (unpinned) and A
(pinned to L's observed seeds) wrote BYTE-IDENTICAL autosaves, which gives a
noise mask no previous lane could build for this state; against it, A and B
differ in exactly three words - one fleet-move fleetId and two systemIds - and
list 10's fleet ids are in the same order in both. The id counter is
deterministic; what varies is which newly formed ship group each id lands on.

Also measured: the save has seven non-human players and the engine builds THREE
AI clients (RunAI fires 3x, ids 32/496/512); the four NPC factions get no client
and no seed.
2026-09-09 01:56:49 -04:00

39 lines
3.1 KiB
Text

A 8100b28960f729ef9a24a22f13397b4a verify/results/saves/bp-pinA-turn28.sav
B 1a4bed5535962793c1554b284fd1c4f7 verify/results/saves/bp-pinB-turn28.sav
policy: floats=bits mask=none reader=74fd562c75e2679e
DIVERGED: 35 leaf difference(s)
/Summary/Checksum: 643087964 -> 643087980
/Sim/ShipIDs[]: list-reordered
/Sim/systems/Sys[384 "Ka'Trulmo"]/Flt[1]: 1970 -> 1986
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/FPlan: only-in-B
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/Pos/.[0]: 1.013401746749878 -> 1.554553508758545 [4.53951e+06 ulp]
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/Pos/.[1]: 2.5877604484558105 -> -0.33745646476745605 [2.12772e+09 ulp]
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/Pos/.[2]: 1.1378376483917236 -> -0.12602603435516357 [2.10677e+09 ulp]
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/LocID: 384 -> 0
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/HFPlan: False -> True
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/FtTrans: 0 -> 1
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/FtOrig/.[0]: 0 -> 1.8894044160842896 (kind int -> float)
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/FtOrig/.[1]: 0 -> -2.147505760192871 (kind int -> float)
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/FtOrig/.[2]: 0 -> -0.9080725908279419 (kind int -> float)
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/FtFlg: 12 -> 13
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/PrvPos/.[0]: 1.013401746749878 -> 1.8894044160842896 [7.34844e+06 ulp]
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/PrvPos/.[1]: 2.5877604484558105 -> -2.147505760192871 [2.15057e+09 ulp]
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/PrvPos/.[2]: 1.1378376483917236 -> -0.9080725908279419 [2.13032e+09 ulp]
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/ships/Ship[6976]: only-in-A
/Sim/fleets/Flt[1970 "Sigma Fleet VI"]/ships/Ship[5264]: only-in-B
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/FPlan: only-in-A
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/Pos/.[0]: 1.554553508758545 -> 1.013401746749878 [4.53951e+06 ulp]
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/Pos/.[1]: -0.33745646476745605 -> 2.5877604484558105 [2.12772e+09 ulp]
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/Pos/.[2]: -0.12602603435516357 -> 1.1378376483917236 [2.10677e+09 ulp]
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/LocID: 0 -> 384
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/HFPlan: True -> False
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/FtTrans: 1 -> 0
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/FtOrig/.[0]: 1.8894044160842896 -> 0 (kind float -> int)
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/FtOrig/.[1]: -2.147505760192871 -> 0 (kind float -> int)
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/FtOrig/.[2]: -0.9080725908279419 -> 0 (kind float -> int)
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/FtFlg: 13 -> 12
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/PrvPos/.[0]: 1.8894044160842896 -> 1.013401746749878 [7.34844e+06 ulp]
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/PrvPos/.[1]: -2.147505760192871 -> 2.5877604484558105 [2.15057e+09 ulp]
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/PrvPos/.[2]: -0.9080725908279419 -> 1.1378376483917236 [2.13032e+09 ulp]
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/ships/Ship[5264]: only-in-A
/Sim/fleets/Flt[1986 "Tau Fleet VI"]/ships/Ship[6976]: only-in-B