• Joined on 2026-07-30
alex pushed to main at alex/sots-re 2026-09-08 09:13:53 +00:00
d4f868f823 board: std::string contradiction resolved (0x1c correct, 65 layouts audited, zero wrong); enumeration rule
3768f24f7a dashboard refresh
f965c8c769 lane S: std::string is 0x1c binary-wide; ObservedTech element fully mapped
4606fc5585 board: fpu_cw experiment verified, VM140 released
849c5069fc lane F: x87 precision sensitivity measured; STATE_CHECKSUM 3.5 closed
Compare 5 commits »
alex pushed to main at alex/sots-engine 2026-09-08 09:13:33 +00:00
dd38117e79 CONTRIBUTING: cmake >=3.25 requirement and the uv workaround
alex pushed to main at alex/sots-engine 2026-09-08 09:13:22 +00:00
e96294d418 sync generated header (414 entries) after strings merge
4488e2f4e6 merge lane S: std::string is 0x1c confirmed (one layout); ObservedTech fully mapped from serializer enumeration
32d3e36d8b sync generated header (414 entries): std::string is 0x1c, ObservedTech fully mapped
Compare 3 commits »
alex pushed to main at alex/sots-engine 2026-09-08 09:11:51 +00:00
fb23616a8d merge lane F: x87 control-word sensitivity - 53-bit and 64-bit identical; 24-bit and round-up each move 2 named leaves
d462513f84 shim: force and verify the x87 control word around the turn gate
Compare 2 commits »
alex pushed to main at alex/sots-re 2026-09-08 08:46:56 +00:00
d523d27f50 board: lane X scanner verified; ObservedTech pinned; std::string size contradiction; audit row 11 corrected
460cb7ca2b lane X: x86 displacement xref scanner; pin sizeof(ObservedTech) and its append site
Compare 2 commits »
alex pushed to main at alex/sots-engine 2026-09-08 08:46:55 +00:00
f0cc2a9d06 sync generated header (404 entries): ObservedTech pinned at 0x2c, RecordObservedTech append site
alex pushed to main at alex/sots-re 2026-09-08 08:20:58 +00:00
1a58bcdf90 board: lane P host-verified, VM run queued; TECHS_UNLOCKED residual and ObservedTech gap recorded
0cd84690af lane P: SetResearched cascade read; 10 new addresses.json entries
Compare 2 commits »
alex pushed to main at alex/sots-engine 2026-09-08 08:20:39 +00:00
59590d9774 merge lane P: count-only event posting; next_id reaches 4 host-side; observed_techs declared region
6293ce44ac Merge branch 'main' into wip/post-events
f3c6d551de lane P: post the research events from ours (count-only), declare ObservedTech
Compare 3 commits »
alex pushed to main at alex/sots-re 2026-09-08 07:54:13 +00:00
b0ef139928 board: VM140 holder = lane F
alex pushed to main at alex/sots-re 2026-09-08 07:54:06 +00:00
ada10f43d3 board: lane M verified (mechanism match, live 8->0); lab rule on path-scoped staging
f5b37c2b34 lane M: MoveFleet position rounding closed; VM140 released; types 2-5 still uncovered
Compare 2 commits »
alex pushed to main at alex/sots-engine 2026-09-08 07:53:51 +00:00
cef889ecef sync generated header (386 entries) after movefleet merge
41547dee89 merge lane M: MoveFleet position rounding - five float32 narrowings + reciprocal-multiply; live 8 divergences -> 0
2aa8cba614 movefleet: reproduce the original's float32 normalise; 8 of 45 live divergences -> 0
Compare 3 commits »
alex pushed to main at alex/sots-re 2026-09-08 07:47:23 +00:00
9d385a7683 board: lane C state-checksum landed; fpu_cw experiment queued; event-posting lane
fdd0b72b7a state-checksum: whole-state diagnostic checksum harness (lane C)
Compare 2 commits »
alex pushed to main at alex/sots-re 2026-09-08 07:10:25 +00:00
1b893e57c3 dashboard refresh
alex pushed to main at alex/sots-re 2026-09-08 07:09:46 +00:00
6f81b048e0 board: VM140 holder = lane M
5b74b98778 board: claim VM140 for lane M; MoveFleet ULP + ObservedTech rows
Compare 2 commits »
alex pushed to main at alex/sots-re 2026-09-08 07:09:21 +00:00
05095e93da lane R: golden-trace recapture with guards on the live game
alex pushed to main at alex/sots-engine 2026-09-08 07:09:20 +00:00
45bdf7d805 merge lane R: golden-trace recapture with guards; ProcessResearch event defect now visible (exit 1)
4e2b7b694d Merge commit '82ef52f' into wip/recapture
e50d5e5900 recapture: golden traces with guards on the live game
Compare 3 commits »
alex pushed to main at alex/sots-re 2026-09-08 06:52:07 +00:00
d738b6b4bb board: lane C state-checksum harness; dashboard refresh
alex pushed to main at alex/sots-re 2026-09-08 06:50:40 +00:00
bd9b8f2e10 events: regenerate header (380 entries)
e0c3e648d3 events: 161 call sites are spread over 113 functions, not 110
0dff4941bd events: recover the player event-posting API (lane E)
Compare 3 commits »
alex pushed to main at alex/sots-engine 2026-09-08 06:50:40 +00:00
82ef52f55c sync generated header (380 entries) after events merge
5bd6d04bce merge lane E: event-posting API (EventStorage@player+0x29c, PostEvent 0x008862b0)
a7348be72c game/events: the player event log and the five research events
Compare 3 commits »
alex pushed to main at alex/sots-re 2026-09-08 06:13:26 +00:00
84d5609af8 dashboard: 50/65 mapped, 33 verified after B4 integration
3b5eca29a2 reva_call.py: HTTP fallback for Ghidra when the MCP link drops; claim VM140 for recapture lane
Compare 2 commits »