sots-re/verify/traces
alex 1d50f1edda lane Z: the RNG ledger for one strategic turn, measured end to end
We consume 18-22 generator words per turn and model none of them as a count.
All of it is inside StrategyServer::ProcessTurn; OnAllCombatDone_Tail costs 0
on every turn observed; the residual outside the two drivers is exactly 0. The
generator does not move between turns at all, so the interval a standalone has
to reproduce is closed at both ends.

The instrument reads generator STATE, not calls, and that choice paid: the
image has four draw entry points, not three (NextUInt 0x004f7670 is in no
lane's primitive set) plus inlined draws in twelve functions, two reachable
from the turn roots. A primitive-counting hook would have undercounted
silently.

Checked against the save files independently: the turn-6 autosave pair gives
18 words read from the two Sim.RNG blobs, and with twists == 0 that number
never passes through a twist implementation -- so the two instruments do not
share the hidden assumption they could have.

Corrections to combat-done-tail.md, in place:
  * the node-line 0x20000-fleet check runs AFTER the Chance(0.5f) call and
    cannot gate the draw; the expiry test is NodePath::RemainingLife 0x006e2130
    and is now a formula rather than a description
  * StrategyHost::Autosave is ret 8 and returns the std::string* in EAX
  * SNMAllCombatDone IS delivered every End Turn (8 of 8) -- lane K's inference
    was right; the stronger no-encounter reading is narrowed, not closed
  * S+0x8 advances 12-14 times per turn, not twice

Node-line decay still has not fired. The hook reports the distance instead of
the absence: 51 of 53 lines are permanent, the mortal ones are dug ~1/turn by
the Zuul, each ~40 turns from expiry. It stays a labelled hypothesis.
2026-09-08 09:45:06 -04:00
..
.keep.md scaffold RE campaign: board, backlog, findings template, verify tree 2026-09-07 14:40:44 -04:00
b2-final-menu.png b2 live artifacts; click_helper shot verb 2026-09-08 01:18:39 -04:00
b2-shim.log b2 live artifacts; click_helper shot verb 2026-09-08 01:18:39 -04:00
b2-techfx-compare.jsonl b4 static findings: 22 formula corrections, 3 verified signatures, contract -> 324 entries 2026-09-08 00:57:55 -04:00
b2-techfx-golden.jsonl b4 static findings: 22 formula corrections, 3 verified signatures, contract -> 324 entries 2026-09-08 00:57:55 -04:00
eventlive-b3-t1-5.jsonl.gz lane V: live verification of the event-posting model against an advance prediction 2026-09-08 05:59:22 -04:00
eventlive-b3-t1.jsonl lane V: live verification of the event-posting model against an advance prediction 2026-09-08 05:59:22 -04:00
eventlive-b3-zuul.jsonl.gz lane V: live verification of the event-posting model against an advance prediction 2026-09-08 05:59:22 -04:00
m1-compare.jsonl P2-M1 verified on the live game: golden trace, 0-divergence compare, replace passes the End-Turn oracle 2026-09-07 22:18:22 -04:00
m1-trace-golden.jsonl P2-M1 verified on the live game: golden trace, 0-divergence compare, replace passes the End-Turn oracle 2026-09-07 22:18:22 -04:00
mf-after-compare.jsonl board: lane C state-checksum landed; fpu_cw experiment queued; event-posting lane 2026-09-08 03:47:21 -04:00
mf-before-compare.jsonl board: lane C state-checksum landed; fpu_cw experiment queued; event-posting lane 2026-09-08 03:47:21 -04:00
recap-b1-compare.jsonl.gz lane R: golden-trace recapture with guards on the live game 2026-09-08 03:06:43 -04:00
recap-b3-compare.jsonl lane R: golden-trace recapture with guards on the live game 2026-09-08 03:06:43 -04:00
recap-golden-trace.jsonl.gz lane R: golden-trace recapture with guards on the live game 2026-09-08 03:06:43 -04:00
recap-misc-compare.jsonl lane R: golden-trace recapture with guards on the live game 2026-09-08 03:06:43 -04:00
tailrng-refturn2.jsonl.gz lane Z: the RNG ledger for one strategic turn, measured end to end 2026-09-08 09:45:06 -04:00
tailrng-zuul-noderoute.jsonl.gz lane Z: the RNG ledger for one strategic turn, measured end to end 2026-09-08 09:45:06 -04:00
unlock-b3-t1-5.jsonl.gz lane U: the unlock cascade, implemented and live-verified 2026-09-08 06:57:37 -04:00
unlock-b3-t1.jsonl.gz lane U: the unlock cascade, implemented and live-verified 2026-09-08 06:57:37 -04:00
unlock-b3-zuul.jsonl.gz lane U: the unlock cascade, implemented and live-verified 2026-09-08 06:57:37 -04:00