160 lines
8.7 KiB
Markdown
160 lines
8.7 KiB
Markdown
# 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:
|
|
|
|
```text
|
|
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:
|
|
|
|
```python
|
|
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:
|
|
|
|
```text
|
|
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.
|