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

31 lines
3.6 KiB
JSON

{
"actor": "research-abi-independent",
"artifacts": [
{
"path": "verify/results/research-completion-abi-independent/verification-plan.md",
"sha256": "a18737d98e6009ea314e9d37b077042e853d886d3ea2cf438b8b4340845aa008"
},
{
"path": "verify/results/research-completion-abi-independent/result.md",
"sha256": "257c48f099c3efd92debbbe66ce5bad8241d0d941ff0d6725b07926e71577b53"
},
{
"path": "campaign/runtime/surprises/s-5c58b6a921997731f5b5ae1f.json",
"sha256": "d6e41b41efa5bf9a155615e08dd4a075ce5c80aa3ad0067370014cd22ebabc86"
},
{
"path": "verify/results/saves/turn3-state.sav",
"sha256": "978041acd168b56ed8eb3f5e42e78d5e70eae6e6517d75e659a5eb7ca3d60921"
}
],
"basis": "aaddeb76f74bbd1a43671f882770ec84a7d690b4060d060ef1a68f918e8edbb0",
"contract": "research-completion-abi",
"id": "a809b9e3b63f8747063ef4a4",
"model": "openai/gpt-5.6-sol",
"next_action": "Astra resolve surprise s-5c58b6a921997731f5b5ae1f by rerunning and archiving raw stdout for stop-address 0x00825e65 and minimally widened 0x00825e67 against the hashed executable, then decide and record the provenance repair before verifier work resumes.",
"role": "verifier",
"schema": "sots-checkpoint/1",
"session": "run-6c7a726f5a2849ef0407876f",
"summary": "Mandatory end-of-quantum verifier checkpoint. Observations versus decisions: all required canonical inputs and resolved surprises were read; model registry matches requested openai/gpt-5.6-sol. Assigned source identities remained engine HEAD 7741d42fc5e4e761e6449bdaf0e4a61d00036a23/common /home/alex/sots-engine/.git/binding ccd8e02083e8d2e2b3e97976ace2273c8f924dfc02a39e919004eaf3544c50fd and RE HEAD 3bfde5a70d874a723e797a695bbd847fd82c0aa7/common /home/alex/sots-re/.git/binding 6696fd5201e144843617cbf6d78b41b5287ad5dcc9fa1e8aaa861d52b64e72e8. Pre-existing dirty inventories remained; this verifier edited no assigned source worktree. Input sots.exe independently matched SHA256 970b7de729956a53094c7eb98aba4270aee98e2fed5daf0d39e290013c90c841 and MD5 9969481c39f4b33a8a21c48b62abee4c; objdump reports 2.38. Decision before experiment: verifier-owned plan fixed falsifiers, required static branches/distinct states, scope labels and held-out NaN control. Tests: all four exact dedup-helper objdump commands exited zero with 120/26/51/51 instructions. Windows 2-4 matched the archive after line-end whitespace normalization. Window 1 did not: stop 0x00825e65 fresh output contains only byte c2 at 0x00825e64 while the archive claims c2 08 00 and calls itself unfiltered exact-command output. This falsified the provenance/instrument falsifier; surprise s-5c58b6a921997731f5b5ae1f was recorded, contract is blocked, and affected ABI interpretation/NaN challenge stopped rather than being scored pass. Independent archived-state check before pause: strict save reader exited zero with 37847 items, 2453 frames, zero resyncs/hint failures/best-effort; direct tree values at inflated offset 120372 recover player 1 EvNxID 4, turn buckets 2/3, IDs 1/2/3 and full overbudget record with FLT_MAX bit words. Scope is independent static reproduction plus archived-save cross-check only, not live original-assisted execution, compare, replacement or integrated replay. No RNG/runtime execution, allocator safety, full-capacity live fixture, allocation failure, or integrated state was tested. No lab leases/resources/actions. Result is fail/blocked for independent-cross-check; no verdict or evidence promotion issued. Campaign validate succeeds with the surprise open.",
"timestamp": "2026-09-10T00:21:09.525111+00:00"
}