8.7 KiB
Frozen e34 Windows gate evidence
The portable verifier passed for source
e34ba27e26ede3ab55f276acc250d92b2e0c3204, Git tree
29f769926e2e907f0b40c3b33ec36658ee6601b7. Its finite semantic-control run
passed all 13 cases: one positive accepted and 12 deliberately mutated packages
rejected. This verifies recorded evidence and exact Git inputs; it does not rerun
Cargo, tests, or native workflows.
The 1,073,739-byte archive is unchanged from the original capture package:
SHA256 08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b.
The reviewed verifier is 24,051 bytes:
SHA256 2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8.
The top-level archive, manifest, verifier, and .gitattributes are exact copies
of the tested v2 package. The manifest's status field records its packaging-time
state; the completed verification is established by the execution receipts below.
Recorded gates and source bindings
- Literal workspace inventory: 2,013 names, 60 executables, three doctest sections.
- Literal unfiltered workspace run: 2,005 passed, zero failed, eight ignored.
- Two direct repaired desktop groups: six and one passed.
- Strict workspace/all-target Clippy, three native artifacts, and one external transition-oracle build passed their recorded admission checks.
- Every e34 gate binds the same 760 committed inputs. Verification checked 1,520 Git blobs across the separate e34 and historical f82 subjects.
- The workspace run rebuilt three executable hashes. Three fresh direct listings bind their 0 / 12 / 1,347 members; admission uses those three replacements and the other 57 original artifact identities. Both the initial missing-DLL failure and successful supplementary-listing retry remain in the unchanged archive.
- The external transition build binds its three prepared files and preparation receipt, distinguishing the original f82 preparation from its actual e34 build.
Historical f82 combined-desktop-diagnostic-1 remains a failed run: 1,337 passed,
three failed, seven ignored. The verifier independently pins its original raw log,
failed identities, and ignored names/reasons. The repaired e34 source is a distinct
subject. The preceding published 13-gate checkpoint is at
2e7c39965ccf91449054d247e82a9882da80b9b3:harness/experiments/peer-union-windows-20260923.
Verification and controls
Run from this directory with Python and Git, against a repository containing both the e34 and f82 commits:
python verify.py --repo /path/to/ARCADIA-Studio
The verifier parses raw logs itself, checks exact commands and artifact bindings, and uses read-only Git commands. It never imports or executes archived launchers. The standalone positive run exited zero with empty stderr in 9.688 monotonic seconds. The separate 13-case driver run exited zero in 69.375 monotonic seconds. These are evidence-verification timings, not application or test-suite timings.
| Semantic mutation | Rejection boundary in the reviewed verifier |
|---|---|
| Historical failed/ok identity swap; removed panic details | Line 293: fixed historical log hash |
| Ignored/ok identity swap; changed ignore reason, including manifest updates | Line 193: independent eight-test ignore policy |
| Supplementary leaf receipt reports failure while aggregate reports success | Line 166: aggregate/leaf equality |
| Supplementary before snapshot changed | Line 158: before-snapshot equality |
| Rebuilt artifact rolled back to its original hash | Line 181: expected artifact identities |
| Outcome replaced with an unlisted name | Line 86: exact outcome membership |
| Duplicate outcome replacing another | Line 85: unique outcomes |
| Filter added to workspace command | Line 134: exact command |
| Source-input digest changed consistently across records | Line 321: actual Git blob comparison for e34 Cargo.lock |
| Compiler error appended to native build log | Line 225: compiler-error refusal |
Ordinary archive, payload, reference, and verifier hashes were valid in every control; rejection did not depend on stale wrapper hashes. The source-input mutation reached Git validation. There were zero unexpected results.
verification/positive.result.json and verification/controls.result.json retain
exact argv, working directory, exit code, UTC observations, monotonic duration,
and raw-output pins. Their adjacent stdout/stderr files are byte-preserved.
verification/controls/report.json and each control's manifest/stdout/stderr
preserve individual results. verification/boundary-audit.json adds inspected
traceback boundaries and hashes for each case. Original machine paths in these
receipts are provenance, not portable execution instructions.
verification/before.json and verification/after.json are byte-identical,
SHA256 14511bf9c9548259345a29920fc6b58d92934043c9d414aa1739112005da2392:
all 760 current source inputs, clean tracked state, source HEAD/tree, both original
and v2 packages, and watched helpers remained unchanged during execution.
verification/copied-file-pins.json maps every copied file to its original local
path and byte pin. The boundary audit is 21,458 bytes, SHA256
4fe12bd061756617727b4dccfe2879616caf53851ef4ab420a4db91f9c909b10.
Duplicated and mutated control ZIPs are intentionally omitted here. Their original
copies remain local-only under
.local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls.
Each omitted ZIP's identity is retained in its copied case manifest and boundary
audit. Per-case verifier/README/attributes copies are also omitted. This directory
contains the original shared evidence ZIP and reviewed verifier needed to recreate
the finite controls.
To reproduce controls without changing this evidence directory, run the following Python setup from the repository root, then run the printed command. It creates a fresh temporary directory and places the exact driver in its expected layout:
from pathlib import Path
import shutil
import subprocess
import sys
import tempfile
repo = Path.cwd()
evidence = repo / 'harness/experiments/peer-union-e34-windows-20260923'
scratch = Path(tempfile.mkdtemp(prefix='arcadia-e34-controls-'))
package = scratch / 'peer-union-e34-evidence-proposal-v2-20260923'
package.mkdir()
for name in ('evidence.zip', 'manifest.json', 'verify.py', 'README.md', '.gitattributes'):
shutil.copyfile(evidence / name, package / name)
driver = scratch / 'e34-evidence-v2-controls.py'
shutil.copyfile(evidence / 'helpers' / driver.name, driver)
command = [sys.executable, str(driver), '--repo', str(repo), '--out', str(scratch / 'results')]
print(subprocess.list2cmdline(command))
The driver retains all generated cases and raw outputs. The exact original v2
producer, external execution recorder, and review diff are in helpers/ for
provenance; those two original-workspace helpers expect their original sibling
directory layout. The control driver and the portable verifier are the supported
reproduction entrypoints described above. Static review added independent
historical/ignore policy checks, supplementary receipt consistency including the
retained failed attempt's source/baseline bindings, and native error refusal.
Evidence limits
- Verification checks recorded evidence; it does not rerun gates or reconstruct executable bytes. No executable binaries or DLLs are included.
- Eight named tests were ignored, not executed or passed. Their exact names, sections, and reasons are in the manifest, positive stdout, and independent verifier policy. The unwired Scenario label experiment is outside the inventory.
- Native workflow trials, native usability, public source8, and release acceptance are outside this package's claims.
- The full gate launch rejected lifecycle-phase and stack overrides, but its fb receipt omits those environment fields. Launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focused and supplementary listings capture both as null.
- Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no original gate elapsed-time claim is derived from UTC subtraction.
- Historical f82 failures and the initial missing-DLL supplementary attempt remain failures in the retained evidence.
Adding this evidence to Git
The archive and some evidence names can match repository ignore rules. The parent integrator must explicitly include them; do not assume an ordinary add captured every file. From the repository root:
git add -f -- harness/experiments/peer-union-e34-windows-20260923
Top-level .gitattributes is byte-preserved from the tested package. Nested
attributes disable text conversion for copied helpers and raw receipts. Inspect
the staged files and run the staged package verifier before committing. No source
change, publication, or release acceptance is implied by this directory.