sots-re/verify/results/turncommands/cb-turn1to2-run1.json
alex 954f3cec63 CB: the turn-command stream, captured and bound to the autosave it produced
Canonical pair turn2->turn3: the complete block set, the three heap payloads no
previous capture could read (route [272], list-10 [1728], the 24-byte Population
body), the three AI client seeds, and both output autosaves -- byte-identical to the
published oracle AND to this lane's own hooks=off control, so the stream and the save
come from the same run and the instrument did not change the turn it recorded.

Creation turn turn1->turn2: three runs. Pinning the AI client seeds to the values an
earlier run observed made a DIFFERENT process reproduce that run's block -- including
the research pick that varies -- and its autosave byte for byte. The workload three
lanes could not reproduce is reproducible given the seeds.

Two corrections to lane L4's list-23 reading (no trailing int; the body is not
turn-dependent) and one to my own list-5 record, the latter found by lane RB while
consuming this capture.

Format: JSON (raw words are ground truth, decoded is a typing) plus lane RB's own .tcb
grammar with the heap payloads filled in, so RB's reader consumes it unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ARBgSooAfokKUy6wKUKEyZ
2026-09-08 19:18:57 -04:00

1008 lines
17 KiB
JSON

{
"capture_version": 1,
"lane": "CB",
"guest": "VM146",
"build": "cb2-20260908T2251Z",
"captured_utc": "2026-09-08T23:15:15+00:00",
"instrument": {
"words": "32",
"deep": "1",
"research": "0",
"seed": "log",
"pins": "0",
"detours": "2"
},
"workload": "turn1-state.sav + one End Turn (the CREATION turn: three AI players each pick a research target)",
"note": "UNPINNED run 1 of the non-deterministic pair. Autosave d59bb9f2... is a value lane L5 already observed (its hooks=off run). Player 512's research-target gate carries techId 282, which NO previous run of this workload has produced -- L4 saw 288. The seeds this run used are recorded; run C5 pins them.",
"binding": {
"input": {
"file": "turn1-state.sav",
"bytes": 64967,
"sha256": "a3f9dc4b49fc669c814b09b87a9c6795de21bac80a1c7bfe3901b8e239fa36cc"
},
"outputs": [
{
"file": "(Autosave).sav",
"bytes": 66746,
"sha256": "d59bb9f2fd0eb5358c35954fbf2fcb70d06bafbba2560e0fa5d3f906bfb159d8",
"path": "../saves/cb-c3-turn1to2-autosave.sav"
}
],
"control_run": "NONE -- this workload has an outcome set of size k>1 and no single hooks=off run is a control for it."
},
"ai_seeds": [
{
"call": 1,
"netId": 32,
"observed": "0xe70a4703",
"used": "0xe70a4703",
"pinned": false
},
{
"call": 2,
"netId": 496,
"observed": "0x0c63ca36",
"used": "0x0c63ca36",
"pinned": false
},
{
"call": 3,
"netId": 512,
"observed": "0x372be4df",
"used": "0x372be4df",
"pinned": false
}
],
"list_size_self_check": {
"mismatches": [],
"note": "every list is measured twice, by walking its node chain and by reading _Mysize; an empty list here means the container layout agreed on every list of every block, which is the evidence that a zero size is a real zero rather than a wrong offset"
},
"batches": [
{
"seq": 1,
"blocks_va": "0x004ff024",
"n": 1,
"stride": 436,
"blocks": [
{
"index": 0,
"n": 1,
"block_va": "0x004ff024",
"playerId": 16,
"gates": {
"researchRate": {
"set": true,
"payload": "0.25"
},
"researchTarget": {
"set": false,
"payload": "5238856"
},
"researchBoost": {
"set": false,
"payload": "0,0"
},
"group4": {
"set": false,
"payload": "0,0"
},
"group5": {
"set": false,
"payload": "1,1,1"
},
"civilianRatios": {
"set": false
}
},
"lists": [],
"list_sizes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
]
},
{
"seq": 2,
"blocks_va": "0x1db24e78",
"n": 8,
"stride": 436,
"blocks": [
{
"index": 0,
"n": 8,
"block_va": "0x1db24e78",
"playerId": 16,
"gates": {
"researchRate": {
"set": true,
"payload": "0.25"
},
"researchTarget": {
"set": false,
"payload": "0"
},
"researchBoost": {
"set": false,
"payload": "0,0"
},
"group4": {
"set": false,
"payload": "0,0"
},
"group5": {
"set": false,
"payload": "1,1,1"
},
"civilianRatios": {
"set": false
}
},
"lists": [],
"list_sizes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"index": 1,
"n": 8,
"block_va": "0x1db2502c",
"playerId": 32,
"gates": {
"researchRate": {
"set": true,
"payload": "0.8"
},
"researchTarget": {
"set": true,
"payload": "144"
},
"researchBoost": {
"set": false,
"payload": "0,0"
},
"group4": {
"set": false,
"payload": "0,0"
},
"group5": {
"set": false,
"payload": "1,1,1"
},
"civilianRatios": {
"set": false
}
},
"lists": [
{
"list": 1,
"member_offset": "0x070",
"size": 1,
"elements": [
{
"index": 0,
"node_va": "0x345589a8",
"raw_words": [
12447588,
872415233,
1869508424,
1632378994,
6644590,
1,
11,
15,
0,
2,
44,
875531920,
875532124,
875532124,
1000000000,
0,
0,
0,
3,
2,
41,
867945912,
867945980,
867945980,
4,
0,
0,
0,
12329660,
2,
46,
875252112
],
"vectors": [
{
"at_word": 11,
"first_va": "0x342f8e90",
"capacity": 51,
"count": 51,
"words": [
876649744,
0,
0,
0,
24,
31,
0,
8,
0,
0,
0,
0,
0,
0,
15,
0,
0,
876649904,
0,
0,
0,
24,
31,
0,
8,
0,
0,
0,
0,
0,
0,
15
],
"truncated": true
},
{
"at_word": 21,
"first_va": "0x33bbcdb8",
"capacity": 17,
"count": 17,
"words": [
876650064,
0,
0,
0,
24,
31,
0,
8,
0,
0,
0,
0,
0,
0,
15,
0,
0
],
"truncated": false
}
],
"strings": [
{
"at_word": 2,
"sso": true,
"len": 11,
"text": "Honor Lance"
}
],
"decoded": {
"record": "NewDesign",
"wire": null,
"note": "polymorphic object; carried as raw words and decoded strings only"
}
}
]
},
{
"list": 3,
"member_offset": "0x088",
"size": 1,
"elements": [
{
"index": 0,
"node_va": "0x345f1de0",
"raw_words": [
0,
288,
18,
1,
1818779688,
2281734656,
57547244,
57547232,
57547220,
57547208,
57547196,
57547184,
1819566164,
2281734912,
57547676,
57547664,
57547652,
57547640,
57547628,
57547616,
1819304016,
2281735168,
12422480,
1,
2,
876301736,
1000000000,
0,
1820090460,
2281735424,
57529316,
57529304
],
"vectors": [],
"strings": [],
"decoded": {
"record": "BuildOrder",
"ordinal": 1,
"designId": 18,
"systemId": 288,
"trailing": 0,
"wire": [
1,
18,
288,
0
],
"record_words": 4
}
}
]
},
{
"list": 5,
"member_offset": "0x0a0",
"size": 1,
"elements": [
{
"index": 0,
"node_va": "0x33e89418",
"raw_words": [
288,
0,
1065353216,
0,
0,
0,
0,
0,
1849004319,
2348815616,
872880352,
65297500,
873273800,
873273888,
873273888,
0,
0,
0,
4294967295,
0,
1849659673,
2348815872,
842600368,
842604976,
842603632,
842605168,
842601328,
842605744,
842600560,
842600944,
0,
0
],
"vectors": [
{
"at_word": 12,
"first_va": "0x340d19c8",
"capacity": 22,
"count": 22,
"words": [
0,
0,
0,
0,
0,
15,
0,
1280462679,
68,
0,
0,
5,
15,
0,
4002696763,
873432784,
873432848,
873432848,
0,
64,
6,
1
],
"truncated": false
}
],
"strings": [],
"decoded": {
"record": "SystemRates",
"systemId": 288,
"wire": null,
"record_words": 8,
"rates_memory_order_u32": [
0,
1065353216,
0,
0,
0,
0,
0
],
"rates_memory_order_f32": [
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
"wire_order_unread": true,
"note": "memory member 1 is wire member SRsc (lane RB, from a replay that regressed two leaves when the memory order was used as the wire order); the other six memory members are UNREAD. Values are certain, positions are not."
}
}
]
},
{
"list": 23,
"member_offset": "0x178",
"size": 1,
"elements": [
{
"index": 0,
"node_va": "0x34409a68",
"raw_words": [
288,
12423408,
878648896,
878648920,
878648920,
2415460353,
1687523526,
2281841837,
1885431127,
796094063,
1600938338,
1937072487,
1702309491,
1852797025,
0,
4294967295,
1687195841,
2281842156,
12393064,
498112880,
31,
0,
12393064,
498114368,
29,
0,
1687916748,
2281842382,
1885431127,
796094063,
1600938338,
1937072487
],
"vectors": [
{
"at_word": 2,
"first_va": "0x345f1e40",
"capacity": 6,
"count": 6,
"words": [
12422480,
1,
2,
876301736,
1000000000,
0
],
"truncated": false
}
],
"strings": [],
"decoded": {
"record": "Population",
"systemId": 288,
"vptr": "0x00bd90f0",
"body": [
12422480,
1,
2,
876301736,
1000000000,
0
],
"wire": [
288,
6,
12422480,
1,
2,
876301736,
1000000000,
0
],
"record_words": 5
}
}
]
}
],
"list_sizes": [
1,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0
]
},
{
"index": 2,
"n": 8,
"block_va": "0x1db251e0",
"playerId": 496,
"gates": {
"researchRate": {
"set": true,
"payload": "0.8"
},
"researchTarget": {
"set": true,
"payload": "90"
},
"researchBoost": {
"set": false,
"payload": "0,0"
},
"group4": {
"set": false,
"payload": "0,0"
},
"group5": {
"set": false,
"payload": "1,1,1"
},
"civilianRatios": {
"set": false
}
},
"lists": [],
"list_sizes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"index": 3,
"n": 8,
"block_va": "0x1db25394",
"playerId": 512,
"gates": {
"researchRate": {
"set": true,
"payload": "0.8"
},
"researchTarget": {
"set": true,
"payload": "282"
},
"researchBoost": {
"set": false,
"payload": "0,0"
},
"group4": {
"set": false,
"payload": "0,0"
},
"group5": {
"set": false,
"payload": "1,1,1"
},
"civilianRatios": {
"set": false
}
},
"lists": [],
"list_sizes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"index": 4,
"n": 8,
"block_va": "0x1db25548",
"playerId": 0,
"gates": {
"researchRate": {
"set": false,
"payload": "8.96831e-44"
},
"researchTarget": {
"set": false,
"payload": "0"
},
"researchBoost": {
"set": false,
"payload": "0,0"
},
"group4": {
"set": false,
"payload": "0,0"
},
"group5": {
"set": false,
"payload": "1,1,1"
},
"civilianRatios": {
"set": false
}
},
"lists": [],
"list_sizes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"index": 5,
"n": 8,
"block_va": "0x1db256fc",
"playerId": 0,
"gates": {
"researchRate": {
"set": false,
"payload": "8.96831e-44"
},
"researchTarget": {
"set": false,
"payload": "0"
},
"researchBoost": {
"set": false,
"payload": "0,0"
},
"group4": {
"set": false,
"payload": "0,0"
},
"group5": {
"set": false,
"payload": "1,1,1"
},
"civilianRatios": {
"set": false
}
},
"lists": [],
"list_sizes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"index": 6,
"n": 8,
"block_va": "0x1db258b0",
"playerId": 0,
"gates": {
"researchRate": {
"set": false,
"payload": "8.96831e-44"
},
"researchTarget": {
"set": false,
"payload": "0"
},
"researchBoost": {
"set": false,
"payload": "0,0"
},
"group4": {
"set": false,
"payload": "0,0"
},
"group5": {
"set": false,
"payload": "1,1,1"
},
"civilianRatios": {
"set": false
}
},
"lists": [],
"list_sizes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"index": 7,
"n": 8,
"block_va": "0x1db25a64",
"playerId": 0,
"gates": {
"researchRate": {
"set": false,
"payload": "8.96831e-44"
},
"researchTarget": {
"set": false,
"payload": "0"
},
"researchBoost": {
"set": false,
"payload": "0,0"
},
"group4": {
"set": false,
"payload": "0,0"
},
"group5": {
"set": false,
"payload": "1,1,1"
},
"civilianRatios": {
"set": false
}
},
"lists": [],
"list_sizes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
]
}
]
}