• Joined on 2026-07-30
alex pushed to main at alex/sots-re 2026-09-08 16:13:41 +00:00
f328b82b67 board: lane N output term closed and live-verified; blocker moves to the income tail; VM released
3c48d3a39e lane N: the population -> base-output term, read and live-verified
Compare 2 commits »
alex pushed to main at alex/sots-re 2026-09-08 16:06:24 +00:00
58e3d85f3f board: lane V2 vtable inversion; 5,045 functions with no direct callers; tail draw surface is unobserved not absent
648028db67 lane V2: vtable inversion — resolve indirect call edges image-wide
Compare 2 commits »
alex pushed to main at alex/sots-re 2026-09-08 16:04:43 +00:00
7645399f97 dashboard refresh
alex pushed to main at alex/sots-engine 2026-09-08 16:04:43 +00:00
6f777c2541 sync generated header (875 entries) after retreat-pipeline merge
419cbca824 merge lane B5: retreat pipeline (not a combat pipeline); game/combat/retreat planner; OID allocation closed
ae170ecdfe B5: the post-battle retreat rules as a pure planner (game/combat)
Compare 3 commits »
alex pushed to main at alex/sots-re 2026-09-08 16:02:35 +00:00
ef458bb3c8 board: lane B5 retreat pipeline; OID allocation closed; predicted original bug
ab1c2296a1 B5: the combat resolver's sub-dispatcher is RETREAT, and it is the largest
Compare 2 commits »
alex pushed to main at alex/sots-engine 2026-09-08 15:44:14 +00:00
8c23f6bd74 merge lane Y: trade-raid RNG modelled under --commit-rng; T36 turn-record recovered (480 fields, 0 mismatches); generator gap measured at 4 and 2 words
5cd301dcf5 Y: correct the divisor-defect numbers -- 6 of 25 corpus records, and the rate rises with magnitude
655034fb51 Y: outcomes -- four predictions held, one was wrong in its framing and the correction is the result
a98ae6db5b Y: model the turn's dominant generator cost, and the tail's turn record
20e5112398 Y: predictions for the RNG model and the tail turn record, written before the build
Compare 5 commits »
alex pushed to main at alex/sots-re 2026-09-08 15:42:27 +00:00
0253941d16 board: lane Y generator gap measured and attributed; BnkEl inversion oracle; divisor defect understated
c471a5515f lane Y: the standalone's generator against lane Z's calibrated oracle pairs, and the tail's turn record
Compare 2 commits »
alex pushed to main at alex/sots-re 2026-09-08 15:20:33 +00:00
351acc07c3 rules: 18 - measure first, the lab exists; static reading explains what you measured
alex pushed to main at alex/sots-re 2026-09-08 15:01:07 +00:00
95b2bc81cf board: VM140 holder = lane N
alex pushed to main at alex/sots-re 2026-09-08 15:00:58 +00:00
a77b1c3427 board: RNG ledger closed with zero residual; trade-raid generation behind a virtual edge; VM released
alex pushed to main at alex/sots-re 2026-09-08 15:00:58 +00:00
c3ec32be01 dashboard refresh
alex pushed to main at alex/sots-re 2026-09-08 15:00:25 +00:00
38a13139d4 regenerate header (805 entries)
3d5f83414a Z: the dominant RNG consumer is trade-raid generation, behind a virtual call
9bf86325d9 Z: rewrite the opening for what the run actually found
82f92b6ced Z: a free prediction -- the two Chance sites should cost 14 words on a 7-player Zuul save
da823d3b36 Z: a second calibrated oracle pair -- three instruments agree on 20 words for turn 5
Compare 6 commits »
alex pushed to main at alex/sots-engine 2026-09-08 15:00:25 +00:00
b48d860f8a merge lane Z: per-turn RNG ledger (header regenerated, CMakeLists union-resolved)
2a9b97dcee Z: per-call-site draw ledger -- seven entry points, keyed by return address
2f4fcfcb21 Z: P9 outcome -- turn 64, one word, every clause held
0b5679cf30 Z: P10 outcome -- wrong, and the falsification is the result
d7e2080fb6 Z: P10 -- what Auto Resolve should cost, written before the click
Compare 9 commits »
alex pushed to main at alex/sots-re 2026-09-08 14:39:41 +00:00
f8f5581204 board: standalone scaffold runs on all 11 saves; 5 leaves closed, 0 regressed; ranked byte-match blockers
c504729341 lane S2: the standalone scaffold, and the measured distance to the byte-match
66fdf0f2df Z: P9 held on every clause -- the node-line draw landed on turn 64 and cost one word
9fa1ee2600 Z: the first instrumented battle in this campaign costs zero RNG words
Compare 4 commits »
alex pushed to main at alex/sots-re 2026-09-08 14:39:41 +00:00
707da6f848 dashboard refresh
alex pushed to main at alex/sots-engine 2026-09-08 14:39:12 +00:00
ce12a5a0b2 merge lane S2: src/app standalone turn runner; phase catalog across all three drivers; divergence + completion metric
39c01422f7 src/app: the standalone -- load a save, run a turn, write a save
Compare 2 commits »
alex pushed to main at alex/sots-re 2026-09-08 14:07:20 +00:00
c15a45d0c6 board: lane I complete inlined-draw inventory; corrects lane J's 14 to 11; residual stated honestly
5b7e693bd0 Z: defer to lane I's audited inventory -- seven entry points, eleven inlined-draw functions
9c37635ca3 Z: the unnamed counter at S+0x8 is ModCount, and my players flag was my own error
888f318d8c lane I: the complete inlined-draw inventory, and the seven RNG entry points
5618483abe Z: fix counts that predated the second save (64 observations, eight turns)
Compare 9 commits »
alex pushed to main at alex/sots-re 2026-09-08 14:07:20 +00:00
932f366597 dashboard refresh
alex pushed to main at alex/sots-engine 2026-09-08 14:06:49 +00:00
bcf429740c merge lane I: MT19937 float_range/range_from/int_range_bell; RNG entry-point word-cost table
dc43f93910 mars::rng: the seven draw entry points, with their word costs
Compare 2 commits »
alex pushed to main at alex/sots-re 2026-09-08 13:38:57 +00:00
1d7c6ef63e board+rules: lane J combat resolver; inlined draws invisible to call-graph sweeps; Ghidra sizes untrustworthy
8dda49cfae lane J: the combat resolver, read from the instruction stream
Compare 2 commits »