Publish verified e34 Windows workspace evidence
This commit is contained in:
+12
-8
@@ -115,17 +115,21 @@ failures and corrections. Earlier authoring and allocation checkpoints remain in
|
||||
|
||||
## Isolated contributions and material limitations
|
||||
|
||||
Combined peer candidate **f82e29d6b8ed2b5fd23ac806675d3eafe851d104**, published on
|
||||
Combined peer candidate **e34ba27e26ede3ab55f276acc250d92b2e0c3204**, published on
|
||||
`codex/peer-union-956atf-20260923`, composes current Text/Tab with saved Scenario,
|
||||
final inspector actions, attachments, State bends and the transition footer.
|
||||
Strict Windows workspace/all-target lint passes on 760 unchanged inputs after
|
||||
repairing an example constructor and restoring the exact peer compile-time
|
||||
fixture. Earlier combined core checks pass 27 Scenario and 22 source-default
|
||||
cases at source-identical crate revision015273a. The
|
||||
The literal Windows workspace suite passes 2,005 tests with zero failures and
|
||||
eight named ignores; all 2,013 listed names across 60 executables and three
|
||||
doctest sections are accounted for. Strict workspace/all-target Clippy and the
|
||||
matching native/external-oracle builds pass on 760 unchanged inputs. The
|
||||
[portable gate evidence](experiments/peer-union-e34-windows-20260923/README.md)
|
||||
binds three rebuilt executables through fresh listings and preserves the failed
|
||||
historical f82 desktop run (1,337 passed, three failed, seven ignored), the
|
||||
missing-DLL listing attempt, and capture limitations. Its verifier passes the
|
||||
positive case and rejects all 12 semantic mutations. The preceding
|
||||
[partial gate archive](experiments/peer-union-windows-20260923/README.md) retains
|
||||
the original seven Scenario failures, both lint failures, source boundaries and
|
||||
helper/clock capture limits. Full workspace, desktop/native, public format and
|
||||
release acceptance are not established; accepted root production remains4ffff0d.
|
||||
earlier Scenario and lint failures. Native workflow, public format and release
|
||||
acceptance are not established; accepted root production remains4ffff0d.
|
||||
|
||||
Analysis/core source checkpoint **a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49**,
|
||||
publication branch `codex/analysis-core-956atf-20260911`, is not integrated into
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
evidence.zip -text
|
||||
manifest.json -text
|
||||
verify.py -text
|
||||
README.md -text
|
||||
@@ -0,0 +1,159 @@
|
||||
# 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.
|
||||
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
* -text
|
||||
**/* -text
|
||||
+249
@@ -0,0 +1,249 @@
|
||||
"""Opt-in semantic controls for the reviewed v2 verifier; never execute archived code.
|
||||
|
||||
Creates a NEW control directory, retains every case, and runs only copied verify.py
|
||||
with read-only Git access. Ordinary archive/payload/reference hashes are repaired.
|
||||
Do not run until the parent has reviewed this driver and the successor verifier.
|
||||
"""
|
||||
from pathlib import Path
|
||||
import argparse
|
||||
import copy
|
||||
import hashlib
|
||||
import json
|
||||
import ntpath
|
||||
import re
|
||||
import shutil
|
||||
import subprocess
|
||||
import sys
|
||||
import zipfile
|
||||
|
||||
LOCAL = Path(__file__).resolve().parent
|
||||
PACKAGE = LOCAL / 'peer-union-e34-evidence-proposal-v2-20260923'
|
||||
FULL = 'gates/combined-workspace-full-e34-1'
|
||||
OLD = 'gates/combined-desktop-diagnostic-1'
|
||||
SUPPLEMENT = 'supplement/combined-rebuilt-inventory-e34-2/'
|
||||
|
||||
|
||||
def sha(raw):
|
||||
return hashlib.sha256(raw).hexdigest()
|
||||
|
||||
|
||||
def pin(raw):
|
||||
return {'bytes': len(raw), 'sha256': sha(raw)}
|
||||
|
||||
|
||||
def read(data, name):
|
||||
return json.loads(data[name])
|
||||
|
||||
|
||||
def write(data, name, value):
|
||||
data[name] = (json.dumps(value, indent=2) + '\n').encode()
|
||||
|
||||
|
||||
def parse(text):
|
||||
return {'listing_members': re.findall(r'^([^\r\n]+): test\r?$', text, re.M),
|
||||
'outcomes': [list(t) for t in re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)(?:, ([^\r\n]*))?\r?$', text, re.M)],
|
||||
'summaries': [list(t) for t in re.findall(r'^test result: (ok|FAILED)\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;', text, re.M)],
|
||||
'listing_totals': [list(t) for t in re.findall(r'^(\d+) tests?, (\d+) benchmarks?\r?$', text, re.M)],
|
||||
'text_sha256': sha(text.encode())}
|
||||
|
||||
|
||||
def refresh_full(data, manifest, update_policy=False):
|
||||
text = data[FULL + '.log'].decode()
|
||||
headers = list(re.finditer(r'^\s+(?:Running (?P<kind>[^\r\n]+) \((?P<exe>[^\r\n]+\.exe)\)|Doc-tests (?P<doc>[^\r\n]+))\r?$', text, re.M))
|
||||
sections = []
|
||||
for index, match in enumerate(headers):
|
||||
body = text[match.end():headers[index + 1].start() if index + 1 < len(headers) else len(text)]
|
||||
sections.append({'key': ntpath.normpath(match['exe']) if match['exe'] else 'doctest:' + match['doc'],
|
||||
'kind': match['kind'] or 'doctest', **parse(body)})
|
||||
result = read(data, FULL + '.result.json')
|
||||
result['workspace_sections'] = sections
|
||||
write(data, FULL + '.result.json', result)
|
||||
if update_policy:
|
||||
manifest['ignored'] = [{'section': section['key'], 'name': n, 'reason': reason}
|
||||
for section in sections for n, status, reason in section['outcomes'] if status == 'ignored']
|
||||
|
||||
|
||||
def replace_once(raw, old, new):
|
||||
assert raw.count(old) == 1, old
|
||||
return raw.replace(old, new, 1)
|
||||
|
||||
|
||||
def repair_references(original, data):
|
||||
"""Repair ordinary payload-digest references transitively, preserving other bytes.
|
||||
|
||||
This deliberately does not repair policy constants or consistency statements:
|
||||
aggregate/leaf contradictions and mutated outcome identities must remain visible.
|
||||
"""
|
||||
history = {name: {sha(raw)} for name, raw in original.items()}
|
||||
for _ in range(16):
|
||||
replacements = {}
|
||||
for name, raw in data.items():
|
||||
current = pin(raw)
|
||||
for old_hash in history[name]:
|
||||
if old_hash != current['sha256']:
|
||||
assert old_hash not in replacements or replacements[old_hash] == current
|
||||
replacements[old_hash] = current
|
||||
history[name].add(current['sha256'])
|
||||
|
||||
def repaired(value):
|
||||
if isinstance(value, dict):
|
||||
out = {k: repaired(v) for k, v in value.items()}
|
||||
if value.get('sha256') in replacements and 'bytes' in value:
|
||||
out['bytes'] = replacements[value['sha256']]['bytes']
|
||||
return out
|
||||
if isinstance(value, list):
|
||||
return [repaired(v) for v in value]
|
||||
if isinstance(value, str) and value in replacements:
|
||||
return replacements[value]['sha256']
|
||||
return value
|
||||
|
||||
changed = False
|
||||
for name in data:
|
||||
if not name.endswith('.json'):
|
||||
continue
|
||||
before = read(data, name)
|
||||
after = repaired(before)
|
||||
if after != before:
|
||||
write(data, name, after)
|
||||
changed = True
|
||||
if not changed:
|
||||
return
|
||||
raise AssertionError('Digest repair did not converge')
|
||||
|
||||
|
||||
def mutate(kind, data, manifest):
|
||||
if kind == 'historical_failed_identity':
|
||||
raw = data[OLD + '.log']
|
||||
rows = parse(raw.decode())['outcomes']
|
||||
bad = next(n for n, status, _ in rows if status == 'FAILED')
|
||||
good = next(n for n, status, _ in rows if status == 'ok')
|
||||
raw = replace_once(raw, f'test {bad} ... FAILED'.encode(), f'test {bad} ... ok'.encode())
|
||||
data[OLD + '.log'] = replace_once(raw, f'test {good} ... ok'.encode(), f'test {good} ... FAILED'.encode())
|
||||
elif kind == 'historical_panic_details':
|
||||
raw = data[OLD + '.log']
|
||||
line = next(line for line in raw.splitlines(keepends=True) if b'panicked at' in line)
|
||||
data[OLD + '.log'] = replace_once(raw, line, b'')
|
||||
elif kind in ('ignored_identity', 'ignored_reason'):
|
||||
raw = data[FULL + '.log']
|
||||
r = read(data, FULL + '.result.json')
|
||||
section = next(s for s in r['workspace_sections'] if any(status == 'ignored' for _, status, _ in s['outcomes']))
|
||||
bad, _, reason = next(row for row in section['outcomes'] if row[1] == 'ignored')
|
||||
if kind == 'ignored_identity':
|
||||
good = next(n for n, status, _ in section['outcomes'] if status == 'ok')
|
||||
raw = replace_once(raw, f'test {bad} ... ignored, {reason}'.encode(), f'test {bad} ... ok'.encode())
|
||||
raw = replace_once(raw, f'test {good} ... ok'.encode(), f'test {good} ... ignored, {reason}'.encode())
|
||||
else:
|
||||
raw = replace_once(raw, f'test {bad} ... ignored, {reason}'.encode(), f'test {bad} ... ignored, changed control reason'.encode())
|
||||
data[FULL + '.log'] = raw
|
||||
refresh_full(data, manifest, update_policy=True)
|
||||
elif kind == 'supplement_leaf_exit':
|
||||
name = SUPPLEMENT + 'arcadia-dc4fafbbc0215f88.result.json'
|
||||
value = read(data, name)
|
||||
value['exit'] = 101
|
||||
write(data, name, value)
|
||||
elif kind == 'supplement_before':
|
||||
name = SUPPLEMENT + 'before.json'
|
||||
value = read(data, name)
|
||||
value['environment']['RUST_LOG'] = 'control-change'
|
||||
write(data, name, value)
|
||||
elif kind == 'rebuilt_artifact_rollback':
|
||||
value = read(data, FULL + '.result.json')
|
||||
listing = read(data, 'gates/combined-workspace-list-e34-1.result.json')
|
||||
old = next(a for a in listing['artifacts'] if ntpath.basename(a['path']) == 'arcadia-dc4fafbbc0215f88.exe')
|
||||
current = next(a for a in value['artifacts'] if a['path'] == old['path'])
|
||||
assert current['sha256'] != old['sha256']
|
||||
current.update(old)
|
||||
write(data, FULL + '.result.json', value)
|
||||
elif kind in ('outcome_membership', 'duplicate_outcome'):
|
||||
raw = data[FULL + '.log']
|
||||
result = read(data, FULL + '.result.json')
|
||||
section = next(s for s in result['workspace_sections'] if sum(status == 'ok' for _, status, _ in s['outcomes']) >= 2)
|
||||
first, second = [n for n, status, _ in section['outcomes'] if status == 'ok'][:2]
|
||||
replacement = 'control::not_in_inventory' if kind == 'outcome_membership' else second
|
||||
data[FULL + '.log'] = replace_once(raw, f'test {first} ... ok'.encode(), f'test {replacement} ... ok'.encode())
|
||||
refresh_full(data, manifest)
|
||||
elif kind == 'filtered_command':
|
||||
value = read(data, FULL + '.result.json')
|
||||
value['command'].insert(value['command'].index('--'), 'control_filter')
|
||||
value['filter'] = 'control_filter'
|
||||
write(data, FULL + '.result.json', value)
|
||||
elif kind == 'source_input_digest':
|
||||
changed = 0
|
||||
for name in list(data):
|
||||
if not name.endswith('.json'):
|
||||
continue
|
||||
value = read(data, name)
|
||||
if (isinstance(value, dict) and value.get('source') == manifest['source']
|
||||
and isinstance(value.get('inputs'), list) and len(value['inputs']) == 760):
|
||||
value['inputs'][0]['sha256'] = '0' * 64
|
||||
write(data, name, value)
|
||||
changed += 1
|
||||
assert changed >= 8
|
||||
elif kind == 'native_error':
|
||||
name = 'gates/combined-native-e34-1.log'
|
||||
data[name] += b'error: injected semantic control compiler failure\n'
|
||||
else:
|
||||
raise AssertionError(kind)
|
||||
|
||||
|
||||
CASES = (
|
||||
'historical_failed_identity', 'historical_panic_details', 'ignored_identity',
|
||||
'ignored_reason', 'supplement_leaf_exit', 'supplement_before',
|
||||
'rebuilt_artifact_rollback', 'outcome_membership', 'duplicate_outcome',
|
||||
'filtered_command', 'source_input_digest', 'native_error',
|
||||
)
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(description=__doc__)
|
||||
parser.add_argument('--repo', type=Path, required=True)
|
||||
parser.add_argument('--out', type=Path, required=True, help='New directory; existing paths are rejected')
|
||||
args = parser.parse_args()
|
||||
assert not args.out.exists()
|
||||
manifest = json.loads((PACKAGE / 'manifest.json').read_bytes())
|
||||
assert pin((PACKAGE / 'verify.py').read_bytes()) == manifest['verifier']
|
||||
assert pin((PACKAGE / 'evidence.zip').read_bytes()) == manifest['archive']
|
||||
with zipfile.ZipFile(PACKAGE / 'evidence.zip') as archive:
|
||||
assert len(archive.namelist()) == len(set(archive.namelist()))
|
||||
original = {n: archive.read(n) for n in archive.namelist()}
|
||||
assert {n: pin(raw) for n, raw in original.items()} == manifest['payloads']
|
||||
args.out.mkdir(parents=True)
|
||||
results = []
|
||||
for kind in ('positive', *CASES):
|
||||
case = args.out / kind
|
||||
shutil.copytree(PACKAGE, case)
|
||||
if kind != 'positive':
|
||||
data = original.copy()
|
||||
changed_manifest = copy.deepcopy(manifest)
|
||||
mutate(kind, data, changed_manifest)
|
||||
repair_references(original, data)
|
||||
assert data != original
|
||||
with zipfile.ZipFile(case / 'evidence.zip', 'w', compression=zipfile.ZIP_DEFLATED, compresslevel=9) as archive:
|
||||
for name, raw in sorted(data.items()):
|
||||
archive.writestr(name, raw)
|
||||
changed_manifest['payloads'] = {n: pin(raw) for n, raw in sorted(data.items())}
|
||||
changed_manifest['archive'] = pin((case / 'evidence.zip').read_bytes())
|
||||
(case / 'manifest.json').write_text(json.dumps(changed_manifest, indent=2) + '\n', encoding='utf-8', newline='\n')
|
||||
# The only executable under test is reviewed top-level verify.py, never ZIP contents.
|
||||
command = [sys.executable, str((case / 'verify.py').resolve()), '--repo', str(args.repo.resolve())]
|
||||
run = subprocess.run(command, capture_output=True)
|
||||
(case / 'stdout.txt').write_bytes(run.stdout)
|
||||
(case / 'stderr.txt').write_bytes(run.stderr)
|
||||
if kind == 'positive':
|
||||
accepted = run.returncode == 0 and json.loads(run.stdout)['status'] == 'RECORDED_E34_GATES_VERIFIED'
|
||||
else:
|
||||
accepted = run.returncode != 0 and b'AssertionError' in run.stderr
|
||||
results.append({'case': kind, 'expected': 'accept' if kind == 'positive' else 'reject',
|
||||
'exit': run.returncode, 'control_passed': accepted, 'command': command})
|
||||
print(json.dumps(results[-1]), flush=True)
|
||||
report = {'verifier': manifest['verifier'], 'archive': manifest['archive'],
|
||||
'results': results, 'passed': all(r['control_passed'] for r in results),
|
||||
'archived_code_executed': False}
|
||||
(args.out / 'report.json').write_text(json.dumps(report, indent=2) + '\n', encoding='utf-8', newline='\n')
|
||||
return 0 if report['passed'] else 1
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if not __debug__:
|
||||
raise SystemExit('Optimized Python is not supported')
|
||||
sys.exit(main())
|
||||
+580
@@ -0,0 +1,580 @@
|
||||
--- .local\scunion\.local\peer-union-e34-evidence-proposal-20260923\verify.py
|
||||
+++ .local\scunion\.local\peer-union-e34-evidence-proposal-v2-20260923\verify.py
|
||||
@@ -22,6 +22,32 @@
|
||||
'source_cli-628cfee23782acb5.exe': ('oa-cli', 'a40ae4b7af2ff749d5c206bc15be4b74c89e635c2e6f8c3c610f0b692147f573'),
|
||||
'arcadia_studio-c5b42126ba36cd38.exe': ('oa-desktop', '4ee353b9bf1940258a27fad41b904b2638783c1a8c7f9498c118c5ba62df71e9'),
|
||||
}
|
||||
+HISTORICAL_LOG_SHA256 = '2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e'
|
||||
+HISTORICAL_FAILED = {
|
||||
+ 'app::behavior_removal_tests::mounted_scenario_use_delete_keeps_definition_and_second_use_and_rejects_owner_replay',
|
||||
+ 'behavior::scenario::workspace::details_tests::details_opens_current_saved_view_properties_after_following_diagram_picker',
|
||||
+ 'behavior::scenario::workspace::details_tests::saved_details_opens_real_editable_inspector_and_returns_to_same_view',
|
||||
+}
|
||||
+# Review policy is independent of the manifest and mutable receipt summaries.
|
||||
+# Basenames identify sections within the already checked literal workspace inventory.
|
||||
+EXPECTED_IGNORED = (
|
||||
+ ('r6_data-f7978707542e0007.exe', 'inheritance_chain_validation_scaling_probe',
|
||||
+ 'explicit inheritance scaling probe; run with --ignored --nocapture'),
|
||||
+ ('arcadia_studio-c5b42126ba36cd38.exe', 'app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing',
|
||||
+ 'manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1'),
|
||||
+ ('arcadia_studio-c5b42126ba36cd38.exe', 'app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight',
|
||||
+ 'manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1'),
|
||||
+ ('arcadia_studio-c5b42126ba36cd38.exe', 'app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses',
|
||||
+ 'manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1'),
|
||||
+ ('arcadia_studio-c5b42126ba36cd38.exe', 'behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views',
|
||||
+ 'Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold'),
|
||||
+ ('arcadia_studio-c5b42126ba36cd38.exe', 'source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge',
|
||||
+ 'manual supported-font cluster and bidi witnesses'),
|
||||
+ ('arcadia_studio-c5b42126ba36cd38.exe', 'source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor',
|
||||
+ 'manual supported-font cluster and bidi witnesses'),
|
||||
+ ('arcadia_studio-c5b42126ba36cd38.exe', 'source_annotations::performance_tests::annotation_projection_cost_distributions',
|
||||
+ 'manual diagnostic projection distributions; no fixed machine threshold'),
|
||||
+)
|
||||
PREFIXES = ('Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build', 'crates',
|
||||
'assets', 'docs', 'examples', 'harness/fixtures', 'scripts', 'vendor',
|
||||
'harness/experiments/edge-attachments-20260922/native-fixture.arcadia',
|
||||
@@ -129,6 +155,7 @@
|
||||
assert data[supplement_root + supplement['inputs']] == input_raw and supplement['inputs_sha256'] == sha(input_raw)
|
||||
assert supplement['binding_unchanged'] and supplement['before'] == supplement['after']
|
||||
before = supplement['before']
|
||||
+ assert before == read(supplement_root + 'before.json')
|
||||
assert before['head'] == SOURCE and not before['tracked_status'] and not before['changed_inputs']
|
||||
assert before['baseline_sha256'] == supplement['baseline_sha256'] and before['inputs_sha256'] == sha(input_raw)
|
||||
assert before['environment']['ARCADIA_CODEC_LIFECYCLE_PHASE'] is None and before['environment']['RUST_MIN_STACK'] is None
|
||||
@@ -136,6 +163,7 @@
|
||||
assert len(supplement['inventories']) == 3
|
||||
for item in supplement['inventories']:
|
||||
key = norm(item['path'])
|
||||
+ assert item == read(supplement_root + ntpath.splitext(ntpath.basename(key))[0] + '.result.json')
|
||||
package, expected_hash = REBUILT[ntpath.basename(key)]
|
||||
assert item['exit'] == 0 and item['command'] == [item['path'], '--list']
|
||||
assert norm(item['cwd']).endswith('\\crates\\' + package)
|
||||
@@ -162,6 +190,7 @@
|
||||
passed += counts[0]
|
||||
assert passed == 2005 and len(ignored) == 8
|
||||
assert ignored == manifest['ignored']
|
||||
+ assert tuple((ntpath.basename(i['section']), i['name'], i['reason']) for i in ignored) == EXPECTED_IGNORED
|
||||
|
||||
desktop = next(a for a in listing['artifacts'] if ntpath.basename(a['path']).startswith('arcadia_studio-'))
|
||||
desktop_names = listed[norm(desktop['path'])]['listing_members']
|
||||
@@ -193,6 +222,7 @@
|
||||
assert raw == input_raw and native['scope'] == 'native' and native['mode'] == 'build'
|
||||
assert native['command'] == ['cargo', 'build', '--locked', '--offline', '-p', 'oa-desktop', '-p', 'oa-core', '--bin', 'arcadia-studio', '--example', 'attachment_snapshot', '--example', 'state_bend_routing_snapshot']
|
||||
assert 'Finished `dev` profile' in text and native['duration_monotonic_ns'] > 0
|
||||
+ assert not re.search(r'^\s*error(?:\[|:)', text, re.M)
|
||||
for recorded in (listing, full, strict, native):
|
||||
assert recorded['environment']['CARGO_BUILD_JOBS'] == '1'
|
||||
assert recorded['environment']['CARGO_INCREMENTAL'] == '0'
|
||||
@@ -204,8 +234,21 @@
|
||||
|
||||
failed_prefix = 'supplement/combined-rebuilt-inventory-e34-1/'
|
||||
failure = read(failed_prefix + 'arcadia-dc4fafbbc0215f88.result.json')
|
||||
+ failure_before = read(failed_prefix + 'before.json')
|
||||
+ assert failure_before['head'] == SOURCE and not failure_before['tracked_status'] and not failure_before['changed_inputs']
|
||||
+ assert failure_before['baseline_sha256'] == supplement['baseline_sha256']
|
||||
+ assert data[failed_prefix + 'inputs.json'] == input_raw
|
||||
+ assert failure_before['inputs_sha256'] == sha(input_raw)
|
||||
+ assert failure_before['environment']['ARCADIA_CODEC_LIFECYCLE_PHASE'] is None
|
||||
+ assert failure_before['environment']['RUST_MIN_STACK'] is None
|
||||
assert sha(data[failed_prefix + 'launcher.py']) == SUPPLEMENT
|
||||
assert failure['exit'] == 3221225781 and failure['command'] == [failure['path'], '--list']
|
||||
+ failure_key = norm(failure['path'])
|
||||
+ assert ntpath.basename(failure_key) == 'arcadia-dc4fafbbc0215f88.exe'
|
||||
+ assert failure['baseline_artifact'] == old_artifacts[failure_key]
|
||||
+ successful_retry = next(i for i in supplement['inventories'] if norm(i['path']) == failure_key)
|
||||
+ assert failure['cwd'] == successful_retry['cwd']
|
||||
+ assert failure['artifact_before'] == successful_retry['artifact_before']
|
||||
assert failure['artifact_before'] == failure['artifact_after']
|
||||
assert failure['artifact_before']['sha256'] == REBUILT['arcadia-dc4fafbbc0215f88.exe'][1]
|
||||
assert data[failed_prefix + failure['log']] == b'' and failure['log_sha256'] == sha(b'')
|
||||
@@ -247,12 +290,16 @@
|
||||
historical_launcher = '0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e'
|
||||
old_list, old_text, old_inputs = gate('combined-desktop-list-1', historical_launcher, historical_source)
|
||||
old_run, old_run_text, old_run_inputs = gate('combined-desktop-diagnostic-1', historical_launcher, historical_source, 101)
|
||||
+ assert sha(data['gates/combined-desktop-diagnostic-1.log']) == HISTORICAL_LOG_SHA256
|
||||
old_command = ['cargo', 'test', '--locked', '--offline', '-p', 'oa-desktop', '--bin', 'arcadia-studio', '--']
|
||||
assert old_list['command'] == old_command + ['--list'] and old_run['command'] == old_command + ['--test-threads=1']
|
||||
assert old_inputs == old_run_inputs and old_list['artifacts'] == old_run['artifacts']
|
||||
historical_names = parse(old_text)['listing_members']
|
||||
assert len(historical_names) == 1347
|
||||
- outcomes(parse(old_run_text), historical_names, [1337, 3, 7])
|
||||
+ historical_parsed = parse(old_run_text)
|
||||
+ historical_ignored = outcomes(historical_parsed, historical_names, [1337, 3, 7])
|
||||
+ assert {n for n, status, _ in historical_parsed['outcomes'] if status == 'FAILED'} == HISTORICAL_FAILED
|
||||
+ assert tuple((i['name'], i['reason']) for i in historical_ignored) == tuple((n, reason) for section, n, reason in EXPECTED_IGNORED if section == 'arcadia_studio-c5b42126ba36cd38.exe')
|
||||
|
||||
def git(*args, input=None):
|
||||
return subprocess.run(['git', *args], cwd=repo, input=input, capture_output=True, check=True).stdout
|
||||
--- .local\scunion\.local\peer-union-e34-evidence-proposal-20260923\manifest.json
|
||||
+++ .local\scunion\.local\peer-union-e34-evidence-proposal-v2-20260923\manifest.json
|
||||
@@ -6,8 +6,8 @@
|
||||
"sha256": "08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b"
|
||||
},
|
||||
"verifier": {
|
||||
- "bytes": 19786,
|
||||
- "sha256": "e41cc00a78f70e98344e2afaf96c06d15de0899cdaae12cecfe7a48229c1b02a"
|
||||
+ "bytes": 24051,
|
||||
+ "sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
--- .local\scunion\.local\peer-union-e34-evidence-proposal-20260923\README.md
|
||||
+++ .local\scunion\.local\peer-union-e34-evidence-proposal-v2-20260923\README.md
|
||||
@@ -1,9 +1,19 @@
|
||||
-# Frozen e34 Windows gate evidence — proposed package
|
||||
+# Frozen e34 Windows gate evidence — proposed package v2
|
||||
|
||||
Source `e34ba27e26ede3ab55f276acc250d92b2e0c3204`, Git tree `29f769926e2e907f0b40c3b33ec36658ee6601b7`. This package is prepared for parent review;
|
||||
-its portable verifier has not yet been executed. Nothing here claims native or
|
||||
+its revised portable verifier has not yet been executed. Nothing here claims native or
|
||||
release acceptance. The evidence archive contains records and source bindings,
|
||||
without executable binary duplication.
|
||||
+
|
||||
+V2 addresses static review findings: independently fixed historical raw-log and
|
||||
+failed/ignored identities, an independent eight-test ignore policy, aggregate/leaf
|
||||
+and before-snapshot consistency for supplementary listings (including source and
|
||||
+baseline bindings for the retained failed attempt), and native compiler-error
|
||||
+refusal. The original proposal remains byte-exact. The archive and all 72 payloads
|
||||
+are unchanged; its archived original packaging script is historical evidence.
|
||||
+Only the verifier pin and this README change in the proposal. The separate v2
|
||||
+producer and semantic-control driver are review helpers, not archived execution
|
||||
+dependencies. Neither the revised verifier nor the controls have been run.
|
||||
|
||||
Recorded gates are a literal workspace inventory (2,013 names / 60 executables /
|
||||
three doctest sections), two direct repaired test groups (six + one passed), strict
|
||||
--- .local\scunion\.local\package-e34-evidence.py
|
||||
+++ .local\scunion\.local\package-e34-evidence-v2.py
|
||||
@@ -1,129 +1,68 @@
|
||||
-"""Prepare a new proposal package only; do not execute its verifier or publish anything."""
|
||||
+"""Create the reviewed v2 proposal without executing a verifier or archived code."""
|
||||
from pathlib import Path
|
||||
import hashlib
|
||||
import json
|
||||
import shutil
|
||||
-import subprocess
|
||||
-import zipfile
|
||||
|
||||
-ROOT = Path(__file__).resolve().parent.parent
|
||||
-LOCAL = ROOT / '.local'
|
||||
-RAW = LOCAL / 'scenario-union-gates-20260923'
|
||||
-OUT = LOCAL / 'peer-union-e34-evidence-proposal-20260923'
|
||||
-SOURCE = 'e34ba27e26ede3ab55f276acc250d92b2e0c3204'
|
||||
-TREE = '29f769926e2e907f0b40c3b33ec36658ee6601b7'
|
||||
-NAMES = ('combined-workspace-list-e34-1', 'combined-details-e34-direct-1',
|
||||
- 'combined-removal-e34-direct-1', 'combined-strict-e34-1', 'combined-native-e34-1',
|
||||
- 'combined-workspace-full-e34-1', 'combined-desktop-list-1', 'combined-desktop-diagnostic-1')
|
||||
+LOCAL = Path(__file__).resolve().parent
|
||||
+ORIGINAL = LOCAL / 'peer-union-e34-evidence-proposal-20260923'
|
||||
+OUT = LOCAL / 'peer-union-e34-evidence-proposal-v2-20260923'
|
||||
+ORIGINAL_PINS = {
|
||||
+ '.gitattributes': (71, 'e4206e7142a4c884e433fb83f68548d8cbb6945955cb1d378a01f012da4123eb'),
|
||||
+ 'evidence.zip': (1073739, '08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b'),
|
||||
+ 'manifest.json': (17383, '9fc171e23543bff10452b2352844486165097a45533de7485bcbe3a542b2a9a4'),
|
||||
+ 'README.md': (5158, '6ea11241d7e1c2e0f5bc74fd243be4adfe1723cde247f226e0d0f30a9aa1cfcd'),
|
||||
+ 'verify.py': (19786, 'e41cc00a78f70e98344e2afaf96c06d15de0899cdaae12cecfe7a48229c1b02a'),
|
||||
+}
|
||||
+
|
||||
|
||||
def pin(raw):
|
||||
return {'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}
|
||||
|
||||
+
|
||||
+def check_original():
|
||||
+ assert {p.name for p in ORIGINAL.iterdir()} == set(ORIGINAL_PINS)
|
||||
+ for name, (size, digest) in ORIGINAL_PINS.items():
|
||||
+ assert pin((ORIGINAL / name).read_bytes()) == {'bytes': size, 'sha256': digest}, name
|
||||
+
|
||||
+
|
||||
def main():
|
||||
+ check_original()
|
||||
OUT.mkdir()
|
||||
- payloads = {}
|
||||
- for name in NAMES:
|
||||
- record = json.loads((RAW / (name + '.result.json')).read_bytes())
|
||||
- for path in sorted(RAW.glob(name + '.*')):
|
||||
- assert path.is_file() and path.suffix in ('.json', '.log')
|
||||
- payloads['gates/' + path.name] = path.read_bytes()
|
||||
- launcher = record['launcher_sha256'] + '.py'
|
||||
- payloads['launchers/' + launcher] = (RAW / 'launchers' / launcher).read_bytes()
|
||||
- for name in ('combined-rebuilt-inventory-e34-1', 'combined-rebuilt-inventory-e34-2'):
|
||||
- for path in sorted((RAW / name).rglob('*')):
|
||||
- if path.is_file():
|
||||
- payloads['supplement/' + name + '/' + path.relative_to(RAW / name).as_posix()] = path.read_bytes()
|
||||
- transition = LOCAL / 'transition-oracle-builds-20260923/combined-transition-e34-1'
|
||||
- for path in sorted(transition.rglob('*')):
|
||||
- if path.is_file() and path.suffix != '.exe':
|
||||
- payloads['transition/' + path.relative_to(transition).as_posix()] = path.read_bytes()
|
||||
- for name in ('admit-scenario-union-gate.py', 'admit-workspace-union-gate.py',
|
||||
- 'admit-workspace-rebuilt-inventory.py', 'record-rebuilt-executable-listings.py',
|
||||
- 'e34-workspace-gate-order-20260923.md', 'scenario-union-desktop-diagnostic-status-20260923.md'):
|
||||
- payloads['context/' + name] = (LOCAL / name).read_bytes()
|
||||
- payloads['context/package-e34-evidence.py'] = Path(__file__).read_bytes()
|
||||
- source_commit = subprocess.check_output(['git', 'cat-file', 'commit', SOURCE], cwd=ROOT)
|
||||
- payloads['source/commit.txt'] = source_commit
|
||||
- predecessor = subprocess.check_output(['git', 'rev-parse', '2e7c399'], cwd=ROOT).decode().strip()
|
||||
- predecessor_record = {'commit': predecessor, 'path': 'harness/experiments/peer-union-windows-20260923',
|
||||
- 'scope': 'Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic.'}
|
||||
- payloads['history/predecessor.json'] = (json.dumps(predecessor_record, indent=2) + '\n').encode()
|
||||
- report = json.loads((RAW / 'combined-workspace-full-e34-1.workspace-rebuilt-admission.json').read_bytes())
|
||||
- ignored = [{'section': s['key'], **i} for s in report['sections'] for i in s['ignored']]
|
||||
- limitations = [
|
||||
- 'Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.',
|
||||
- 'No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.',
|
||||
- 'Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.',
|
||||
- 'Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.',
|
||||
- 'The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.',
|
||||
- 'Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.',
|
||||
- 'First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.',
|
||||
- 'Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject.'
|
||||
- ]
|
||||
- for name in payloads:
|
||||
- assert not name.lower().endswith(('.exe', '.dll', '.pdb'))
|
||||
- with zipfile.ZipFile(OUT / 'evidence.zip', 'x', compression=zipfile.ZIP_DEFLATED, compresslevel=9) as archive:
|
||||
- for name, raw in sorted(payloads.items()):
|
||||
- archive.writestr(name, raw)
|
||||
- shutil.copyfile(LOCAL / 'verify-e34-evidence.py', OUT / 'verify.py')
|
||||
- manifest = {'source': SOURCE, 'tree': TREE, 'archive': pin((OUT / 'evidence.zip').read_bytes()),
|
||||
- 'verifier': pin((OUT / 'verify.py').read_bytes()),
|
||||
- 'payloads': {name: pin(raw) for name, raw in sorted(payloads.items())},
|
||||
- 'gates': list(NAMES), 'ignored': ignored, 'historical_predecessor': predecessor_record,
|
||||
- 'limitations': limitations, 'status': 'PROPOSED_PACKAGE_NOT_YET_VERIFIED'}
|
||||
+ # Preserve every raw evidence payload and the original ZIP bytes exactly.
|
||||
+ for name in ('evidence.zip', '.gitattributes'):
|
||||
+ shutil.copyfile(ORIGINAL / name, OUT / name)
|
||||
+ shutil.copyfile(LOCAL / 'verify-e34-evidence-v2.py', OUT / 'verify.py')
|
||||
+ manifest = json.loads((ORIGINAL / 'manifest.json').read_bytes())
|
||||
+ manifest['verifier'] = pin((OUT / 'verify.py').read_bytes())
|
||||
(OUT / 'manifest.json').write_text(json.dumps(manifest, indent=2) + '\n', encoding='utf-8', newline='\n')
|
||||
- ignored_lines = '\n'.join('- `' + i['name'] + '` — ' + i['reason'] for i in ignored)
|
||||
- readme = f'''# Frozen e34 Windows gate evidence — proposed package
|
||||
+ readme = (ORIGINAL / 'README.md').read_text(encoding='utf-8')
|
||||
+ readme = readme.replace('# Frozen e34 Windows gate evidence — proposed package',
|
||||
+ '# Frozen e34 Windows gate evidence — proposed package v2', 1)
|
||||
+ readme = readme.replace('its portable verifier has not yet been executed.',
|
||||
+ 'its revised portable verifier has not yet been executed.', 1)
|
||||
+ review = '''
|
||||
+V2 addresses static review findings: independently fixed historical raw-log and
|
||||
+failed/ignored identities, an independent eight-test ignore policy, aggregate/leaf
|
||||
+and before-snapshot consistency for supplementary listings (including source and
|
||||
+baseline bindings for the retained failed attempt), and native compiler-error
|
||||
+refusal. The original proposal remains byte-exact. The archive and all 72 payloads
|
||||
+are unchanged; its archived original packaging script is historical evidence.
|
||||
+Only the verifier pin and this README change in the proposal. The separate v2
|
||||
+producer and semantic-control driver are review helpers, not archived execution
|
||||
+dependencies. Neither the revised verifier nor the controls have been run.
|
||||
+'''
|
||||
+ anchor = 'without executable binary duplication.\n'
|
||||
+ assert readme.count(anchor) == 1
|
||||
+ readme = readme.replace(anchor, anchor + review, 1)
|
||||
+ (OUT / 'README.md').write_text(readme, encoding='utf-8', newline='\n')
|
||||
+ check_original()
|
||||
+ assert (OUT / 'evidence.zip').read_bytes() == (ORIGINAL / 'evidence.zip').read_bytes()
|
||||
+ print(json.dumps({'folder': str(OUT), 'archive': manifest['archive'], 'verifier': manifest['verifier'],
|
||||
+ 'original_unchanged': True, 'verified': False}, indent=2))
|
||||
|
||||
-Source `{SOURCE}`, Git tree `{TREE}`. This package is prepared for parent review;
|
||||
-its portable verifier has not yet been executed. Nothing here claims native or
|
||||
-release acceptance. The evidence archive contains records and source bindings,
|
||||
-without executable binary duplication.
|
||||
-
|
||||
-Recorded gates are a literal workspace inventory (2,013 names / 60 executables /
|
||||
-three doctest sections), two direct repaired test groups (six + one passed), strict
|
||||
-workspace/all-target Clippy, one combined GUI/two-example build, the separate
|
||||
-transition-oracle build, and one unfiltered literal workspace test invocation
|
||||
-(2,005 passed, zero failed, eight ignored). All e34 gates bind 760 committed inputs.
|
||||
-The external transition build additionally binds three prepared files and the
|
||||
-preparation receipt; its original preparation subject f82 is distinguished from
|
||||
-the actual e34 build subject.
|
||||
-
|
||||
-The full invocation rebuilt three executable hashes. Fresh direct listings bind
|
||||
-their actual 0 / 12 / 1,347 members. Admission uses 57 original artifact hashes plus
|
||||
-those exact three replacements; neither original listings nor raw receipts were
|
||||
-rewritten. Both the initial failed direct-list attempt and successful retry are
|
||||
-included. All immutable launchers are evidence only; the verifier parses logs
|
||||
-itself and never imports or executes archived code. It uses only read-only Git
|
||||
-commands against the supplied repository to validate exact committed input bytes.
|
||||
-
|
||||
-Historical `combined-desktop-diagnostic-1` at f82 is retained with its own original
|
||||
-listing, raw log, input manifest and launcher: 1,337 passed, three failed, seven
|
||||
-ignored. Those failures motivated the distinct e34 test-fixture repairs; no f82
|
||||
-outcome is relabeled as e34. The older published 13-gate checkpoint is linked at
|
||||
-`{predecessor}:harness/experiments/peer-union-windows-20260923`.
|
||||
-
|
||||
-After parent review, verify from any host with Python and Git, using a repository
|
||||
-containing the e34 and f82 commits:
|
||||
-
|
||||
-```text
|
||||
-python verify.py --repo /path/to/ARCADIA-Studio
|
||||
-```
|
||||
-
|
||||
-The verifier compares commands, source/tree/blob pins, actual per-executable
|
||||
-membership, outcomes, all recorded artifact identities, prepared external inputs,
|
||||
-and raw hashes. It does not run Cargo, tests, GUI tools, or archived helpers.
|
||||
-
|
||||
-Ignored tests (not passed):
|
||||
-
|
||||
-{ignored_lines}
|
||||
-
|
||||
-Evidence limits:
|
||||
-
|
||||
-''' + '\n'.join('- ' + item for item in limitations) + '\n'
|
||||
- (OUT / 'README.md').write_text(readme, encoding='utf-8', newline='\n')
|
||||
- (OUT / '.gitattributes').write_text('evidence.zip -text\nmanifest.json -text\nverify.py -text\nREADME.md -text\n', encoding='utf-8', newline='\n')
|
||||
- print(json.dumps({'folder': str(OUT), 'payloads': len(payloads), 'archive': manifest['archive'], 'verifier': manifest['verifier'], 'verified': False}, indent=2))
|
||||
|
||||
if __name__ == '__main__':
|
||||
+ if not __debug__:
|
||||
+ raise SystemExit('Optimized Python is not supported')
|
||||
main()
|
||||
--- /dev/null
|
||||
+++ .local\scunion\.local\e34-evidence-v2-controls.py
|
||||
@@ -0,0 +1,249 @@
|
||||
+"""Opt-in semantic controls for the reviewed v2 verifier; never execute archived code.
|
||||
+
|
||||
+Creates a NEW control directory, retains every case, and runs only copied verify.py
|
||||
+with read-only Git access. Ordinary archive/payload/reference hashes are repaired.
|
||||
+Do not run until the parent has reviewed this driver and the successor verifier.
|
||||
+"""
|
||||
+from pathlib import Path
|
||||
+import argparse
|
||||
+import copy
|
||||
+import hashlib
|
||||
+import json
|
||||
+import ntpath
|
||||
+import re
|
||||
+import shutil
|
||||
+import subprocess
|
||||
+import sys
|
||||
+import zipfile
|
||||
+
|
||||
+LOCAL = Path(__file__).resolve().parent
|
||||
+PACKAGE = LOCAL / 'peer-union-e34-evidence-proposal-v2-20260923'
|
||||
+FULL = 'gates/combined-workspace-full-e34-1'
|
||||
+OLD = 'gates/combined-desktop-diagnostic-1'
|
||||
+SUPPLEMENT = 'supplement/combined-rebuilt-inventory-e34-2/'
|
||||
+
|
||||
+
|
||||
+def sha(raw):
|
||||
+ return hashlib.sha256(raw).hexdigest()
|
||||
+
|
||||
+
|
||||
+def pin(raw):
|
||||
+ return {'bytes': len(raw), 'sha256': sha(raw)}
|
||||
+
|
||||
+
|
||||
+def read(data, name):
|
||||
+ return json.loads(data[name])
|
||||
+
|
||||
+
|
||||
+def write(data, name, value):
|
||||
+ data[name] = (json.dumps(value, indent=2) + '\n').encode()
|
||||
+
|
||||
+
|
||||
+def parse(text):
|
||||
+ return {'listing_members': re.findall(r'^([^\r\n]+): test\r?$', text, re.M),
|
||||
+ 'outcomes': [list(t) for t in re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)(?:, ([^\r\n]*))?\r?$', text, re.M)],
|
||||
+ 'summaries': [list(t) for t in re.findall(r'^test result: (ok|FAILED)\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;', text, re.M)],
|
||||
+ 'listing_totals': [list(t) for t in re.findall(r'^(\d+) tests?, (\d+) benchmarks?\r?$', text, re.M)],
|
||||
+ 'text_sha256': sha(text.encode())}
|
||||
+
|
||||
+
|
||||
+def refresh_full(data, manifest, update_policy=False):
|
||||
+ text = data[FULL + '.log'].decode()
|
||||
+ headers = list(re.finditer(r'^\s+(?:Running (?P<kind>[^\r\n]+) \((?P<exe>[^\r\n]+\.exe)\)|Doc-tests (?P<doc>[^\r\n]+))\r?$', text, re.M))
|
||||
+ sections = []
|
||||
+ for index, match in enumerate(headers):
|
||||
+ body = text[match.end():headers[index + 1].start() if index + 1 < len(headers) else len(text)]
|
||||
+ sections.append({'key': ntpath.normpath(match['exe']) if match['exe'] else 'doctest:' + match['doc'],
|
||||
+ 'kind': match['kind'] or 'doctest', **parse(body)})
|
||||
+ result = read(data, FULL + '.result.json')
|
||||
+ result['workspace_sections'] = sections
|
||||
+ write(data, FULL + '.result.json', result)
|
||||
+ if update_policy:
|
||||
+ manifest['ignored'] = [{'section': section['key'], 'name': n, 'reason': reason}
|
||||
+ for section in sections for n, status, reason in section['outcomes'] if status == 'ignored']
|
||||
+
|
||||
+
|
||||
+def replace_once(raw, old, new):
|
||||
+ assert raw.count(old) == 1, old
|
||||
+ return raw.replace(old, new, 1)
|
||||
+
|
||||
+
|
||||
+def repair_references(original, data):
|
||||
+ """Repair ordinary payload-digest references transitively, preserving other bytes.
|
||||
+
|
||||
+ This deliberately does not repair policy constants or consistency statements:
|
||||
+ aggregate/leaf contradictions and mutated outcome identities must remain visible.
|
||||
+ """
|
||||
+ history = {name: {sha(raw)} for name, raw in original.items()}
|
||||
+ for _ in range(16):
|
||||
+ replacements = {}
|
||||
+ for name, raw in data.items():
|
||||
+ current = pin(raw)
|
||||
+ for old_hash in history[name]:
|
||||
+ if old_hash != current['sha256']:
|
||||
+ assert old_hash not in replacements or replacements[old_hash] == current
|
||||
+ replacements[old_hash] = current
|
||||
+ history[name].add(current['sha256'])
|
||||
+
|
||||
+ def repaired(value):
|
||||
+ if isinstance(value, dict):
|
||||
+ out = {k: repaired(v) for k, v in value.items()}
|
||||
+ if value.get('sha256') in replacements and 'bytes' in value:
|
||||
+ out['bytes'] = replacements[value['sha256']]['bytes']
|
||||
+ return out
|
||||
+ if isinstance(value, list):
|
||||
+ return [repaired(v) for v in value]
|
||||
+ if isinstance(value, str) and value in replacements:
|
||||
+ return replacements[value]['sha256']
|
||||
+ return value
|
||||
+
|
||||
+ changed = False
|
||||
+ for name in data:
|
||||
+ if not name.endswith('.json'):
|
||||
+ continue
|
||||
+ before = read(data, name)
|
||||
+ after = repaired(before)
|
||||
+ if after != before:
|
||||
+ write(data, name, after)
|
||||
+ changed = True
|
||||
+ if not changed:
|
||||
+ return
|
||||
+ raise AssertionError('Digest repair did not converge')
|
||||
+
|
||||
+
|
||||
+def mutate(kind, data, manifest):
|
||||
+ if kind == 'historical_failed_identity':
|
||||
+ raw = data[OLD + '.log']
|
||||
+ rows = parse(raw.decode())['outcomes']
|
||||
+ bad = next(n for n, status, _ in rows if status == 'FAILED')
|
||||
+ good = next(n for n, status, _ in rows if status == 'ok')
|
||||
+ raw = replace_once(raw, f'test {bad} ... FAILED'.encode(), f'test {bad} ... ok'.encode())
|
||||
+ data[OLD + '.log'] = replace_once(raw, f'test {good} ... ok'.encode(), f'test {good} ... FAILED'.encode())
|
||||
+ elif kind == 'historical_panic_details':
|
||||
+ raw = data[OLD + '.log']
|
||||
+ line = next(line for line in raw.splitlines(keepends=True) if b'panicked at' in line)
|
||||
+ data[OLD + '.log'] = replace_once(raw, line, b'')
|
||||
+ elif kind in ('ignored_identity', 'ignored_reason'):
|
||||
+ raw = data[FULL + '.log']
|
||||
+ r = read(data, FULL + '.result.json')
|
||||
+ section = next(s for s in r['workspace_sections'] if any(status == 'ignored' for _, status, _ in s['outcomes']))
|
||||
+ bad, _, reason = next(row for row in section['outcomes'] if row[1] == 'ignored')
|
||||
+ if kind == 'ignored_identity':
|
||||
+ good = next(n for n, status, _ in section['outcomes'] if status == 'ok')
|
||||
+ raw = replace_once(raw, f'test {bad} ... ignored, {reason}'.encode(), f'test {bad} ... ok'.encode())
|
||||
+ raw = replace_once(raw, f'test {good} ... ok'.encode(), f'test {good} ... ignored, {reason}'.encode())
|
||||
+ else:
|
||||
+ raw = replace_once(raw, f'test {bad} ... ignored, {reason}'.encode(), f'test {bad} ... ignored, changed control reason'.encode())
|
||||
+ data[FULL + '.log'] = raw
|
||||
+ refresh_full(data, manifest, update_policy=True)
|
||||
+ elif kind == 'supplement_leaf_exit':
|
||||
+ name = SUPPLEMENT + 'arcadia-dc4fafbbc0215f88.result.json'
|
||||
+ value = read(data, name)
|
||||
+ value['exit'] = 101
|
||||
+ write(data, name, value)
|
||||
+ elif kind == 'supplement_before':
|
||||
+ name = SUPPLEMENT + 'before.json'
|
||||
+ value = read(data, name)
|
||||
+ value['environment']['RUST_LOG'] = 'control-change'
|
||||
+ write(data, name, value)
|
||||
+ elif kind == 'rebuilt_artifact_rollback':
|
||||
+ value = read(data, FULL + '.result.json')
|
||||
+ listing = read(data, 'gates/combined-workspace-list-e34-1.result.json')
|
||||
+ old = next(a for a in listing['artifacts'] if ntpath.basename(a['path']) == 'arcadia-dc4fafbbc0215f88.exe')
|
||||
+ current = next(a for a in value['artifacts'] if a['path'] == old['path'])
|
||||
+ assert current['sha256'] != old['sha256']
|
||||
+ current.update(old)
|
||||
+ write(data, FULL + '.result.json', value)
|
||||
+ elif kind in ('outcome_membership', 'duplicate_outcome'):
|
||||
+ raw = data[FULL + '.log']
|
||||
+ result = read(data, FULL + '.result.json')
|
||||
+ section = next(s for s in result['workspace_sections'] if sum(status == 'ok' for _, status, _ in s['outcomes']) >= 2)
|
||||
+ first, second = [n for n, status, _ in section['outcomes'] if status == 'ok'][:2]
|
||||
+ replacement = 'control::not_in_inventory' if kind == 'outcome_membership' else second
|
||||
+ data[FULL + '.log'] = replace_once(raw, f'test {first} ... ok'.encode(), f'test {replacement} ... ok'.encode())
|
||||
+ refresh_full(data, manifest)
|
||||
+ elif kind == 'filtered_command':
|
||||
+ value = read(data, FULL + '.result.json')
|
||||
+ value['command'].insert(value['command'].index('--'), 'control_filter')
|
||||
+ value['filter'] = 'control_filter'
|
||||
+ write(data, FULL + '.result.json', value)
|
||||
+ elif kind == 'source_input_digest':
|
||||
+ changed = 0
|
||||
+ for name in list(data):
|
||||
+ if not name.endswith('.json'):
|
||||
+ continue
|
||||
+ value = read(data, name)
|
||||
+ if (isinstance(value, dict) and value.get('source') == manifest['source']
|
||||
+ and isinstance(value.get('inputs'), list) and len(value['inputs']) == 760):
|
||||
+ value['inputs'][0]['sha256'] = '0' * 64
|
||||
+ write(data, name, value)
|
||||
+ changed += 1
|
||||
+ assert changed >= 8
|
||||
+ elif kind == 'native_error':
|
||||
+ name = 'gates/combined-native-e34-1.log'
|
||||
+ data[name] += b'error: injected semantic control compiler failure\n'
|
||||
+ else:
|
||||
+ raise AssertionError(kind)
|
||||
+
|
||||
+
|
||||
+CASES = (
|
||||
+ 'historical_failed_identity', 'historical_panic_details', 'ignored_identity',
|
||||
+ 'ignored_reason', 'supplement_leaf_exit', 'supplement_before',
|
||||
+ 'rebuilt_artifact_rollback', 'outcome_membership', 'duplicate_outcome',
|
||||
+ 'filtered_command', 'source_input_digest', 'native_error',
|
||||
+)
|
||||
+
|
||||
+
|
||||
+def main():
|
||||
+ parser = argparse.ArgumentParser(description=__doc__)
|
||||
+ parser.add_argument('--repo', type=Path, required=True)
|
||||
+ parser.add_argument('--out', type=Path, required=True, help='New directory; existing paths are rejected')
|
||||
+ args = parser.parse_args()
|
||||
+ assert not args.out.exists()
|
||||
+ manifest = json.loads((PACKAGE / 'manifest.json').read_bytes())
|
||||
+ assert pin((PACKAGE / 'verify.py').read_bytes()) == manifest['verifier']
|
||||
+ assert pin((PACKAGE / 'evidence.zip').read_bytes()) == manifest['archive']
|
||||
+ with zipfile.ZipFile(PACKAGE / 'evidence.zip') as archive:
|
||||
+ assert len(archive.namelist()) == len(set(archive.namelist()))
|
||||
+ original = {n: archive.read(n) for n in archive.namelist()}
|
||||
+ assert {n: pin(raw) for n, raw in original.items()} == manifest['payloads']
|
||||
+ args.out.mkdir(parents=True)
|
||||
+ results = []
|
||||
+ for kind in ('positive', *CASES):
|
||||
+ case = args.out / kind
|
||||
+ shutil.copytree(PACKAGE, case)
|
||||
+ if kind != 'positive':
|
||||
+ data = original.copy()
|
||||
+ changed_manifest = copy.deepcopy(manifest)
|
||||
+ mutate(kind, data, changed_manifest)
|
||||
+ repair_references(original, data)
|
||||
+ assert data != original
|
||||
+ with zipfile.ZipFile(case / 'evidence.zip', 'w', compression=zipfile.ZIP_DEFLATED, compresslevel=9) as archive:
|
||||
+ for name, raw in sorted(data.items()):
|
||||
+ archive.writestr(name, raw)
|
||||
+ changed_manifest['payloads'] = {n: pin(raw) for n, raw in sorted(data.items())}
|
||||
+ changed_manifest['archive'] = pin((case / 'evidence.zip').read_bytes())
|
||||
+ (case / 'manifest.json').write_text(json.dumps(changed_manifest, indent=2) + '\n', encoding='utf-8', newline='\n')
|
||||
+ # The only executable under test is reviewed top-level verify.py, never ZIP contents.
|
||||
+ command = [sys.executable, str((case / 'verify.py').resolve()), '--repo', str(args.repo.resolve())]
|
||||
+ run = subprocess.run(command, capture_output=True)
|
||||
+ (case / 'stdout.txt').write_bytes(run.stdout)
|
||||
+ (case / 'stderr.txt').write_bytes(run.stderr)
|
||||
+ if kind == 'positive':
|
||||
+ accepted = run.returncode == 0 and json.loads(run.stdout)['status'] == 'RECORDED_E34_GATES_VERIFIED'
|
||||
+ else:
|
||||
+ accepted = run.returncode != 0 and b'AssertionError' in run.stderr
|
||||
+ results.append({'case': kind, 'expected': 'accept' if kind == 'positive' else 'reject',
|
||||
+ 'exit': run.returncode, 'control_passed': accepted, 'command': command})
|
||||
+ print(json.dumps(results[-1]), flush=True)
|
||||
+ report = {'verifier': manifest['verifier'], 'archive': manifest['archive'],
|
||||
+ 'results': results, 'passed': all(r['control_passed'] for r in results),
|
||||
+ 'archived_code_executed': False}
|
||||
+ (args.out / 'report.json').write_text(json.dumps(report, indent=2) + '\n', encoding='utf-8', newline='\n')
|
||||
+ return 0 if report['passed'] else 1
|
||||
+
|
||||
+
|
||||
+if __name__ == '__main__':
|
||||
+ if not __debug__:
|
||||
+ raise SystemExit('Optimized Python is not supported')
|
||||
+ sys.exit(main())
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
"""Create the reviewed v2 proposal without executing a verifier or archived code."""
|
||||
from pathlib import Path
|
||||
import hashlib
|
||||
import json
|
||||
import shutil
|
||||
|
||||
LOCAL = Path(__file__).resolve().parent
|
||||
ORIGINAL = LOCAL / 'peer-union-e34-evidence-proposal-20260923'
|
||||
OUT = LOCAL / 'peer-union-e34-evidence-proposal-v2-20260923'
|
||||
ORIGINAL_PINS = {
|
||||
'.gitattributes': (71, 'e4206e7142a4c884e433fb83f68548d8cbb6945955cb1d378a01f012da4123eb'),
|
||||
'evidence.zip': (1073739, '08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b'),
|
||||
'manifest.json': (17383, '9fc171e23543bff10452b2352844486165097a45533de7485bcbe3a542b2a9a4'),
|
||||
'README.md': (5158, '6ea11241d7e1c2e0f5bc74fd243be4adfe1723cde247f226e0d0f30a9aa1cfcd'),
|
||||
'verify.py': (19786, 'e41cc00a78f70e98344e2afaf96c06d15de0899cdaae12cecfe7a48229c1b02a'),
|
||||
}
|
||||
|
||||
|
||||
def pin(raw):
|
||||
return {'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}
|
||||
|
||||
|
||||
def check_original():
|
||||
assert {p.name for p in ORIGINAL.iterdir()} == set(ORIGINAL_PINS)
|
||||
for name, (size, digest) in ORIGINAL_PINS.items():
|
||||
assert pin((ORIGINAL / name).read_bytes()) == {'bytes': size, 'sha256': digest}, name
|
||||
|
||||
|
||||
def main():
|
||||
check_original()
|
||||
OUT.mkdir()
|
||||
# Preserve every raw evidence payload and the original ZIP bytes exactly.
|
||||
for name in ('evidence.zip', '.gitattributes'):
|
||||
shutil.copyfile(ORIGINAL / name, OUT / name)
|
||||
shutil.copyfile(LOCAL / 'verify-e34-evidence-v2.py', OUT / 'verify.py')
|
||||
manifest = json.loads((ORIGINAL / 'manifest.json').read_bytes())
|
||||
manifest['verifier'] = pin((OUT / 'verify.py').read_bytes())
|
||||
(OUT / 'manifest.json').write_text(json.dumps(manifest, indent=2) + '\n', encoding='utf-8', newline='\n')
|
||||
readme = (ORIGINAL / 'README.md').read_text(encoding='utf-8')
|
||||
readme = readme.replace('# Frozen e34 Windows gate evidence — proposed package',
|
||||
'# Frozen e34 Windows gate evidence — proposed package v2', 1)
|
||||
readme = readme.replace('its portable verifier has not yet been executed.',
|
||||
'its revised portable verifier has not yet been executed.', 1)
|
||||
review = '''
|
||||
V2 addresses static review findings: independently fixed historical raw-log and
|
||||
failed/ignored identities, an independent eight-test ignore policy, aggregate/leaf
|
||||
and before-snapshot consistency for supplementary listings (including source and
|
||||
baseline bindings for the retained failed attempt), and native compiler-error
|
||||
refusal. The original proposal remains byte-exact. The archive and all 72 payloads
|
||||
are unchanged; its archived original packaging script is historical evidence.
|
||||
Only the verifier pin and this README change in the proposal. The separate v2
|
||||
producer and semantic-control driver are review helpers, not archived execution
|
||||
dependencies. Neither the revised verifier nor the controls have been run.
|
||||
'''
|
||||
anchor = 'without executable binary duplication.\n'
|
||||
assert readme.count(anchor) == 1
|
||||
readme = readme.replace(anchor, anchor + review, 1)
|
||||
(OUT / 'README.md').write_text(readme, encoding='utf-8', newline='\n')
|
||||
check_original()
|
||||
assert (OUT / 'evidence.zip').read_bytes() == (ORIGINAL / 'evidence.zip').read_bytes()
|
||||
print(json.dumps({'folder': str(OUT), 'archive': manifest['archive'], 'verifier': manifest['verifier'],
|
||||
'original_unchanged': True, 'verified': False}, indent=2))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if not __debug__:
|
||||
raise SystemExit('Optimized Python is not supported')
|
||||
main()
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
"""External recorder for the parent-approved verifier and finite controls; no Cargo."""
|
||||
from datetime import datetime, timezone
|
||||
from pathlib import Path
|
||||
import hashlib
|
||||
import json
|
||||
import subprocess
|
||||
import sys
|
||||
import time
|
||||
import zipfile
|
||||
|
||||
LOCAL = Path(__file__).resolve().parent
|
||||
REPO = LOCAL.parent
|
||||
ORIGINAL = LOCAL / 'peer-union-e34-evidence-proposal-20260923'
|
||||
PACKAGE = LOCAL / 'peer-union-e34-evidence-proposal-v2-20260923'
|
||||
DRIVER = LOCAL / 'e34-evidence-v2-controls.py'
|
||||
OUT = LOCAL / 'e34-evidence-v2-verification-run-20260923-1'
|
||||
VERIFIER_SHA = '2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8'
|
||||
DRIVER_SHA = '2e624c13cdac7db5f87859b90284f43174876c1d6d68d65afd6ca179528b5be1'
|
||||
|
||||
|
||||
def pin(raw):
|
||||
return {'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}
|
||||
|
||||
|
||||
def write(name, value):
|
||||
(OUT / name).write_text(json.dumps(value, indent=2) + '\n', encoding='utf-8', newline='\n')
|
||||
|
||||
|
||||
def snapshot():
|
||||
watched = sorted([*ORIGINAL.iterdir(), *PACKAGE.iterdir(),
|
||||
LOCAL / 'verify-e34-evidence-v2.py', LOCAL / 'package-e34-evidence-v2.py',
|
||||
DRIVER, LOCAL / 'e34-evidence-v2-review.diff', Path(__file__).resolve()])
|
||||
git = lambda *args: subprocess.check_output(['git', *args], cwd=REPO).decode().strip()
|
||||
with zipfile.ZipFile(PACKAGE / 'evidence.zip') as archive:
|
||||
inputs = json.loads(archive.read('gates/combined-workspace-full-e34-1.inputs.json'))
|
||||
observed = [{'path': item['path'], **pin((REPO / item['path']).read_bytes())} for item in inputs['inputs']]
|
||||
return {'head': git('rev-parse', 'HEAD'), 'tree': git('rev-parse', 'HEAD^{tree}'),
|
||||
'tracked_status': git('status', '--porcelain', '--untracked-files=no'),
|
||||
'inputs': observed, 'inputs_match_recorded': observed == inputs['inputs'],
|
||||
'watched': {str(path.relative_to(REPO)): pin(path.read_bytes()) for path in watched}}
|
||||
|
||||
|
||||
def run(label, argv):
|
||||
start = datetime.now(timezone.utc).isoformat()
|
||||
begin = time.monotonic_ns()
|
||||
with (OUT / (label + '.stdout.txt')).open('xb') as stdout, (OUT / (label + '.stderr.txt')).open('xb') as stderr:
|
||||
result = subprocess.run(argv, cwd=REPO, stdout=stdout, stderr=stderr)
|
||||
receipt = {'argv': argv, 'cwd': str(REPO), 'start_utc': start,
|
||||
'end_utc': datetime.now(timezone.utc).isoformat(), 'duration_monotonic_ns': time.monotonic_ns() - begin,
|
||||
'exit': result.returncode,
|
||||
'stdout': pin((OUT / (label + '.stdout.txt')).read_bytes()),
|
||||
'stderr': pin((OUT / (label + '.stderr.txt')).read_bytes())}
|
||||
write(label + '.result.json', receipt)
|
||||
print(json.dumps({'label': label, **receipt}), flush=True)
|
||||
return result.returncode
|
||||
|
||||
|
||||
def main():
|
||||
assert pin((PACKAGE / 'verify.py').read_bytes())['sha256'] == VERIFIER_SHA
|
||||
assert pin(DRIVER.read_bytes())['sha256'] == DRIVER_SHA
|
||||
OUT.mkdir()
|
||||
before = snapshot()
|
||||
write('before.json', before)
|
||||
assert before['head'] == 'e34ba27e26ede3ab55f276acc250d92b2e0c3204'
|
||||
assert before['tree'] == '29f769926e2e907f0b40c3b33ec36658ee6601b7'
|
||||
assert before['inputs_match_recorded'] and not before['tracked_status']
|
||||
controls_exit = None
|
||||
try:
|
||||
positive_exit = run('positive', [sys.executable, str(PACKAGE / 'verify.py'), '--repo', str(REPO)])
|
||||
positive_pass = positive_exit == 0
|
||||
if positive_pass:
|
||||
positive_pass = json.loads((OUT / 'positive.stdout.txt').read_bytes())['status'] == 'RECORDED_E34_GATES_VERIFIED'
|
||||
if positive_pass:
|
||||
controls_exit = run('controls', [sys.executable, str(DRIVER), '--repo', str(REPO), '--out', str(OUT / 'controls')])
|
||||
finally:
|
||||
after = snapshot()
|
||||
write('after.json', after)
|
||||
write('integrity.json', {'source_unchanged': before['head'] == after['head'] and before['tree'] == after['tree']
|
||||
and before['tracked_status'] == after['tracked_status'] and before['inputs'] == after['inputs'],
|
||||
'watched_unchanged': before['watched'] == after['watched'],
|
||||
'before': pin((OUT / 'before.json').read_bytes()),
|
||||
'after': pin((OUT / 'after.json').read_bytes())})
|
||||
print(json.dumps({'folder': str(OUT), 'positive_pass': positive_pass, 'controls_exit': controls_exit,
|
||||
'source_unchanged': before['inputs'] == after['inputs'],
|
||||
'watched_unchanged': before['watched'] == after['watched']}), flush=True)
|
||||
return 0 if positive_pass and controls_exit == 0 and before == after else 1
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if not __debug__:
|
||||
raise SystemExit('Optimized Python is not supported')
|
||||
sys.exit(main())
|
||||
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073739,
|
||||
"sha256": "08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "bc24a6d8e48ae2b0fd6ac7f588e02a8023416aadf47cf4a4b0fb1cdb793d5aff"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1370,
|
||||
"sha256": "244b20ab96851a4e40451197385125b43e9ef835aa5ea49e6a6b78c61e61b959"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "561343354a43fceed5c14d1e6bcfc1f0d4dc3ecd14a4c55e354b1a032f442d72"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230333,
|
||||
"sha256": "4d3397a7b5573ff4a32f33379613d8aea359719b901d86eca7f645d5f5494e68"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364350,
|
||||
"sha256": "069b32ca247d1c6b303b19da42f20c47765bcdf606a95ffe99d26e8d46c2df34"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "f95cb810fea3dc16c2094d06fda2801f0293a5d4a8e838c7cd73df64614ba8b6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
* -text
|
||||
**/* -text
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,582 @@
|
||||
{
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"driver_report": {
|
||||
"bytes": 7102,
|
||||
"sha256": "f87b3e5244538e16579fa7e830546daa9d539ede4ceee7f9d8a40a097f2de15e"
|
||||
},
|
||||
"integrity": {
|
||||
"source_unchanged": true,
|
||||
"watched_unchanged": true,
|
||||
"before": {
|
||||
"bytes": 143994,
|
||||
"sha256": "14511bf9c9548259345a29920fc6b58d92934043c9d414aa1739112005da2392"
|
||||
},
|
||||
"after": {
|
||||
"bytes": 143994,
|
||||
"sha256": "14511bf9c9548259345a29920fc6b58d92934043c9d414aa1739112005da2392"
|
||||
}
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"case": "positive",
|
||||
"expected": "accept",
|
||||
"exit": 0,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\positive\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": null,
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17383,
|
||||
"sha256": "11d8f9eed7f5ea43bf8d009fd925f624867765efd0e3ebfc4049f5bc01960910"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073739,
|
||||
"sha256": "08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 4769,
|
||||
"sha256": "d4da8fca985392ed066f93cb3dcae89617a587b39014ffe107a52a57ff14a0a9"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "historical_failed_identity",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\historical_failed_identity\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": {
|
||||
"line": 293,
|
||||
"function": "verify",
|
||||
"assertion": "assert sha(data['gates/combined-desktop-diagnostic-1.log']) == HISTORICAL_LOG_SHA256"
|
||||
},
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17383,
|
||||
"sha256": "d5f01b9d301e79b580f94a379445e8a1ddeaf274b4d8c5752f18ee2369cc25d3"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073733,
|
||||
"sha256": "eb5722c0509de2aaaf24a73d05a0b2271fafb3b138da2d5e38efcac34888df04"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 764,
|
||||
"sha256": "fd6274cd6bc1a01007465d8b36644cf849ec1769b9a08be8cb7dd7d098e0b9ae"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "historical_panic_details",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\historical_panic_details\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": {
|
||||
"line": 293,
|
||||
"function": "verify",
|
||||
"assertion": "assert sha(data['gates/combined-desktop-diagnostic-1.log']) == HISTORICAL_LOG_SHA256"
|
||||
},
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17383,
|
||||
"sha256": "66d68d0099643514ebc4f4b55fd5adb1d5da9b59825ab3bcc146d08d6d33d29a"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073714,
|
||||
"sha256": "a91c65638427e5d6863a2aedd5058fc4750a0dec3a11c84afb8aef6cbd5f0c2e"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 760,
|
||||
"sha256": "464fb094de9530f40f0e8d91d533c27bb8a676a52ce42c219d1eb5fb6e5e9e98"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "ignored_identity",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\ignored_identity\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": {
|
||||
"line": 193,
|
||||
"function": "verify",
|
||||
"assertion": "assert tuple((ntpath.basename(i['section']), i['name'], i['reason']) for i in ignored) == EXPECTED_IGNORED"
|
||||
},
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17417,
|
||||
"sha256": "7ce3ad2eb21fc6898fa387c8d887e8c37587c2fe1e833ee20e43d819fe2a2aeb"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073746,
|
||||
"sha256": "6cf9f6d6bbefaf1e8b114044da01c8f0e7a243b5c66fa3aaf9dd7a0b4ff0cee3"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 788,
|
||||
"sha256": "6af54316403e37b03dfa374f381df2612710c3d50e5d85700f70d827f8528a69"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "ignored_reason",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\ignored_reason\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": {
|
||||
"line": 193,
|
||||
"function": "verify",
|
||||
"assertion": "assert tuple((ntpath.basename(i['section']), i['name'], i['reason']) for i in ignored) == EXPECTED_IGNORED"
|
||||
},
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17339,
|
||||
"sha256": "5069ddf95743f2fcbf7435d9cdedf1f6ec1e8157658e1fbedec175882eb5469f"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073690,
|
||||
"sha256": "9d416abd5fe2516067450e2c83cdbc78fb9d50398dddd7ee50e22b9c673b3e52"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 784,
|
||||
"sha256": "53768507a5224d2804b9e05bed795f7be82e57b00f055e3b0f85358db8e1f196"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "supplement_leaf_exit",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\supplement_leaf_exit\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": {
|
||||
"line": 166,
|
||||
"function": "verify",
|
||||
"assertion": "assert item == read(supplement_root + ntpath.splitext(ntpath.basename(key))[0] + '.result.json')"
|
||||
},
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17383,
|
||||
"sha256": "f122b43c64eef4a7ef0c9c5fde3d905010ca8f823bd7f17d03d2870a066db40c"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073741,
|
||||
"sha256": "4ee8583a8387957eb4e7d25c3e06efb15246b0881509419ad9fdf099f2324972"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 776,
|
||||
"sha256": "9d7272dcd2ea975a90ce33fbe3ff71dfbca2864b0bfbd8d5cb7bd50fc9ca1a12"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "supplement_before",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\supplement_before\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": {
|
||||
"line": 158,
|
||||
"function": "verify",
|
||||
"assertion": "assert before == read(supplement_root + 'before.json')"
|
||||
},
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17383,
|
||||
"sha256": "990f0444d70199d0d8b3304755d611a444b37fc7558488ffb38dfb1133a8d121"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073745,
|
||||
"sha256": "af2483b589bc96234ae27bc00deba127884e199d62ad16f0282d099b4e9b64e0"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 686,
|
||||
"sha256": "7544aa1f67e0189af1c480af0b9ed4cafcfb124976bdf4b9a87dc0ee7b678148"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "rebuilt_artifact_rollback",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\rebuilt_artifact_rollback\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": {
|
||||
"line": 181,
|
||||
"function": "verify",
|
||||
"assertion": "assert full['artifacts'] == expected_artifacts"
|
||||
},
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17383,
|
||||
"sha256": "5793ba1859a4dbf99989ec0520f31257a826933979755c2b68ebda1040d30848"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073738,
|
||||
"sha256": "fd84706368ba34d6dc8107714b995a5e43930d170738a486988ab6cb99a43d80"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 686,
|
||||
"sha256": "64e1184fac50f3ea01cc128add6580d52847eea6f00629c4fe043282aa481dae"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "outcome_membership",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\outcome_membership\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": {
|
||||
"line": 86,
|
||||
"function": "outcomes",
|
||||
"assertion": "assert {n for n, _, _ in observed} == set(names)"
|
||||
},
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17383,
|
||||
"sha256": "ce1739d4eecc6c7f341965f4a565ced1abe8e301ff4b1e35c945ef883023647b"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073711,
|
||||
"sha256": "7a64c10a8b744b40530e92db8ced911ec7ac01b88718e4be3e86e04b9bc0b9e0"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 1030,
|
||||
"sha256": "f370ae54c6423bd8f787ff48c07981b9670bf7e62b8c94cd6fe44ab2520afd6a"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "duplicate_outcome",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\duplicate_outcome\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": {
|
||||
"line": 85,
|
||||
"function": "outcomes",
|
||||
"assertion": "assert len(observed) == len({n for n, _, _ in observed}) == len(names)"
|
||||
},
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17383,
|
||||
"sha256": "40d37cde20c6ed5bc73c99c276fad9b2804a640a4075681e5cf5ae545add296b"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073674,
|
||||
"sha256": "578771d41cfd0ba7b539f1a9ea50ca6dad00f93e72240aa3116d80e675a4260b"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 1071,
|
||||
"sha256": "37f168a2bceebeebff9e36575b4844a9eb9d24f394e61dcc8b91d6cad7b10eed"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "filtered_command",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\filtered_command\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": {
|
||||
"line": 134,
|
||||
"function": "verify",
|
||||
"assertion": "assert full['command'] == base_command + ['--test-threads=1'] and full['mode'] == 'test'"
|
||||
},
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17383,
|
||||
"sha256": "a8fa02d92ee7b398f95b272a559a20722b1a44c35fdf19668f91d6bb2c926421"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073750,
|
||||
"sha256": "4d80010cf0746d261c81bfadf357570d14097743aa2d4338df814c7a74ff1e55"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 752,
|
||||
"sha256": "83864eaa8ca81ee89fef37a005224bc18999f65256f98b3ee9adba94c85016ae"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "source_input_digest",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\source_input_digest\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": {
|
||||
"line": 321,
|
||||
"function": "verify",
|
||||
"assertion": "assert pin(blob) == {k: source_inputs[key][k] for k in ('bytes', 'sha256')}, key"
|
||||
},
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17383,
|
||||
"sha256": "7251ed4f9efb1c7cfe9c1f60cad0a0a8cac90eca786a01305fd9210c03a28f68"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073386,
|
||||
"sha256": "84eebdd3e56bf5d26ed162359d98e1101835a2a69388dfb64f3ae112cdac01bc"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 797,
|
||||
"sha256": "f323604eddb416e6485f383b728e26d875f84fa4617340e44c308471167575f3"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "native_error",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\native_error\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"boundary": {
|
||||
"line": 225,
|
||||
"function": "verify",
|
||||
"assertion": "assert not re.search(r'^\\s*error(?:\\[|:)', text, re.M)"
|
||||
},
|
||||
"ordinary_hashes_valid": true,
|
||||
"files": {
|
||||
"verify.py": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 17383,
|
||||
"sha256": "8d9ddd6f8be4271ec3bc11fb16288663fc5457a38fb9408262dcc8ce011fbbed"
|
||||
},
|
||||
"evidence.zip": {
|
||||
"bytes": 1073770,
|
||||
"sha256": "19f8fb4072a5a9f6893e3c70f4078cbfce24b596931958bb8822d0a19bec546e"
|
||||
},
|
||||
"stdout.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr.txt": {
|
||||
"bytes": 676,
|
||||
"sha256": "e623f241b7b5d620efe422cdd16dae1b143edd3103a1cd9352ae6b5b70676289"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"controls_passed": 13,
|
||||
"unexpected_results": 0,
|
||||
"all_expected_boundaries": true,
|
||||
"source_input_control_boundary": "Git blob hash comparison at line 321 for e34 Cargo.lock",
|
||||
"execution_receipts": {
|
||||
"positive.result.json": {
|
||||
"bytes": 810,
|
||||
"sha256": "b921e628516a4e485ccf25d102f83e648e6068715a543e4352c302857c51a05e"
|
||||
},
|
||||
"positive.stdout.txt": {
|
||||
"bytes": 4769,
|
||||
"sha256": "d4da8fca985392ed066f93cb3dcae89617a587b39014ffe107a52a57ff14a0a9"
|
||||
},
|
||||
"positive.stderr.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"controls.result.json": {
|
||||
"bytes": 931,
|
||||
"sha256": "1d553b2bab261e0f2123afcb9147747396e47db1e79a64f7cd23726722e0cc8d"
|
||||
},
|
||||
"controls.stdout.txt": {
|
||||
"bytes": 5742,
|
||||
"sha256": "e4289adab23aa07546852a7d00905962c3bb7507f08ba102d5b02d6ad208c097"
|
||||
},
|
||||
"controls.stderr.txt": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"before.json": {
|
||||
"bytes": 143994,
|
||||
"sha256": "14511bf9c9548259345a29920fc6b58d92934043c9d414aa1739112005da2392"
|
||||
},
|
||||
"after.json": {
|
||||
"bytes": 143994,
|
||||
"sha256": "14511bf9c9548259345a29920fc6b58d92934043c9d414aa1739112005da2392"
|
||||
},
|
||||
"integrity.json": {
|
||||
"bytes": 301,
|
||||
"sha256": "34f789187446577d7063d93743b5b0e7355a7c41c74903f416c356e67611bbf1"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"argv": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-controls.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion",
|
||||
"--out",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls"
|
||||
],
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion",
|
||||
"start_utc": "2026-09-24T06:40:56.500779+00:00",
|
||||
"end_utc": "2026-09-24T06:42:05.870856+00:00",
|
||||
"duration_monotonic_ns": 69375000000,
|
||||
"exit": 0,
|
||||
"stdout": {
|
||||
"bytes": 5742,
|
||||
"sha256": "e4289adab23aa07546852a7d00905962c3bb7507f08ba102d5b02d6ad208c097"
|
||||
},
|
||||
"stderr": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{"case": "positive", "expected": "accept", "exit": 0, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\positive\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
{"case": "historical_failed_identity", "expected": "reject", "exit": 1, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\historical_failed_identity\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
{"case": "historical_panic_details", "expected": "reject", "exit": 1, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\historical_panic_details\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
{"case": "ignored_identity", "expected": "reject", "exit": 1, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\ignored_identity\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
{"case": "ignored_reason", "expected": "reject", "exit": 1, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\ignored_reason\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
{"case": "supplement_leaf_exit", "expected": "reject", "exit": 1, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\supplement_leaf_exit\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
{"case": "supplement_before", "expected": "reject", "exit": 1, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\supplement_before\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
{"case": "rebuilt_artifact_rollback", "expected": "reject", "exit": 1, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\rebuilt_artifact_rollback\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
{"case": "outcome_membership", "expected": "reject", "exit": 1, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\outcome_membership\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
{"case": "duplicate_outcome", "expected": "reject", "exit": 1, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\duplicate_outcome\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
{"case": "filtered_command", "expected": "reject", "exit": 1, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\filtered_command\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
{"case": "source_input_digest", "expected": "reject", "exit": 1, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\source_input_digest\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
{"case": "native_error", "expected": "reject", "exit": 1, "control_passed": true, "command": ["C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\native_error\\verify.py", "--repo", "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"]}
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073674,
|
||||
"sha256": "578771d41cfd0ba7b539f1a9ea50ca6dad00f93e72240aa3116d80e675a4260b"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "bc24a6d8e48ae2b0fd6ac7f588e02a8023416aadf47cf4a4b0fb1cdb793d5aff"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1370,
|
||||
"sha256": "244b20ab96851a4e40451197385125b43e9ef835aa5ea49e6a6b78c61e61b959"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "561343354a43fceed5c14d1e6bcfc1f0d4dc3ecd14a4c55e354b1a032f442d72"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230328,
|
||||
"sha256": "c930f8562ebc0052c968c0bc60102846ae3a1a3444b50e09f081b9e576a4843c"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364345,
|
||||
"sha256": "591c407af4f53abc8879b49d34f7274d7f49b942b7c4d7e2823d45a6035f62cc"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "f95cb810fea3dc16c2094d06fda2801f0293a5d4a8e838c7cd73df64614ba8b6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
Traceback (most recent call last):
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\duplicate_outcome\verify.py", line 337, in <module>
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\duplicate_outcome\verify.py", line 189, in verify
|
||||
ignored += [{'section': key, **i} for i in outcomes(executed[key], names, counts)]
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\duplicate_outcome\verify.py", line 85, in outcomes
|
||||
assert len(observed) == len({n for n, _, _ in observed}) == len(names)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073750,
|
||||
"sha256": "4d80010cf0746d261c81bfadf357570d14097743aa2d4338df814c7a74ff1e55"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "bc24a6d8e48ae2b0fd6ac7f588e02a8023416aadf47cf4a4b0fb1cdb793d5aff"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1370,
|
||||
"sha256": "244b20ab96851a4e40451197385125b43e9ef835aa5ea49e6a6b78c61e61b959"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "561343354a43fceed5c14d1e6bcfc1f0d4dc3ecd14a4c55e354b1a032f442d72"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230333,
|
||||
"sha256": "4d3397a7b5573ff4a32f33379613d8aea359719b901d86eca7f645d5f5494e68"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364386,
|
||||
"sha256": "c6d30cbb63c47389c8b0320b3de0e3d6bbff95378486070ef864fe048a733a56"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "f95cb810fea3dc16c2094d06fda2801f0293a5d4a8e838c7cd73df64614ba8b6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
Traceback (most recent call last):
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\filtered_command\verify.py", line 337, in <module>
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\filtered_command\verify.py", line 134, in verify
|
||||
assert full['command'] == base_command + ['--test-threads=1'] and full['mode'] == 'test'
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073733,
|
||||
"sha256": "eb5722c0509de2aaaf24a73d05a0b2271fafb3b138da2d5e38efcac34888df04"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "42b5d7d37f247f7904c10ea2932975daaf61fee22a6d79aa7f7fd76277aff758"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "f0996c100add2082264c1494eb63d1d2ec8ac95b21a20c1a50822d5e1d6cdbc4"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1370,
|
||||
"sha256": "244b20ab96851a4e40451197385125b43e9ef835aa5ea49e6a6b78c61e61b959"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "561343354a43fceed5c14d1e6bcfc1f0d4dc3ecd14a4c55e354b1a032f442d72"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230333,
|
||||
"sha256": "4d3397a7b5573ff4a32f33379613d8aea359719b901d86eca7f645d5f5494e68"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364350,
|
||||
"sha256": "069b32ca247d1c6b303b19da42f20c47765bcdf606a95ffe99d26e8d46c2df34"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "f95cb810fea3dc16c2094d06fda2801f0293a5d4a8e838c7cd73df64614ba8b6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
Traceback (most recent call last):
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\historical_failed_identity\verify.py", line 337, in <module>
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\historical_failed_identity\verify.py", line 293, in verify
|
||||
assert sha(data['gates/combined-desktop-diagnostic-1.log']) == HISTORICAL_LOG_SHA256
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073714,
|
||||
"sha256": "a91c65638427e5d6863a2aedd5058fc4750a0dec3a11c84afb8aef6cbd5f0c2e"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157645,
|
||||
"sha256": "ec299cf0abc4e11ef567b68fb9b6a4e13f3e77d23a1ae3c141a13b64dcbc7704"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "089a821e89099e32671ba6aa3eb40cf24f9a7ea86bf5bcc5d1753220ce56ec24"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1370,
|
||||
"sha256": "244b20ab96851a4e40451197385125b43e9ef835aa5ea49e6a6b78c61e61b959"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "561343354a43fceed5c14d1e6bcfc1f0d4dc3ecd14a4c55e354b1a032f442d72"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230333,
|
||||
"sha256": "4d3397a7b5573ff4a32f33379613d8aea359719b901d86eca7f645d5f5494e68"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364350,
|
||||
"sha256": "069b32ca247d1c6b303b19da42f20c47765bcdf606a95ffe99d26e8d46c2df34"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "f95cb810fea3dc16c2094d06fda2801f0293a5d4a8e838c7cd73df64614ba8b6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
Traceback (most recent call last):
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\historical_panic_details\verify.py", line 337, in <module>
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\historical_panic_details\verify.py", line 293, in verify
|
||||
assert sha(data['gates/combined-desktop-diagnostic-1.log']) == HISTORICAL_LOG_SHA256
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073746,
|
||||
"sha256": "6cf9f6d6bbefaf1e8b114044da01c8f0e7a243b5c66fa3aaf9dd7a0b4ff0cee3"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "bc24a6d8e48ae2b0fd6ac7f588e02a8023416aadf47cf4a4b0fb1cdb793d5aff"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1370,
|
||||
"sha256": "244b20ab96851a4e40451197385125b43e9ef835aa5ea49e6a6b78c61e61b959"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "561343354a43fceed5c14d1e6bcfc1f0d4dc3ecd14a4c55e354b1a032f442d72"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230333,
|
||||
"sha256": "c34e6fc0a8f048298d35402789e8eeee3b08e05d128eed3abde568e80938a06a"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364350,
|
||||
"sha256": "b8826b7e0921fd70a0e75fa5a9acd5c87d1840a845f972de78e1c6e2be4c3ec5"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "f95cb810fea3dc16c2094d06fda2801f0293a5d4a8e838c7cd73df64614ba8b6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "a_self_association_is_visible_with_neutral_connector_and_real_role_contracts",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
Traceback (most recent call last):
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\ignored_identity\verify.py", line 337, in <module>
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\ignored_identity\verify.py", line 193, in verify
|
||||
assert tuple((ntpath.basename(i['section']), i['name'], i['reason']) for i in ignored) == EXPECTED_IGNORED
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073690,
|
||||
"sha256": "9d416abd5fe2516067450e2c83cdbc78fb9d50398dddd7ee50e22b9c673b3e52"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "bc24a6d8e48ae2b0fd6ac7f588e02a8023416aadf47cf4a4b0fb1cdb793d5aff"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1370,
|
||||
"sha256": "244b20ab96851a4e40451197385125b43e9ef835aa5ea49e6a6b78c61e61b959"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "561343354a43fceed5c14d1e6bcfc1f0d4dc3ecd14a4c55e354b1a032f442d72"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230289,
|
||||
"sha256": "493d3afe8d3ced9a1e3f61761034392eec1833d7284022c3c7886b5b158d4e26"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364306,
|
||||
"sha256": "569fe07947ab74dca5cc698862fb262fb9f487f0f7d2a827c25a3decd93b522c"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "f95cb810fea3dc16c2094d06fda2801f0293a5d4a8e838c7cd73df64614ba8b6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "changed control reason"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
Traceback (most recent call last):
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\ignored_reason\verify.py", line 337, in <module>
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\ignored_reason\verify.py", line 193, in verify
|
||||
assert tuple((ntpath.basename(i['section']), i['name'], i['reason']) for i in ignored) == EXPECTED_IGNORED
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073770,
|
||||
"sha256": "19f8fb4072a5a9f6893e3c70f4078cbfce24b596931958bb8822d0a19bec546e"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "bc24a6d8e48ae2b0fd6ac7f588e02a8023416aadf47cf4a4b0fb1cdb793d5aff"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1342,
|
||||
"sha256": "6da35d265a68ad5e0c0db283189a0676bb27e01075bdba6701d00d5875569a12"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 220,
|
||||
"sha256": "6010ef4906f1d0fad5c140592a0b842a0a60baee00dad514f0cb3abc9a4ec6e9"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "51736c60c79d72b82e69f02efff77cca205e344db1865e7639768a1b106ec5ee"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230333,
|
||||
"sha256": "4d3397a7b5573ff4a32f33379613d8aea359719b901d86eca7f645d5f5494e68"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364350,
|
||||
"sha256": "069b32ca247d1c6b303b19da42f20c47765bcdf606a95ffe99d26e8d46c2df34"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "f95cb810fea3dc16c2094d06fda2801f0293a5d4a8e838c7cd73df64614ba8b6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
Traceback (most recent call last):
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\native_error\verify.py", line 337, in <module>
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\native_error\verify.py", line 225, in verify
|
||||
assert not re.search(r'^\s*error(?:\[|:)', text, re.M)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073711,
|
||||
"sha256": "7a64c10a8b744b40530e92db8ced911ec7ac01b88718e4be3e86e04b9bc0b9e0"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "bc24a6d8e48ae2b0fd6ac7f588e02a8023416aadf47cf4a4b0fb1cdb793d5aff"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1370,
|
||||
"sha256": "244b20ab96851a4e40451197385125b43e9ef835aa5ea49e6a6b78c61e61b959"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "561343354a43fceed5c14d1e6bcfc1f0d4dc3ecd14a4c55e354b1a032f442d72"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230281,
|
||||
"sha256": "6d5c0fb90e4ae452e1ed1f19ee80c9aed34e55bee40ffbbfcd9c6195d21b69c5"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364298,
|
||||
"sha256": "2cb84a6b06ed63d7718c72906484a407648895be5ca0e87d87c1ba2c057e63fc"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "f95cb810fea3dc16c2094d06fda2801f0293a5d4a8e838c7cd73df64614ba8b6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
Traceback (most recent call last):
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\outcome_membership\verify.py", line 337, in <module>
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\outcome_membership\verify.py", line 189, in verify
|
||||
ignored += [{'section': key, **i} for i in outcomes(executed[key], names, counts)]
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\outcome_membership\verify.py", line 86, in outcomes
|
||||
assert {n for n, _, _ in observed} == set(names)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073739,
|
||||
"sha256": "08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "bc24a6d8e48ae2b0fd6ac7f588e02a8023416aadf47cf4a4b0fb1cdb793d5aff"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1370,
|
||||
"sha256": "244b20ab96851a4e40451197385125b43e9ef835aa5ea49e6a6b78c61e61b959"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "561343354a43fceed5c14d1e6bcfc1f0d4dc3ecd14a4c55e354b1a032f442d72"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230333,
|
||||
"sha256": "4d3397a7b5573ff4a32f33379613d8aea359719b901d86eca7f645d5f5494e68"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364350,
|
||||
"sha256": "069b32ca247d1c6b303b19da42f20c47765bcdf606a95ffe99d26e8d46c2df34"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "f95cb810fea3dc16c2094d06fda2801f0293a5d4a8e838c7cd73df64614ba8b6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+74
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"status": "RECORDED_E34_GATES_VERIFIED",
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"full": {
|
||||
"passed": 2005,
|
||||
"failed": 0,
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"sections": 63,
|
||||
"executables": 60
|
||||
},
|
||||
"focused_passed": 7,
|
||||
"strict": "passed",
|
||||
"recorded_native_builds": 3,
|
||||
"recorded_external_builds": 1,
|
||||
"historical_f82": {
|
||||
"passed": 1337,
|
||||
"failed": 3,
|
||||
"ignored": 7
|
||||
},
|
||||
"source_blob_checks": 1520,
|
||||
"archive_payloads": 72,
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
]
|
||||
}
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073738,
|
||||
"sha256": "fd84706368ba34d6dc8107714b995a5e43930d170738a486988ab6cb99a43d80"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "bc24a6d8e48ae2b0fd6ac7f588e02a8023416aadf47cf4a4b0fb1cdb793d5aff"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1370,
|
||||
"sha256": "244b20ab96851a4e40451197385125b43e9ef835aa5ea49e6a6b78c61e61b959"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "561343354a43fceed5c14d1e6bcfc1f0d4dc3ecd14a4c55e354b1a032f442d72"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230333,
|
||||
"sha256": "4d3397a7b5573ff4a32f33379613d8aea359719b901d86eca7f645d5f5494e68"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364350,
|
||||
"sha256": "b53d427c216b308e0f4ff7afa7acfed5864bc4e65903538c77ebf3faed1a4fdc"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "f95cb810fea3dc16c2094d06fda2801f0293a5d4a8e838c7cd73df64614ba8b6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
Traceback (most recent call last):
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\rebuilt_artifact_rollback\verify.py", line 337, in <module>
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\rebuilt_artifact_rollback\verify.py", line 181, in verify
|
||||
assert full['artifacts'] == expected_artifacts
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError
|
||||
+170
@@ -0,0 +1,170 @@
|
||||
{
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"archive": {
|
||||
"bytes": 1073739,
|
||||
"sha256": "08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b"
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"case": "positive",
|
||||
"expected": "accept",
|
||||
"exit": 0,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\positive\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"case": "historical_failed_identity",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\historical_failed_identity\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"case": "historical_panic_details",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\historical_panic_details\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"case": "ignored_identity",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\ignored_identity\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"case": "ignored_reason",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\ignored_reason\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"case": "supplement_leaf_exit",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\supplement_leaf_exit\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"case": "supplement_before",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\supplement_before\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"case": "rebuilt_artifact_rollback",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\rebuilt_artifact_rollback\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"case": "outcome_membership",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\outcome_membership\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"case": "duplicate_outcome",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\duplicate_outcome\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"case": "filtered_command",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\filtered_command\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"case": "source_input_digest",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\source_input_digest\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"case": "native_error",
|
||||
"expected": "reject",
|
||||
"exit": 1,
|
||||
"control_passed": true,
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\e34-evidence-v2-verification-run-20260923-1\\controls\\native_error\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
]
|
||||
}
|
||||
],
|
||||
"passed": true,
|
||||
"archived_code_executed": false
|
||||
}
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073386,
|
||||
"sha256": "84eebdd3e56bf5d26ed162359d98e1101835a2a69388dfb64f3ae112cdac01bc"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "bc24a6d8e48ae2b0fd6ac7f588e02a8023416aadf47cf4a4b0fb1cdb793d5aff"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "c1a3417fea9a31f4aa4e5b484c0b2518574687b6698d257db46bc7f9bc4fe37e"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "b6879e3898cd0217f61270ba3f869e0f122dcc587147f072a3a8d9ea786a4db1"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1342,
|
||||
"sha256": "1a7068d7c61aaa89230ada750cb11a6a7a2e3922fd630cd8233db54dfa32d07e"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "c1a3417fea9a31f4aa4e5b484c0b2518574687b6698d257db46bc7f9bc4fe37e"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "e3e6581b55701dc802cb5e5928183e4f1b004221bcf8eaacb4ca72d1ce671c34"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "c1a3417fea9a31f4aa4e5b484c0b2518574687b6698d257db46bc7f9bc4fe37e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "daa28b7b0a0eb8f114657a6a1bb78fe05753fd4ba423a226d7bd92c2aad80f0b"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "c1a3417fea9a31f4aa4e5b484c0b2518574687b6698d257db46bc7f9bc4fe37e"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "40afa40855c013d88d963ce0355c427e7c94f0b4ffaf3a60e83d6dd19d3e283f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "c1a3417fea9a31f4aa4e5b484c0b2518574687b6698d257db46bc7f9bc4fe37e"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230333,
|
||||
"sha256": "4d3397a7b5573ff4a32f33379613d8aea359719b901d86eca7f645d5f5494e68"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364350,
|
||||
"sha256": "983e3fdcdd3d608b85f663661cbd9569556e920d02481d6ea8a3ffbe53fabbeb"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30242,
|
||||
"sha256": "40fcdbe2bf970e9a29c1eafbf468e60cb12868da0fafe24187e8223a074aa6a3"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "c1a3417fea9a31f4aa4e5b484c0b2518574687b6698d257db46bc7f9bc4fe37e"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "65a4f271d007eee913ddda9d1836fa790f9dfab0c235023e99396e839e10b4b0"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "016556341fcd516217d0b9221d4c9fef4967e9ca82f3216bf822ae440139f551"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "c1a3417fea9a31f4aa4e5b484c0b2518574687b6698d257db46bc7f9bc4fe37e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "932dd001913da78484f87e65a484d2d3f82b00f894dadf90c333935e899ad1cf"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "c1a3417fea9a31f4aa4e5b484c0b2518574687b6698d257db46bc7f9bc4fe37e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cda02325d2bb5b2aaafe0f672381ac6149f1597444454109d86dfc394d040676"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "c1a3417fea9a31f4aa4e5b484c0b2518574687b6698d257db46bc7f9bc4fe37e"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "c1a3417fea9a31f4aa4e5b484c0b2518574687b6698d257db46bc7f9bc4fe37e"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "3578c5616b1638d4fb1ad05f0d1a9aeb6f268fe3202429f262141f12a37f700d"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
Traceback (most recent call last):
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\source_input_digest\verify.py", line 337, in <module>
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\source_input_digest\verify.py", line 321, in verify
|
||||
assert pin(blob) == {k: source_inputs[key][k] for k in ('bytes', 'sha256')}, key
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError: ('e34ba27e26ede3ab55f276acc250d92b2e0c3204', 'Cargo.lock')
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073745,
|
||||
"sha256": "af2483b589bc96234ae27bc00deba127884e199d62ad16f0282d099b4e9b64e0"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "bc24a6d8e48ae2b0fd6ac7f588e02a8023416aadf47cf4a4b0fb1cdb793d5aff"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1370,
|
||||
"sha256": "244b20ab96851a4e40451197385125b43e9ef835aa5ea49e6a6b78c61e61b959"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "561343354a43fceed5c14d1e6bcfc1f0d4dc3ecd14a4c55e354b1a032f442d72"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230333,
|
||||
"sha256": "4d3397a7b5573ff4a32f33379613d8aea359719b901d86eca7f645d5f5494e68"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364350,
|
||||
"sha256": "069b32ca247d1c6b303b19da42f20c47765bcdf606a95ffe99d26e8d46c2df34"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1241,
|
||||
"sha256": "002b4713b98b2810b8a49b8d8a77641019f0a97d27efd4ea41c0fec936f9027c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2164,
|
||||
"sha256": "d7097345a71e880b1bacd60b2ee4c011add9502d3505fca0da549600368a7deb"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
Traceback (most recent call last):
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\supplement_before\verify.py", line 337, in <module>
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\supplement_before\verify.py", line 158, in verify
|
||||
assert before == read(supplement_root + 'before.json')
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError
|
||||
+370
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"archive": {
|
||||
"bytes": 1073741,
|
||||
"sha256": "4ee8583a8387957eb4e7d25c3e06efb15246b0881509419ad9fdf099f2324972"
|
||||
},
|
||||
"verifier": {
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
"payloads": {
|
||||
"context/admit-scenario-union-gate.py": {
|
||||
"bytes": 4404,
|
||||
"sha256": "1d37b296798d62dcb0ca38ee62d43cce735a29e33d39d133c85e8fbd0f4cc407"
|
||||
},
|
||||
"context/admit-workspace-rebuilt-inventory.py": {
|
||||
"bytes": 7432,
|
||||
"sha256": "9a61f839c399fed872c9da2ac715f125f751a58988c3e7581194f4f8849f36f6"
|
||||
},
|
||||
"context/admit-workspace-union-gate.py": {
|
||||
"bytes": 3742,
|
||||
"sha256": "a8a3f20e4b02498f9fff74d8d7f79dad9f6cf3df53867170f47667dc1642c222"
|
||||
},
|
||||
"context/e34-workspace-gate-order-20260923.md": {
|
||||
"bytes": 8788,
|
||||
"sha256": "a8a318c37d9d76b6a17a60e3ef7ca9fcbe76638b6017f29c720d64ccc2c6675e"
|
||||
},
|
||||
"context/package-e34-evidence.py": {
|
||||
"bytes": 8319,
|
||||
"sha256": "7d01c22279de0fcd08aacf255c6de7c8b4d7c1bb697190c2c2ca7bf8454b59db"
|
||||
},
|
||||
"context/record-rebuilt-executable-listings.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"context/scenario-union-desktop-diagnostic-status-20260923.md": {
|
||||
"bytes": 5402,
|
||||
"sha256": "e8b2ee4feff98977baca81bb0d25e49773b286a512a316d617025d2bd8ae3b50"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.diagnostic.json": {
|
||||
"bytes": 2697,
|
||||
"sha256": "03c3c1528e9182dc8897aa57c900dfa280b482ca335bf8d66b2ae399fa288e80"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.log": {
|
||||
"bytes": 157846,
|
||||
"sha256": "2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e"
|
||||
},
|
||||
"gates/combined-desktop-diagnostic-1.result.json": {
|
||||
"bytes": 1926,
|
||||
"sha256": "bc24a6d8e48ae2b0fd6ac7f588e02a8023416aadf47cf4a4b0fb1cdb793d5aff"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "91d917e0c329f74223eef11f02b25ecbd2b69ce7cc6482eede0a65548fd95255"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review-r2.json": {
|
||||
"bytes": 19278,
|
||||
"sha256": "c95c098345b00a7261e55f80ffee0f77d1f0c05d2659ca2399b7592acbfdc402"
|
||||
},
|
||||
"gates/combined-desktop-list-1.inventory-review.json": {
|
||||
"bytes": 18997,
|
||||
"sha256": "f270e11f8eb3809a3873e8e3a77b6a92ace8a81d6a1b2bf9987173d1006147b5"
|
||||
},
|
||||
"gates/combined-desktop-list-1.log": {
|
||||
"bytes": 147675,
|
||||
"sha256": "fe6f8830598188f93070625785ba83f8e00004d52d205bfc27be5ef12854eeec"
|
||||
},
|
||||
"gates/combined-desktop-list-1.result.json": {
|
||||
"bytes": 150248,
|
||||
"sha256": "f87b97f27ce687b37eae3ac33fc60e2707cb142c1c0d23edcfc759959853a6f4"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.admission.json": {
|
||||
"bytes": 1564,
|
||||
"sha256": "040f4007cc46614f4899072048af52bb4ad6b06d1c8bb60f8c217985e1a9fdf0"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.log": {
|
||||
"bytes": 934,
|
||||
"sha256": "a4dd341ecff5f782bf4ddbdd3752cc2b51a3a602626be8f6d8f5f98bd37277f5"
|
||||
},
|
||||
"gates/combined-details-e34-direct-1.result.json": {
|
||||
"bytes": 10319,
|
||||
"sha256": "81f27d7976c20e786e1f62f423e29c1817ee1aad9622a017ddff7d3efdce752d"
|
||||
},
|
||||
"gates/combined-native-e34-1.artifact-verification.json": {
|
||||
"bytes": 1370,
|
||||
"sha256": "244b20ab96851a4e40451197385125b43e9ef835aa5ea49e6a6b78c61e61b959"
|
||||
},
|
||||
"gates/combined-native-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-native-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "66186d8ec7c011c778e429726e6ac08e74de2f973a525e9e7fdb2dbd24c80ef4"
|
||||
},
|
||||
"gates/combined-native-e34-1.result.json": {
|
||||
"bytes": 2549,
|
||||
"sha256": "561343354a43fceed5c14d1e6bcfc1f0d4dc3ecd14a4c55e354b1a032f442d72"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.admission.json": {
|
||||
"bytes": 892,
|
||||
"sha256": "b5154a6997d5c9e0ff4dbcd9ffb511fb9f9730ea27dec7fd70e67810891f702e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.log": {
|
||||
"bytes": 241,
|
||||
"sha256": "48c4de035e9134f1c5bc16391e5de2dcbc7a327b04b17a7dbc2c03c9939cf23e"
|
||||
},
|
||||
"gates/combined-removal-e34-direct-1.result.json": {
|
||||
"bytes": 8925,
|
||||
"sha256": "af8a9197d24d77033a7b0d7d62a26dc2a80483f278cfa0d7d8723542642b62be"
|
||||
},
|
||||
"gates/combined-strict-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-strict-e34-1.log": {
|
||||
"bytes": 170,
|
||||
"sha256": "f0daac7cc78f29eddbb3a8d4b5dc960ec7c40f235ac134c222933afac4477084"
|
||||
},
|
||||
"gates/combined-strict-e34-1.result.json": {
|
||||
"bytes": 1701,
|
||||
"sha256": "d9f0451405a66b57f300948f7b92c9a9cd9e315d63651a3ee8945a6d374f823f"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.log": {
|
||||
"bytes": 230333,
|
||||
"sha256": "4d3397a7b5573ff4a32f33379613d8aea359719b901d86eca7f645d5f5494e68"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.result.json": {
|
||||
"bytes": 364350,
|
||||
"sha256": "069b32ca247d1c6b303b19da42f20c47765bcdf606a95ffe99d26e8d46c2df34"
|
||||
},
|
||||
"gates/combined-workspace-full-e34-1.workspace-rebuilt-admission.json": {
|
||||
"bytes": 30984,
|
||||
"sha256": "1f25e6ce36d0bad0af15b9532bf04a61dfab28da29edc90cd52ab84a602bb3ce"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.clock-observation.json": {
|
||||
"bytes": 630,
|
||||
"sha256": "2d5af06831a679c6b93f16a55b39fc5a1828386cfa2700c32a6fa14c68c3ff1f"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.inventory-review.json": {
|
||||
"bytes": 10447,
|
||||
"sha256": "380b29db9f4fcb561ddda0171c7de1043b9b7cd0ff7c645953c8100b6ab3f088"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.log": {
|
||||
"bytes": 212022,
|
||||
"sha256": "3ea8d5fe8f28ad1080d607961dd5be4fd59c388d00f1a02a168dd15032a1dfeb"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.resource-observation-2.json": {
|
||||
"bytes": 850,
|
||||
"sha256": "4cbb94178f098898520a19be702eb12797c76c0a1d23d1670785c81fd20b30d2"
|
||||
},
|
||||
"gates/combined-workspace-list-e34-1.result.json": {
|
||||
"bytes": 458628,
|
||||
"sha256": "db9678c6c0640572697defd138324f3b7a61979be49d393230f95bc6de544f62"
|
||||
},
|
||||
"history/predecessor.json": {
|
||||
"bytes": 226,
|
||||
"sha256": "d2647893a0749e8d5452c80bfdfd59518c9d55dd7624bfe4231846c0594f5181"
|
||||
},
|
||||
"launchers/0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e.py": {
|
||||
"bytes": 7475,
|
||||
"sha256": "0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e"
|
||||
},
|
||||
"launchers/c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932.py": {
|
||||
"bytes": 10043,
|
||||
"sha256": "c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932"
|
||||
},
|
||||
"launchers/de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04.py": {
|
||||
"bytes": 9280,
|
||||
"sha256": "de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04"
|
||||
},
|
||||
"launchers/fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a.py": {
|
||||
"bytes": 9283,
|
||||
"sha256": "fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a"
|
||||
},
|
||||
"source/commit.txt": {
|
||||
"bytes": 311,
|
||||
"sha256": "5409b457c6732c93b962a110a2f68082d2bfd9214c306dd25591495f459f1634"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1214,
|
||||
"sha256": "f5547b05849267c6200e3fd4e0c3cd6030677b695d09282d152c8489e0c0b03c"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/before.json": {
|
||||
"bytes": 1970,
|
||||
"sha256": "ee5e57857c34009ff7276986152dc94a8f6286ff502eca7daf0b0ed0671b6351"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-1/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.log": {
|
||||
"bytes": 22,
|
||||
"sha256": "414c144fa67f1df75f7b14a69af5641637772e81c4c3fa0a171e3228adbb922e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia-dc4fafbbc0215f88.result.json": {
|
||||
"bytes": 1243,
|
||||
"sha256": "c9aeb772eff143834dba62fec16e6b8db1e0eaab575f2dd1c93e387ead333269"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.log": {
|
||||
"bytes": 147014,
|
||||
"sha256": "49010da83c4f3e29abe78c566de3c30a8e3cb41322bef856251d51acde937131"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/arcadia_studio-c5b42126ba36cd38.result.json": {
|
||||
"bytes": 149620,
|
||||
"sha256": "a7faffb63bbd555cd275a1e60c247be603c293a0a74ed7fca7a3ea85d69f7505"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/before.json": {
|
||||
"bytes": 2154,
|
||||
"sha256": "f95cb810fea3dc16c2094d06fda2801f0293a5d4a8e838c7cd73df64614ba8b6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/launcher.py": {
|
||||
"bytes": 6479,
|
||||
"sha256": "9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/result.json": {
|
||||
"bytes": 163949,
|
||||
"sha256": "cc7224577e769d7d40d9d9d11b7b28f529ddc3a9a2ca5bdbc61ff9d85b4f4d82"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.log": {
|
||||
"bytes": 884,
|
||||
"sha256": "294bb151e1fe74b7b17b32cd531789542de8cfdb6fed70979122257047db9d31"
|
||||
},
|
||||
"supplement/combined-rebuilt-inventory-e34-2/source_cli-628cfee23782acb5.result.json": {
|
||||
"bytes": 2132,
|
||||
"sha256": "a6324504d0a2688de19516831be25d7742a0631a13900b68474aa52334f92cb7"
|
||||
},
|
||||
"transition/build.log": {
|
||||
"bytes": 40739,
|
||||
"sha256": "ffeba34a7c6bf0e3134b41978edfab19c49510bf1ed5e04e14da457c7785d9fc"
|
||||
},
|
||||
"transition/dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e.py": {
|
||||
"bytes": 11298,
|
||||
"sha256": "dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e"
|
||||
},
|
||||
"transition/external-inputs.json": {
|
||||
"bytes": 581,
|
||||
"sha256": "4bdf7acd3ee86fd71b4990f10e9689254dcc37c5ecd0ac2fb03650f187fd7606"
|
||||
},
|
||||
"transition/inputs-after.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/inputs.json": {
|
||||
"bytes": 141223,
|
||||
"sha256": "2387e1652853389857f436ed026ec89a3dec1ae40496dcf28083be04dcb47eb6"
|
||||
},
|
||||
"transition/prepared/Cargo.lock": {
|
||||
"bytes": 11096,
|
||||
"sha256": "8c801878969bb4f86d402aabebd3780cceb0c4664423f4771cb46462962da204"
|
||||
},
|
||||
"transition/prepared/Cargo.toml": {
|
||||
"bytes": 290,
|
||||
"sha256": "33b2b41bd32528ea4526da467bad4e2d056b2e104f847db1854417e4be17af07"
|
||||
},
|
||||
"transition/prepared/preparation.json": {
|
||||
"bytes": 893,
|
||||
"sha256": "6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea"
|
||||
},
|
||||
"transition/prepared/src/main.rs": {
|
||||
"bytes": 32050,
|
||||
"sha256": "ce4f2caba6d6658b72edd9a3f246cbac73ffae358d84cd79e496787243e3a43c"
|
||||
},
|
||||
"transition/result.json": {
|
||||
"bytes": 8503,
|
||||
"sha256": "2772fcdcb5238d3fb5868bf1067cfa94da53057f48eabbddb6750b4310cbf57f"
|
||||
}
|
||||
},
|
||||
"gates": [
|
||||
"combined-workspace-list-e34-1",
|
||||
"combined-details-e34-direct-1",
|
||||
"combined-removal-e34-direct-1",
|
||||
"combined-strict-e34-1",
|
||||
"combined-native-e34-1",
|
||||
"combined-workspace-full-e34-1",
|
||||
"combined-desktop-list-1",
|
||||
"combined-desktop-diagnostic-1"
|
||||
],
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"historical_predecessor": {
|
||||
"commit": "2e7c39965ccf91449054d247e82a9882da80b9b3",
|
||||
"path": "harness/experiments/peer-union-windows-20260923",
|
||||
"scope": "Published 13-receipt predecessor through f82 strict; not the later full desktop diagnostic."
|
||||
},
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
],
|
||||
"status": "PROPOSED_PACKAGE_NOT_YET_VERIFIED"
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
Traceback (most recent call last):
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\supplement_leaf_exit\verify.py", line 337, in <module>
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scunion\.local\e34-evidence-v2-verification-run-20260923-1\controls\supplement_leaf_exit\verify.py", line 166, in verify
|
||||
assert item == read(supplement_root + ntpath.splitext(ntpath.basename(key))[0] + '.result.json')
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError
|
||||
+354
@@ -0,0 +1,354 @@
|
||||
{
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"files": [
|
||||
{
|
||||
"path": "evidence.zip",
|
||||
"original_local_path": ".local/scunion/.local/peer-union-e34-evidence-proposal-v2-20260923/evidence.zip",
|
||||
"bytes": 1073739,
|
||||
"sha256": "08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b"
|
||||
},
|
||||
{
|
||||
"path": "manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/peer-union-e34-evidence-proposal-v2-20260923/manifest.json",
|
||||
"bytes": 17383,
|
||||
"sha256": "11d8f9eed7f5ea43bf8d009fd925f624867765efd0e3ebfc4049f5bc01960910"
|
||||
},
|
||||
{
|
||||
"path": "verify.py",
|
||||
"original_local_path": ".local/scunion/.local/peer-union-e34-evidence-proposal-v2-20260923/verify.py",
|
||||
"bytes": 24051,
|
||||
"sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8"
|
||||
},
|
||||
{
|
||||
"path": ".gitattributes",
|
||||
"original_local_path": ".local/scunion/.local/peer-union-e34-evidence-proposal-v2-20260923/.gitattributes",
|
||||
"bytes": 71,
|
||||
"sha256": "e4206e7142a4c884e433fb83f68548d8cbb6945955cb1d378a01f012da4123eb"
|
||||
},
|
||||
{
|
||||
"path": "helpers/package-e34-evidence-v2.py",
|
||||
"original_local_path": ".local/scunion/.local/package-e34-evidence-v2.py",
|
||||
"bytes": 3506,
|
||||
"sha256": "ccf4a9ec21dc151b767d9d14817c4fcf23aaf3dd4091f1441dbd954981765c09"
|
||||
},
|
||||
{
|
||||
"path": "helpers/e34-evidence-v2-controls.py",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-controls.py",
|
||||
"bytes": 12019,
|
||||
"sha256": "2e624c13cdac7db5f87859b90284f43174876c1d6d68d65afd6ca179528b5be1"
|
||||
},
|
||||
{
|
||||
"path": "helpers/run-e34-evidence-v2-verification.py",
|
||||
"original_local_path": ".local/scunion/.local/run-e34-evidence-v2-verification.py",
|
||||
"bytes": 4726,
|
||||
"sha256": "18c671656368646257b9433a77826f3ff5a97093096700dd23d39c15e90bc21a"
|
||||
},
|
||||
{
|
||||
"path": "helpers/e34-evidence-v2-review.diff",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-review.diff",
|
||||
"bytes": 34895,
|
||||
"sha256": "dd0831d263459c52daf7e251982d468d679218688be79dedd71336d78b4c7998"
|
||||
},
|
||||
{
|
||||
"path": "verification/before.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/before.json",
|
||||
"bytes": 143994,
|
||||
"sha256": "14511bf9c9548259345a29920fc6b58d92934043c9d414aa1739112005da2392"
|
||||
},
|
||||
{
|
||||
"path": "verification/after.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/after.json",
|
||||
"bytes": 143994,
|
||||
"sha256": "14511bf9c9548259345a29920fc6b58d92934043c9d414aa1739112005da2392"
|
||||
},
|
||||
{
|
||||
"path": "verification/integrity.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/integrity.json",
|
||||
"bytes": 301,
|
||||
"sha256": "34f789187446577d7063d93743b5b0e7355a7c41c74903f416c356e67611bbf1"
|
||||
},
|
||||
{
|
||||
"path": "verification/positive.result.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/positive.result.json",
|
||||
"bytes": 810,
|
||||
"sha256": "b921e628516a4e485ccf25d102f83e648e6068715a543e4352c302857c51a05e"
|
||||
},
|
||||
{
|
||||
"path": "verification/positive.stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/positive.stdout.txt",
|
||||
"bytes": 4769,
|
||||
"sha256": "d4da8fca985392ed066f93cb3dcae89617a587b39014ffe107a52a57ff14a0a9"
|
||||
},
|
||||
{
|
||||
"path": "verification/positive.stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/positive.stderr.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls.result.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls.result.json",
|
||||
"bytes": 931,
|
||||
"sha256": "1d553b2bab261e0f2123afcb9147747396e47db1e79a64f7cd23726722e0cc8d"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls.stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls.stdout.txt",
|
||||
"bytes": 5742,
|
||||
"sha256": "e4289adab23aa07546852a7d00905962c3bb7507f08ba102d5b02d6ad208c097"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls.stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls.stderr.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/boundary-audit.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/boundary-audit.json",
|
||||
"bytes": 21458,
|
||||
"sha256": "4fe12bd061756617727b4dccfe2879616caf53851ef4ab420a4db91f9c909b10"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/report.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/report.json",
|
||||
"bytes": 7102,
|
||||
"sha256": "f87b3e5244538e16579fa7e830546daa9d539ede4ceee7f9d8a40a097f2de15e"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/positive/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/positive/manifest.json",
|
||||
"bytes": 17383,
|
||||
"sha256": "11d8f9eed7f5ea43bf8d009fd925f624867765efd0e3ebfc4049f5bc01960910"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/positive/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/positive/stdout.txt",
|
||||
"bytes": 4769,
|
||||
"sha256": "d4da8fca985392ed066f93cb3dcae89617a587b39014ffe107a52a57ff14a0a9"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/positive/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/positive/stderr.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/historical_failed_identity/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/historical_failed_identity/manifest.json",
|
||||
"bytes": 17383,
|
||||
"sha256": "d5f01b9d301e79b580f94a379445e8a1ddeaf274b4d8c5752f18ee2369cc25d3"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/historical_failed_identity/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/historical_failed_identity/stdout.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/historical_failed_identity/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/historical_failed_identity/stderr.txt",
|
||||
"bytes": 764,
|
||||
"sha256": "fd6274cd6bc1a01007465d8b36644cf849ec1769b9a08be8cb7dd7d098e0b9ae"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/historical_panic_details/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/historical_panic_details/manifest.json",
|
||||
"bytes": 17383,
|
||||
"sha256": "66d68d0099643514ebc4f4b55fd5adb1d5da9b59825ab3bcc146d08d6d33d29a"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/historical_panic_details/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/historical_panic_details/stdout.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/historical_panic_details/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/historical_panic_details/stderr.txt",
|
||||
"bytes": 760,
|
||||
"sha256": "464fb094de9530f40f0e8d91d533c27bb8a676a52ce42c219d1eb5fb6e5e9e98"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/ignored_identity/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/ignored_identity/manifest.json",
|
||||
"bytes": 17417,
|
||||
"sha256": "7ce3ad2eb21fc6898fa387c8d887e8c37587c2fe1e833ee20e43d819fe2a2aeb"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/ignored_identity/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/ignored_identity/stdout.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/ignored_identity/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/ignored_identity/stderr.txt",
|
||||
"bytes": 788,
|
||||
"sha256": "6af54316403e37b03dfa374f381df2612710c3d50e5d85700f70d827f8528a69"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/ignored_reason/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/ignored_reason/manifest.json",
|
||||
"bytes": 17339,
|
||||
"sha256": "5069ddf95743f2fcbf7435d9cdedf1f6ec1e8157658e1fbedec175882eb5469f"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/ignored_reason/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/ignored_reason/stdout.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/ignored_reason/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/ignored_reason/stderr.txt",
|
||||
"bytes": 784,
|
||||
"sha256": "53768507a5224d2804b9e05bed795f7be82e57b00f055e3b0f85358db8e1f196"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/supplement_leaf_exit/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/supplement_leaf_exit/manifest.json",
|
||||
"bytes": 17383,
|
||||
"sha256": "f122b43c64eef4a7ef0c9c5fde3d905010ca8f823bd7f17d03d2870a066db40c"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/supplement_leaf_exit/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/supplement_leaf_exit/stdout.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/supplement_leaf_exit/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/supplement_leaf_exit/stderr.txt",
|
||||
"bytes": 776,
|
||||
"sha256": "9d7272dcd2ea975a90ce33fbe3ff71dfbca2864b0bfbd8d5cb7bd50fc9ca1a12"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/supplement_before/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/supplement_before/manifest.json",
|
||||
"bytes": 17383,
|
||||
"sha256": "990f0444d70199d0d8b3304755d611a444b37fc7558488ffb38dfb1133a8d121"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/supplement_before/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/supplement_before/stdout.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/supplement_before/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/supplement_before/stderr.txt",
|
||||
"bytes": 686,
|
||||
"sha256": "7544aa1f67e0189af1c480af0b9ed4cafcfb124976bdf4b9a87dc0ee7b678148"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/rebuilt_artifact_rollback/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/rebuilt_artifact_rollback/manifest.json",
|
||||
"bytes": 17383,
|
||||
"sha256": "5793ba1859a4dbf99989ec0520f31257a826933979755c2b68ebda1040d30848"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/rebuilt_artifact_rollback/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/rebuilt_artifact_rollback/stdout.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/rebuilt_artifact_rollback/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/rebuilt_artifact_rollback/stderr.txt",
|
||||
"bytes": 686,
|
||||
"sha256": "64e1184fac50f3ea01cc128add6580d52847eea6f00629c4fe043282aa481dae"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/outcome_membership/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/outcome_membership/manifest.json",
|
||||
"bytes": 17383,
|
||||
"sha256": "ce1739d4eecc6c7f341965f4a565ced1abe8e301ff4b1e35c945ef883023647b"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/outcome_membership/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/outcome_membership/stdout.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/outcome_membership/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/outcome_membership/stderr.txt",
|
||||
"bytes": 1030,
|
||||
"sha256": "f370ae54c6423bd8f787ff48c07981b9670bf7e62b8c94cd6fe44ab2520afd6a"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/duplicate_outcome/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/duplicate_outcome/manifest.json",
|
||||
"bytes": 17383,
|
||||
"sha256": "40d37cde20c6ed5bc73c99c276fad9b2804a640a4075681e5cf5ae545add296b"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/duplicate_outcome/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/duplicate_outcome/stdout.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/duplicate_outcome/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/duplicate_outcome/stderr.txt",
|
||||
"bytes": 1071,
|
||||
"sha256": "37f168a2bceebeebff9e36575b4844a9eb9d24f394e61dcc8b91d6cad7b10eed"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/filtered_command/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/filtered_command/manifest.json",
|
||||
"bytes": 17383,
|
||||
"sha256": "a8fa02d92ee7b398f95b272a559a20722b1a44c35fdf19668f91d6bb2c926421"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/filtered_command/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/filtered_command/stdout.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/filtered_command/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/filtered_command/stderr.txt",
|
||||
"bytes": 752,
|
||||
"sha256": "83864eaa8ca81ee89fef37a005224bc18999f65256f98b3ee9adba94c85016ae"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/source_input_digest/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/source_input_digest/manifest.json",
|
||||
"bytes": 17383,
|
||||
"sha256": "7251ed4f9efb1c7cfe9c1f60cad0a0a8cac90eca786a01305fd9210c03a28f68"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/source_input_digest/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/source_input_digest/stdout.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/source_input_digest/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/source_input_digest/stderr.txt",
|
||||
"bytes": 797,
|
||||
"sha256": "f323604eddb416e6485f383b728e26d875f84fa4617340e44c308471167575f3"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/native_error/manifest.json",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/native_error/manifest.json",
|
||||
"bytes": 17383,
|
||||
"sha256": "8d9ddd6f8be4271ec3bc11fb16288663fc5457a38fb9408262dcc8ce011fbbed"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/native_error/stdout.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/native_error/stdout.txt",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "verification/controls/native_error/stderr.txt",
|
||||
"original_local_path": ".local/scunion/.local/e34-evidence-v2-verification-run-20260923-1/controls/native_error/stderr.txt",
|
||||
"bytes": 676,
|
||||
"sha256": "e623f241b7b5d620efe422cdd16dae1b143edd3103a1cd9352ae6b5b70676289"
|
||||
}
|
||||
],
|
||||
"omitted": "Mutated control ZIPs and duplicate per-case verifier/README/attributes remain in the original local run directory; their archive/verifier identities are retained in each manifest and boundary-audit.json."
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"source_unchanged": true,
|
||||
"watched_unchanged": true,
|
||||
"before": {
|
||||
"bytes": 143994,
|
||||
"sha256": "14511bf9c9548259345a29920fc6b58d92934043c9d414aa1739112005da2392"
|
||||
},
|
||||
"after": {
|
||||
"bytes": 143994,
|
||||
"sha256": "14511bf9c9548259345a29920fc6b58d92934043c9d414aa1739112005da2392"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"argv": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion\\.local\\peer-union-e34-evidence-proposal-v2-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion"
|
||||
],
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scunion",
|
||||
"start_utc": "2026-09-24T06:40:46.811170+00:00",
|
||||
"end_utc": "2026-09-24T06:40:56.500779+00:00",
|
||||
"duration_monotonic_ns": 9688000000,
|
||||
"exit": 0,
|
||||
"stdout": {
|
||||
"bytes": 4769,
|
||||
"sha256": "d4da8fca985392ed066f93cb3dcae89617a587b39014ffe107a52a57ff14a0a9"
|
||||
},
|
||||
"stderr": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"status": "RECORDED_E34_GATES_VERIFIED",
|
||||
"source": "e34ba27e26ede3ab55f276acc250d92b2e0c3204",
|
||||
"tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7",
|
||||
"full": {
|
||||
"passed": 2005,
|
||||
"failed": 0,
|
||||
"ignored": [
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-f7978707542e0007.exe",
|
||||
"name": "inheritance_chain_validation_scaling_probe",
|
||||
"reason": "explicit inheritance scaling probe; run with --ignored --nocapture"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"reason": "manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"reason": "manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"reason": "manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views",
|
||||
"reason": "Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"reason": "manual supported-font cluster and bidi witnesses"
|
||||
},
|
||||
{
|
||||
"section": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\arcadia_studio-c5b42126ba36cd38.exe",
|
||||
"name": "source_annotations::performance_tests::annotation_projection_cost_distributions",
|
||||
"reason": "manual diagnostic projection distributions; no fixed machine threshold"
|
||||
}
|
||||
],
|
||||
"sections": 63,
|
||||
"executables": 60
|
||||
},
|
||||
"focused_passed": 7,
|
||||
"strict": "passed",
|
||||
"recorded_native_builds": 3,
|
||||
"recorded_external_builds": 1,
|
||||
"historical_f82": {
|
||||
"passed": 1337,
|
||||
"failed": 3,
|
||||
"ignored": 7
|
||||
},
|
||||
"source_blob_checks": 1520,
|
||||
"archive_payloads": 72,
|
||||
"limitations": [
|
||||
"Archive verification rechecks recorded evidence and Git blobs; it does not rerun gates or reconstruct executable bytes.",
|
||||
"No executable binaries or DLLs are included; build artifacts remain identified by their original receipt hashes.",
|
||||
"Native workflow trials are not closed here. No native usability, public source8, or release acceptance is claimed.",
|
||||
"Eight named tests were ignored, not executed or passed. The unwired Scenario label experiment is outside the actual inventory.",
|
||||
"The full gate launch explicitly rejected lifecycle-phase and stack overrides, but the fb receipt omits those two environment fields; launch preconditions are transcript evidence, not a captured receipt snapshot. Direct focus and supplementary listings capture both null.",
|
||||
"Host UTC clock jumps occurred. The main fb recorder lacks a monotonic duration; no total elapsed-time claim is derived from UTC subtraction.",
|
||||
"First supplementary listing failed with 0xC0000135 after the toolchain environment was omitted; raw failure is retained. An unchanged-helper retry with the toolchain environment succeeded.",
|
||||
"Historical f82 desktop results remain a failure: 1337 passed, 3 failed, 7 ignored. The repaired e34 source is a distinct subject."
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,337 @@
|
||||
"""Read-only portable verification of recorded e34 gates; never execute archived code."""
|
||||
from pathlib import Path, PurePosixPath
|
||||
import argparse
|
||||
import hashlib
|
||||
import json
|
||||
import ntpath
|
||||
import re
|
||||
import subprocess
|
||||
import zipfile
|
||||
|
||||
SOURCE = 'e34ba27e26ede3ab55f276acc250d92b2e0c3204'
|
||||
TREE = '29f769926e2e907f0b40c3b33ec36658ee6601b7'
|
||||
FB = 'fb978bc1716f77bb200b6822ccbc15fe3eb3553f7066fb8fca780fe651ffd51a'
|
||||
DIRECT = 'de031fc497ba71e4de9602921b1208a2e8c672abefb9a95d7f421e6258411d04'
|
||||
NATIVE = 'c1b736290bae198fb8230011d9848c0679483e5f5fbf46343c89ad66da059932'
|
||||
SUPPLEMENT = '9765c43e2e6d826c86dfcf82042ba6dc5ca035ab55ef010eb1cdfe27162b9a8e'
|
||||
TRANSITION = 'dde99bfc6108862d8ad545e0a42290987ab44f2007c71e99f407ab640f8fe42e'
|
||||
LIST = 'combined-workspace-list-e34-1'
|
||||
FULL = 'combined-workspace-full-e34-1'
|
||||
REBUILT = {
|
||||
'arcadia-dc4fafbbc0215f88.exe': ('oa-cli', '2bee6abfeed32a2cd2a3ef958dd95b17f75dec4189199f43403de08c11aabf25'),
|
||||
'source_cli-628cfee23782acb5.exe': ('oa-cli', 'a40ae4b7af2ff749d5c206bc15be4b74c89e635c2e6f8c3c610f0b692147f573'),
|
||||
'arcadia_studio-c5b42126ba36cd38.exe': ('oa-desktop', '4ee353b9bf1940258a27fad41b904b2638783c1a8c7f9498c118c5ba62df71e9'),
|
||||
}
|
||||
HISTORICAL_LOG_SHA256 = '2a043b7f8dd2ba952f0a2f967a10936d0dc805913d8743375a714c4bde4a0c2e'
|
||||
HISTORICAL_FAILED = {
|
||||
'app::behavior_removal_tests::mounted_scenario_use_delete_keeps_definition_and_second_use_and_rejects_owner_replay',
|
||||
'behavior::scenario::workspace::details_tests::details_opens_current_saved_view_properties_after_following_diagram_picker',
|
||||
'behavior::scenario::workspace::details_tests::saved_details_opens_real_editable_inspector_and_returns_to_same_view',
|
||||
}
|
||||
# Review policy is independent of the manifest and mutable receipt summaries.
|
||||
# Basenames identify sections within the already checked literal workspace inventory.
|
||||
EXPECTED_IGNORED = (
|
||||
('r6_data-f7978707542e0007.exe', 'inheritance_chain_validation_scaling_probe',
|
||||
'explicit inheritance scaling probe; run with --ignored --nocapture'),
|
||||
('arcadia_studio-c5b42126ba36cd38.exe', 'app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing',
|
||||
'manual Windows dev/debug rename latency trial; run alone with --ignored --nocapture --test-threads=1'),
|
||||
('arcadia_studio-c5b42126ba36cd38.exe', 'app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight',
|
||||
'manual Windows dev/debug editor replacement + layout/highlight trial; run alone with --ignored --nocapture --test-threads=1'),
|
||||
('arcadia_studio-c5b42126ba36cd38.exe', 'app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses',
|
||||
'manual 100-module latency/process-memory trial; run alone with --ignored --nocapture --test-threads=1'),
|
||||
('arcadia_studio-c5b42126ba36cd38.exe', 'behavior::scenario::spacing::controller::timing_tests::saved_spacing_capture_prepare_20_lanes_1000_messages_3_views',
|
||||
'Diagnostic timing only; run alone with --exact --ignored --nocapture after correctness gates; no latency acceptance threshold'),
|
||||
('arcadia_studio-c5b42126ba36cd38.exe', 'source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge',
|
||||
'manual supported-font cluster and bidi witnesses'),
|
||||
('arcadia_studio-c5b42126ba36cd38.exe', 'source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor',
|
||||
'manual supported-font cluster and bidi witnesses'),
|
||||
('arcadia_studio-c5b42126ba36cd38.exe', 'source_annotations::performance_tests::annotation_projection_cost_distributions',
|
||||
'manual diagnostic projection distributions; no fixed machine threshold'),
|
||||
)
|
||||
PREFIXES = ('Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build', 'crates',
|
||||
'assets', 'docs', 'examples', 'harness/fixtures', 'scripts', 'vendor',
|
||||
'harness/experiments/edge-attachments-20260922/native-fixture.arcadia',
|
||||
'harness/experiments/textual-authoring-20260911/alarm-response.arcadia')
|
||||
|
||||
def sha(raw):
|
||||
return hashlib.sha256(raw).hexdigest()
|
||||
|
||||
def pin(raw):
|
||||
return {'bytes': len(raw), 'sha256': sha(raw)}
|
||||
|
||||
def norm(path):
|
||||
return path if path.startswith('doctest:') else ntpath.normpath(path)
|
||||
|
||||
def parse(text):
|
||||
return {'listing_members': re.findall(r'^([^\r\n]+): test\r?$', text, re.M),
|
||||
'outcomes': [list(t) for t in re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)(?:, ([^\r\n]*))?\r?$', text, re.M)],
|
||||
'summaries': [list(t) for t in re.findall(r'^test result: (ok|FAILED)\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;', text, re.M)],
|
||||
'listing_totals': [list(t) for t in re.findall(r'^(\d+) tests?, (\d+) benchmarks?\r?$', text, re.M)],
|
||||
'text_sha256': sha(text.encode())}
|
||||
|
||||
def sections(text):
|
||||
headers = list(re.finditer(r'^\s+(?:Running (?P<kind>[^\r\n]+) \((?P<exe>[^\r\n]+\.exe)\)|Doc-tests (?P<doc>[^\r\n]+))\r?$', text, re.M))
|
||||
result = []
|
||||
for index, match in enumerate(headers):
|
||||
body = text[match.end():headers[index + 1].start() if index + 1 < len(headers) else len(text)]
|
||||
result.append({'key': norm(match['exe']) if match['exe'] else 'doctest:' + match['doc'],
|
||||
'kind': match['kind'] or 'doctest', **parse(body)})
|
||||
assert len(result) == len({s['key'] for s in result})
|
||||
return result
|
||||
|
||||
def outcomes(parsed, names, counts, filtered=0):
|
||||
observed = parsed['outcomes']
|
||||
assert len(names) == len(set(names))
|
||||
assert len(observed) == len({n for n, _, _ in observed}) == len(names)
|
||||
assert {n for n, _, _ in observed} == set(names)
|
||||
actual = [sum(status == wanted for _, status, _ in observed) for wanted in ('ok', 'FAILED', 'ignored')]
|
||||
assert actual == counts
|
||||
assert parsed['summaries'] == [['FAILED' if counts[1] else 'ok', *map(str, counts), '0', str(filtered)]]
|
||||
return [{'name': n, 'reason': reason} for n, status, reason in observed if status == 'ignored']
|
||||
|
||||
def verify(folder, repo):
|
||||
manifest = json.loads((folder / 'manifest.json').read_bytes())
|
||||
assert manifest['source'] == SOURCE and manifest['tree'] == TREE
|
||||
assert pin((folder / 'verify.py').read_bytes()) == manifest['verifier']
|
||||
assert pin((folder / 'evidence.zip').read_bytes()) == manifest['archive']
|
||||
with zipfile.ZipFile(folder / 'evidence.zip') as archive:
|
||||
names = archive.namelist()
|
||||
assert len(names) == len(set(names)) and set(names) == set(manifest['payloads'])
|
||||
assert all(not PurePosixPath(n).is_absolute() and '..' not in PurePosixPath(n).parts and '\\' not in n for n in names)
|
||||
assert all(not n.lower().endswith(('.exe', '.dll', '.pdb')) for n in names)
|
||||
data = {n: archive.read(n) for n in names}
|
||||
for name, raw in data.items():
|
||||
assert pin(raw) == manifest['payloads'][name], name
|
||||
read = lambda name: json.loads(data[name])
|
||||
source_inputs = {}
|
||||
|
||||
def input_set(raw, source):
|
||||
record = json.loads(raw)
|
||||
assert record['source'] == source and len(record['inputs']) == 760
|
||||
assert len(record['inputs']) == len({i['path'] for i in record['inputs']})
|
||||
for item in record['inputs']:
|
||||
key = (source, item['path'])
|
||||
assert key not in source_inputs or source_inputs[key] == item
|
||||
source_inputs[key] = item
|
||||
return record
|
||||
|
||||
def gate(name, launcher, source=SOURCE, exit_code=0):
|
||||
r = read('gates/' + name + '.result.json')
|
||||
raw = data['gates/' + name + '.log']
|
||||
inputs = data['gates/' + r['inputs']]
|
||||
assert r['source'] == r['head_after'] == source and r['exit'] == exit_code
|
||||
assert not r['changed_inputs'] and sha(raw) == r['log_sha256']
|
||||
assert sha(inputs) == r['inputs_sha256']
|
||||
assert r['launcher_sha256'] == r['launcher_sha256_after'] == launcher
|
||||
assert sha(data['launchers/' + launcher + '.py']) == launcher
|
||||
input_set(inputs, source)
|
||||
return r, raw.decode(), inputs
|
||||
|
||||
listing, list_text, input_raw = gate(LIST, FB)
|
||||
full, full_text, full_inputs = gate(FULL, FB)
|
||||
base_command = ['cargo', 'test', '--locked', '--offline', '--workspace', '--no-fail-fast', '--']
|
||||
assert listing['command'] == base_command + ['--list'] and listing['mode'] == 'list'
|
||||
assert full['command'] == base_command + ['--test-threads=1'] and full['mode'] == 'test'
|
||||
assert listing['scope'] == full['scope'] == 'workspace' and not listing['filter'] and not full['filter']
|
||||
assert full_inputs == input_raw
|
||||
listed_sections, full_sections = sections(list_text), sections(full_text)
|
||||
for actual, recorded in ((listed_sections, listing['workspace_sections']), (full_sections, full['workspace_sections'])):
|
||||
assert actual == [{**s, 'key': norm(s['key'])} for s in recorded]
|
||||
assert len(listed_sections) == len(full_sections) == 63
|
||||
listed = {s['key']: s for s in listed_sections}
|
||||
executed = {s['key']: s for s in full_sections}
|
||||
assert listed.keys() == executed.keys()
|
||||
assert sum(len(s['listing_members']) for s in listed_sections) == listing['listing_count'] == 2013
|
||||
assert re.findall(r'^([^\r\n]+): test\r?$', list_text, re.M) == listing['listing_members']
|
||||
old_artifacts = {norm(a['path']): a for a in listing['artifacts']}
|
||||
assert len(old_artifacts) == len(listing['artifacts']) == 60
|
||||
assert set(old_artifacts) == {k for k in listed if not k.startswith('doctest:')}
|
||||
|
||||
supplement_root = 'supplement/combined-rebuilt-inventory-e34-2/'
|
||||
supplement = read(supplement_root + 'result.json')
|
||||
assert supplement['source'] == SOURCE and supplement['baseline'] == LIST
|
||||
assert supplement['baseline_sha256'] == sha(data['gates/' + LIST + '.result.json'])
|
||||
assert supplement['launcher_sha256'] == supplement['launcher_sha256_after'] == sha(data[supplement_root + 'launcher.py']) == SUPPLEMENT
|
||||
assert data[supplement_root + supplement['inputs']] == input_raw and supplement['inputs_sha256'] == sha(input_raw)
|
||||
assert supplement['binding_unchanged'] and supplement['before'] == supplement['after']
|
||||
before = supplement['before']
|
||||
assert before == read(supplement_root + 'before.json')
|
||||
assert before['head'] == SOURCE and not before['tracked_status'] and not before['changed_inputs']
|
||||
assert before['baseline_sha256'] == supplement['baseline_sha256'] and before['inputs_sha256'] == sha(input_raw)
|
||||
assert before['environment']['ARCADIA_CODEC_LIFECYCLE_PHASE'] is None and before['environment']['RUST_MIN_STACK'] is None
|
||||
replacements = {}
|
||||
assert len(supplement['inventories']) == 3
|
||||
for item in supplement['inventories']:
|
||||
key = norm(item['path'])
|
||||
assert item == read(supplement_root + ntpath.splitext(ntpath.basename(key))[0] + '.result.json')
|
||||
package, expected_hash = REBUILT[ntpath.basename(key)]
|
||||
assert item['exit'] == 0 and item['command'] == [item['path'], '--list']
|
||||
assert norm(item['cwd']).endswith('\\crates\\' + package)
|
||||
assert item['artifact_before'] == item['artifact_after'] and item['artifact_before']['sha256'] == expected_hash
|
||||
assert item['baseline_artifact'] == old_artifacts[key]
|
||||
raw = data[supplement_root + item['log']]
|
||||
assert sha(raw) == item['log_sha256']
|
||||
parsed = parse(raw.decode())
|
||||
assert parsed['listing_members'] == item['listing_members'] == listed[key]['listing_members']
|
||||
assert parsed['listing_totals'] == item['listing_totals'] == [[str(len(item['listing_members'])), '0']]
|
||||
assert item['matches_baseline_names']
|
||||
replacements[key] = {'path': item['path'], **item['artifact_before']}
|
||||
assert {ntpath.basename(k) for k in replacements} == set(REBUILT)
|
||||
expected_artifacts = [replacements.get(norm(a['path']), a) for a in listing['artifacts']]
|
||||
assert full['artifacts'] == expected_artifacts
|
||||
ignored = []
|
||||
passed = 0
|
||||
for key, section in listed.items():
|
||||
names = section['listing_members']
|
||||
assert section['listing_totals'] == [[str(len(names)), '0']]
|
||||
counts = [sum(status == wanted for _, status, _ in executed[key]['outcomes']) for wanted in ('ok', 'FAILED', 'ignored')]
|
||||
assert counts[1] == 0
|
||||
ignored += [{'section': key, **i} for i in outcomes(executed[key], names, counts)]
|
||||
passed += counts[0]
|
||||
assert passed == 2005 and len(ignored) == 8
|
||||
assert ignored == manifest['ignored']
|
||||
assert tuple((ntpath.basename(i['section']), i['name'], i['reason']) for i in ignored) == EXPECTED_IGNORED
|
||||
|
||||
desktop = next(a for a in listing['artifacts'] if ntpath.basename(a['path']).startswith('arcadia_studio-'))
|
||||
desktop_names = listed[norm(desktop['path'])]['listing_members']
|
||||
for name, selector, count in (
|
||||
('combined-details-e34-direct-1', 'workspace::details_tests', 6),
|
||||
('combined-removal-e34-direct-1', 'mounted_scenario_use_delete_keeps_definition_and_second_use_and_rejects_owner_replay', 1)):
|
||||
r, text, raw = gate(name, DIRECT)
|
||||
assert raw == input_raw and r['execution'] == 'direct-listed-executable'
|
||||
assert r['command'] == [desktop['path'], selector, '--test-threads=1']
|
||||
assert r['filter'] == selector and r['listing'] == LIST and r['artifacts'] == [desktop]
|
||||
assert r['head_before'] == SOURCE and not r['tracked_status_before'] and not r['tracked_status_after']
|
||||
assert r['binding_unchanged'] and r['outcome_membership_exact']
|
||||
assert r['artifact_before'] == r['artifact_after'] == {k: desktop[k] for k in ('bytes', 'sha256')}
|
||||
assert r['environment'] == r['environment_after']
|
||||
assert r['environment']['ARCADIA_CODEC_LIFECYCLE_PHASE'] is None and r['environment']['RUST_MIN_STACK'] is None
|
||||
assert r['listing_before'] == r['listing_after']
|
||||
for path, expected in r['listing_before'].items():
|
||||
prefix = 'launchers/' if ntpath.basename(path) == FB + '.py' else 'gates/'
|
||||
assert pin(data[prefix + ntpath.basename(path)]) == expected
|
||||
selected = sorted(n for n in desktop_names if selector in n)
|
||||
assert r['selected'] == selected and len(selected) == count
|
||||
outcomes(parse(text), selected, [count, 0, 0], len(desktop_names) - count)
|
||||
|
||||
strict, text, raw = gate('combined-strict-e34-1', FB)
|
||||
assert raw == input_raw and strict['scope'] == 'workspace' and strict['mode'] == 'clippy'
|
||||
assert strict['command'] == ['cargo', 'clippy', '--locked', '--offline', '--workspace', '--all-targets', '--', '-D', 'warnings']
|
||||
assert 'Finished `dev` profile' in text and not re.search(r'^error(?:\[|:)', text, re.M)
|
||||
native, text, raw = gate('combined-native-e34-1', NATIVE)
|
||||
assert raw == input_raw and native['scope'] == 'native' and native['mode'] == 'build'
|
||||
assert native['command'] == ['cargo', 'build', '--locked', '--offline', '-p', 'oa-desktop', '-p', 'oa-core', '--bin', 'arcadia-studio', '--example', 'attachment_snapshot', '--example', 'state_bend_routing_snapshot']
|
||||
assert 'Finished `dev` profile' in text and native['duration_monotonic_ns'] > 0
|
||||
assert not re.search(r'^\s*error(?:\[|:)', text, re.M)
|
||||
for recorded in (listing, full, strict, native):
|
||||
assert recorded['environment']['CARGO_BUILD_JOBS'] == '1'
|
||||
assert recorded['environment']['CARGO_INCREMENTAL'] == '0'
|
||||
assert norm(recorded['environment']['CARGO_TARGET_DIR']) == 'C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target'
|
||||
assert [(ntpath.basename(a['path']), a['bytes'], a['sha256']) for a in native['artifacts']] == [
|
||||
('arcadia-studio.exe', 119151616, 'd8f60c910c6316878538689a5ae0cc6aaf173735dcf7f5aeef75026ce86f4931'),
|
||||
('attachment_snapshot.exe', 19513344, '60e1f5807f4959676798482c8269fe1023507ad3ac305b5750eab192e1a4d2d4'),
|
||||
('state_bend_routing_snapshot.exe', 21684736, 'cb8ac3958b9010c78b8e3d4048424fb0c81fe39fbdeec792f2989f092b2a0d40')]
|
||||
|
||||
failed_prefix = 'supplement/combined-rebuilt-inventory-e34-1/'
|
||||
failure = read(failed_prefix + 'arcadia-dc4fafbbc0215f88.result.json')
|
||||
failure_before = read(failed_prefix + 'before.json')
|
||||
assert failure_before['head'] == SOURCE and not failure_before['tracked_status'] and not failure_before['changed_inputs']
|
||||
assert failure_before['baseline_sha256'] == supplement['baseline_sha256']
|
||||
assert data[failed_prefix + 'inputs.json'] == input_raw
|
||||
assert failure_before['inputs_sha256'] == sha(input_raw)
|
||||
assert failure_before['environment']['ARCADIA_CODEC_LIFECYCLE_PHASE'] is None
|
||||
assert failure_before['environment']['RUST_MIN_STACK'] is None
|
||||
assert sha(data[failed_prefix + 'launcher.py']) == SUPPLEMENT
|
||||
assert failure['exit'] == 3221225781 and failure['command'] == [failure['path'], '--list']
|
||||
failure_key = norm(failure['path'])
|
||||
assert ntpath.basename(failure_key) == 'arcadia-dc4fafbbc0215f88.exe'
|
||||
assert failure['baseline_artifact'] == old_artifacts[failure_key]
|
||||
successful_retry = next(i for i in supplement['inventories'] if norm(i['path']) == failure_key)
|
||||
assert failure['cwd'] == successful_retry['cwd']
|
||||
assert failure['artifact_before'] == successful_retry['artifact_before']
|
||||
assert failure['artifact_before'] == failure['artifact_after']
|
||||
assert failure['artifact_before']['sha256'] == REBUILT['arcadia-dc4fafbbc0215f88.exe'][1]
|
||||
assert data[failed_prefix + failure['log']] == b'' and failure['log_sha256'] == sha(b'')
|
||||
|
||||
transition = read('transition/result.json')
|
||||
assert transition['source'] == transition['head_before'] == transition['head_after'] == SOURCE
|
||||
assert transition['exit'] == 0 and transition['admitted_build'] and transition['command_launched']
|
||||
assert not transition['changed_inputs'] and not transition['changed_external_inputs'] and not transition['validation_errors']
|
||||
assert not transition['tracked_status_before'] and not transition['tracked_status_after']
|
||||
assert transition['launcher_sha256'] == transition['launcher_sha256_after'] == sha(data['transition/' + TRANSITION + '.py']) == TRANSITION
|
||||
assert transition['environment'] == transition['environment_after']
|
||||
assert transition['scope'] == 'external-transition-oracle' and transition['mode'] == 'build'
|
||||
assert transition['environment']['CARGO_BUILD_JOBS'] == '1' and transition['environment']['CARGO_INCREMENTAL'] == '0'
|
||||
assert transition['command'] == ['cargo', 'build', '--locked', '--offline', '--manifest-path', transition['cwd'] + '\\Cargo.toml', '--bin', 'transition-native-lifecycle', '--message-format=json-render-diagnostics']
|
||||
assert data['transition/' + transition['inputs']] == data['transition/' + transition['inputs_after']] == input_raw
|
||||
assert transition['inputs_sha256'] == transition['inputs_after_sha256'] == sha(input_raw)
|
||||
external = read('transition/' + transition['external_inputs'])
|
||||
assert sha(data['transition/' + transition['external_inputs']]) == transition['external_inputs_sha256']
|
||||
assert external['inputs'] == transition['external_before'] == transition['external_after']
|
||||
assert {i['path'] for i in external['inputs']} == {'Cargo.toml', 'Cargo.lock', 'src/main.rs'}
|
||||
preparation = read('transition/prepared/preparation.json')
|
||||
assert transition['preparation_before'] == transition['preparation_after'] == external['preparation'] == pin(data['transition/prepared/preparation.json'])
|
||||
assert transition['preparation_before']['sha256'] == '6f651b636413e4f6426807ef057cc306a0f4c5b109e9305727c5c7b55c8c9aea'
|
||||
for item in external['inputs']:
|
||||
assert pin(data['transition/prepared/' + item['path']]) == {k: item[k] for k in ('bytes', 'sha256')} == preparation['files'][item['path']]
|
||||
assert sha(data['transition/build.log']) == transition['log_sha256']
|
||||
messages = [json.loads(line) for line in data['transition/build.log'].decode().splitlines() if line.startswith('{')]
|
||||
assert [m for m in messages if m['reason'] == 'build-finished'] == [{'reason': 'build-finished', 'success': True}]
|
||||
artifact_messages = [m for m in messages if m['reason'] == 'compiler-artifact' and m['target']['name'] == 'transition-native-lifecycle' and m.get('executable')]
|
||||
assert len(artifact_messages) == len(transition['artifacts']) == 1
|
||||
artifact = transition['artifacts'][0]
|
||||
message = artifact_messages[0]
|
||||
assert message['target']['kind'] == ['bin'] and norm(message['target']['src_path']) == norm(transition['cwd'] + '\\src\\main.rs')
|
||||
assert norm(message['executable']) == norm(artifact['cargo_path']) and message['fresh'] == artifact['cargo_fresh']
|
||||
assert artifact['sha256'] == 'a7a16bc291e132eaf69e1c42aa45a1440388cdf4bfb1dd4867d76f3ee7146d9a' and artifact['bytes'] == 21854208
|
||||
assert {k: transition['binary_after'][k] for k in ('bytes', 'sha256')} == {k: artifact[k] for k in ('bytes', 'sha256')}
|
||||
|
||||
historical_source = 'f82e29d6b8ed2b5fd23ac806675d3eafe851d104'
|
||||
historical_launcher = '0b14e2e80e4c02ecd31f6dfa5fdfaf1594a6bc3ac319530eca1a3c81505a478e'
|
||||
old_list, old_text, old_inputs = gate('combined-desktop-list-1', historical_launcher, historical_source)
|
||||
old_run, old_run_text, old_run_inputs = gate('combined-desktop-diagnostic-1', historical_launcher, historical_source, 101)
|
||||
assert sha(data['gates/combined-desktop-diagnostic-1.log']) == HISTORICAL_LOG_SHA256
|
||||
old_command = ['cargo', 'test', '--locked', '--offline', '-p', 'oa-desktop', '--bin', 'arcadia-studio', '--']
|
||||
assert old_list['command'] == old_command + ['--list'] and old_run['command'] == old_command + ['--test-threads=1']
|
||||
assert old_inputs == old_run_inputs and old_list['artifacts'] == old_run['artifacts']
|
||||
historical_names = parse(old_text)['listing_members']
|
||||
assert len(historical_names) == 1347
|
||||
historical_parsed = parse(old_run_text)
|
||||
historical_ignored = outcomes(historical_parsed, historical_names, [1337, 3, 7])
|
||||
assert {n for n, status, _ in historical_parsed['outcomes'] if status == 'FAILED'} == HISTORICAL_FAILED
|
||||
assert tuple((i['name'], i['reason']) for i in historical_ignored) == tuple((n, reason) for section, n, reason in EXPECTED_IGNORED if section == 'arcadia_studio-c5b42126ba36cd38.exe')
|
||||
|
||||
def git(*args, input=None):
|
||||
return subprocess.run(['git', *args], cwd=repo, input=input, capture_output=True, check=True).stdout
|
||||
assert git('rev-parse', SOURCE + '^{tree}').decode().strip() == TREE
|
||||
assert git('cat-file', 'commit', SOURCE) == data['source/commit.txt']
|
||||
for source in {s for s, _ in source_inputs}:
|
||||
expected_paths = sorted(p for s, p in source_inputs if s == source)
|
||||
actual_paths = git('ls-tree', '-r', '--name-only', source, *PREFIXES).decode().splitlines()
|
||||
assert sorted(actual_paths) == expected_paths and len(expected_paths) == 760
|
||||
keys = sorted(source_inputs)
|
||||
blobs = git('cat-file', '--batch', input=''.join(f'{s}:{p}\n' for s, p in keys).encode())
|
||||
offset = 0
|
||||
for key in keys:
|
||||
end = blobs.index(b'\n', offset)
|
||||
fields = blobs[offset:end].split()
|
||||
assert len(fields) == 3 and fields[1] == b'blob'
|
||||
size = int(fields[2])
|
||||
blob = blobs[end + 1:end + 1 + size]
|
||||
assert pin(blob) == {k: source_inputs[key][k] for k in ('bytes', 'sha256')}, key
|
||||
offset = end + size + 2
|
||||
assert offset == len(blobs)
|
||||
return {'status': 'RECORDED_E34_GATES_VERIFIED', 'source': SOURCE, 'tree': TREE,
|
||||
'full': {'passed': passed, 'failed': 0, 'ignored': ignored, 'sections': 63, 'executables': 60},
|
||||
'focused_passed': 7, 'strict': 'passed', 'recorded_native_builds': 3, 'recorded_external_builds': 1,
|
||||
'historical_f82': {'passed': 1337, 'failed': 3, 'ignored': 7},
|
||||
'source_blob_checks': len(keys), 'archive_payloads': len(data),
|
||||
'limitations': manifest['limitations']}
|
||||
|
||||
if __name__ == '__main__':
|
||||
if not __debug__:
|
||||
raise SystemExit('Optimized Python is not supported')
|
||||
parser = argparse.ArgumentParser(description=__doc__)
|
||||
parser.add_argument('--repo', type=Path, required=True)
|
||||
args = parser.parse_args()
|
||||
print(json.dumps(verify(Path(__file__).resolve().parent, args.repo), indent=2))
|
||||
Reference in New Issue
Block a user