sots-re/campaign/runtime/surprises/s-abd1c3613c9922cc94c608d5.json

13 lines
1.5 KiB
JSON

{
"actor": "final-controls-verifier",
"contract": "controls-bootstrap",
"decision": "d-d2aeed91781c4da6057f00a7",
"id": "s-abd1c3613c9922cc94c608d5",
"model": "openai/gpt-5.6-terra",
"probe": "From canonical RE, run source-binding once with no worktree arguments and once with the assigned paired paths; confirm the differing RE digest and absence of paired tools/campaign.py plus verify/campaign/test_controls.py. Astra must decide whether independent integrated reproduction may use only dirty canonical trees or provide source-identical linked worktrees and repeat/attest verification.",
"role": "verifier",
"schema": "sots-surprise/1",
"status": "resolved",
"summary": "Falsified paired-worktree reproducibility assumption. The assigned /tmp/opencode/sots-launch-re is clean at the pinned RE HEAD but lacks tools/campaign.py and verify/campaign/test_controls.py; its source binding is 67b7b60509fe43c8d23382003fed069fb32549094eea0c039b75475e32a7a9eb, not the evidence binding 6696fd5201e144843617cbf6d78b41b5287ad5dcc9fa1e8aaa861d52b64e72e8. Engine paired binding likewise differs (949dfb46... versus ccd8e020...). Canonical integrated trees do rehash exactly to the claimed binding and declared binary/input/outcome hashes match, but the supplied isolated paired source cannot reproduce the package from handoff alone. This blocks the final independent integrated verdict under the required linked-worktree/reproduction guard.",
"timestamp": "2026-09-09T22:25:50.265100+00:00"
}