sots-re/verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/manifest.json
2026-09-10 01:07:05 -04:00

428 lines
14 KiB
JSON

{
"schema": "sots-abi-static-capture/1",
"session": "run-9daf5c3b75547271d5c3b4ed",
"actor": "research-abi-analyst",
"role": "analyst",
"model": "openai/gpt-5.6-sol",
"timestamp": "2026-09-10T04:59:38.840348+00:00",
"decisions": [
"d-fd5aff1eaf78a8c15d96723c",
"d-0bb927e63b915c87a58d4257"
],
"scope": "Fresh read-only static capture; no game, allocator, constructor, destructor, exception, or RNG execution.",
"negative_preflight": [
{
"name": "reject-missing-session",
"status": "pass",
"rejection": "missing session"
},
{
"name": "reject-stale-session",
"status": "pass",
"rejection": "stale or unexpected session"
},
{
"name": "reject-stale-output",
"status": "pass",
"rejection": "output location is not bound to session"
},
{
"name": "reject-reused-output",
"status": "pass",
"rejection": "output location was already used"
}
],
"source_before": {
"argv": [
"python3",
"/home/alex/sots-re/tools/campaign.py",
"--state-root",
"/home/alex/sots-re",
"source-binding",
"research-completion-abi",
"--engine-worktree",
"/tmp/opencode/sots-final-research-engine",
"--re-worktree",
"/tmp/opencode/sots-final-research-re"
],
"value": {
"engine": {
"commit": "7741d42fc5e4e761e6449bdaf0e4a61d00036a23",
"path": "/tmp/opencode/sots-final-research-engine",
"sha256": "ccd8e02083e8d2e2b3e97976ace2273c8f924dfc02a39e919004eaf3544c50fd"
},
"re": {
"commit": "3bfde5a70d874a723e797a695bbd847fd82c0aa7",
"path": "/tmp/opencode/sots-final-research-re",
"sha256": "6696fd5201e144843617cbf6d78b41b5287ad5dcc9fa1e8aaa861d52b64e72e8"
}
}
},
"source_after": {
"argv": [
"python3",
"/home/alex/sots-re/tools/campaign.py",
"--state-root",
"/home/alex/sots-re",
"source-binding",
"research-completion-abi",
"--engine-worktree",
"/tmp/opencode/sots-final-research-engine",
"--re-worktree",
"/tmp/opencode/sots-final-research-re"
],
"value": {
"engine": {
"commit": "7741d42fc5e4e761e6449bdaf0e4a61d00036a23",
"path": "/tmp/opencode/sots-final-research-engine",
"sha256": "ccd8e02083e8d2e2b3e97976ace2273c8f924dfc02a39e919004eaf3544c50fd"
},
"re": {
"commit": "3bfde5a70d874a723e797a695bbd847fd82c0aa7",
"path": "/tmp/opencode/sots-final-research-re",
"sha256": "6696fd5201e144843617cbf6d78b41b5287ad5dcc9fa1e8aaa861d52b64e72e8"
}
}
},
"input": {
"path": "/home/alex/sots-re/dumps/sots.exe",
"bytes": 7898624,
"sha256": "970b7de729956a53094c7eb98aba4270aee98e2fed5daf0d39e290013c90c841"
},
"tool": {
"path": "/usr/bin/objdump",
"bytes": 373888,
"sha256": "1eaaef2e7f57c4c7f69115c495e2466f5a8c8e5f3bc42221d092382f30f9d4cd",
"version": "GNU objdump (GNU Binutils for Ubuntu) 2.38"
},
"commands": [
{
"name": "turn-get-create-exact",
"classification": "complete-control",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00885380",
"--stop-address=0x0088544a",
"/home/alex/sots-re/dumps/sots.exe"
],
"cwd": "/home/alex/sots-re",
"returncode": 0,
"stdout": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/turn-get-create-exact.stdout.txt",
"bytes": 3974,
"sha256": "f6e72ba9b08fdf48d70f39379b2fb30a5adbe796072485f70c5795c10ab45ca3"
},
"stderr": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/turn-get-create-exact.stderr.txt",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "turn-get-create-wide",
"classification": "boundary-audit",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00885380",
"--stop-address=0x0088544e",
"/home/alex/sots-re/dumps/sots.exe"
],
"cwd": "/home/alex/sots-re",
"returncode": 0,
"stdout": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/turn-get-create-wide.stdout.txt",
"bytes": 4134,
"sha256": "9cb7d2ccfcc645b3b642e520ba51c85330c57d6d4395ed3fbd4a4a1950436e80"
},
"stderr": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/turn-get-create-wide.stderr.txt",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "turn-append-exact",
"classification": "complete-control",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00884cb0",
"--stop-address=0x00884d8f",
"/home/alex/sots-re/dumps/sots.exe"
],
"cwd": "/home/alex/sots-re",
"returncode": 0,
"stdout": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/turn-append-exact.stdout.txt",
"bytes": 4179,
"sha256": "57d6655feed0fc137bb2b7eee4bfcb09536b5a715603c917ee142770f1d52a15"
},
"stderr": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/turn-append-exact.stderr.txt",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "turn-append-wide",
"classification": "boundary-audit",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00884cb0",
"--stop-address=0x00884d93",
"/home/alex/sots-re/dumps/sots.exe"
],
"cwd": "/home/alex/sots-re",
"returncode": 0,
"stdout": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/turn-append-wide.stdout.txt",
"bytes": 4309,
"sha256": "957339f40b2af8947cb883cc1d3a9d1e151bf7663305415065472ef9171dc33d"
},
"stderr": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/turn-append-wide.stderr.txt",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "nested-dtor-exact",
"classification": "complete-control",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00629580",
"--stop-address=0x006295ca",
"/home/alex/sots-re/dumps/sots.exe"
],
"cwd": "/home/alex/sots-re",
"returncode": 0,
"stdout": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-dtor-exact.stdout.txt",
"bytes": 1727,
"sha256": "3c38887e60d009ab904772b13be93ac1eedd9bee85024e37110160a625db3a83"
},
"stderr": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-dtor-exact.stderr.txt",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "nested-dtor-wide",
"classification": "boundary-audit",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00629580",
"--stop-address=0x006295ce",
"/home/alex/sots-re/dumps/sots.exe"
],
"cwd": "/home/alex/sots-re",
"returncode": 0,
"stdout": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-dtor-wide.stdout.txt",
"bytes": 1887,
"sha256": "0aba6fc800760e3a113c07238cfb6e721623eb0bb8a933a990d3e2e82823d00f"
},
"stderr": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-dtor-wide.stderr.txt",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "nested-copy-authority",
"classification": "bounded-authority",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00779850",
"--stop-address=0x00779930",
"/home/alex/sots-re/dumps/sots.exe"
],
"cwd": "/home/alex/sots-re",
"returncode": 0,
"stdout": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-copy-authority.stdout.txt",
"bytes": 4465,
"sha256": "973c87ccab76a8454a4e43c83b59cdeace1e4f8c124c5aa9630cb956e3156bb8"
},
"stderr": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-copy-authority.stderr.txt",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "nested-copy-stop-a20",
"classification": "expected-truncated-negative",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00779850",
"--stop-address=0x00779a20",
"/home/alex/sots-re/dumps/sots.exe"
],
"cwd": "/home/alex/sots-re",
"returncode": 0,
"stdout": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-copy-stop-a20.stdout.txt",
"bytes": 8469,
"sha256": "e3988aa615066dce65ec16de0d61051ffc5deafe8c8eef4aeb0bbfbe931204a1"
},
"stderr": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-copy-stop-a20.stderr.txt",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "nested-copy-stop-a21",
"classification": "predicted-complete-je",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00779850",
"--stop-address=0x00779a21",
"/home/alex/sots-re/dumps/sots.exe"
],
"cwd": "/home/alex/sots-re",
"returncode": 0,
"stdout": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-copy-stop-a21.stdout.txt",
"bytes": 8471,
"sha256": "b6d58767d00328c37139f439db480c9bb5ce6767dabf212f9e750a31fea0d3d7"
},
"stderr": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-copy-stop-a21.stderr.txt",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "nested-copy-stop-a23",
"classification": "predicted-complete-mov",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00779850",
"--stop-address=0x00779a23",
"/home/alex/sots-re/dumps/sots.exe"
],
"cwd": "/home/alex/sots-re",
"returncode": 0,
"stdout": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-copy-stop-a23.stdout.txt",
"bytes": 8518,
"sha256": "e8cc66eb74730fcf7853d66df8caa620ddb3fc8c75335f0573ac490037a7a88e"
},
"stderr": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-copy-stop-a23.stderr.txt",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "nested-copy-stop-a28",
"classification": "complete-call-boundary-control",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00779850",
"--stop-address=0x00779a28",
"/home/alex/sots-re/dumps/sots.exe"
],
"cwd": "/home/alex/sots-re",
"returncode": 0,
"stdout": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-copy-stop-a28.stdout.txt",
"bytes": 8566,
"sha256": "7b02af65ab916de02fc44b2004f8acedc127bf686874bd0c75d4a277c40d9560"
},
"stderr": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-copy-stop-a28.stderr.txt",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "nested-copy-boundary-bytes",
"classification": "raw-byte-boundary-control",
"argv": [
"/usr/bin/objdump",
"-s",
"-j",
".text",
"--start-address=0x00779a1f",
"--stop-address=0x00779a28",
"/home/alex/sots-re/dumps/sots.exe"
],
"cwd": "/home/alex/sots-re",
"returncode": 0,
"stdout": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-copy-boundary-bytes.stdout.txt",
"bytes": 151,
"sha256": "b2d9b57274be71fcdd853f04758bc65d701e7b4cc169d0d5ede24c8788ef82d5"
},
"stderr": {
"path": "verify/results/research-completion-abi/run-9daf5c3b75547271d5c3b4ed/nested-copy-boundary-bytes.stderr.txt",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
}
],
"checks": [
{
"name": "explicit-session",
"status": "pass"
},
{
"name": "session-output-match",
"status": "pass"
},
{
"name": "negative-preflight-all-rejected",
"status": "pass"
},
{
"name": "binary-hash",
"status": "pass"
},
{
"name": "tool-hash",
"status": "pass"
},
{
"name": "source-stable",
"status": "pass"
},
{
"name": "all-return-zero",
"status": "pass"
},
{
"name": "all-stdout-nonempty",
"status": "pass"
},
{
"name": "all-stderr-empty",
"status": "pass"
}
],
"failed": []
}