sots-re/verify/results/turncommands/cb-turn1to2-pinned.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

1053 lines
18 KiB
JSON

{
"capture_version": 1,
"lane": "CB",
"guest": "VM146",
"build": "cb2-20260908T2251Z",
"captured_utc": "2026-09-08T23:17:23+00:00",
"instrument": {
"words": "32",
"deep": "1",
"research": "0",
"seed": "pin",
"pins": "3",
"detours": "2"
},
"workload": "turn1-state.sav + one End Turn, AI client seeds PINNED to run C3's",
"note": "PINNED. This is the control the turn-1 workload could not otherwise have: three lanes ran hooks=off on this save and got three different files, so no single un-instrumented run is a control for it. Pinning removes the only per-process input. The natural seeds this process drew (0x227235b9 / 0x762d125e / 0x9d77d4e6) are recorded as 'observed' next to the pinned 'used' values.",
"binding": {
"input": {
"file": "turn1-state.sav",
"bytes": 64967,
"sha256": "a3f9dc4b49fc669c814b09b87a9c6795de21bac80a1c7bfe3901b8e239fa36cc"
},
"outputs": [
{
"file": "(Autosave).sav",
"bytes": 66746,
"sha256": "d59bb9f2fd0eb5358c35954fbf2fcb70d06bafbba2560e0fa5d3f906bfb159d8",
"path": "../saves/cb-c5a-turn1to2-pinned-autosave.sav"
}
],
"control_run": "c3-turn1to2-run1 (UNPINNED, a different process with entirely different natural seeds); this run pinned C3's seeds and reproduced C3's autosave byte-for-byte"
},
"ai_seeds": [
{
"call": 1,
"netId": 32,
"observed": "0x227235b9",
"used": "0xe70a4703",
"pinned": true
},
{
"call": 2,
"netId": 496,
"observed": "0x762d125e",
"used": "0x0c63ca36",
"pinned": true
},
{
"call": 3,
"netId": 512,
"observed": "0x9d77d4e6",
"used": "0x372be4df",
"pinned": true
}
],
"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": "0x0113f374",
"n": 1,
"stride": 436,
"blocks": [
{
"index": 0,
"n": 1,
"block_va": "0x0113f374",
"playerId": 16,
"gates": {
"researchRate": {
"set": true,
"payload": "0.25"
},
"researchTarget": {
"set": false,
"payload": "18084760"
},
"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": "0x0d897e48",
"n": 8,
"stride": 436,
"blocks": [
{
"index": 0,
"n": 8,
"block_va": "0x0d897e48",
"playerId": 16,
"gates": {
"researchRate": {
"set": true,
"payload": "0.25"
},
"researchTarget": {
"set": false,
"payload": "-545755417"
},
"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": "0x0d897ffc",
"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": "0x339251e0",
"raw_words": [
12447588,
218103809,
1869508424,
1632378994,
6644590,
224058520,
11,
15,
224067592,
2,
44,
862213304,
862213508,
862213508,
223751472,
0,
0,
0,
223754712,
2,
41,
854718416,
854718484,
854718484,
66761704,
0,
0,
0,
224096720,
2,
46,
862066456
],
"vectors": [
{
"at_word": 11,
"first_va": "0x336454b8",
"capacity": 51,
"count": 51,
"words": [
863858608,
0,
0,
0,
24,
31,
0,
8,
0,
0,
0,
0,
0,
0,
15,
0,
0,
863858328,
0,
0,
0,
24,
31,
0,
8,
0,
0,
0,
0,
0,
0,
15
],
"truncated": true
},
{
"at_word": 21,
"first_va": "0x32f1f7d0",
"capacity": 17,
"count": 17,
"words": [
863858648,
1,
0,
0,
24,
31,
12329660,
8,
0,
0,
0,
0,
12329660,
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": "0x33834e10",
"raw_words": [
0,
288,
18,
1,
1268701835,
2282002512,
12422480,
1,
2,
861588928,
500000000,
0,
1267915399,
2147784960,
864243280,
864243280,
228,
201,
234,
103,
1268177539,
2282002944,
59224440,
59224452,
59224464,
59224476,
59224488,
59224500,
1267391135,
2147785696,
864243056,
864243056
],
"vectors": [
{
"at_word": 22,
"first_va": "0x0387b178",
"capacity": 6,
"count": 3,
"words": [
1082130432,
1065353216,
0
],
"truncated": false
},
{
"at_word": 25,
"first_va": "0x0387b19c",
"capacity": 6,
"count": 3,
"words": [
0,
1065353216,
3
],
"truncated": false
}
],
"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": "0x331b3a68",
"raw_words": [
288,
0,
1065353216,
0,
0,
0,
0,
0,
1506268188,
2348818688,
341479488,
861573040,
861573044,
861573044,
1230335333,
0,
0,
0,
7562340,
0,
1507709974,
2348818944,
226986624,
857423688,
226986624,
16,
863661152,
863756144,
1,
863661152,
863633408,
32
],
"vectors": [
{
"at_word": 11,
"first_va": "0x335a8fb0",
"capacity": 1,
"count": 1,
"words": [
861598792
],
"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": "0x337d7230",
"raw_words": [
288,
12423408,
864242928,
864242952,
864242952,
3183280129,
1396251908,
2147616299,
863859288,
863859288,
860665816,
863084720,
863085040,
863085328,
16776961,
2880110593,
1397103873,
2281834495,
0,
0,
0,
0,
0,
0,
0,
0,
1396907290,
2147616860,
1885431127,
796094063,
1600938338,
1937072487
],
"vectors": [
{
"at_word": 2,
"first_va": "0x33834cf0",
"capacity": 6,
"count": 6,
"words": [
12422480,
1,
2,
245,
1000000000,
0
],
"truncated": false
},
{
"at_word": 11,
"first_va": "0x3371a0b0",
"capacity": 152,
"count": 80,
"words": [
863084720,
863084720,
863084944,
432,
4294901761,
4294902015,
1169459031,
2282169343,
863084752,
863084752,
863084752,
112,
863830017,
863830273,
1169196883,
2282169599,
863084784,
863084784,
863084944,
448,
863830017,
863863568,
1169983343,
2349278719,
863084816,
863084816,
16,
1,
1144922112,
1144922112,
1169721195,
2282170111
],
"truncated": true
}
],
"strings": [],
"decoded": {
"record": "Population",
"systemId": 288,
"vptr": "0x00bd90f0",
"body": [
12422480,
1,
2,
245,
1000000000,
0
],
"wire": [
288,
6,
12422480,
1,
2,
245,
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": "0x0d8981b0",
"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": "0x0d898364",
"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": "0x0d898518",
"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": "0x0d8986cc",
"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": "0x0d898880",
"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": "0x0d898a34",
"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
]
}
]
}
]
}