{ "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 ] } ] } ] }