7.9 KiB
Controls formal verifier checkpoint
Fresh verifier quantum plan — run-cb15199f9272fe496bd10a8a
Actor controls-independent-verifier; role verifier; requested model
openai/gpt-5.6-terra; session run-cb15199f9272fe496bd10a8a. This is an
independent re-execution, scoped only to controls-bootstrap /
controls-negative-paths; it is neither original-assisted validation nor a
partial/full engine comparison, independent replacement, or integrated replay.
Falsifiers defined before execution: (1) the current canonical source binding,
declared executable/input/result hashes, contract basis, or no-open-surprise
state differs from the handoff; (2) the complete suite has any failure, error,
skip, or fewer than the declared 37 distinct tests; (3) old intact recovery,
stale end checkpoint, and artifact-tampered recovery do not separate as
required; (4) same-HEAD candidate or canonical-integrated byte mutation is not
rejected before verdict/promotion; (5) the added verifier integration route
allows owner overlap, source drift, or an open surprise; (6) the actual launch
record lacks a real session, successful stop, matching fresh checkpoint,
zero return, or source-before/source-after equality. Required branch/state
exposures are valid-old/tampered/stale recovery; candidate/canonical-integrated
same-HEAD mutation; verifier verification/integration entry versus owner,
source-drift, and surprise negative controls; and real launch record versus
fake-process unit simulation. No RNG/stateful game workload is in contract, so
RNG accounting is inapplicable rather than assumed satisfied.
Pre-execution observations: all three recorded surprises are resolved; canonical and paired-worktree HEADs equal the pinned commits, while canonical trees are intentionally dirty and paired launch trees are clean. Candidate source binding is distinct from the canonical evidence binding and will not be substituted. The R8 correction invalidated the prior formal verdict; its new evidence claims 37 tests. Next: checkpoint this plan, then independently rehash/revalidate and run the full suite plus held-out negative controls.
Fresh reproduction results — run-cb15199f9272fe496bd10a8a
Canonical source-binding controls-bootstrap produced the attached evidence's
engine digest ccd8e02083e8d2e2b3e97976ace2273c8f924dfc02a39e919004eaf3544c50fd
and RE digest 6696fd5201e144843617cbf6d78b41b5287ad5dcc9fa1e8aaa861d52b64e72e8.
campaign.py validate controls-bootstrap passed. Independent byte hashes of
the two declared binaries, three declared inputs, and outcome package all
exactly match the contract. The package has 37 unique expected and 37 unique
passed method names, with no missing or extra names, return code zero and
status: passed.
PYTHONDONTWRITEBYTECODE=1 python3 -m unittest discover -s verify/campaign -p 'test_*.py' -v reproduced 37/37, zero skips/errors/failures, in 7.049
seconds. The independent held-out negative-control rerun of old recovery,
same-HEAD verdict/promotion drift, canonical integrated RE mutation, and final
integrated-verifier guards reproduced 4/4 in 1.093 seconds. Thus every
defined control branch exposed by these tests behaved as predicted; no failed
prediction was observed.
Independent parsing of the actual non-fake run record found 24/24 JSONL events,
zero error events, one completed/observed actual session, return code zero, a
step_finish reason stop, source-before equal source-after, and the matching
checkpoint session. Its observed model remains unavailable; it is an actual
Astra architecture-review launch, not a direct Terra normal-worker
execution. This is a residual/provenance limitation, not evidence of a Terra
execution, but does not falsify the narrowly worded unit-test criterion.
Decision: record a fresh scoped passing verifier verdict for the exact current nonintegrated evidence only. Do not claim integrated acceptance, whole-engine behavior, original comparison, replacement, replay, or game RNG/state coverage. Exact next action: lead may attach a source-bound integrated package, after which a fresh independent verdict must bind its changed evidence digest.
Actor controls-independent-verifier; role verifier; model
openai/gpt-5.6-terra; session controls-independent-20260909-formal-1.
Scope and pre-execution falsifiers
This is a source-bound verdict only for controls-bootstrap criterion
controls-negative-paths, not engine, assets, research replacement, or an integrated package.
The verdict would fail if the attached artifact/binary/input hashes or either canonical source
manifest differed; if the suite had a failure, skip, or fewer than 36 tests; if old recovery
accepted corrupted artifacts or rejected solely for age; if a same-HEAD byte change did not
invalidate verdict/promotion; or if the purported normal launch lacked a real session, stop,
fresh matching checkpoint, zero return, or unchanged paired-worktree state. Required distinct
states were intact-old versus stale-end versus tampered recovery, candidate-engine versus
integrated-RE same-HEAD mutation, and real normal launch versus fake-process unit simulation.
Independent observations and reproduction
Read AGENTS.md, campaign/README.md, contract
campaign/contracts/controls-bootstrap.json, current checkpoint
campaign/runtime/checkpoints/controls-bootstrap-243f539b3219e74f12ef0db7.json, raw evidence,
raw run JSON/JSONL/stderr, and Astra review campaign/rollout/independent-review.md.
python3 tools/campaign.py --state-root /home/alex/sots-re source-binding controls-bootstrap
recomputed engine 7741d42fc5e4e761e6449bdaf0e4a61d00036a23 digest
ccd8e02083e8d2e2b3e97976ace2273c8f924dfc02a39e919004eaf3544c50fd and RE
3bfde5a70d874a723e797a695bbd847fd82c0aa7 digest
82fc34631b2baa2ee74557020f74d68cc4db3c031561210f9933a3f22d7ff7b6, exactly matching
the attached evidence. Independently rehashed all declared binaries, inputs, and result artifact;
each matched its declared SHA-256. campaign.py validate controls-bootstrap passed.
PYTHONDONTWRITEBYTECODE=1 python3 -m unittest discover -s verify/campaign -p 'test_*.py' -v
ran 36 tests, all passed, zero skips, in 6.720 s. Held-out focused rerun:
python3 -m unittest -v verify.campaign.test_controls.Controls.test_old_recovery_checks_integrity_but_not_age verify.campaign.test_controls.Controls.test_same_head_source_mutation_rejects_verdict_and_promotion verify.campaign.test_controls.Controls.test_integrated_re_source_mutation_rejects_acceptance
ran 3/3 pass (0.722 s). The inspected tests require an old intact checkpoint to launch but reject
its stale end-checkpoint use and a post-checkpoint artifact modification; they alter candidate
engine and canonical RE bytes without changing HEAD and require source-content rejection before
verdict/integration/acceptance.
The actual, non-fake normal-launch record
campaign/runtime/runs/run-df1472c13f31db3a4d5361f0.json hashes to
65dd1c1286742cd4d2401af5a229d7d014f60dd329dadee0dee78c499f61d663.
Its JSONL has 24 parseable events, exactly one actual session
ses_f77cf5062ffeTknrMfnbJMmdNh, a step_finish with reason stop, return code 0, zero error
events, matching launcher checkpoint/session, and source_before == source_after for both paired
worktrees. Raw stderr is empty. Observed model is correctly unavailable, not fabricated; this
is an actual Astra architecture-review smoke, not evidence of a Terra worker launch.
Decision and residual
Pass is justified only for the one declared controls test criterion and the exact nonintegrated
binding above. Astra R8 remains a separately recorded residual: the current launcher permits a
verifier in verification but not integration; it prevents the later fresh integrated-verifier
launch and requires Astra resolution. It neither converts this reproduced nonintegrated suite into
whole-engine acceptance nor is hidden as success. Exact next action: lead resolves R8, attaches
an integrated controls package, then obtains a new independent verdict over its changed digest.