sots-re/campaign/runtime/checkpoints/research-completion-abi-54f3ffbf418146a024f7681e.json

51 lines
4.8 KiB
JSON

{
"actor": "research-abi-independent",
"artifacts": [
{
"path": "verify/results/research-completion-abi-independent/verification-plan-run-eba7860308317f839eb35392.md",
"sha256": "9d8626c8c3556c1d430484acbc1a5dd4fd3284706ac6e04c3fa95ed1854780f2"
},
{
"path": "verify/results/research-completion-abi-independent/result-run-eba7860308317f839eb35392.md",
"sha256": "cc32d547e4aa56d573710b457cbe130617441a22db80624ecc549237ba4a9ca2"
},
{
"path": "verify/results/research-completion-abi-independent/reproduce_run_eba7860308317f839eb35392.py",
"sha256": "8587d1d7e7bb787e1cb7e54d56c5a149669d01c0f5c9b6ea74081adb486800d2"
},
{
"path": "verify/results/research-completion-abi-independent/run-eba7860308317f839eb35392/manifest.json",
"sha256": "898d24d660226dc0ef050edd1e892296c61d1412165d3857298b5aba45853ebb"
},
{
"path": "verify/results/research-completion-abi-independent/run-eba7860308317f839eb35392/dedup-wide.stdout.txt",
"sha256": "cb10ca40246bc57fd5431ab099008727fe5be90c22bd7f57fad1cb30301f002c"
},
{
"path": "verify/results/research-completion-abi-independent/run-eba7860308317f839eb35392/observed-alloc.stdout.txt",
"sha256": "9ba611f8263c9bf08e9c0ee915000f97184698c1b0bbd64ea416c65b4a237cbc"
},
{
"path": "verify/results/research-completion-abi-independent/run-eba7860308317f839eb35392/player-append.stdout.txt",
"sha256": "4981f5eb0ffeaa800f2f8f8c04739a53964c2f3f3f47dffd58fbab9488faf895"
},
{
"path": "verify/results/research-completion-abi-independent/run-eba7860308317f839eb35392/player-copy.stdout.txt",
"sha256": "7f3faf8b68de34d1e5ac0214a8949e205c03473c2a1772be3d42452c94307460"
},
{
"path": "verify/results/research-completion-abi-independent/run-eba7860308317f839eb35392/turn3-save-reader.json",
"sha256": "3524bb954988f167503345d37349b3f9f529e10e45eb5eccd3aab1ab365bd929"
}
],
"basis": "aaddeb76f74bbd1a43671f882770ec84a7d690b4060d060ef1a68f918e8edbb0",
"contract": "research-completion-abi",
"id": "54f3ffbf418146a024f7681e",
"model": "openai/gpt-5.6-sol",
"next_action": "Launch an authorized openai/gpt-6-astra resolver for surprise s-4f71bf4a5df4e5fc992bb6b2 to inspect the three truncated ownership captures and prescribe provenance repair before any affected ABI verification resumes.",
"role": "verifier",
"schema": "sots-checkpoint/1",
"session": "run-eba7860308317f839eb35392",
"summary": "QUANTUM-END CHECKPOINT. VERDICT: FAIL/BLOCKED for independent-cross-check; open surprise s-4f71bf4a5df4e5fc992bb6b2. OBSERVATIONS: paired identities independently matched handoff: engine HEAD 7741d42fc5e4e761e6449bdaf0e4a61d00036a23/common /home/alex/sots-engine/.git/binding ccd8e02083e8d2e2b3e97976ace2273c8f924dfc02a39e919004eaf3544c50fd; RE HEAD 3bfde5a70d874a723e797a695bbd847fd82c0aa7/common /home/alex/sots-re/.git/binding 6696fd5201e144843617cbf6d78b41b5287ad5dcc9fa1e8aaa861d52b64e72e8. Pre-existing dirty inventories were not edited. Input SHA256 970b7de729956a53094c7eb98aba4270aee98e2fed5daf0d39e290013c90c841 and objdump SHA256 1eaaef2e7f57c4c7f69115c495e2466f5a8c8e5f3bc42221d092382f30f9d4cd/version 2.38 matched. Fresh owned reproducer ran 28 windows: all subprocesses return 0, disassembly outputs nonempty, stderr empty. Direct bytes support repaired dedup: EvDsc helper call, caller cleanup, zero-to-match, inline/heap and byte/length inequality. Held-out NaN challenge supports mismatch for unordered coordinates via fucompp/fnstsw/test ah,0x44/jp. Narrow ablation reproduces c2 truncation versus wide c2 08 00. Strict save parse directly recovers event id 3, exact strings, loc 0/action 1/CID 0 and three 0x7f7fffff words; archived parse only. FAILED PREDICTION/SURPRISE: ownership archive exact commands stop one byte into ret 4 at 0x57e5e3, 0x86c62d, 0x7694bf yet archive prints complete c2 04 00; fresh same commands print c2 only. Affected ownership provenance cannot pass. Manifest instruction_lines is explicitly invalid as a coverage count because it includes the function-label line; raw bytes/address inspection is authoritative. DECISION: paused affected interpretation and recorded surprise rather than treating matching semantics as success. TESTS: campaign validate passes after surprise; campaign status is blocked with that open surprise. CLASSIFICATION: independent static reproduction plus archived-state check only, not original-assisted runtime, partial/full compare, replacement, integrated replay, allocator safety or RNG execution. BLOCKERS: Astra provenance disposition/repair; live ownership/event fixtures, allocation failure, RNG and integrated replay remain absent. RESOURCES: no VM/Ghidra/shared lab action, no lease, no cleanup required. No commit/stage/push.",
"timestamp": "2026-09-10T00:46:50.822111+00:00"
}