From be7470afca4894c265d61800f9b94d31444e7234 Mon Sep 17 00:00:00 2001 From: "sorokin.oleg.edu" Date: Wed, 23 Sep 2026 23:57:29 -0700 Subject: [PATCH] Publish verified e34 Windows workspace evidence --- harness/STATE.md | 20 +- .../.gitattributes | 4 + .../peer-union-e34-windows-20260923/README.md | 159 + .../evidence.zip | Bin 0 -> 1073739 bytes .../helpers/.gitattributes | 2 + .../helpers/e34-evidence-v2-controls.py | 249 ++ .../helpers/e34-evidence-v2-review.diff | 580 +++ .../helpers/package-e34-evidence-v2.py | 68 + .../run-e34-evidence-v2-verification.py | 92 + .../manifest.json | 370 ++ .../verification/.gitattributes | 2 + .../verification/after.json | 3870 +++++++++++++++++ .../verification/before.json | 3870 +++++++++++++++++ .../verification/boundary-audit.json | 582 +++ .../verification/controls.result.json | 23 + .../verification/controls.stderr.txt | 0 .../verification/controls.stdout.txt | 13 + .../controls/duplicate_outcome/manifest.json | 370 ++ .../controls/duplicate_outcome/stderr.txt | 11 + .../controls/duplicate_outcome/stdout.txt | 0 .../controls/filtered_command/manifest.json | 370 ++ .../controls/filtered_command/stderr.txt | 8 + .../controls/filtered_command/stdout.txt | 0 .../historical_failed_identity/manifest.json | 370 ++ .../historical_failed_identity/stderr.txt | 8 + .../historical_failed_identity/stdout.txt | 0 .../historical_panic_details/manifest.json | 370 ++ .../historical_panic_details/stderr.txt | 8 + .../historical_panic_details/stdout.txt | 0 .../controls/ignored_identity/manifest.json | 370 ++ .../controls/ignored_identity/stderr.txt | 8 + .../controls/ignored_identity/stdout.txt | 0 .../controls/ignored_reason/manifest.json | 370 ++ .../controls/ignored_reason/stderr.txt | 8 + .../controls/ignored_reason/stdout.txt | 0 .../controls/native_error/manifest.json | 370 ++ .../controls/native_error/stderr.txt | 8 + .../controls/native_error/stdout.txt | 0 .../controls/outcome_membership/manifest.json | 370 ++ .../controls/outcome_membership/stderr.txt | 11 + .../controls/outcome_membership/stdout.txt | 0 .../controls/positive/manifest.json | 370 ++ .../verification/controls/positive/stderr.txt | 0 .../verification/controls/positive/stdout.txt | 74 + .../rebuilt_artifact_rollback/manifest.json | 370 ++ .../rebuilt_artifact_rollback/stderr.txt | 8 + .../rebuilt_artifact_rollback/stdout.txt | 0 .../verification/controls/report.json | 170 + .../source_input_digest/manifest.json | 370 ++ .../controls/source_input_digest/stderr.txt | 8 + .../controls/source_input_digest/stdout.txt | 0 .../controls/supplement_before/manifest.json | 370 ++ .../controls/supplement_before/stderr.txt | 8 + .../controls/supplement_before/stdout.txt | 0 .../supplement_leaf_exit/manifest.json | 370 ++ .../controls/supplement_leaf_exit/stderr.txt | 8 + .../controls/supplement_leaf_exit/stdout.txt | 0 .../verification/copied-file-pins.json | 354 ++ .../verification/integrity.json | 12 + .../verification/positive.result.json | 21 + .../verification/positive.stderr.txt | 0 .../verification/positive.stdout.txt | 74 + .../peer-union-e34-windows-20260923/verify.py | 337 ++ 63 files changed, 15850 insertions(+), 8 deletions(-) create mode 100644 harness/experiments/peer-union-e34-windows-20260923/.gitattributes create mode 100644 harness/experiments/peer-union-e34-windows-20260923/README.md create mode 100644 harness/experiments/peer-union-e34-windows-20260923/evidence.zip create mode 100644 harness/experiments/peer-union-e34-windows-20260923/helpers/.gitattributes create mode 100644 harness/experiments/peer-union-e34-windows-20260923/helpers/e34-evidence-v2-controls.py create mode 100644 harness/experiments/peer-union-e34-windows-20260923/helpers/e34-evidence-v2-review.diff create mode 100644 harness/experiments/peer-union-e34-windows-20260923/helpers/package-e34-evidence-v2.py create mode 100644 harness/experiments/peer-union-e34-windows-20260923/helpers/run-e34-evidence-v2-verification.py create mode 100644 harness/experiments/peer-union-e34-windows-20260923/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/.gitattributes create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/after.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/before.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/boundary-audit.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls.result.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls.stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls.stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/duplicate_outcome/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/duplicate_outcome/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/duplicate_outcome/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/filtered_command/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/filtered_command/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/filtered_command/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_failed_identity/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_failed_identity/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_failed_identity/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_panic_details/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_panic_details/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_panic_details/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_identity/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_identity/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_identity/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_reason/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_reason/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_reason/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/native_error/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/native_error/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/native_error/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/outcome_membership/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/outcome_membership/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/outcome_membership/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/positive/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/positive/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/positive/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/rebuilt_artifact_rollback/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/rebuilt_artifact_rollback/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/rebuilt_artifact_rollback/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/report.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/source_input_digest/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/source_input_digest/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/source_input_digest/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_before/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_before/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_before/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_leaf_exit/manifest.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_leaf_exit/stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_leaf_exit/stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/copied-file-pins.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/integrity.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/positive.result.json create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/positive.stderr.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verification/positive.stdout.txt create mode 100644 harness/experiments/peer-union-e34-windows-20260923/verify.py diff --git a/harness/STATE.md b/harness/STATE.md index 6258cc0e..0c7b01c2 100644 --- a/harness/STATE.md +++ b/harness/STATE.md @@ -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 diff --git a/harness/experiments/peer-union-e34-windows-20260923/.gitattributes b/harness/experiments/peer-union-e34-windows-20260923/.gitattributes new file mode 100644 index 00000000..03ff69d3 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/.gitattributes @@ -0,0 +1,4 @@ +evidence.zip -text +manifest.json -text +verify.py -text +README.md -text diff --git a/harness/experiments/peer-union-e34-windows-20260923/README.md b/harness/experiments/peer-union-e34-windows-20260923/README.md new file mode 100644 index 00000000..bba1acec --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/README.md @@ -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. diff --git a/harness/experiments/peer-union-e34-windows-20260923/evidence.zip b/harness/experiments/peer-union-e34-windows-20260923/evidence.zip new file mode 100644 index 0000000000000000000000000000000000000000..003e18c6c2ef008d4134432e65703645c49271b6 GIT binary patch literal 1073739 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

%NFZJs?1?s8OxZ5DmB};cuUd0Ua5U9W~Nqb9{qV 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

+vECUsfImF}*z$8m3Ab{Eiw8`k; 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

m)lQWX5r|*Rz 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 O=^g9(}*-+N3`o9SuD2XP{Sc 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 z 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
7Lb>=fT-*BY>8Qv17*pDfmu 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.Je?=n^}qkg zxYG~A^Yi&+>^}VP6!yn3{a{~Ug@2gB$-qweA8d%@6n>b`_Bf3$%<~WFyYk68ndyXI z#u=9ntbgF`9~=EU(fy9g->RnRRQrE1_B+P%aiVi`@!|e=O#P0xzipV}oxb?+PXm56 zqrVJ?FT?q>DA{s$9wMC02e=Xs&2Q7^e*33+Jp5+$i>pJyTdhJPJFdI7)xGXi z6fImMkSRFbo7M-{m>`(wrFW5Qrdu1B@XiVqtjr5KKCZq~__pnpQE(4c8>28Sk8Rtk zUN)`QCYZMCRnyy^HD1GGjEYipzKfmcMUXmur+YGo$KZGMUH@k~*|5YzguR;Uo%>(( zU-+k^IX$5OfB4;xKmPknX9oZ0#~=T0bm!-AIKdD8VL1KxGASH0RvN{<(XI2aq}+SoyN)}{TGesZ$kzAaH}sYN`)}U! zRn6p#AIyVyBARHeV;qFm`dig8w|IAtcTFaTwpMcOKvv!=&5g6&_1EQ%);;6b-q#2Qcf%?Zd5lW*zH^*O z)J7J6EZ_zO*}@NljM}wMHY|e9>UkqngadJp_r+rjI_p7dSYswT9pH+`mc8+^Qfei% zzVfnOFy|T#D%VO2e{SGf=+G$mOV>*QCl`*o5G+dA_8^1l;D6zk+ty1HnY+tDKAntv z!e84xhVeO^rk96cd4vt@t#3^SXZ!k#gMO2J!>_%!ZdoHhf5CByu~D|^WDxM$9XDMs z441u?05o(1=R7DQqi{`YK}TsDtTT6h@BI*idvW{l;G|&MTi7m#_sqX>o3-v_FWHqh zZ(YyYjx}(68|%2_s&5-O!qSLnTR6vXiQ(>eZ`jr>&Ow+-3H%)9J zQx5*00#(%+*F*u!)io*vtxOx4XaFP#4tBe3x$HvQ_+Iw+cyR>X=fmL4X&4VXJDv~T zOfS3Hg@c)faelC!Fwry|5K99p>WwSk!<}x$HNCDI8#^%fR>Oa#@WQno6{qhJZZ^F4 zzEM25p7-2~=o{04ZuP8fdI=V#z5gOS2XmMowDF1yAB{KGbj=$#o-5YFwY~~g94I@F z*BBHgpbygnUIEh;t&G9j&`JjI0IZu1@bzFPV3`y%0AX8cKsDay#XpA0Jcb=0mdC?5 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�IWdlpTrmwHQ(4H(IFJe!36TR^ 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 z zo_JfFI*>*Q#JR0Dr*6?(MgTJVNNYY`N=^*b`+b#Wz1J8i5M=Pgw~n-2U~^l)ZFf|% z1Fo30GvG&er#}4M$EF zz5BUFtyfc739Y47bSBR5i@5>A_ex8uP7?BJ>{sE_Z_`}0Rgkjp4#`p6HUpP>G%#H- z@@F-`7$q`UOc$GJOwXGV%PW1R=(}wW1Zw7aA*~kNIr?Z0*d`Sg){|knZ6^WI=r6!63M+|mpInO+Z? zzpw{Z+FDU(`BY{CX{onKVnn37+)sX%U`IbtG-Crx@u+1G=siIH%)kP}LB+ z1h{%{_dzv)Uyp`Wr8mAcX+N6abu4Z$&M6B(l&JMh0ZFb~V)*B)K8=cnY=Zb-F@k+5-}mLAhL};`VTM0DnM$zgHx}#V_b5 z-K42Z_b9i22vr|rxMy06%^T*L?N{h~OrMosj1r(UgeFgnO^JMznuJ;zhc1b-xuz9X z%)yYhIP&7<4kjsM3c-K1#+d}9H`AM^sL5$5hCAkhT_+B88b{tGnRBOAGkjP%*{$bg z+;Dr*pj>PYf!Fo`QJAq3%)X+vUw3=$Gbb`IVKkjG_qunzmE^5V*w27z|? zw1A-}>b7E6uZn?bYdpm6$eeC$mB1nF9`wd~32{GI&^U3s&3gdU8IAHky`G#ra(P?t z2sHx9x1}Zx&bn#^XaMbin5!-QL;kvwz0~&?>Du zu6Bgod4o-YS=W4~@lmh$iEMC9_X-Ub9cl8aEQ7n;oO2;S#ULD?a)n_7Qm8z3Y#DUo zuRCF$>lXvt1otV^s#+;`>W)kp2v^;qu8ea_5 zyB%tSfmUGD^?t#kwSo_PfuZOgbH6FkaeAbt5T9h!$$i0?P~`I&Xk-YM7vYb}$1o?$ z?8&4lZnhDr|+U4l60&}dbZ2Gt&eJujH{Pk^j8CN1lPm!zl2 zZ=g;xkg5u76f^A(>u&ljxqC<0nxEPZIO!0jI<_eD``^X{E&c2o(3!)iiZz zjVf=ljjAS^eB{HKEUOE^XVrAkYvlJ8YNDG=gN4Gka=KEHvcSOE-F2`AcUgG0ES=E<6q|8}B~XM($9 zwtb9XqRc3f5a`?XIIVjAZ!)Vst#iGD4TL~%#~*kAhHT3Ym!=zhd$4VIGaose958X7 z=8UxCRpXMqK^TN5NI$MAab_$qqFA@;8c~hnX`g2Xecpr_uD#pDwz<%D*{Tz?LY)%_ z19~2nOfH<`dT4V)yJ70Z7obpIvPkafSSCWe9RwxkhbC7c$4DtDu%LnzgA^!#=!GGq z!}3)9$Fx6X^TVj+ym!f5cqgy|^D)7>cT6C8C>t;ily!f8bVb$=B2=noD~NcYkMcJp&`9}KgAyf~n{ z7TrZlyZX?BwZd%Ef4Ybw z)+EXTcDi=CWj6=kT(jVdl2gunHA-m4I526_b-2(d1P#J=SB*I(I$M)|4Fr{*z>5mL z8j_vQ-9eUV5CJA@Zya<-u#Wlj@;XEJJ^8m2h|~*a#4~vp2v&MMP7q7|&%h8WwHC@< z8K4~A;Dk)V+bJCmp?tBEK9|@59_S4R-9i%p%zQxpue4&)%F0<1J7Xc^Fi#2J$#KDN z=Yk6(*09`+{4!8rYjP-#5JM**tK=IxlRvSuBM!K20vv@t)9KhNc7pG5!~9vIymh4! zq~>0QVW5-p!$b-^Gb4fhKCKzPeWZ0;x4BZNMM^;97Eh-wWv|$$9-_W-Bc{b;P4{My zU!iEz^y$qhQBevA1UbQ#`}2c0?OQ`7ENL}GI&;Gmz;OR%UyvJUPz;qMO}p~K*mTA* zTe^&Dsq%qjBCItUrZ*P{4eX6DFI(sP0UXKP--{<-rOic5mK49xVL=0&9k)BJiFb5! z+KHHk<(8enM&%&V|JKaCq@qskkhCTn{FJs%S}OdJJX=xFW0A}h-L{OzhdZ|ASVu}Y z5ACj5h_QUy-$JQQYsXTceA=NILh9#O3iHjRT_(A2oTGS9z(;BQ*K#bSFP4_+9u%L- zdO#aAkC(3*lkK*v8Rd(DQCX#+U73c~+Y_rZteSFkbYB`8WehZBtEL;xJ$E%mzy~1^ z6fyhz1kT~InW%hARcR4zLRX3zPQO9dg=0&j0o;5!(P&w+`1>oJ7&v$pTjcUyQTX_S z=07L&xMm^{g%|+?eRNCC<_JhCL^=%uu%6tN91fW)CU*?Yr@txkE*D9OGM@|ooZ>@H zL9(@My+jXDg><#tIEiFT`I@F>U`l5zgAbZ!7DW=?oN#G$#rIQ))2-n;BA@&;nN7 z4x8WU7>8O?iX4oOaNU|Ob*pPyA}_BL2S#`mUeHVlDnXMptJ79hu9z5ePlFPw;qa6u zScI$jPUq$Mnf820H<)=$n(Y@u19t}lw3m>L}+dE1jl4AwXUu- zFyETbZV3M^bZW=8KJ+8FIzAy+Yg}4R-;?1E7j3;}rkAy$hCqSD1_eTlo^s`;=}qBy0w!1NOY+ z1!(hi$71~h?;_t|jMX4Uv{8@ZlCfo}NUp1`xD?%GtD&8^a&9moE+U$sO`rZ?+DkvU zE%b<^TdM~9t(2Y9^bvn3DzE^WTr%>K8+q~il@@mb{WV||dbh|ernpf(ULfDF)T|W? z4pt7($|~xb$;tmy-b)l>+J=*$i_FM%X7K6=c4b6;-C2aq`KF#19T2BDdTy~N&+4Bo z>mHMd#L*B{i>@6BSIh+@DUJmR^1PlxCxiO^^q!dbTTF&Y1G2+TH>R^aP)`JKKJQHG zOJ^Wi6i~`7CPkEQ$LVir3x+3dv>}Xp^eiWBcMfH2BQ3IP47!Kp+Hh@27UeU~R+v1+BzAuoN|&S}@zN3WoDHaB{xCmWP;4d*`` zey-Pvz=F>6MN_yytsN9gM{w^(t?g{KmSjgp2Cti&2%SO*0jaWy_81GoHpQ-EspHpB zK%+G-zbdYgEDV#N;ngmFI8(qJ{4b`$rl0aCG(%P~_g)iMK$)nVAxBKd&(EJ4%z!i- z$_)8qF_5sRDL(RW-A)X`y$Qeb2(xh0!=;0_2AzVfB74vnhj2R)l{&1LMQIr=eRH|s z0=Drt>UCCSRg{IFNt+&ZPU*}%sl84Z7Jf7zc zJvm~z$qCR5M$5B`pckW^d)L!37rGM{JlET)eszqb-d#~pI(!dG+I4(Yhr&F#l77z9 z_!}P;_>?oF2=g&P=)3?R4h+Nvn5rd@_m?~X(GuHJ&=nq#8D@b*7xBDkqZ z?_X)QK_?tK3nD-WHvo0D>h-qhA*>b>dQ{NR6v`ypGoktrukZJePI?H9ZqF7w8H5O* zPn@x#t2*ylUrB^7Cy9|}JxQRc;HD4PFt;yck(25pR9XNETChL53~}0skCh1l zC_vbpvJCVF&VGi|pDR<&vai$=d=1D+go9bW!jKk{PDIkAsfL{yv&<2-qJ8=CoQsGw zec|CnKGk+9P2$prfAL|YD?s|@_&*kIdq;09HRMamb~h5-ym;VlT6ZTf>g38m!JV@c zMSWQOdNzSE!J+w-7BGDwU!ckl1Xb~f(@1#)&i97(Wz$XIhFup z#5EWvx>!>HvLn_|Y315M({kXioDStulfUz(6uLjw2Rc-Pn+qr4z?dG&eoHU4%-j)O z;K{YPnt@%)F2TU_L;4?Yd|uVl;FCE9`NIfo!a^#e7{hVUaffFf{s~Cr>Lr+&973mg zA_Xr!bToMqIiRX!=`Qp8GQ+a=Dn{e4jbj7-fEG03XQ2kB+zgYr;cFJwJ~@+F<}}4x||HN z!qqsTIp--1sgV7wAT?>HG-CHeQYm)ehEA*GvoWYRP#xW{H0;RRw8fhNwuGT?^r@J? z&b%qeVxeqrC9%B=4SSap(dia}|20M)ij%aaaz22UK0>HXV1tPEb6;Dw z&e|Def{^}H(M9k|xHCdKda84N;lns*1y7G(6p|a}Cv)bqEh}U3=_4&E^FqUkhiKNQ ze`+A~p2zK$8O9ElQ-*K!I;>SgScr)G;-_HcOAu;wqH_|xcwL;zR1uP?2Ga@McsN1k zoZzD;iJgCXJSa5L?h->8MEPqf?5RY3c*La-pe~;~Dvq_%1SPN9I5V1*((iF34a`3L zc{9;GOV0K0)u+m7YBFbZRvMmDNYmoUD(Q<6 z=9d2AcEgbm2p=Kd--Bb?LcNXwv}ZKuW;_5~&G7HMFpXbSjtI(|b$Lsw``6>vkW?QHZ1(I86GQrII4t!K23jqYlAZ0Bx3@B4%&)BWJ4l7AV3M>$Q0_?m-1mK#p4 z;mDk`UQ>2yQ0kv=KSf9e3F*OpXIlxM!(N_0hVaV>;iNz24?IBLN^&}&@T=#S0q#9X zxUOPp#`8Mu7X14%<_}oI* zNP)nZOAVvohfazvQ*_X4lGpFrfJZ6&H0MBB+!Qj<$ zS+g$X@Q`X7zHe4ha|u}6Vjz7v2LEpU6KJ%j-#L;vo(`@bifBVoI>0mtbjP7HLlo>~ z)3T%ukPt+wXtnj}&a^=T?kYXp3Tn9rCT=meRYF2DW^oVB9N0dFz>@>wQ;4|XG- z6QTRukMdaqtWVzN`?DXY z&eZNu1GTKAaozUZc;xKndNyCQu1BFp$jrV-941H<`W*x3U2esUjwgH*J3N)jZHeuS zj<9YG!oigXA-sio&9>gma zq6BYR$iuBfJuhrIW1ZjOBqC6MJDFmy*NU~m0=gh?6tlTnveySsLH-iv(kk%T5`enZ zz{gTAY{WB5G)naq7kBUggqlR#L%LiT9VH%-DkVrjhlc2?JA(bv9T=BmOwP@49(nZDC7`&oz#_vI75%wC%X{5IH#P@wgqt8RGv=|7ldKGRutv{e=mtyC)qiLe zX5fE-9#&ZAvUDQD{wYWNcBaUe9a2$fJ43P{MEHvx|H+s@f(879Ksgi`>y5REDj5ociXcbPY*q4MFp zv3JI=ro}~1%w%L1(iiGG$3ENlYV~P$y|RV=hE`IjPm4~!Ry=Z^GN*9 zqzc=L6N;(WHE$de5tf$C73DkcdpcH^8N~JGg>DrSlxiS-xkCAdVKgnU^kvh%*62fB zv$!ih8AV`%lWD_oxBd z8;WW1ZyBjfKVpKCX&uAswvyunrzkC`w9D2(84*WI-&19^4(_IMUlY${%Rgc1zeAI} zso^%1d!PQANU>7e;8k4-M<(l1SK%{nw|VaMkk#dFFZ+Za>GzRr7k zU*Xy15612EyX)Uwc)xl7jWGp*%6LsAmQ;pp>(yy|(oYPXt3XKj%SyiKvHz^vCas+^ z-5oTwRXcYy$s6 z)|^Y7X$dD6*upZo7u&moYFFC$*M?TwdJ{P20Y9{5W9NSZGI{^&h6*gwx&|B& zZ#m(iCP)+);bxo@1Jmq+CX@RHjD%JHQB?;V^>Y64l4F9(nsNYXYradVzBpiJ%@sLYEkcbT-r!8-=1Dz{3 zn@E6Rng((`rDr68=xx2}4Y+vCzJ>FI#;yde$Vzw~1BI{z^aiWK(T8J2Wrp+_wa3{YU?rq#> zS3)Zoij0!H8<0{SYhV$rq%eOMY=(T$G+nZ&kA=;%!e(VR>(h@p*Cx4=~&>uVD@OTt)GmWbR_7T+=>Oj(2p zQ?h=(XUU_}L)GCTXWZp*zeMalUAqlRN7eD%qh*bKyRaJtV6?$UY7(&q+28xl_u|F(F0YpXX(7$D~u z!P|CVDev<_i=wzEmb=e%VEv)G15FDsp7>`@vcunEh$FmaD@_?rKU<*GlAyBL>w=pI zZK2X#jkJdxv45oCX1DP5c64-DdlM~8Yq%95x~(>laK9+jSym@OmuUTPiP{t4ij^;r0lc-3N`DK>5e>l_9N{1w3ef`4rRPvb13}78VU_-$%bae<} ze4P&LvQFQ~s8T@KDor^^B2R{}b8W(P6U;pD`RSa-uzn!LVimEdPN|yBG#nH!Qji~5 zRyzPibeSNIh$(GeS&J-k0A>f7%qgx@T|8+cuv=~=+PnD#>;)T@q88nC??=|J#IfczE0ThfpZ)(M~k1q zTqS*#50=K(*<~tcttEx_J69Z+&oHECon=$s z@jw~QozA+&vuS=m3ga_Tx`V0S;t6A)`&F}xatLl)Z1$>5DI+xQw#ew4F4bki$4B5P>r zGFog~&UNl#i!k&yVAVCaE!G_o{J6TC-gzUF{r#2yHpZI-~=jTKYncYwtu; zYLHztk4=5yp!3`pt8@_lS=_Klr2jZ>!sIJ*fEgEsSi&m`2u) zrxzk8w02!VkXP5&LUW*f*6}s)#sRK^0qA$kg2shb@Q6wWZiOTFfltTepRH9u`F8>- zN!&OFVO=-p`3Z6kPkNv@H!imbB12>;qp0zCA-#FoE~lfh=H*+_k-X!eKI1ahDvbAt zGiYL=K}4M(JvS)NAU|av?R+Qt3`2dRWnE1HgI+X0Ek4F;*1F zgVji6NtHrR6d zm`F!kL8^^#WP+Y$8b?T@Wu5ztC?MmIyNfAME2+-62KIo?sa;z;<{496Yf@d78+#-R zhW9X-eKk(`AvASwm=)_7B1j%OvC+>rphud*UemUJuM6-g^8>>ncVfY_<#9DI)cau) zMF9>Px=xyo80n^Z3veh3i|i+)cCMImVOMj~g*VV{d~3`ng*^qwyeJBgdm>9y z%&4scP}QT+Q|vA<5pFJdn;c+(O?RSu1+OWj?-C1ki@t}F`-cQLQV+aOJYxj-gz_|; zONyVf;=DE?_aH2A3N1RnV*9qLA`*fwUf^j+)t&k<0n6J~hM@6y#&oKzLO#|8oU%jb zb~+3pyea5=2ARqOpopRhL&D01{oP#~yChHx3(vl?GL~d1Fj`AB)B|0Ad!~-=r>iZ4 z0p(iOCgbmJ!Qm1?JxHRUUDKUeoZ0X=cXTy|nkr|aFh7!)_uJ0OVdC#idOVpKooFPa zfh-2bvkkdv*MW${y%yyWT{73MCajq{flnOAFh&!OkWKi!P0A#QYXg9KHny@$aD8Oe{GmgGEL%E?59X7* z_Q&-hvqu#IskB=t_Yu(FdQeX)hE5MmggwBQqwW51QY)BZ>$&sRlPfc94>kn(#HV+a zkijg|?2k^*Y<&GbjyAF{hFMbi)SUq{kD4LE*tD1q7be{vDeRk~B%jl-LJ6yKD2T1X z`tbeI@PgbiA~K>5Jg|ouQc8S<>!N$b`SxBgIGv#D7rub(PMvnttwAdcoI#L=!Gx5j zHq*3?W4nt$zI-Nqs4YZ6Yc(j4bIO=VS)@%l_tBkGpXDzGYr5$%?#+IN)K(#WyaBt_!Jv}c`gl|)Ngfv0Z+atYL!7K{IlD_`_2H__@*io4T_qOfj+72SygH8DQz6$MI}Rx^K$;GI%Du6+w>_6V7k<`m%S zy1y{03LoNYs}n&>g*Av>F|Xbb6`&VmNBMlqGa_-}>*t-*^0skACe5?i*;Ftjp%z%p zz=2%R3GpS%lmpt?^}V+czT zLAd2CtwdfT1fL_iOG-{ls$+8NjA{n2A4T2c8;Nr*eQ824x~8q#fVXREyw9%ZYms;n zv9CG2VjbM(c!C$278J1G?^DY+IGoO|2d9ki;K= zh@~yHZc~#ZJ-el296+6ch@ z9THMVqxWwVf7i)b8Lmw+r8emPQ`Ot_?0w)=;7U4eaCWw;{dm%c;{=M1Ze7>b5$sJj z6P3El1GxqsGP$D7v2YY(czUml^VmC)i}YPieY4q2j`c?$Q(oOEIS!P7q4N{hgsI}j z^PiMuW$Unm4*x-0&9In1D7p>kZw6xdJm&h~@R)mYD5{e_YrqdO$A!w}d<1er z@XtztwhPQ{xMaY@)tu9@G>-yGV=E<)4^G0%RW3A^OjJHD8{XD$+grGsyzz>0+ul~!oSDCKC>GAu)&%P|O#N?(Nn&zTgXE(c6p z{B?5@sw;*(wQk%rt@Uv!t0A&o=8z$31ssNamIdYn)j%0Z=J#Wd$S7sbos>{Vnphb7{e)#+k^Y+c(KrtK9I4ZFCK5E@d01+Y zzTy6O679cNVwJ5cNkNP5gOSg8BlE8KgWX$wo+VG<4g~)kA21yxA3@Hd)skNHh?W>Z z8BGHO@#&@69xon0BX5Z0%K%k+epyc2;wl^qukDY`fm>QRrQ942a#tX8L!O80IG)oq zx@OI45ou%5mn?&!&e*`icT}!tz;v~Dcg&*gh9^|sgB)Z?4swn{5+$guP}@gP>ICq` zs%|5}whK11sKDd^z+VSq9X-y1#z07qgsn=?V`cM^L}%Y}h% zcI`suMd5^7CY_-vx!InboN@XIb;o1^c|Ja*V}+(Z#0@t;fvcEKJc->OnEY^U-E7aO zEv>07b7`nt$nm1{8jw+>Md&uT*>Lxrm}Ln`*r~poho^&*PVuW4`A@a>t96?G^_Tza z|B6VV9{%%ADg2wh*zwQoq5XfQ-@AW&dI>L-{^jmh`>+2TJptFtNpW=pVf5-HjO*$TEPTRi}4__W$9?PevYO{KJ_5MQ>&I`a zs$7?kf6_sdHaMatk*Wm-}xim-Tslv&DY0O zI-j1u-92oohi|KI<-^O%`e|Lw1VSANDm+Uk&^ zlXV3^GaqDeSFa>$D#=GYQDLq*M%KqPC!yb{K3flZA%;fW4;3Q}Nn{-Pd-B7NW{#mn zX%jbN+I9-5F4hvtuTRuY5v_|<_ed2TEN%q`RO1e6?dMDd5tsEG-A&rTDr zU#7oCYLJ^2@=coC3IB!ha!ilsKLU`3=tVfFmwJ_G8H^V26-#=9>Pn4!UR2IRo__MM zIY0WDGba6WjmD46)Kn7Bu_bAl+Wn;0px?&!ZHspSMS%Vd)u#86pb!o#eK3;mZR?dB zBS&bEu30-DwC|?p%XH=Op(^z zH4R407kM>fpsTRN9Q6*7G#M}OZlFdQ`2M9yN8PPq&i#rR%4ciI1=%$13Up>IZx&rL zUq<4O;ZRE(`v!7%Q7&?7JzX)vqJX)tI7R!PPSmstMd6qq$FcMatU(9dZ_^-%mYpVO z{*s;@;3dWq-TbRxUNbbu7pz%V(8|1c?9F4QkQ8S!yzcs3WB;^4O-lFGTVs?J`-)!6 zb&2Dr%Y4CH@MUyJs=P~ZH1(g@IH#8s6z|c<;7Fe7UK-$#`^r5trT<{ZkNB4Z#>eiX zI0mE2vvG+C{*tMK!`AkeiFR^U1WQ*oz%?u2;}XaiU_4kFS}TgEWnmUrWFYqw^-cKU zhmg&5e*m#roa;Y3Z^qzw(*Cv9br{N=++Hc9ctBp$y+YpJB2)0~n3qb1k@}l8z(ava zgU0mxXDAfU+nBxrM-gE-HN2~JnWcg1EP5x62qO{(@VTUmY?%=yUa7o)MZA1qjIsL- z^So?ujlu~4tux~}Z_O#hgNLqQs!$$81#g&{CI{PiN1-?%u9k8s$xUsWLq!`hSfyu4 z#;2~K9FxoYJ!=t^#QO9VgCGEYrGTPwevU#7OOkT~Q76eVcIN*vN%QCDAIO@&BoF25 z*XrT1SbckZdR|vg&)@D|HpS}c<>l_~{{G?V`Ds%!?)tTTs@SJ z_up3kfP^f*L4IWY{t*Sq_# zcV8c#Rxc0b!}D|X?fLmj^|*SjzO27i#riRYyv4W2@@11g^ZLuv)0d0utZdfwrT^L# zME*Tq2J-X&u9;k(x>zar@3~tvcc|$7_v}s1-amSO;4 zxjp~#3(eOr$;nIyb<=+S51o@=B(VO)h|GRTr{gaW4J`k{e}%jMpMU+Q|N5u@4^T@3 z1QY-O00;neVmDpW)I>9~0002u0000O0001JX>)XMa(ORsa%E&?V`X!5Z*nebb8l`f z%Ry?xFc3h|y-zV{T{n*GBvN{bUO|?|(NJ3wGhPDaKr59(Yzh51_D7}G07DuZUO`y<2REQm5i{eV*S^%2&f z$gu3|3JK*)YlB4LQK~4#chmiLe^5&U1QY-O00;neVmDn*d*uHC3jhE!9RL7L0001N zVRdd}Xk~J9FEC;;G-WbnI51^2V=yvhV`MWiW;SGIVKruCW?^PAH90h4HezElVPi8f zIW;pdWn*D6VKZYmF*PtXVKg^5WiD`etyyhv<2Dlh?q9(!4v^Hflx&I?R~N=1-OaUo z*fxtK`{f*0pe5R7BZ;m^CGjru-|rccdhtuLC~yH{OC)DFoR?>2=vS{^T~>mL$4wzK zX^JhA)xEkC`Is$h^;uN0R!yA=w&F%4>`MIA$XaM-)`D$#Eh-aemZ@?h3sJK|a4nKo zuU?HnTw;M)7jnU5xly%YAMxrYaxgQp6zxp=K4$d!Syf`>XL!BBHoALXb4@JU*FUwY z+GnNPr@C9No5iM9nb6&w-s;il>hki2O|3v-nl2%GnnnrErHXqIMu|I_{~BF>qQ#cx zgat{VGG3hMOjNvtY!<|u zV9Wx=V>^P!IL3K``Pi+?#gaFL(a){LE{2}`x>S`?YY32TAib#XxxveTo4zw@v&*a< zwEPybq6c1QJeNGyrpcx1=-0;V5z`)`-j&6!0?E^8scJ@}se#>ufiJPpaWXZpv?Sru zLM}zN%?f*>!FZ;c%7_|DHz|1(j0{Y0$qTj6M zQVVvy)kc&Tk5F51>DT1! zpQdT9GCI#v?QP_2T@UwRrFXgNm0u`KL<$)d(0o z6Oe$>+)q$BBAO|DkgCkyN%rN*U_J1I>r1%GboQ-tXSk~kqYVNrn7_cFgvSi&gF-qK zY0)Grcs5Cf&?o_mFul zl4VmAB{$hRtb-YkKcC0{J&k{i=dVe0+MA5HBN2snP>cK6icE?mM?o}Ar;ft;)R3f7 zo{XTb(GGk7a+xT&OAs;g9HA&G1JXGxSE(Sv#ElzdzD%$OUf`HGo<9p>%x+7Tw;5sA zBTHvez>0I$@;0xN}WbH&sQ- z=j1i}8_M7 zaC|*w;cOtuyi=l=OcXffY#tq>L?(&b!UD3)cMU+tu;ZRbx0nQv%^H}Q>*<@o2_=dH zVjrKAuPCpZhT8A=O1Kmk4?v=m%h`~4_p?sALtV`#XY-d0(BsFmCh#KJVGj3jsnxr^ z{d`BC54^6BoOGuPEnf0fIzU@nF%s)JjT{x*f!zyI|GfgvZid1&DerPwhvE??Pu1P@ z2KW~3hd!^iVMtZ(2@5++VXqNqCW;bE3)G`jM?)@#6Ir1+&ngbKey(RS|MwLa-y^(t8t!~I+l`66|K&o4m z9I7-UY_R5~Lpwtw@!D_k$jeRPX4fz{%Ab>^d_+a$#$2+tkN2X=Rqg9NS08%j7}){HmosrtVp`kF)+h;ev|0v1ivq zVmfAbSb!1{^;%0ZbE_ucGIweUqy3mBDvIVsKqNihdp;7C1U*KBGV!6~PvX61Zzld5 z|Fm|#zeniXNje;Lo;*(%TSNAuoxyNyr*_q?6TU(1oQGcmnnY*js_ej$;+3`{pS9IL z-Un^MQ!lPl0VH-Z+GD+DXG2tImrPNnRG~eYqX%%I$I?W71Tc0{!BM#SyQLemFKtab z*^6~YiedNQ1x7_u8$l*-FA0)LJ%sH&LDHBkN~Bis7?ergm<4apoQc}$^jN3g>wAZQ zwsAV!WwFN=klHCAXh(H$u;_X8?N%XmY{6@XHMH6ZL`p?Ei`r6Zhp@xugS@o6Y~R0j z4|gQH*=B8*hws`J$J?@lhU=LAHZ{dg*THG{u{AGwt}`wXGi+0R+eZcXAT(V7C%0k1QLyP{h8O z(wxT`U%;+u1z#E)Mb9-MBafFUluT~ls`@Y@?Yv*v-ZXUA1kj+W^%Og73Mv;pIEiwB zI3zkWPC#)KcW9gb2xouX*0<3xO z_GYB$oh`4>W*}9wc4KxMc0$}DYDIJ#ISB@#>s{1hm1WyQwl|+u6%57~S``hVEZU7g z&tZ^T_Hxv5UGE(4AjiOQLr>@LN25W?q0poJ@^aca(66h_Y?+L(N!%4w=4Vg)Q~8TT zuN9?HLfp$50D{plczb^J%Vm0l&x@P%-TSM+-Uqeb8#rQAp$946&FrcYC%6_=46}Bu z-QB8{jQz`}_no5JTa;kmexB%rx`9QrI@vAF$@szl(JFu67LZ%j1Q*X{;y#iw)xX$k zn67^&gSKZ-z1pjtNpEPZ_t!I%VIOo9<9jY$;^>ahj*Jf`J0blkUr6)Ou`MXEd0p-& z%)%DysZrDzJwwemRLFyYzn7C`>8~Z|x(zt!$`3d<8WbS3zwGIu-ydz*0vskpVHIT) zgY8!&P45QHfWFI#ZN+8NT$e1%Tvo|8m{Fyd5mMxxD=F_Sf_GzX$WDp<0k2fbgl$Iizs+H16l@ zFB(2B{p?V)S;1vV-g5;MaCcf#Ro(3@HN-#Jd_~uTP?D;*C#WP4GS;c=FL8|L{udyN zrE*ol!*Y9>gC+M;JS4%>pbkG;|LnBvV-FC+k`1<=#ov8@dODduSINP8_s&{lJlK3l zToPZSU#h5*V z95~JhlBFr>B28^-N>loUAWi)h7yUj!K^MB;4WiNi08mQ<1QY-O00;neVmDphgy=<| z4FCW;CjbCV0001NVRdd}Xk~J9FJm!cH#0UeIWS^jWidH8W@0!pGcYhQF=RP7G&o~0 zHa9smI5TB6W;JGFW;8Z4G&5s3IbmcrHe_KiH90vmGA?j=ty=4D+%^{eKTn|s3rLDb za^j-JcGB6vP24s`S_ig+1$I0YI1*<@9Z6J0$(N*l_x%n@QPN!Obg?OFOC-ex z&z_wZ+~Id+md0tF-8*S6z#K+?Neos%VtqlBIeTW$$R@qca26D=jT_>R1xPz(Gq+_kspFb zk==054>gzO*XaBs9ab>MjvHnoX4$cfdBLhw1Wl2OA|O%8;N->0w=cds`Pv;_zB&JJ zb_uZ0BM1N7SXA7dI5RgW-Lc~e7N`|G1_5|;=VN^?;Y-$JwLEkdx774x&P5_mr33*{ z3F>)u!)ms+zFKNCsWA{O4k>EdkM`=8fKzyVI7_7xpgTtG z$g#Y|(olF$xDF@Y=(1`}A{Ao#u{pBX>wQ_r1)W$im4(irne*^Um`d6?+Nx_k5x5F# z^cv?&TzX~R#;-jsHChdt z5Go_FPV^)(O3$fC?&$ZK*>Wk8!10LuH~}S!Cd&ygr}Tb#{CT(U6AQ3K9;x=ebd5Tl z;Kn^y6||~~5T{A`u2=QTFl#^an0IWCq@^wA-w7fsQ}%rxllyX{>FqXF_D3KbTIhonD$(=Vv!sk(X?zXuLj=~U1{#{(K zJu|&gs6_o>mx1ATt$|r~Pjv}MZ_q8s^*{JDoI5CzXdO25hgFdwygiMuS2)X3{NXsU z-Xu54utE-)w6Y(V>zGxmxnw-Z^8V410pB}7P4p;wCcVEm@!shx(5L4E&Bi>x^*`fW zd|5xeySnO4#QGes6^Qu_U#_`^b9}FTpI3z^@fQWjh;9VFE-#+@2YCKt3T5vz@SPNs zAxIn6t@;;?RN`(-VeZ;Vj<7G5a1Tv>hPC%8ug%t75rI*cUUpB!fIOX(8qD%%jLS)X zDo^+&>zL#zX==|Cx3s?8SKoR26pJo?+o4y@5sv%I=1_*e+YqV4E zoJAmHV6P`k`+h$rq>PbI$N9oUtQ%1j6aig?!`y2Q=n1rngr zp3})UpGF{c2O^9zh}EY~WuJ#Y7&OKu)oTQP_=*tiFqY$%pBXEg6_kUhXbos-CsU6y zq_fK4i=l(9@j9-dN~kRRKJa!Md#1rrog{(R|0Wv?YNrAIoiC-@`!d>i`Lr)uc85s? z&@5J)LLoFBLoMlnG7zzxa}Xgv)JTmMD)d95K25WIsj7}KEv*$tr=k4FwNj(7-}x#p z)fO&NtwVruZN<7ss)!U=8Z;u{YO_o*rB3ftGN*lU!TvZFyU}A5Af7w5t4{+KQ&nh1 z>xM!dC8e*IDZD;a6|q3M3P$YHtR^~b^2M)y=~ z_<=HV7kmZGTSWf^-W4#*VhXM>FG4Q6a9Y1%D3-4fFI4VoYuDkl{LetH$`fVIH`mtY z^r;jbAKQaL!9Jl<&J&|8Xgzc-zw%xt^2-QUF zJGWU}xj1F-O!oz>U1~2gXMY0Hx;1ul(5XuDh4x-U1e7KrfcR$G$f=A<|BVgg%0N@e zgMAB858SDx4&+bcmw7@0Md8-qX0Q_nX_=|XW6z0Dj*7tc+_a9mQWb3#E$O#WwYw*a zJO`F4DCCB(gBe50nhJrTlm9fY%{;_%>E3~&O4UDiu4Bb=tV~bV>y?Ty1DYw-L~2mD{X#OKDVI31wj#SC|W{ zlSh8dYL#ub2Q8ob>HJ=>hVG}fH)9s`u8`u`$84uZ6m#1y7d4l>01$D7G>xzA{*JGFh`z`NNvN9T37*{GGxiSoWS_1cKuFy+591=(7DL%e$1&Nay z2Up*}TU;or@VSwCWuu!EE64?yRu3M$t}A8bQr6Szf}Cb9>_{o$&lhZ4H`&qo5nqpZ zaxrz^3S?#3Z||n%(K1OCKqQO)eNTT7;{e^&w1peo#37v_$Cl))a6+ThKc%i;t@?@& zwM4*c(+11coG)GBc9MTn%Hv~J6G8d$gO&)9PFW~b$l?Pw#zbQc$u??oFg|u($B=LK z(F-=x62J^vbO}osTd(uh4A-g2>I{>^dpD#8r-f+hRx%sHZanCmW8UOoxIW+m%C&Bs z2&HVEAuiMgZoMpbafio?>3Tw)!<@{8C?!&pL4-mBkKRr`1Qo=|aHme#t+Rc{W^O6z zQX-iqf@gWxy&$l=ilTcSt*IPwzra=Pi%Ietb!tkd0y$+3XS)}L_zW5R7k7rS^17mB z7OngIhfX~%k{mKBSviHtKG26Uk~IcZ2uKk<%%an#Aw|Q!H<+Bzl6vu%1m3FEL3@rF#fq7|$=>O5Sg^nNNZ# zkC2Bz;pXu5+utHW@5BdV^%*f?3yavoUMttA&Sz2`iUr!ur2O|03M z*%uQ6#h;Jv;Q@5Wm91+@w^PMMTapiP@l)IG;Al+Z_UnU6#g&}p;B38+xmr?kIEbm& zn3mZbY&ty_r}tpY|LEC})MuiIInpg%Q`+FHKi%wGUUsDwsmWAg+ZnnOz@DmT@Crlh zFt@y(SG~%rhSZ=;V9K(tm7i9Gc8Sxj>RhCA55S7$!!H14LX*l-;55NZ(|i-;C&~kT z5z`qF4QLS@UifuH?x~kB<7Ss(vDaJO(SBUtyY)KW&+8d~8w{rXI=Fqe>Arlv&anV` zKAoL!FNQa7`|tBP^y?`c01=Jj+e)ncE{>%*_mxfFa!Vly+ISd(&2#1 z4GSHteW69U5VC=ywgrEVTBW9#Bsl~3eL%Y)ErCzbW;x};Huu7oaQFlZdrjn~e(&4j z4h)LzTJm*88IhwKAwkbP7E=NQ87b5Dm?G!;0nPf#(yJ0Hadp$ zZCD^6LDK(?1WimCe|Q#SRxS=BLk=cWRufY$c1C6{W+o#hW=2lKA3nyIorBrX=x2_& z47u1$ILug?nM~Q4e~Rb_E;6$IAi*pwYn6S@J8!=~_Gjfb*8}7s;AT!qYhyxgVcZa< zK+j_)dXaP#__#FY|fQ*GdB0Jsb3|eWv1rZ7L zt<^g%`CQRlG+CrHyCnWjn!7h-u96eh@jM8XofS)@#X{L?xQNKwn~u$HCnV9<@<&{7 z+W_xnDVb)cr4WXDn=6wFHkvkPaFMoui1MDz`CekN9q?bDL(pqVG=;jAQd(^LWM%&f z@y7^Ke_3ZAdOcYWLVr$Df2y&ImV0&4YspraRe4$Q#|6uqJ9&EU!-9|NqZVn&7mOgt zXxDvYd-?s6oeiqUnL4Bcfyv|>hI2+w@TrNk6dH>Hca5tf*6hKm$lX3Cc;tUV*qC}e zygV?0wV>yFag=`>ZuA#L@e(`=3$y%w2_JC$u1)c|n0{}>Ab9W=XwSNDIL~PKYmk3G zdpS5-atl^B|2n*naPRT$@lDCcpFRB!*!nmT=_VLv^h})t!x5uMDcMgr`M5Z~9rc%=8lGJ& znSETj+6VP2+*Ct5G~t+aiskt;AX{;73T4}U(`MDYAc z%$zHDFe?o+d3bK(ysw%G`1_Sys)x_ql^FKh zdS})bEWQy4#9<>(=brTihy~ntq#+1?li|-fPoYx)D_MoQ@`+P_p?(!#;ilTT9t90@ z>zU!UJ>j7=hp~E0j>Pn}+Xk03)V=h?Sc`9Pem{@eW3z<6aFEQbS zUc#_|F(Zdn2s6oeQex;qXBzbsrauioUaWy0VJfF_=Jq?NCSsc$OHAbX>7BsH0f7gZ zLD9Y7-!-9>8L&zv+WgoYkK{?2@sSWaj&qf|N;jaGdAA34;JX>(xE9p>ib5g9(87C= zQkHsZeM4!AiqY8RMp@|3TBFb#n5Deivn9Zyi;8k#Fk^hF_e6gv@m>OG+@r$pjIM68 zW{7Q&W^~Tb@5EO;ancXkAoVG$?tR2OIv=FnxuL&gg6si1#*E$wARQE*a%9_kC=s5* zupZNTWJsPxU1T&HX{ZX>VS)bBf=*k(fZ`nxUxC8d0BB)!oDr?MU>q}WOb4|5$zLhi z4S!z1-8GJNrz+r5`Wh4og@j&Ch&ST5Aoq}wj#0pLTqiq8Z}A{#I)gjS_`$MMR`Sy=gEmb5{=b&HSWNg>VvuW_3WjkhT5Ff~hr(l%@-8WQVsU28p?$ z<|2_gOk1G!x4tdUEnaIkA8}-%k{4EP?9%d1%zB}@$wijLY@(T3SB~w~DnBHTb-+nu zbr@SP=V<}@+=&;TE`|s0)(ns=N|*e1YKP5L1``f#S{M}RyA`eG`;e7r)T|ARVa3rh z%FIX+?-djg;lO$`IfuF*h}(#a*dGK=Rj6_!VNC6lxIdu`r})9a3OXsgRsAodN)m2g zTY5~_Ns>W7&}IO*<=Nyf@H|K`mH*ilI;9S4{FbP_rw^Qt(;GE#@UzDAw(DkwSYWPB zl_e~4?Rf#BIZ0)YiCC~J^bjmotKdGXZ!2R0j!5G=Yp=3ZE?FtDFT(c=97>-L(Zz3H zOesxQWpEL(m2w+v`?&~d;IQa;G3@?M#&Hr>sDJi6VQw@ch3hVhlLNouu+WP~))EtW zWr+Hq&9`8CvN%E>3WqdK55-}XBWPR4xdZ1MpnJo?PA@(&P!YrRP&3mP7Q}8lSPTZx zx7l?im$cD+dFQ(#pCa4x978M>h+EX!>Frvc)>OyQ#cYW8{e!^^(y(6nl5U$ls~K2; zHYtF#sD;K`OS^!Z+VKCSzh$=zs$0F1=jik);$X%L=ItJqq5bPsHMf|JtUhY2+@NCy zkwWZ6N>sKQ!r=G9pqk^2Y`-9zkZ*bwSL;(>3j!(eZ-{jE@0h1+ zY*XzPS7geFyz@{4tW=#d{&AEp*lfpljM9H#*TluZ_wgl)3l^#+0*JAJ2ES#P+Z>mg zWrOeV0|u~!X(#akT*<%n#B!_V@~fR8ffPqfw@by-q)UMn)1>me=|bbVjPg2<=<{1` zS1C?S6ahQte<{W-qzG2MuP+c57|iB@c-A)x=qemN&80TmsTTsbFN>n&co(NwTt-?h zz*+(T*qul4q|bXj*I8X<|FA`^QaKyiyTke#C-6-F=&`-nUfSiKVf%G;NVZ5{+v?cW z!zA$omOdH-|F8nB^=-LPs^2Z*){R9_f(|@m>Np zoZ+-vrld4n!!&HGtH=Z^&AP8bP(xeoab&~MlUQ;HZVpjeTUH#6>o`#P#@1*r)@NR65!7!+P?cH^WrnavJLzoa2 zJd5&Zm>P{_%8zL~Im*|gMV_ik3-cFXK_7;9!Yx@eANdCtP9jYM{cd?K=XMtL3)cWy zVbXI}9$g`0!qs-_s`NaiUDN3HA+aW38zuvQUv0U@w8Wp%J-NM-TFs z7IM95DvXL8+HT0o${|m08U(mBL4WY*H&?>&JO@G5aFHLW-w3$nphymfwnM>*XeWz+ zUcMcnx~|`-sc@9Z5ZRY16S&w6fL#M`;dREQ&JQ7g@847Bv9;u z9<|x))j?3|$gX<~@swi;Yc;kWUCyCm7qw;K!Glb5%;3+em!Xx}Id|Gu&Ee)Yu`qyv zcOLprtk@Biy=#~1LNAHKF7Nv{qg_)m6byNtz@k;ktBbJ$Pj)fty*LAmt+eSBGak5@ zX}!nL7kJ@Ae%93&b!HOB=cCMPQ7Yg$i-G9t+~eY^B}c;icz=GoUJRI?{T7e|u?cYp zx&3`A^Ez*EI~&Z)`ibQO0wu6+b6N$i;#CVHoN_a6gQpZF1Ol3sHe@B;W?nIMW#otw zkpc?-Vub2Dh7g&5)8P>w>S`2h#>5TTmgkjw2PG1>1ei~3c{|&#+mfrLQxOeVUi4}O z6dM&pw-xR7Pl7E3`AtHH)dbquw9LbYnk|u%gi6-BhoYUc(0R--(NhPV@iiUduY(*hLVdHc~2zjT!m* zdq_cIt~55yi;!43p2{Pmemm24(7l|0Fjl6%L8Uo*Kc*&6+aO%n>7qRK)ASGUas}Ff z#VJ>#K8hKE)>5AW4>cnKu9r6H)Uq5R3F{IV&m>quQ>S-~vKpo-{$cNDfW1xZKbJJ=aD2tIvYP8rEyqL49LLGy_(!lOqC$@ zZvtHf&@NkRB7BkCR@DtbZ;R$HaU7^ zlssz!<=_l?bfEUpVwdA8EAp#5%V2;M^MuSuD7qBLOUx6y#;rE`q|G%>zFItt@9aUyQc0f_Ozzu(3anOpQi<1?hbNmYBLn`wdIST zgn8*s6`MZJ5%Op|`T9F_JU9xe5b5h8Lx=St&THZU77KIp!SKMOGE&3Dkhg|KUs#M! zrgPh|Vh;grQ;fdE%YWp4;C|R`U$ww#i__j5k?3OT9$@MtrFb-S5BS%qTtd2Zs6DE1+G?CnflXBXA%I+4*NU;VBZFR9x7 z93jr>$EtKFYw~)1YedE(fZSN>m^CTogSK2x5V)~b4~v2vNgd&{CR3Cy1luJxl>wg) z`4I6r$^uT36_l#MR~u|-faH{a-nf#={5xz#=3GD8Cb{FQ>s&acA+0Hz&=Ep$SYPbn zkf*^5wuAW<|0`V-=>c_A0)g2?3YiIJuZ{d0gh!p1j{IsB^e;_D2G`H8^h~RqYyMzD zb1g`}gumO?@XZ6bsGN;Y@bVZ;n{hA1=32HJCJEV?UpOy_A7DX)CU0wCtSd(6T81z0 zNG6Di1o||8r@(FakxKF@T`Y2ziRH3?Xf$!Ey7gjFlx1Hx0sr4xaqv_pWT4dM;PHXw zFdvE&q||wLg)^6T_oAnwn1Q?o;mrF`|Cp)*PQBTS0;fCVZi$tPT#=9;(kdx?%43|Sg5l2r z`{sh~f-$oXcj3-pH5EiMMY0>c29aZ~``d^lo;Z}VL6^2&?fr?(qJl-+vFk)2- zy6iZ*{WaR)1f41tuiTPh$PV8IHGT@uXxSk{k#DRk{edogheL7i!k^)-P*#z}e;#?{IKiFlY*Myp##J0_g#czBMBVia7x{WK$_ zR3FQEV8uB7JE7eN=X0KB+nVGGaKK0S~pC5^%|;ra7I)7%ssk9M_MUdIhxau zsNB}tM{tQw&k_%S^xF*!RyQG&-Snp0(TAJgFYr9;d1KsNCO%tS6uuI7g8$Q3di%Mu zkXNIrQ_<&qDWiB1HO0U0qB4+}sj$rVq9LhpSO2)<9g|z0oqapfO~JE6gwuAn2}i5j z!7uxJD1x`&PvxYE*<%ycE#&s&hSyJqKlU2d2C+Nj*TQFyK>+KO0du3Me{ z%@Z6=tk+h)06s`G%%&yiBi8v zr0DWk5!T&X%}b&JU7)_;h9ly^eb?_4>dNw?$U``ylC7A~cNTlc{k2gXlq{5090EB|GbxHNY|ET|aM?c^16AD=jcA3>k(R znqmq*jOhUyqR&MZyEX2_ap>OfA1W8x67?BXV}Fz!d07&1h- z-`FRs6@3?*5?a#X)qvLx3FH#ByNWmnq20QW3~a|zu~8-W4zTZlxsCd9r(4*u`sw{e z18$Wgfefg!--;~kx6OEC>)eR(s9d)e!EK&q-`M9nV@e@sjU=L?84ITcPvZ7cSE)&_dcK*G4%hzwWJLZ@7_o+W4B zYI_kBT(63fsaTk}qkU}B?f~{|-tM3m{P0@nXGU`_O{?f`|DdowbhTz zM#KFE=h799v3{ls(Ox~YasaNHldNB!WjV8YRl4u%_Q-g=wD|ncZfqK)cRbfGZF#(( ze2}-W_#yYlRY_#?oKGzXm>?O)tNYs@_1pl%Oke^imrpn>xg~%vP$O!ziSBG+*PXUX zi)>tEFFU#8l=+v}ATfGuDHTu_KlhCT9iaNMB|n^ax|zfBBojWlJy3q5tby|iZ4e-; z;|@2RC2!Py`4P?GMJgA^iT}&OJo9X(rMKqLh=pZM+or4~%8y*_)*Vl%cQw+P<)oy2 zC!AVpa1-A`U6Ba{tQmv0zOs4+ms^rf|HUamxK~igglKGK%K)S6V)4y%!cFlwU5UHZ zG8XLuf7G zDV2rd87vu__e)gCZFUwTGHo8#UTg^1^ZRi}f4P25SJ++cGZ4^E`|-aYz8$D=yw1N) zo3plewzYS)VZ!>qxZLflvAoQzyZHKjo%SnG5coTqEBH3s008w01$J`X5-rue)lXa< zpKmDM&z&f~U1DrDxmPD~?6a-zUYX2saaa0%aD7ZeY*|ZPvAM~8Jb1Td8gNLXcek~k z{h@kqH43=NE8Si*q$?@vfxh>y6feFf{EyUWSy%_Tr%d&J6*&)cJo7u}_AxO-4ZdxR zF2_?RW4{o%3kYe6;3pG3Q`(ob1jjSFF2s3Efm8TAoSTrWAK$mfGGx-c)Q?@US7Z*m zuphQ9>*(aV(lwDwynV2%y@1LK!e3CuwD*)mugCL8nt4xcvD!eVJH_r1zF__vguy@h z;C23phd6+NfRKL9&i1ZO#-3@H(?DCxD+K?5> zaBGrcEoBzo%{o<0rlb0V>WLwL41M6{RL!q?y;Hkd;^4!~6)txleAd0!)74$tlSb_e z^W>od9QwIBPV|R*xP~Gw-s%qtK60vO zo`f+n2n6y^|7)l}qXPo@pTo~4`LjE_Iyl&v+M3$A{LgTWEbUB9=$uTATrF)}=q&Br zey;zh#^_90Sm~G;44sS(O)L%ROpIB76jVk=KeDPHAj-)}Z)0x``oDTbeKe9J&VQz} z3k(QI@&DI-oJ^fvZCw7NTN_lBv)*7t1YFl>KCOApme5_=O65MR#j2o9Sg@|Ky^yRh z%R#+fCoM}Q2utUMJ+Ly~vtCbT2t8+9y1B!gcJkP`Yd{`%$+OB^J6w77v=#6l4up|& z{dn=Xc7A!#@|SS220KFyp&a@U3gjd^WW+HNhd@LIPzyicr|ocKH(&FT=)t5S&DI=>|^+|BYZM;Bh!p0 z4>L`0sePu<^XBRO!v0kv?3OfJ1f) zI>G_}9Jzp`s;ov!&xovRpJN`3oB;$0fWAMR>Vtx}Zx4IH2Lbj!`S2yKBBglM1_#wI1Ho(p(j`aM1HVDOB6>e!r79U!>t@_GvpHlUXy#24O- z4tNJVnD2qt9%a$4a>?{j@4$l~F9AWetAR8gkv`+Yu(Uc3X5Kv;>gbVGs-|%wvlg?E zaF&d^qPq^ruAm#_c%ha&%q z{cE=idtG8OUPKkrCW>ifp z#qwUe#B9M|Wr+e2GLq|}Ulap0agNsbE&XNNcCnB?*1Czu#@}Y=8bvfbtw|EHKI z0ORqQ67fZCIVF^3uI7DLDO*jl%k><9EbxJ96Bh`?6QCYi>G95YpJAc;dgjTjkg$@G zT53lq51_a8nqse*w6odod;ibz?vL~1l$sjj&vXCJ6n{Pbhod_u%gIBXSjUdcHB9<+ zEj{;f*lXFB)YrSW;)J!J^u0%w0W}czeK5E;;#ZT<{ zhnb2hrr%Z5hXxG(hu`l8c4-fXKZoW8QeLlk{%=UvCGZjT$%5jSj#*EyxP=0jSoW7xtLyN8>XZ)4Tl5|mzI85}2P zlTVG82XO93(^JK#eFrb+CoE&j6fRC>p*>H)mr_6Kw;O(6`|H&Tbo=qQYDymc&XF@^ z=LpgZy3u{@;yYBL`pTHraL+vyFCy#G0IG3=vWg3pCT!n_toIH4pXa_6g>FDnmlFD5!|`Yz?N3rGTyId@Dw2zWmaWf*MF;Uy}ZFmB|qCwPli)+ z*l6jW;+Z1ns|#?DMvBI0Rn~Evo@+4xR5c|~+<~Jz*Z)=N6H|FyDzar-{;hmaVrOOX z*kPmdy~Xe2bp&%cp2F_;QOob=`Tc7A{_r}SLSs1mGXMTmI5h%s%HMQWP*>2*w#rG? zwq+fu*{a)Aks#@@Nc13-Nk3ktDSr8k_1XW{`XF(A{C4BS%CS6;91P@kb8&G3u(f72 zl8tC^SFoFPZUmU$40*EiDVVmbwp}k7ZB};q7BtnIdp1pvXJc?KCk(G)wKP@kfl;e= zYYOO)f6Z>Vee}W)?V|tLG@H}*#Q7j!MBDp?a^sLQ+O0YE=65ihlbx)5$c1&7u-Fg^ z*Eqrwi*Cb2rWzQnB^gy^ZnUbo`nvd`omXj+4%L~|yT_5g-Z_7kQe%+K|8?_K!%*Yj z8z-QrWgfKOdyrbCfk=mE(O5@;quXJLH0i(&B5b3Vhr@n0{a z2%(uz%B}S8OJnb^*ZcY7XM%1&%^HP$i^}P*MwmdHKQl+bO8Ow)ori$sy~Zq?1g502iBOb(GyN{mpbVq3}>j<#qB)B-r&0 zYm*Tqnsr+lk&)Wr+~@vK*!xTN>k|L(yGOMQmhaQoQ<%V;SB1~R^WjzfoTX!d@0w`_ zg6~_$c&ZYP9Ucd42oQ4C;v(DMWG{?Bl{I))z)nL~^_)i_S$ZexGD@zRjIGdGnD>_4N+!DT@ zm!EFO=TmZ~{q}Wv2NM>}8WCxk$E-}3BNthYOgCtGra|5)i@60f)3hNf zD<9n&7$_fL{7>pvL*bM%WO<11(*85HnX5oUG0lr(YEy9kI4YUP1m3I@QX_?Qf4V4!v0-iR(1 z+xEL`9$UbaX@7K*Y zZN4A7*6)UTy_tv$^TI}`4>ZW+Pt|+8^HTs4QWAR(bbc!+^MQT1>1f3!Ayizv&P1IM z&n?@dj_LE@=6R3rXo4&e;EP)@MremhcVbL1x@QpEjJPO1x-KZ&KL0w#0J=(sNwWYa zmqPLWukzm~9npT@aR5>iM`MMw1BKlRP-@$Hw>m#sGfO>lk<}VZVG^B(ODA2vLPqj0 z;e~*Nz9Xk6XYcLn7A(exj|a!i+EtK0@^ycs;TLPUWrCgFxM*0Z137GKI^rHbSZOpo zylsJn;_ymBS$9LkI~N)^q|O~u6Gd}E<`oX^c z81|^a)lVuiGfH0V?)iB?doX}`uKk^^zmB^Nx{K{L-8c<4*!zDZ&nj&)~-!tzklC^rLY{fuxA5l6KNz(#ax%I zFzVPNQnP4JnQ6|YRP-WfvgI(wkg+Sd)WSghxQ6*Q)SbUt*tw8rg9uxayow>7BfeDb z?*K;CO<;*78QIdH>3^X}G?A^DN+4#kRwZ(;pV&7%yIwxF^T)W75qspwi+gAJ?Iq&n z5V~GM9cu=NRy4Ru)IL^|=2S@qGcuWzO4UvTJ@+!0Z<#$r%kJ9n9kt*-Y12Ata*Mbn z+d}Ms;K{os%kS)>4k7j>G8nm5S0fX8v|S#)$=kEO^hx&WsQDalTAMm2RLEU2^4r7(rkzz@_l%rh^u>DVl}yt8Nco99`NejSkP)S_u? zR;RA0gTX&$!K5*uz9?BlEQUT(p%Po0L6I`}kiYgDyc3#sWvO={C{!(9II`>@C!UJw8T(=a zaa*cDRb`d$2w$dX53ThYYCeXN~k8RDA6Fx zPKF%0q_{Tg{TTmY+6(?_tJYK>Yj|FS7^zylE)mGl*RKh1sQ+QjayZlJBQ?g02L;_=fqh5K6&KhC)!LZvp9GBs zw)s{BTxUwP06BtG$bnKb>BJbGF@^xlJR0@9Q0TmZvr^Q2zc>6s&vXM>c3<9lH|LKm zwX|}L1LKRhq66=i;7uar6oll1&493hl3r|C@zY7xGS78vx_$@KgwN*S3PBB1f+D#t zjd+KZ>!bkKVfp&VJP)0LW|y6~PZ4cmsU|8j0odFo*rVDw+?#h@g=8_20AJD z1#NP7#J>z&b*=H~o|9G9X7mVy&a+P^kOqmQlF4@*Rl93`U)JwkKshX;fDkg7DVGru z&>58f=zB;2|=>#N} zOY6h5!ksrHy31;{W-IOo5`~md;_7)mQOLf8qixu7&U^kW(9Zz*&s+kYVi`yYrQPh} zPe6HR;53L!5FS57OEXLJh_i7SU?SC7i>VA7)~z9{#(n+8u94yL^$?d#81DF<=|yeD zxN*FRDFR;cw;}9$N)xR?*i!569U(!mIf8J0Fk# zLIe8)oS?UfypDe15N9J1;r#|186LbdvFx%qc2>+?41C;cP0nSvWq)z5JlgO1w+wS% z)CodL7P0TvZj%~K;qd?gu~iS|O!F_=&?Vo#c<(YW^6(mvQOkJEd-UhseTnt4;gPJ1 zva1~ffm~Uw=pL$Pb3*c^qzUtqB8Cc**X+2HNmJ1}|FXEQ<@(n3?aK7B{W{d!m&css z!9zv}xag_yzH9q9_=3?q&+ma5K50<=%ALGs6$_5_4LVd}-*2WX2G4-cnJ#{VeuImM z`E`u<$iJ)@5?0)KY}_o^S^rFoqMG6KlomH9XhR@KD6^rU8=4R=r|j9DmKNnFX7ORf z;nquDFZP&43p-`>Z?Lo2>HF0|l)#c~s-y48aduF6>U;8$`|m-wL6qrNGksmla|RaENx`Bh3a*Qu zXUI}&+?*kgo{2!@+a%A5<`%0dwmmn9@_N^g>1ta|(5JG8@vl|QUvKN%@(I<2TW7IE zl@HO*UL1Os<-0Ij3eB7P4W5*%jM}>OcNRzpEmR_;<*Tc@W6A_3@5c-^24Pm>)f=kZ z?oP;Pbr{#Sv`kGlx*Ie_D_Tz2GNqOabUd?KwwyH#e7E7NB#7!@7nJwGXk=>m>UceEbAAX%a zAN60KYk?w9!}rC7_4Dw!sRLVDuAs1-GBKF(S`Y9o_8po_bEqw&R*2MU_0_*h-R~!t zzSQxZ2FWIFLwu^)6UcxtiP2AmpDP7J(X@n4`Y-S*1NsHuQLds(Toz^eCI42p?d?x= zA!QfvIGO&gsrmQ%TdvNrmpmEx$BQk)-WJP4^qG*I&=k%ScasR-TuI;E2;@~d@sbm&bUMQ}oHgmDY!dRDE92nC0JDJUQcSF3z3O^U$g-9ubC{gg}Ne9-{)nB`2 z*~(d&6aDKhR6`M0hY&v(!2wtl9_|cAza@o)CJcN#Y~~q|;T0jP$%H=d5Ppr&4{~;G zz^~`7E5Xdao3qoCbgt}y8(}dyW!sbdLOlTxi56GtKo_-epFbMmiK%bKEQ7gn-y*$%ws>aG$bJtE2g+9?GwoX5vZo;N zpU1iB_j;}E>eMeIet29_3zliH^0=lnsbcO)#H(qNA{~`Ce<~O1*;Cfud%}k=ulb3( zmW(>GCEwhWGlN0tO(HBcdXuDdm%TETmU6OA8Xf#rl^tbUCD z`JkJ$df&OTOba}{!6&v)A1rijGsM|MiSwmzqD5KF{^&j}NIQfbRX~$K44iNe^``w& zXxsZ_AR7_r{(h9b>D(#89p#?_5~RTit{`(rl7$CGZDP9HU_9cQi`vrb8I;7oGar5^ zjMqwb{hU1V*SuUiG^-otot$1b-6`U(pHr7&PNa8R>3*KA7JHGA;#h^#)b_s953{Q6 zfq^SU{)0We-2K z9x}yp+noSRg}}Xs`T@L&DnXjl53;6pP`{?rSLmP-?`ruwOa87{{podmUavo0$9Ux6 z<26&x!>bW7&t73oIv*s3L&eyRYp`ci9;EfOa5eq_|M!AQ2_{}~q=y*)_0!bH&N0v& zFPwtk{4K!dP*uacRYezD1fM{)Qf@w|JpeMW9NQoioQSaAD_P!#Zu}i)uSqcZy~{jn zQapAlx>?9KBdyuMoR9k_ z-UJY5K*x$MPabRjxowABQO`}HBttxW^%w#WMHi;t?Mx0@FaY*!_cKA&EyQpKHDwNU ziJCP6_$t21cK;{!Y5Yl){8jB!*H=EA{l>(tFx_+AweF(Jv&0r{N=_{mpE`dO>$o66 z=Q4b~`rK0GRqWLsYW#WKi#y)?*>is=7ufR)Qb;nx{5tnUM`Jdmomtl7TL9L4><- zp-<8eh^4tVSswoM?Gk0pKYe?9YfDR$`&Bean3F#Tp9P0ZnV1yI{8eVXaPc?%cNSwCJ-J>k$qsa8lQCFGH8()~Ok zo^%O3Afx7D?pfkX%~Sh0etdbo*4^bpKHgdF1k4~t=g^!}&rgs9!{85`t?DQD#FOHi zZAr&{Ee5=qglf~SGu~_K?UQsH(=l3uvU#}~=M6r#k=O376{SRwt5X@&+SQw`i>e6~ z3vIxRJ4xPz;%C0s+8edzp`05KNZu1F7>uMMyxGc+F6uOl%nqz05`YMKmf8v-gltbr zX@J^F?6CI)36RpK_PXYKahmpVe!c?rj+IW)jRqo3Djf+qXF?pzg;%cPwy8tKTvZ7L zgau_lECe~&cZ0QU-zzxqtGzE{eg6ErGzL<5JUv&OB`^_v*Uk`IFj0fbjEZwK=y{kR z(O}8teqM?KOsSx39xw21_i)`;uOsMh7b!2V@7wsxm7_76PV8kx5fuVbGeDvW@mi)@ zxrrl~4MJ3_X2(L@&Ar29dLoEd!We8|PII5dw|82KM`*E#U$_9)fP}lRksvX0T`Lzn z*%zV-lpJnQ-BvN2FkY)sbqy}X@2n~N&D5JkIQZo8LOWDN1P>^1uxy&bJbF zwWQ|iW)LswN!w8!+sWizN|ipY8yQ^XmFw*%nA3gb9;oix6t_t(2=NtyWw5R~?P9~ssM_b0f5aeyvqmrHa=Y%#K| z@u0Oy%$juucu8KxU}?P1%-dedTRepTAfY9J@}t|Zpj3kgJvKWgP$dj&oEp`uA{n5q z=h*p*aiJLen+$fJsW)DI#h#O$MLXW8t|H~KT&ZRA`eTkjgiPeEj-PBbnFj$EZ}z_D z>mw$h{Jbkv{i2ET{tMyx$7>~})&K!dC!fpa>MHCfL+ztp_}J4y`XSA^jZ#MeMiyOb zw+$eRy^s;cBp-Ls&HVi32{G@t`f%E9~R%yalvLyWlu z6?bpm0+!W9ucRd@3BJB1 z7)Pj3lCZ5iA3I^%hgKF@4>sEKe1o~aH3L6CeR#The|k*1MHR)Mlngrq;h1H+E}tUU z0dTXNghz-K9`vjGUT6b|XJ%j!Z>^X&c=C84(ILpVzn)NEiHJL1S96 zW;YAzH#zqA!p324ip4aXTHY9uGICQ(?%K-~z~{sH;mY2x7rJ#8`EY zY>O&1wIz3AZPmdj_C~^ZgSod)>w{(6p9))aW{fAaxzukLu|d=gk+!Z`yqN?r*HlC#JtAi%%98hm z2kVGo4#}8}(*1Ypmi=n)RW_*OC2}*vVZh%syK;MI+7^Wmfl(v$tWUY0In=&!Ft*~=wx zEI9aR2CSHUj_MgME~_`Y-)XAUB5q#!s(tHNbL0EuU6YU}$X2~Jm7KuxWmep&p9WVE zz~w`Y#2r%|W5Fa_Tq@RkgT2qKujeaCA{~>2o9rWKZIyCOARp&J81rl-zM&PeoAXj^ zO?CFbizggFfJ-5mvHtU()b^WxNPGSAwA=XdzV*-Q0($@Q+OFMIhjdIEvx-dAl=22? zSjf3e1yrMJb<#s!5qP9V162`qcHYEuz)`&>d4GG8`TubW|Ne)sPq(aBi+Vn);Y63F zPrf%3*9ELe3TXq>O~%AvAxvQ{9bV2ILIWD7kqIuPo0{*zLErXYx(M36|LsuqY_vai zCv0Gw60fg83c4M10pO8d- ztvzXMR$dF6hzuu+WnrNswuy}H8LPT0vRR%WV?aO^-lxjcyY0PE=c~HWqeHN?>QfKP z)|I58YnKa2jHI?~4S5hw?|A)_jSGUGohU+{&J$lx<$hbA=DKKP-Mj~j_9&5q7q{k1 z57S!$hbJ}!+tlyjNqj4G5Lz+97J!SfAu>5aQTIqdD3iwhR!i1r&6_r>8{&A)+lKem zRG&yJPIcFIwW=*vv@*K>^8L) zFqhmmCF5G!QhjNXP7Z$4abROZ0|zBA^PX*3@I|>%MyBmm|8p9l532a()#C=az`Hz}NqQuvaU)Jj<@{7(_`L?GE zOTB{Wu=RM#3NA9k?*v@K8Jt~twiMcw%E45vf*RR&01%Ppr7p;-Cm^1UI7l6DdxqPU zTRONqhL1ut0K|LATBjTb@fPF;2bE@b8bz03W=%qyLfL_y}&Z(i#pmIpd8Qo*dbxq=5IErfV&=^_D+=ggw{i zzkuj($|RTLdDRMg#EX{btgRJH3>B(8l5`exvnHe-s;d&vRfvQ7rJ?de13lUrTA*Twkw3Wo~w;uvtqYF>2tu_McUEPiDrCJ&1lrb%)TtW`q?ZJo zaDTkK^mlB2zrQ{|zyI>OZixa)q3PJCy~7}a=`tl^y5o^94RCe2fo}{@14vU`yMX5n z?_^#Mk;#G)^7p89zhOC``?&h}t~Ue$sSBxfxB?#yTMaCO2Nq+U|`R72Mz>?0d{sT=18+|LDn# zjZIr)1@A-Y;oz65H*^1!ypA8AzN|}6+57hO%a1RwSC2f4KlV+NHF6_rEb9U}#5%Zl zu+B{v@DrHbv;(Z1R6n7^{Q+|#Q>AKdNKDqS@=_8@#s$r^X%BvaTe6;D=2Oz&ecOrqW1I%j@C&zV znQ40GdhMx&%_fN@m_h#BxoN}>oFJ4GVlChj!Vd#Z<{ zsyd$+V2$o5i-rvhGJ-XdLLm93+5dPq#NR(aUq7;GUta$MR^KvS(>RVA5)JU=p;bdQ zo=qxaan>C#>H%|u|A!RB6Fb}D^#-uoTj!lr5O#UH@vrN{%TMk3W}~z9XVX>3NkAzc zM3ta1zGmU<%W;AwUM5Xv%Bdz5?}Htqo12)bix*(-y{3;J*Z9k)m#1rms;-`8QQ%&1 zs6Gcpn_fm7roH!Ena``{lb0`L&wj%#x;JOll{+Ki2$0cHi%p@%2`NQZnZP zt+*xb2cXe4+X^M?bRRe0A#Qa88V|(L46YE3F2CopL!LczwoszCn*ED|oMU1>g0Th# zi)!@S!Agq;x(MIuU3CNr-tM8c#y5D}_MR0UOB$l0>{Sx&@j)iv0tLMPqY^%#a4e_l zfm(+8Hd^db5@t2mfMbAPY6^gXE#2Opdk+Sx-gOpV{&+R;AF}+9fdXRi5fu2EH2=fe z>DPv20L<))3APE%BZ3!6mvtRSO0IC~`gsZPf7Y!T9L1|QGS73dUR!`sMjHT~=7_QSPnTmaHhwIYL5bmvu@ zs;ixfR1K5^IGE<%ni{9Ub=_ZdjR5%75~hOJw4a>2d5p<7+$5T_mR!#U-0F#Z#srqU zf~iK-#0PI1wAo6J-UnC-5ok$vfh`;1NI4IwmOs+)cc0r&YyNiaf4zu2x$|7NFm#MH zr9Mhz>{e1(@{Qi5G)qADfWxgJ7A<;$G$-_=y=ZQ!3%l9oY-~|$1OAX6A^nSPh|M;RShAVKZ9AU00KBNJv)%lPw zQ=J63jrV&O9TJ$*RRBASDsbY;>}&wA?yAAKu=KZ?dc)tn!D)|Ide#;I3c0kaV+L?# zS6BeA3G|B4AH@>>bGp+@u}NgtXlO^D&3SjP!M~OjkM{AWcEw~Hk2htJtV7`FM7}}7 zTtTawOph)!ul{;ad0l{lxp)IXrCC9( zqaGlmnH-l&`Mq)D;^Jcg_#A`<7mzIhPUjn&u>#OUR(?xhfIf zEL$#Bk!F`_hxNd$P+hZ>vf{ZH|!J-xnH5d2mZb&G|X9M0ELYOU4{ zr0?Cr_uAOSg2OY>Hvzi)2X7TsieyJGv8=QOH_6#IHoxfzD zIP0#evMHrdX@mj;+9Hc)wt`=jf8xdo8TaKlBIM<|+3arfcZWxd-iJ{Rm!!Fd-+ zqT~u70SxR3s#LK~0713@JGFU-wgV8M3~7>hFA+8$tXKW8y*rNoCek_Am-h60%W`Ya zA|%62F-zZZiv+pk35@QnFmjQd;P!?1MBwZeOfXc{HoYh0!IeKgwdVJ1e%IzVjglMd z4pQ~U-tk>0)|CtzR9WMc_g8v z(JrOMz4oo9ojA#pOY?#yo9Ku1S4JgEISob{J4kPScfc_q>HbjjOX1Q-RWALWle>C6 zXf$%!=8E5~)C{o$+p?fD026gfU4Y|0#Ib8rW-6`Zu7QBYuU=LiZ?qjq(>`1&c+B=( zTH`dC)vC0H{g+DC;Oky+fo|dkg$20&gsQsHb<-DPj?-<|3H!jd{Sb@awdW@i>h=3+ zqS>*^9}1yyB4J8kN;;rsXq<>H0W@leB~_<6KBT$0DpGOL>HtsCvQ_hN<8K9*^BDJC zrxf)@AUtBa6ckj?t1b{gO>!FQs(IQvNw?J#9BUdt1r;Or-Q8mzVa+FXHS%ra$7{IY zSoaMwgFxpn?7;0=RAcdNIEktZHAB=D=aU4;-H0B9BejJxRo*h-j`lI;|NUv{Er65p z<)hfUByUua0o#W|>DawS(7WcQlx2701=Rxoo{1+WoMzj^28sIoxc`|C^6TZ~jiX>q zv`R;6GDh8lZL7I`s&>cto_b1dCeU$$c@IsWwoM6c``+SX9_!ODX#a=j zpFjP0>*Z*U{1H2VBWu+SrBUyEmpno2U?!laYrIkw{=^v_1i*FBb5>1g;c@mhJ3RI& zK9ARz=jYpcbH~T%bIPUq?4F!FiV|0KE6!ASyxm%>b%5wv)eL0C^s%kd=3WDs=L9GuC~uaNCSc7&<Z~E9A>F$TQuFdNCr!+w^1E-h zuYcsK#DZ^*g%Vk(ejDaKCFa(Qb6vADa!`T6mfpnN5zALAvy#tA;K{bs`vsEr2R+Dj z!?F8#Sl`sluUq6+H~DNh74p`gLAme)V&!EYPm}yM8o)$I0(-|~bSt#Id!*s-rZg%p zH6Opdi)*3}XN5yMG_WzKYKSByt=j+ubz2Xmb{5}*&d6<4UwGIASQwoI_kiWa-Ji=Y zM{9p0&$vF1_UYDPo36}`Dgc0<1w+p;$YC!hY^thO=p<2*pPi1D)0$NidsH;Un}eKX zqSMOmZ4c1b$9c>5BW(7B@RF}ku`*#VQ#I@CVUq|tP3?QOXI)UGoiweShZr$M9S?O} z&+hdGjQzLm0#^dPKdKniLfV{ia5HoQ3+z|_5J0qer|M?b**SJJ5N=9(yN0M~GiFAc z#-0zc_|^f5G3i*yYOECNuv8Uf6B3hHcLP8Oet_SSP?<#7*}y3eFht}P*ezX5O-#Di zZs}@&lN^P!uWO3G$0EMb)$nOS0Y%&dY}Q>_^4y?NV*${ai6xTT$j&WqNK`ciX&iR- zcRj}BcYmY|%c(i%*v_RnEtiR}Y)eTOtNDJH2Cd0{tOfHi_|npV%@|zS`m~Q}^C(B-gw5 z=r3)GpMJh|-B6AbgdI-qtXi|jRBs%yFbgTx)?Dg)SQP@{=fVUkNjE0<&gSS|;*$5( zJO5g%cde|m91p(jESie4BsSyR4kl_SLjpgh1#7L-ry#w++96fh@6r8|s=V}=M>21+ z^xe0+*WZaJDttI)_yk%aL^oIR8Y64R8P#Q#c@bnT-R$YWj8oN+MFYG$!36IB3)K56 zm#!NA?$RCl@_fZd&h5{{Ln(X>Ll7hh+NSYEg!OKxS=~jwlM1iaM1hTG7!@KGvr`T` z_x9KaxB%ZXUSzS3Q@z232A9^Hu&jG!`HqoXLYlmsyc^h-M_SoKqXw^w#cvzHq5=i~ zSo3eh@*K~)U{dS!5DE=pD><gg?COx%d8yQ}$zx^-yDtO2>f0DNU0uOWLgt>6n4iJLw!AG+?w41U zPTm-xR>M)nEgG^=_bs*<6*mfedTQvL>`QYd&DGnNd74dQ_AJB{pp#nc=}yG;o6)z6 z+>-IfRwpP@aM|TIrycn1+%>3fob8wt?4`%NHAK9Dy#iq;OO~)V^AM8>jUU$Q zS&FW@W2vWxNx7!jmYc6BEtqNY7cb$R<0HumanI<<0H#rOZf2+UqfPUr(U5 z9%swsVyy~1ON?dcOc#9O!MaYf#X;yRt{kUd%^9ab7)~?L!8ko%5>|eU*%#gP-@n7W zcG9?XTOb)#Rm}nuWhAav?gvzO?6XI;D>*HGoA$@yref(!V!@HY)bSy2)(z{g2 zmAWfk(Fu!$l)%PB^j!rU0XjnxJ5Ke)I)>@wE%nlE(9u8dQGWjl;XIm{h$97o9yNm0 zwS1wi^V=CrjS{@8I?&@Y>>%g60iCHxE`+s!J?pVgbi@9dj>0NpCZVUf_R`e=yH&pr zZb)=CE<4G(K9$6iH0h&7h}E7gR=2Y!dpySeO9l6NPx$j(O%48pGG=fMX=-b5?e-;g z0usCf{()DG=xo!dyk?|I@a>T@PrB*@&Azed)gO=GQ-=BZq{CBwXu(=tg6!gSenjTg z1=Ntm$t6FkO;Vc! zJY%{>G?Ri=kesxG+I+C>@BTpjVh+d4zm_F;lY?q<7O`K7GHpX~A&X!qNJ@l^_)R)! z!ARteh&qf0`t0PbdGwR~vWIWpg{NboLe#(t4KuI36(+!BeR{Wt~u|KrPpi*PJ`LQL4I)OUH#KiylhJ5SloQ z?|}#G(I~GR3}ZPKpe$pyCFBQ15(%~CJ}z%J&W81WLgoY zUn7n1K)XRgudh$@%As;8?yT$B%$h1u0aP2|CV@wP$gcGm12VhXWUvM=y|7BK0w8oFz(4wVhhkTr^OnPk=41fDK7 z#r`PkRlstkk; zX%BIe)8u0dhYtUUJ26T?CTTtzfD`tpnoL$)oinQPBdvt1+{{2P8K<^h@~bYC%Z{Wlw!s)(ceX~VtpM!O_~c?sOB6d3tsZ3lO)gz#drV4qdUak~&m)lBBR9h!S>C&(k0P~C%K>&vJ0`n#u%#++4@s!FK` z1az6a+VD2)+%(v*XnN9eaNuIWNL2gv(eFo0I_#P+a2NN>H>t-yI%%JM7M(_Rs%Z&ygZubm{qpmTo9|bP|E4V z{+`;(Ve2{jlFUpg#7+{@%HJ_U@wWL_^Qa@4AA<}aTP&2A?WB7IMo{HkXcuwEauL@g zi|PVJO<<6uSXONw+!AtJcbQFG{P;^>&Q*LB{jplnI3pPcsQ)gPI*aOASLerwqC4HV zj(17PA*{F^SS5#Ev%aZr($^c!{ql09Hq>Qv?3E=9&W4RS&*)}bn&V@ZrWmq1RcK1(%)w6-e|D5Qae4}026R`2MIyDdW?(Z&9-XN6b_8t zu9m%G&Zbw@AgVc{HM?}XG}SNt2!n6xN`<3_gzmLMFdz*QUU~?ct=e=F8F=mK)YdLxsTpk(f z2$KyO#~h}uY3yNF%WpCC-QRSy-O`TE$KVSQv;?lTc++LVy-mn9`w?Nc4xq6rse)vp zquAJ`cSKN=3X>ix+;<`LtKm1w^4yUjhRfUnzhSeO(VZoxjh=JNEm*fMRfU)Po|4Cs zs9S|T`sUb|-PmN_V(cI3O{(E|<`H#c!p_va3DFCuFd9?WVzZhh>n%8W%(#N;XW``P z>bHXjk+O=d@hxUwRF-cZ4qID~vskq47a)JeRM=v{j_F+vECUsfImF}*z$8m3Ab{Eiw8`k;y1;5R#$C!G(~#g2F9nQj z+_au|Bjpsk-)!}bS$o!}vjE!YPMzvqv!rv9Sm>TbQ+bHLwndP$9HWm42Q&bF*4nnw zKoyOzylD?!8mYd?THUJ0@#ZZ4KZ6GskINv&IjYh0Ti;TvUGBikh$TdP#^Vrv^;JP2 z8gBqA@qM?qSgz8Q>k~Wjna0+viOqqC+X9|!=8h9DC_sCSYMNDNebIF2llX_(n)6+B ziqLhA^Ogwm{(8NfP3JS-u6aT#-WbcIOYscxZm1*$q&ADmy4A>16!mHp!^rH_%m#-| zYN~p(wcyU5)~n_W-@0Or#vh9m;T65@3AC`9g>`ABN~YxGtE&=an9X$QS#5P{@Nt5m z#N1QGm;Bp}zai8f&%wiM_+ye78vw&^@;DSLS?QEWb_u09!c>fi~=7sM7*cs3x>6=2by)+)XDwvWF!XkZF%O+jqAYh*E?kd2Vbb6P? zq-~*%E83dL91mbho+M=*5lOuq@-HcyY8>#V70vVtwrfC#^V72VoQ5Zp8g=O3Lbq=* z^!+zwryHtT#T>gX)QmN;s72eP-COHYK`Q7+1Bz11IPHL@29dvsb9>!txV)e)E{^^% zqi^0Q8h5;pQ+xx$M-2o8t`QhO$Ey?zZj+E!A=^m?$p_GLgJD}EJ^xang8-H{+5Y>| znvmin9QAW(;EjuTbIod}+=^@?SBbM4^Z|d~QrsQ+C>M>uOGuG>8n=OD5Zexp&9@yHJt3v#wns$8=_? z*|`)Vwl%17Xs`}YP;)uDIU58@`IxO2%GMZ)0d-NZ7zv!b@_jx07c+l5U)fLVd0w;n z-0V#Jg45{`Fd8%2PGLr!1Zbv&ow}seyh2zu8AFxgZA&lEOpU2Xwco$C-_9;>SRCqk zgk{swx0yi#A6w1tLOvQ_=R1@SB8cny5+Hm=MQc$c9FKvy__9E!_gnnq)8{WQuRq^1 z+T~!6G6^CVL8|r37Ku(&sl4{ly%^PonFJNVHlS1~P2r`6kV3l@1ctO8W%MnD2Valc z-l`%SDm(F7TmW;_?YyoYoNW_|s-b&BEldmlv67<*iyaEAE1I`+zv&l7a$~V!L-DlO zx|b?p5(tFIG<6dgH@mN@FwU1TYPP{XhK*KALw$L?9MV#zXiL7|;{Qymd9Phg0nbNIE~%`q!r)ez>;! zqR_`XPR%IStdVE|pG|$^Jjl{y->B`YRx2X`%sAG9-7Iq%b>7W(+i-7qoxE*jQBDtEy+p?Khqsu7>`T`TO5}hDARC*t!zt|u75PyA|Kddj;q}7kH zGUn|pX(%Yw>``jFpi=w<-}ke2uloCHf|I_IaUj6Hq)Vs44|$aP&A*(4+)7Nk{XSW2 ziIkWNPG!pyw>R8nEA}i~RrW#V>Kdj7o`D!xr-PBIdtB)i-FF7^!`G*|u8C=#Lwb!G z)F>r&z3C7c9Cp;kq^y6rkjT=vqpVl@zjd`{|KZ?O5p%asWy`8dx9Xc-s( zbTQJ3QWuKp9S>F&zK&i<7j0y9QL0ryhaVDyCh%=gKd9;rmR_Z-H5`xP)Xk%@gGABP zmMdFY1x@p+TaR6%Oq0eF>P9W6Y+5gV4ffmy=8?GXIxqUro<3gd;XKNT5Pj)uU`yAAzCzxqn2M>$TeGZLG`(lu80s#{s5 ztK%G{x?2V|7cjpI`oZML{ziZ_{~|dDantrOO2; z*%)>3nW-v^s-|xE(JVqR9oz@;lrocg z>3Mzr^Z)w%^6@n4;>2&g6q3y@SDK4HDJ8}gI&EU5uy z-F=blA5H((a1#I2zkZz0>&gR2qUM-}agA7OTxsXa7(KkEX?$^$?m~y-5Yaqdy$I6$ z=e+y}2sHdqpVng^;gV6VJwdX^Q92O{+%h3;SM?k6IIDC);C7i>Tod7B1*sPpH9=dQ zGeO!c+dU_HU%S$^CrH2Z5~4d+?=P@KsUnv<1{jV7w@?;p?vg>pdra2lcqI98FAfug9J?w;bGt!{;8I-y~7;kT+E-H5ud=tj>OSl749i0e!WS@Z z{{XY|&HF!h>~PN7cZ9t(a@2e@$-(tTCYqzBOx}Xw?~w}OT!W>msRLwML*IPB-KRpW zj))umRWX@-l>72^g6;<^wz@{OgiYiCBu&+I0tRA{yI{BGMTa`@bHAzxIQ051Z1Q=1 zXdhLXcneFN`%om>wW?Q_R076d>Re*N_?#p7#Fwf&dEH$lXDlDmT~?`9BU0_UZ<_nx znftE2etFt$TqCN%9c%qsuEKf6MiVvFs+hvhD{AzX#tPstBZr|nD9{)2FSzLmEgh$C zwLRAI_rLo1``w;DKkcXADN-~3d{IHffX=9!T;pB>Y%e&tkOr;)YZf?K2x7d7c!y+AII zmeedf{DbYkx)sv-x&l~iHuNzj>>`Z2>PHELL5&n;Q>0`KtkX%1eR(%{FJ40*d`|$) z6&_;!Z`H5Y;-fukiD-xtBr*pB=LMY`O(H5_PV58}4-NMuWO@)Z%O6CbBqj@%0qo3J zA8h;08Fj>zqyCRe9l8MtHk&oIWTj0+)S%sH<}PchqTdVYgOp1wb@9+iin6A!_UI?L z9!SkGkXGP0&=!OOQ65>Uk9G1KYDTO@a*1(~lwEF%^q>kz!s$}YO^C45hlHbkbyAuS z=aO_nj9Wd)Dl3T#BNeg;Nml!h1t_|mdMYrIFrZH!^fp8FL>{|M_v2w!zrU%geS|Xo z(k!mJpx#uhtMN|WWN#WkQnCWYv=}9B7ncrMbf8_v+-wAZn0<)PkCzXhUOrzLPXUoQ z3W6pzLQDhP)FypWAN@sm!vK5T59Ech-x%_d=-#-7!Eb$1z1(H?91&8qzK_zK&6 zHviRyT+@Ns^BYTsJV{svZb-{^CN8kus*9A`~6>@KF%vw0>|*a zG+;Nn1EO5QQrO78ylu8_pYX|;ReI~xup1u|B41wTdc6{D)b@L7zf-TG zw1lkU2V_zATA^KLvW1IqkL8D*gVHT9a*|!#5lgo~EM`fvNrY=9( zxq1x0qx3|YX5^`NFpbew6un0qs(f_Kte#Uhefx(b)!Ww}C8r|;0rXZA!mMV5Vk5Yv z^*n~fQWK2T-Kdcm2e8fXSCp|vm7qe%dzJfczW>4Smus!N_SgZ`O(7|ff-WLkZg1Vr zf`*qZ1fJGPvcRnb5M4&CvQw(H($WLdO|u{3;h#r)Zm-vbM~{8n7|BxF43!8I-~vqP zTjKbE)Ds)IlYKaQB48%aXbKMRynBdyUnSKsr(@eD+b_@QtjA(IaqSuB>Jkls%E9!2xiuse zDV0<;jd}ICt11;1QRu!7x0BKDCD8f$69Mtp^QBv(6!UQcWEwe<^(!=F zUaeKnkkt?e*EOOIVm*Ac00oUl8F6d-R~5^WbRT5@r}e6;()RJ@>@6_LiSXrFa|?>} z8Ba1PYodeNnO%un;v-!%bW~}Yc{93+Akdd>lps>MuP6WT47bqZ5&!zB7WTTEWKdR} zHSC!*zmj;^zqL~e7ROF{8oH%4tJ$`B7ak;e=P}Jc+I^$y*!r_9*M%NQi+K@Li7rcW zDwnqA%WR_2duVuy2|Bj6&SzDvRmjq+Cg%IfW3F0$D^rm$kLaMYEP3s| z<(<`a8=Q;F20o&J2yW#|d2d$Hub<^X7K^3!m-c!KwFiH^xrv&3SC=H_MhUESNI?=X zDgxsnmSo1dCrRV}z@28Iw@z}#;Ghy~e9!~j8c%!-kX^mlU>6OZARGddTheusbv0-J zs+o|{z>DAymus=BGjQmRVUdmRJi+^B_wN)0V(_`VHa44Cy|9x+x%PdHtp8x}?@fWy8P@TNqx2$)C8wFxsZa5KU)AKCc3*>J z1%8QZO7GHv3UK!h3(@gptA0Ml_KN~YyFRELpFJvdr=>ZeCVrdGlgRciw^BP1KGwzh z8{5K2+k3kUfzd!j)P7>dW$yCBjlb2C+*jyi z{#bP04nxUZqD{f^Ef2K&<`G^z>Ua_2wyk->Iy6=Vq{}qWF~jO1RXh ztP1jyKtKjt=J}S4dP7;k9`~iyS$_kks7N{h{WJqt+P;$D)aE82`MjMjO(p$jNl;NUH>C^WvhLmqBqOy^ z00w18s}_Ye-fr`)!f#vaQH7<8zWM*Jyl-u;>o}79KK}(`zaJkJ8qJI&#-53>H)8k0 z2BW&Wn!GCz;NU@v6S4n&GY>?`visZ%-~x1L$F@iixU{;@>8{G`uF9m-6g%aC{qPV6 zFToI8T$#Ko+ghZnvA)LG1(e7ZB7}i0V$R7xcQ?9o&C8mMRn(*AJx_0i?J}-N96Y)z z6VO~^iGE}n1O+N8wA_mWgaIrhC^oD;J!7oLeboTvmcDAf6yVs2u)ywk1hwcAf;6H6 zQ4{`FF9~@EkpZIvH{v252}=Wi4^-lLgy-(_j^RdHU&Oi6DqB>1MwBYiG<*(G3#7NO zE1LH|V97iT$JXNYkOx4;L$#$Kb`1CIK_0bbSr-&FaH&x#H>WZ?B`LM*q>bLF%>Wg3 zI<;ibV&rSnS@ufBipYVF`MjdszZmPA8^opStIKt=W>N4`23$Lk=_chCHfsZ3kptXO zN@37O1Dh-v>JAes%?g@cYsekBZn*v|jB(`R9^i6Wd`mCbj6l_BXgQ{((5`3ft-%Zg zDkNfu+`(I0p3i~`WWXk{m*l*CUR&^X4A`$fe%>)oT{eD&K{afuzIJxgrHWA%4=%`3 zVWHCyV(&=CbO30;I*0Y_Ca@>Smo+Uscc6QZGcIdZK`)XQPs#Tl6fo0l?Q_w2tXGPt zYRfDhGqxGtdHBlKs-F9HK=Zr=wvF;jz&eHyknNYPptWLSRp7}e6!P{gpfQ0)HONyv zhA6FTqqdIt+>@oGW#G*pSQRa~oCF^>)OE>|krO8&`x>B4R+x zNN2b*fM);dP1e}SP4*?cqOU}y&pX-sX)@qYDi7n{X~$dE42O;^ z(18>?wjf)_fDJ&wBe59uG^kJ~k+Bb(0Fi`fpYChGpHw}1)^bk;yw9QNV<>d=q)P}=o<0f3lg zITcSs6CgamE@&ONsWm1$dNoLFA!Gcs(8Mo(m`QOBIvoKhojL4#vg?m>vwO-8PO&WR z!PCu^$1A~UZP7R%>}YIc5>tHw^8ksm6EQ_PA`KHaZ@H29snd1VsE=M%SEScv>DLUv zT~e%KF-t)5p`uDBhDg0;tP4JQUoE{fF%f$2ZOUTt*$1RQ4;Xvz>h^HLSE;1sy>GIq zr6d?f3Yi7SVkv0E>phDRyUJN$ZFi-<7pPGH+2b_|D?&i&Ra`W!`o4e}| zmn++rIpG4aBKr`K9KAKlI;MGM`(|<>6$6y4L5K%K$|=fXN`ivyEu@sS~vL_ zgWg)Sb}kH<50^bQRZOP@v>$DPj%O*L<9YBHOjs;aXHFBq9f36giVJZ$ATP`HB(!IY zk~OkBRGhM*t3hUVvTtI;wfYf(WQS{gx;T~U+DpIUD$(Nq@AII!}95U>4- zgMQ$+T&g<~vu1e@P=y__*fYsFp}&Dow8`Ut5sP>#$eTiofx!Ta$6TDR zp=U%{u!sKmHut|B`6kV{-5Kq7>BYLE20lVeqp`*t^ie>^0rbEyT@)-0DhFUi1Be&I zVb8wh0j^B5SG5K!<@tlw@lM~K?5A>Nxt1*ggdks0FBD_|ba8~7SPIht!!zQpItSb>`iClq2Oh&`L3+>Ta01asIzD6CqU~;sl%;`8)Sx>ST#1! zAY$Uo^eURodrHnAygWf`>~Dws7%yoX){#!V7%#n9Fs&NwCg%z)QytEc-{1=@N4FYdfy-}d+TayecMciB_ah3E%ZI5?7cQ$aw2 zrL|H)B(YN{X6Pr&p~DCXqn@-V?0`)b+p<1yz?&^7@X{#*dP~K>rJWq94~Uv8E>OS- zk%R_NZ2Dt2CeR3YU3Q_BjN}5A=U9$875Tr9^ti*4PkJ@3Z{8dLAm9E}ko8R`Eq?o{ z-@ZLu&FdYV4!hikv2?rwiZRseY7|AjL&8Sf$U>cf&O1+s*P&zrbK(tP!L#5p0$GRt z+%bRqAK!iZkH7o&;@`jh(|7-})&?re23N#mEagZ`N1zTJvA5LOfNKauQ3 zvJwg71tS4XLC}i;ChfTcK6dor(y~!Y0W?}gc$@SDLq^7npG@D>FYW_jI|F{CZY;Qp zj7jk&W8LN~jI0>XAL=)}M_vZy6||dpas!bfY~EVhR6@o|?uZzPwV-xTgx^N?n^Us| z&l|ZM-z&X>9hT>g_g{ba-S>a^skAM1)@4x;1#qYoU!|(p-`#=6^cc-~!BaLn9t?hA8 zA_N?{@(kDxm5xz&oiy? zEQRNe3d}sHBGfPfaDN~OpuMI&&PuhRSb3}fWJCk?0@7+b3$tdFbB24w9=)bzzXRxh zpCgi$P|g;Q5&Q|%yH1;27(9g0F+e@0XX{3!@9WHlB6u-?jGsSRYO?LR-(lmdq8jD` z(hp>B1lw);2*fi&kjXQ4vBrCVP+JUrjZF>eq)aCjln^vV+F45i$fy6%u7BL&ed`*p z5KKi<9tp6Gouo~4%52RmtG%i06#e8rOMpqqV9Y%D$Vp1jo|-*tz}J`eA9her4$D)F zS+LJ+1ZD^OR5z0XsvFRfW|~FzC>T5zg_op2drs1fjde6`j)9~X&KvHBcKvqm0eh;V zEM2xdHH1t=5a1ax@WQZu08orxicW%ITE|g}CwGg9WUTTD;AsYS=$Q`~$ntQtC;eXR zvOHoIuGN5G;IMj)GuaG!+-dLJk(v;2W115mplNgs0M9P4O%1Wx+OwYVyu6mXy(Xh& z%0OIj>^L)#1@zvR(FgbvC4#m`Yg=-lAqo(TrGPLT&D0=GX|EddS$$3%WV`8K@cKVrUC3wIJq?1+EsjTvc>4E!M@kakGgXzL?^Q4 zN%D5BJ+jgc5bGiXi6wgBR4NRcj(nzh6Y*Argvy2}7JGRk)WPWOobet$>{`S*pO)ef z(s*KNfqenkoH6({y2@TwA6Z5tE|=`GYYqg?XTV}WV|I+@=~E47k9Mms*fmcwX(_3v zK07T9Nx;$EPO6R4Msy}{?*Yt51P25PtZ87jOzUmXi_&NU`&i4Iok8y_S?nBaPL{|b zkNLqUg*YM1ZakX^tVNQG&)Wo6B!A~@6kC+4#Udo*WYOzZn@gj!+G=ZJ~Q zxLW8dI+5L`&XEd>{1jmfbgntqDWy5(UGJA=NI|N6WWA>z`t1q|7NrVqmd zhEj4&p+uksK=lGZ6tE5boY;Zj^HfN!5gSq2u~$t_*`GUDU?1R!9U=9l<-=x950C)h zRRb0%(p^Z@tN_vsz(UFv1B3`HS&%$~|Np`Y_n8pZnlwRUOV>RIHM zC}*pUMWPw0t+Hl{;$D7iKy4&?7GQH0UaMBTF6_M?>I)3^&8|~`MaWv-chrnsW?}<$ z47{ClSQKE%j-40Hu(-m;D2^#PMCO_53jXq7CAOTG?mo(uzTE|w!NnzD3*f(^zENWW zyDU;ZErLV`atmIWPViP?a{;xq2R?_-AUy+ujOMI=krBU<9}jy?-b?*SL}Ktshh$-Z z%M(50DM%8n>xLzBEXW3?uvpGhP0lPGZbeLs&C#^|WkwCQG!O6YZ}!jP)AA&fDmsES z?Ph18{shwV8nE5^W=aeQy*1H^0iqZI;9ok0!V{v$Nb$UrieHWXZZ8Rfjx2S*El@n- zS+rnENE>-L@z&~$G{Er+oYCV16#=(O+uaOONdVRpqg2j)x#!My(w$Tom!j)ED~8AV zAJ0ZVLl%O}fu!xFd8Mm1VhKIusS>w&7>msywK-RyK=U#qABUS`ZFS3MK67=k%4{x8 z`pyKwDCeN+{p=}HRXgBEYJu!#0d{goFTq6QNu<%7UTEYu^6s6qo$eX8?(j*as3MBc zleSpw%QPI-l7aZCcZG-Uon-;6`by1eFl}M|E*ls`UnsU*UGKSlnGl!8;p{}m3a~83 z2-UJzp*8kOAtSN$8DyL{ttwQ4K{68WS)S_v|FCc8%M6=e?H$Z5r8^90Uqb$Ac=ven z0{ljbk{TeD0Yt?-SRm*9EZDk8KXc?1@b|IG#|sVm_T%M_e7ReCM3<(47f|4_RB+xd z{&~t=Jm7z=5$hg{c(5rt7Xy;uSTF}@7?mYn;e|$hw^w>*!}=}?gw{G55+OQM003+? zvOGK0Nkf&vV-oeLRZ{H&q!_CarNcUJ@ebXqnEX$A8uyoW|a zn7|>ehOE?Mj&3Ur_Kt=B*m;iqqFc9{rj8}wkwecJ^MBsF?Yr^Wx#g){wk{L^4{+6n zVIpi)9^ywtb8)Tu01VP-!A1xh*jmbyr)+(r#aZv?jQ2*y;d%#mU{Fg-F2g=Bpl6#f zqFDrF8_OWJ%_6m#%>@G(rCzFkluKFo9X)NK@&_Gu``!|kB4wpXt=rGK|`RSOYua!O`jbv9|9|b zu#VNyD{Q)C1~t#~0DH--fAfGwLdO@^X(o=Hc-~dtZKwXqE`9@dUfxAfG=uI+xzQR5 znS)m$qgx8)(+Sazs>mJ%T(I{L5XvH*=cts6U*xRCd#hKs*SikZYpHYk;gD=k0(jpt zt$PN~G=LWD079dvb^}3CsR$t^%urZaJ4|-`P$16~0PawE}&EBwU{`}D%y|AWU%Ce_XJrXZ?H0vumi$Y?c zWiN^Lb(wK{;#GmxsM)40u~tOJd{95&$nLunugHc;rbX zH~@Go3p`j$?Ihm#MJ#2*Qh+)H%Sdb)@vPw<(L`9f_Xft#HYu4|y&A{bmXX!bwX+3k zA{QQLu$nWZ$reFnA>yb7&pe(7bO3_;4|^A>%jUIaU8cX69fQ|rHFh4>^TbmOd-yG{ z(E%y#+`JJ+Mt;MbMx+l*Jn#1G_S3ta+7Mfol`K>k@JVcC=%+ARPhkE4iIoQeJ@`;I zBd6lFW7@|0CQ3cngc+XoVDI)>vswF1`s`;yq-yLHsU{##BmkG%De;1E)+@sXy+;lMxdc_@?E7KqgXbcRkOU)!gluvCwBf)8+Z-W7f zA0^~CsKR7*_;ZK)=H{?tLBe>j#A5@nkyp(cr*Sp3WMXk{>P8p<)>ISiv6@mGvUp^+ zm`yAgX}kasipVWtY^Pa*pi-=tK>b#>%=uUy zo#Si>JlZ!eHSkYzdB4}kw-i}2wD-w&_%I!-nkJZ(w-gn}u4Ge1;?qtDE6P8LB8_(h z8m#oLbDVV=e)nEK>;MXc=B2_)D;WtmHJ0Ip0H_HtmU+&`GT%5{P%!^6+4;gkaAZK! zFn&Pf%m(_iMtlA4-Q{j=mRok-C_!L1D+%FncZ-pSf0y}3JdxqN#BXWE?CvcsEfM~L{pWF!kT5uuqSk4dT`c}F7DS~6BQ zf09SZ)B+KJtE8u(+qmwxZ`kJW@s6s<%Z>yemc8BHA^+~c(+I~@(oj1C_#3!} z^Wev63@jCjvUBex{HxfZU`}Z|KMd^S;hXn&OVtDX>z0LA26J}JBQ#-WL`$PJ8fRJj z2T0do1^C{PG=eru*dVHUOxsFLb~FACw8K&4TxY z#Wkwm8c)2Pi8axdmqGzMpLJ_^pv`Fxj~UZVe}A~sPW#$*SILg)u|(5&s}r4bIz6?} zC(Tonv?}7P#}mR9FWzqr8?nf!wky+bMKtY?7~7>>y}M@t-TF;p((A$v-mM0W)ao0K zrHZCID;@*}qsnS~$vnRWA1ILpt>6P)1(V24t9bvEp)KDh%i8iXlvs-=l#sof-=yQz zAZuek)Dn8`5^4*H_A50_Fxh~iO}3&b{m-kQk4hro1@Wx+DwC;J?cc!82Ky-7-TbQzu=aMaWM`4J;y4;web#V2=h za#MhwFXc(VhYRI82emQ~CXfai%`c`S2@2VEIyuDDGe{E~2os$^3$Hr1%GoE5^GnCz z?K=9}=$DGoS@9N;8jNwFR7d&3RuK2;Sp=}_DB$hs@|gkVdv$oVtQ(7X1uPwV@*rz39G0Xr4XA{y$D8jZ0Q%YfVLeM7;@&2$L zoeOJ$z@XXL7AxMIlt?+8$P?$JBO+cKF-T@ZF+MsndP>xE))Im!4L#M9YIZ@2PluS%s1cP4-E1R9xm9~3gW&0~O^9CKCD2c5dLT`z8zE_!M}=W9 zqQiKo5n7Eb#icSP7PLyGW)KS~!q#?|dze)#I7emU=rE=Ot61RrhUiD&3~W?FWS8+H z2KMIzVDO)BPvkFaf>|9(xQ=x_5efqD)+V+C9t|RwV8M@xhsl$_mJN?onp7SFfD%#t zfjy?D46*e``S9@)SiN7%?VVg+AcS-fOGFVF2U)E>yS$O5HDUUcP9be1 z2KMm-k$1LLU|#}+(mIL0U=t|=L=OAsdBa?%T<{mWRGAHq7suW@hcK6gI9+)>l0bcQ z(qx>4#;F0%)X|OPO!pE4v_P@&_{cF{>O1M5FFx6eM?ciCR#+bhZ=hfRBFeR=^nn{A z@m>wcLASePzWLR>E=jE{yJbuIIbUKr$kDEbGKvP61^fBU7hp3-GaX}^DP=V=ibFuXT zu16e}H?I?mzyetTM=P=&<-s~&y|K;le#K5K(OU4zEgonhZUn_FK#CwOsp!)O{NqPp zL>(8ucnII_tO8fc@>Jab1p1LvV|^vEGrpS9(X(#k2GoP}#fE$exq5ooc>Dmd04co0 zQztinJKzu3LofGwusx{U^7L`y4F_XV_n_%KJ_moHpe25e-IGU3h!tLPGt_Pd=*d_% z9mvR=o?U+4Aa`sFmwRc9PKT(*?qya6BXY3&lSRb2PJ?$lED!%9O^%CW8MMqk%ZS0n z*`E9uuVrhr{&cuI=edZcY4Vw8&94`J9?s|W2Y>sM_~GRp+vLDuvhaL#$) z-)X$kI=$9S3+L2APL%? zOI)^TJKwQnL3O&LUux0a-@I0B8-3zG75V9>DjLR~h4WRDh*#Jkx} z>8Cw@67&A@^6i&z99v4uveF)fZf|Z-h`SB;A0|ubbL2`Ie-5Os-o#H9@*=UONiAb( zwSYl_3ZFHLO{eFB^!JA=#!p)BB$9l3PDiU9spGFALFSIj285k?R-Y_1;3 zCZFk5PFI+y&U?zyi`!U&Ew(;mymy~J9((^WhGpfe>z)UfELRI1X>%s30$5-`Y&F(i zv0g<q0B*$>6~9#0+TPYP*Ao@ZTdt441I)>C94Cp8p@X_9LPfpN$pfHq*) z9g`8)lS_%1yV~r0n++uL$?yMmk!Eh6p7@t7h#grTOciMb{I+Vq+5k?m^tqmvzmTYP zs(v{Ha=f83fNb$;WF&Rtg{Ja^#9vm_hh`rk%`vMlF(Z&kl})U-@fblkOP<8gRLaQ| zs?H-hQH+$OJEu&gA3cpnCH`eI0I1GDW-Nw=XdR9Q1u9lqjrgeUy9i20%A@ADw_>R5|m0j zkmopWbN@Q=-#$O_+dNvI0)Re;H6WiDK65HBkq!1r1keZk3L=Fy;t;xmRj@2~oU z>FbxTwvc*14tH&iGXn%B&91R#LmJpel9>DKo^0<$(n-Z0Wg0Y{HcB!_b6Rw%|`)>CePYBoB%tw9W|6 z81D%jw)U)xpq_(QQtbKz0-&A^A|MOm4WObAmLj(7@Q8C1yn96V6cUz(05hg1kMmdF zILCHeSZlx1ZUCt!#t8-nQ0A!7RY5lK+DF+OpA;+;Jk)9C_gQY<*dFMuP0twZPvXlL z*t*oo-?<#;t^6uRxah%qeV93LZ0ayjaQRIA9iZ^oP4GPNHprW`fH>e)Aj7nVm6O9b zW4t%|pZ5q1dsho?d0L0T;F(dcq(+9RZWPZuL)KKWsqM(#mDU(bn zVt3KLBD1GBHJO8=phB&tryt$_dIGmknn2CVcVSI=zm#QdBkRt4=l1q z6L^h9g6bxSF{`cC_wz@;!NL<`k2^>0wox}hIxn6>mFOqdPBrXc+63&>Am}KTOhYaL z^$WdwtD}{QxMUtX_Urq*!_~Ws&8_YI^~WOs5Rq?L&Ic%zBc;;8?uV~{G>npo$cSj8z*K_VBhMY^u9UPZOUQxkheSPdq%8~x&vY!3v#iA|6=<&G zrDJt#phvCkm_tCgcX$h!f_-c(`Kd_arvr*N*K#B++OVp?iZiiJp3>ZntyE5Gw5GaA zZK)iMAE5ntrpanqaJFI*HnQ6^V~4l>c>_IpqLP+%0GZNUjkJ)SW`l*LfIw5G#a5)U;&Th_V)f}D~H`5@v})T1u#GGNYY7R zQ)Vh50RaPtI?D!bR#qCHQvlDU?EG*%1XMGhJ>o|m1iIxWv(jYniorU{Md#c?s&#mT$qyPg zCa}Pg6YJtx$^c%q>3~o_L);iCvNhJkXAb$nreYu8$E8t^A^{HoO~VW7Xa@4KC{F=} zj$FQ(&JufvDa{<1P5Hj7H zD}c98iuwF_cl30!rlkU_8$zw1k-XGEIpeKFWcook)M_c+IFP(DX3Yh2LZ;|_M2ePC zZa|+t6+ZrZxxA43yZ6^OOn47-vG$Ez%FTz1(4rf^3p`Axjex5b*4{~*wM_Bsu?0q<% z=r+S0H~`)wavw#5)TTLsLc;!qBdX9k#3q z`g^&3uX{CYb-62N8c6aY;0D3W6uL6sOGXr#wDG}Xt`-~}8A$0d&HF$fw0MAUCrMsx z>|kPS_LPYaFdymN#Q+69e)SaGvN^w-sWoN;{N0U7R%d5bS&B-5c%{K?!tTKLs_6+a zl;&0J>4=)B5%g6iwSG&vESo;62i%!iYzvfH4YtHgY5Zp6bZRqJQ*kX-%2!!e3^k@h z8OD2U(N6QyGiulOS3_<-UtC{Z9yz29dD*FC*oF((Udbgi4df=D5at~&uyrN+C&SW`%0)>(u$ z2JBIxGp9EucV&H@Lx7lU{Gn-`hG`J#@>ibT&hbsM%agoZB;dv5LW}w=w9AZu9~S#1 zfvJlbzQEgU>%$_iRHo0&pKuoPZwa@((aj_=C`nCyT|sUz>mflL74&<-p>ZLmh& z%R#9s_AC|0LX=s`0M#$jD#FK;Bixt6$cqQ+b2LY;dtu{@O$<`ZaNspASxQgzO{h*b z?}_eH!M=zdPG|gH2T>Y zr102PGOwe{j66{7G3ch7U$Mhez>cslHuQIT#dV`UHx6F>{Ij*dipy~+ei){wya#*q zT#p)P^e{73l}auatf)2?Ws9jDA7ftZSpxYR9S2`*K7Tun2LK6t&V;!ita47Pv|mDV z4vC+Y%Y^JyxdFB*TkbEcC@-|do6|=d8!hSzW}hjyQ7O3o)h4!+`u(yR!g@i9sUQ<$ z+A(}oEnuS7Pg{Jor4RZJD^RjT?3xl~L`*z(p*{=PS4HzznAh<;Y+f9#PG(1?o;ZDYmHL^yRHP6+-cn5s zvBQ>zHyTp0o5+UeJxNL|j*Wmduezl+esD4ZB3CX8AEN=)!Ak266Pgu7z*bkm9>!p^ zcmP~8wr>RoNCAc2sdW@;T{h&d_SGh~eq9{Z^2{rPkoq!M7}MFkSa`e(ssx}wKlxGE zhMda4q8pSfqr8jnJRvUCl&>+X{o=@F52-fbOWiEaby8njfeSQwE5aEIX2A1EHxLRj8HbQRz(>p`o=WziR=rlXxbEd ziG9m{2@V)|DBF&B7GsWFY1(5CMyP8~8L1S8bKQ5(Dl&X-7|>ZZRZD*L2|X$DSpnGt zpe=p#Y(p3ajS`Qj&gkA#G4!&v$Xvxy&X@v0yf~NuzO|?E>a#f!_tMg^P7Gc1xbRqN zM%OG+>=Ur1M&16+s?||Ni{8{q@sEKw2}WYmpf<^?&+2&8b3U%CU}gycP?e2hym4xv zgnn$5iJCUyJy2$V5Nxkxv7wS|_piWIP9?r7ka+maj$F}_#|wMn8Y|6Gx2#E!v&G@k~7IdAS~6JEgCSDei^M{gqBx)#C9D2UUp(D^rSiVqg>JdQfz zq_k8Qy1#;tAPUmr%0%|u0n9ozV$GTJ>DM1V++Q6YDl;!Ws9YUAEV9uoxrMQ@+hi<7 z%N#Y|Jbm0ICuQr^dI+`#yvrEUG>IJ7NvFxPMn(=25<`Pm>eJ^q*skR*IODA1$Jd?1@r5QWL$y(4bhsSYnD0c?47NINj=S&W*8Hw;}xf}b43=GB`XhzLmwXf96hdf-+EATHodyexMaTMzFBA>RaXi2LDn=5eF zYz@qa|78jQQfY3oBN*?lFn=Tb$Kk2iWLsournu_9<{LaG8Y0Gn?N7Wf_UgDXHzyd+ z>l|M@f;+JNWOojAl(_#AK0lolZPf0Q*PP~wU})X4aH;vJn~7CO#ki2k%gE}>j1v2Z zsdLwY#YP}CsWZ@-+K74@DtDJEFF-ReI=#Y2Hh-UoaAI4VrNSf~X=_!rKrn=9>XrH| zbgE@}V%<7shG%IaH9UOG0@g032&@@3>X?v_ zY>mccj|HFUl??ziJ<^T=o%FQwD`zwJ6I1>rOg#xs&~9UOHcMGM@i9)&jv<5mJyG90 zQXjcCa4BbsWpn(rSto#>;bB_tK)Nopztdcg$1Z2fvi`6ZP%vI@_fXh`RCNL>B?=jI zJ6U-&n~TWGBR2MFCZyeJ+h#CGuJ!ks?0>7+wf7MITWsjv5|p$&8?n-QV6iD!4lp76 zZGEHhmyKB3nP+k=ai7BnEbERtq6iN z{RoLU!6AJp^E?avHBS1 zu-zIgNib`?m7y+j^JGgazogBC7&XoG3ez}o{e@+-Y>Q}>b~X-yAb=egNwlR)34m*s zo^v!T5K2f?5wFa8>>bB;Wm~4{!Jk{MI`j&WEtsFbxVT2Lz1+W=bjzaK9CT1+rqFea zR@aFd+LIO*i3+GXZKu0xXGcu}CsrrC)~J{*JIP*p7RTCs>smz2G~h<;`{H_($zD&- zX4EW7vzOF)?b;H>x16)K*hZI=)+ty>)0h{Z!A|i=sD62HHUMdzqY|(;tab)GFtL_m zQ!=(1O@(4ASVx6=p_Fu9x%@N!J5j#UU$I%qR^ z=Sz(iZ-JsecppG-gQ9M8<_hXksIE)BZtsfDSD3}g`nbIGZmq*0p##3Kqn$-!l)Sb; zW=e;FSn%*WEgS0KrIw|=kPA*7rj3_Yruu_NRRz_BrF&0s|Z zdB0_#wH~ap7&8H}^kIQXsr36LXxF6?L&TaJ{Gt-yOgP!U)i!KkN#G=j9jtC(qHA~}h}n!-ke>`6-!P6M5&uAsi!hX?+=MRhu_Sgrux~Kec@21eynZ@$p`)XX1VQ8V7 z=6uodpUM<8m0Qihd)|9XPR>`XA<$V+DovV#p)59*S~lI%j*n3XwZKgU1U`;D|`u zYV>q>3Ery-iHb(Ru|ilK{ieYhfT55p{6klpx7f|iV=3WHd4OFV`DI6cJTEMnkZq$- z&=%B2!$j1VhV8%uGx~UTuiXQ8b54|}1R}?uR3q)bK<9jU*$M2qnk>6nY|VhIZa66^ z=V1&eotKF)W2ZJ(9nf~9yS1e|F+MR^IRQ$J-HhK}HvF6{UtH1#t05SjKzT^by*pNu zjY&T<2#U&t<&J+hDLDM_O0m4PT@qYqFt)|Ww3t_SdBy`(yH;bbalW( zNO7PEb^u@iYKsr_tWe4u^@7Z(RB1oILi^__{Ggw8eDkG)oz6bTROi-R#Ompk88T)Q zOPG;f8;;$0sSW1=F0@TkT&^q>aXjw@)`*)InGq9Sb1pmYB!Y9Um{7&{se6DWLk|L@ z;2F-#Pn|yNv)K7y-{+A35u*&E#n>gt{7Z5~XQ8M&7Aa2k@kWSNya{ zo?Gd|7!}N}(BOa;LL-dos>~)YJdGo7!7k;us-tVY>r#<-8_$!vM=HxccN2XH**JE2 zPC6+!#$J$C%Hhz0q?Z@o7>BFPSnz}{taEN@tJw^mE3jRoxM44nSgW4`C6*<1sxcP; zB{Mh2JbbqzErLkoTs!TiUS%rZ-2HgB(%4vCa!B+^ZD};>aM30YGR++wgxw0*F15~1 zqwT;Zj7*tp)*w%W-Ik1d+41l00_T>6OL2_sCaC5#8F{!k`j%F#AN5#Dh_(ai!3lP- zA3#cxqFi=FmU)I&Uv}&#+1t{3LdIrz3wAsbGMyPN(R*)n-VSa8dQMwwB@bQyw1Tf6Sy~;eEwWDX4sl`xuJ6-9p=~a*fC}z~HQV6iOG@4Y}bW19vq>XMt z)rMYMc-fiU-s#63qvWy%P}_|<#ixUnIGv-Ob7>+0W9}Wa39zF9lt_uO4=g!+u<|I@ zh^;So_WCe<=C-5D34>V9A`EI5;PEDE@D>vT-UyPxq++Acm3^jZdB}kmRO_GtP66iw z%*xu^E6n1=J?mNwb6AQE8yW{UDu-i_(1U_Ds+likX0RXwluqH8i7X*?M2#Z~b)wCS z;f?E?p*K|Dqt5I5i-%S906(@L9XV32Yh@IZ5b(V zazMzC*z=gKT6*k+>c85=b}L7h8r@NRF9EBF%^scU8Yl}`C76sHPHAg`7626r4^H~H zwa7?k0UQyJ;hf2DaXiG-I|3NN=r1Fp(BL zz4UbRzUZ6q3#dzaxr4&vb6aDVx)h+J(NS}r;#it<0zZ+MheiPqbB)$}beF)NCmnSs zCYxrQ0RJA~-o5h6+TBogc}JtUd(&A61s;NNSK8HJZiX(fu>iJY9!7|prm~wan-sxb z`Y4R?5?^&P^FYO^V{yC!>o4P!j7$avMM zoW2rq%S$#bcq=`RfRHvthbkgBm@kbZW=qlWim(AwS0rB}4e)2saLiDRtG@J<=8e32 z(4l)&#$CHArA~Xo;2J&Z=xT0Co3wGU73tPEqtpWLWIllgOw>Zeo-;iqH>&urGO1l7 zfn~b_t9y85g7{s6Al>>z72iZ}Mqgv91LTJnx{(U_9jh}Ju@k|8r!`q$Z%U8Ow989g zWK*iUHT<#Q_vAsY0XQbX54cYD(+1SCCm5+X3iTfeZ9AGI=hy#wC9~Q z^?(->%V-)3HMLq|Be|uC9eZ?n@+Tv<1em8ibss2cnKk5Ky?Nysoyx4s+M(eKmJof0 z*`4bm@4!YeB^1Oo5O7m74{#FY;>}di+PDIR?b);&c(pn0T!Y!T76uw-P?gC7o{ed# zRE}&@z!xkq(C}dZ!&zh_+h^g;sf~2Gu3&|xrt)gDIDJaBR2I&)4ePL1Mqz1J?3=r# z$G*TW$H)WTgHRfc2X2`XsZ>klZFuc2zj#9ZsR;UU`7|1r)-4#wnI^EL*-nQrkg(9Y zH66IS=`;~k$v5hE&WH%m)Peve$!!*gAo4Zlv?rFlG%Qqlxcf?*dLHMh)&Q7*wBokL zioqH@;eB!BeYZzEU~e_M-&5@R^6~BG37tn1?o2x;SSutjk25m3iA)^ZOo z(bvXH-BOFUbQ^!Q__h<%*2X2qP}u=np}WQmpIPZ?>7xM#5b#~lYcRS3#)n*FStH-5;K*kj@adT0^B3_;C` zdGT%YS1oR*@@QD<7pX(~kme&$jPxE5uxPwxa%Y#lkDIS`^_E7dG%cQ;f?=5i72v_; zuQI7U<&LGT8FoTuGuQA5YYL!EQ)|QEcQEcsa4@RtEaFWDLBfwRXZD?*9K%Q`uQ#Lf zGAVmG0=~}PG#W8;3A&!gCj5#W)Lbd-UZeYZ9iZYs4=&b0nN*6Ey#Bm?!>ROi?_|j9 zip5N)gp?w<0YQuc-V}DCXloWi0O^$IDR6^jWoi`)pGpJL>@y+m(I!f ze(4g))f~$!r3#2zMYO{_>Qv;L$>KAy4JpbMb%t`+bw)Qzlkv(kI&~|&TyD{1#BCP$ zYD50X&CU)u)3<(Jr7~*r0Z{?dB_0i#&Ac?8?H&<7x>uXiPC8A?vtICN1Zto)dNHy* z8Dve_Xy3gzEYG(sRGl^PPB?TiBOn$O2W;mon8d5i;$%Kuo)uuUUO>mF0LV7G6v57N z-(s@2Dp`3P>XBEGXYsn?q|{OgcyD2}_R=rqv2=7Pxr?#m8E3W>wP>);d~VTN@EZ$i z>bhZ)5o*{d7~b4YL8q%7NNuLB<2C2!yh{btQR_pi zs>LR%Ddmbh+M)x{Hm1DzM9xc^*dt+*RL5xm{6P!UM4qS<)3l%&ucFb?Elunh@Sc_v zyBKC0tj?RSHl5#Yt~^FJ*Y6-!?Esa2(0;SEqDU(b)nYjc&!wIr6dFJeL-5m#xb+hDRVP*_P~nM zIO|xjefBcDqtb+Iwr9u6YTUAkyLPa4mke8g@l?TWl@LVf5XcHj$Hd7n{ zZzyH}OQZc6j$yZV7u&OzcSrrgY{{#e<1vHyih*o>Ee(K)(*1>)v4-FqfMLi@Eg&u! z2v$rMP{XaYHin?*4fo3z5B6+(sIM+BAKb9W1#KYUV>lKOeh%>-kqNob3pOs%LF^QaXvJ>+BLNVo;Lo0&{?v(yawp zO)Vt0&LdHjT8DM5;75IHui#nTQ^$_c-W@)$)aCwaTLQa zJvomDNkCumGBD&G%WSSHxI$?u>kLo5i+)I<`4JY7*)91nbtro4eh5J_BB7~BJBW*b zX|#MM2sMb_zGAuKO?c{3h05|Eao z83#rs05si2tDuxm9r7JA{O>Ka2mf^_||kE{+gj$$iV;8YP{guu3fXi4q06*o)80P5sPwv%Nms5}erV#^nC{hiV27d#Pn%nq~P53)f%uyv%Dq7 z6XRtm{_SRh)a&rMWmY6$UnQVD`gUPsIkw7UJ$6ECtX)H}D8P=rwr$%s-nDJpwr$(C zZQHiqwQcLan%!T{)GT_FO;>fLJ4q+!9LXOQ65EO$J{$jWhgbfaXnNZ1SZMKTk((Cg z6y+S73J>_d)y=xXt%o6KOnN1L=;rj7d?*$UqW#cJqh&F1O!4@u2TZM*C1Fb2aDZX{ zI!!+rK82+6@MRP&E2RP~hKD5*PO2#tsP}FUe2DnGCD!k2ho6u8mfFAXuHPUDaj9j~ z>ln$#bTpJ%s(=K@^jX56#xrE7*-nI8Q>iO~n>Ke46<4(7BVe!XggXiEypByAZPq*G zJQ?9=*dmMeSXSgsqN9R8(-E#WF;uH?baDUz>C{I=O~IEEU5 z4(JJ*ce1#DY-bVA$=ie9rs4Fw`=lsUsCb);a1D&n2mp`Z6wP@q-l_?E-*32`4Eh+k zZEnbD;H7c^E$-AEN#Xee`aRSqU*ff?a+&l2NyTaF4KPQ8DD-1a;NI5DAj_uh+{CEV z+#HM2($IekZg1$1PY&RJU&?lUUcWuh(DvOa`}UI-h3Z()5M0 zf0q1H%ZqPUq-HeLqp}0)F6ANZ3dZcf@S)j&As;mLP~8-neBZcAq8{#}XWp7SNIDdOzFze)al3hxqI0z*3ovF(dMB5}NGI0u|pf`sadG zSGE`n{dHAA2Vf+V3e>UWgRyp(OB3=sqzVKn*q@3 z8|0A@0v8eoGDh4k9nW$;I3@d337QT*ie>HHchXDre0#qMc%HMt`*YpUM@+B>%$fK0 z(!M?JulxKyxBIGFDRti)8wX+F`7(UKRe=-pCy6Jp4Ck8x=gSG4OkX(M!T)f^3}Xx^ zfI37}TGnx8?Ec=!NfkVvVT@w|Df&11fA>^=NV-v7G7Bz)EjnRwjDwGQBm!BN5F9 zl~xE3zwt7FVq{iIIyZv?gUrm~yanu|%=vz9FG)0NlH@tUu%?%6Fl@U@St6nQHfOUs z->FKrH5UDCf!jgbm|086fb~rsT9&qfqF0Xh3b;=am@@=tO85~S_49Z?2L_VEBMl@Y z01rTG`=s{0nu6(lU;5P!SxlDEglfJR-a*XwRKkP0vjSYlftX7WyV{%_zR^D@MJJ%W zr+`YN%->#QMqH@a3~!`s0i*_t7ET3X1?&R}?MLs2&ZVXHhp%B=21bH?Mp4V$Fb%Ru z$#h4$n;uXM`F%Keczj+FF`h84YX~aOn;vqoFxyv0OD+|fZviqqzWdr3%>}DrFe+k} z04z>7>DsG;5E)T2-%cBh+F#2UlKs$Ot3i*{0T!@+1zyp_eJW3r_Hh_+X3Jr8x!TYF z6FkxX*A@UtL8V8O*9)vAP384B z&+q=`@H<3XSJzD*`w#}eL5OF!jLnyJ;o@#L;7YTcDXJn_o&j8#veMj82lOj{nx(8D zUtWN~W(SNLA-%C}AGB=16_uOyVB&fAh$WQI`|jhU(6GX=8^7kj~ z_Y?jXUS0|q1O)&900O|pkX^^Qf~hAT5&%FB699nypVi65-rm~8#>Cc{-pJ0z(8AWl znAXw6(8a>qnbyMA^`G6&(Sz26nT3{--rB&$*2vt%k(`z z;`<|yN9x%r^^#m6>D0s?0rSwKCyjqCj>3zfy|=TI)T$!-{8J&@ez(nf;E~2-uhay; z8~|I{4@^xjLH(hdG&ILJn#|5=REg@qTDjCAHTLGur}q)p&9p{mE@OMgho_GNq%~MN zRsKzO7c-t?9N3b@(X3fAquWKW6uW)L5YJi$Mv&f|9SQi(*DovJ6_ChZ8)RvppZ{7nQ!c$%GiWGC>jCu4aJGrZi7n>~J2wddA>9zJnd?&w(Zg zF=@zSIduJ)h_K{``sdO>ZYQ)S&~Y*6fip$N#t~~e{^ndxL*{%ZQanE<_V4d``c6w6 zeZ3rhzxRLp+CBX|_WeHIwvI>o==gL#^!WTA@7gcx*xPBu!&g$D74SWUA{ zgv3n=$xL*^-|}1hP#gwIeuN(WBqgei@r;hhZWD3)CypYIA5n^jFLkvjpe>jKQd9a# z6AZ16wk_8~%s`HxIQK33Ca{jeO??j}4~C%*AXFMbkQ!WTvQ}(1qzEeJFWSou^rxt@ z%yFXN@4^@O?!5bYA=*HKPKHMDs~h)_(G^%gyfhXuNxU@cb1PwFJudW}pUIgu z!?KK-cB@ntqez~2_RysfB1UqQfG$(4k4V0#CgRy`etMPvrt~3emhRy$s1d~p4q4*^ ztSB^XhM5g1idLLG#~whN&n|%SeN?VaCzIa6qG*(lm?*BFfggqoiCBvDSLk|TQG>*f6)AMVPvTJyhYNbw3-U4EC-y zXWR0noCkU7*FnUD>7pXz*G7CC#)!#>-+q+mHB$(-z9_N9zF?gZMT|jyTgXP`e?lp8 z;wr88xQZa@Vy><|t*LeJAFP|~r%qewt(%AiasDSLz*eZwsrRQTJw8xN!wxW{0> zGui+=qJ0e5j_bLwgE>oNfXL9f*Pe(kE4GLtJGSC}64Xo93=`z~WlW8?H#`|GHj?;G ziai~h?)sLlA@UIJ)&i#u#f}-Tq6F?ttuhM`m+%_-Nt7L!3M0rM+NF|kQ7tiY+Dz7t zQC?UD$t`lA0!y7qBNgqdVqT?b$&&%NU`k($5yTGzkZsDu-_Jj_l2Gt7PXQtl639LP z&7{_&iai6+9|BV@U$$zEsYYE?{pP_X^LdhY@&I*X7#p|;oJ^=6M<|J)ES0F?q60Oy z+JojH&84bku+#HzYZi62 z4R?u8!u1JxK0HrW(i}(Km-Zqe*Ht4GghR5BWc*}-0ja7+DR23T4~UGE2%?yBtYZyU zf!hA0j3+B|_RVumT*qd`)0LmX{e@f)5 zI0967(4Cotzcw?aqq2Rmu+sUV?F%)Ho?+b*m@sLx9jy5M)2rrVAhHf%JgOIL&Xw3j zIe@nYNc;jq)tUlpS+t`5P2RgK>uA{^@B~Jza9b8H<`)s`bkL?74!Hy00GOGu z*op+YNi^VeL}#Y*bNNao9#PVRMm4#i;{yC(skTb$xB(`>e+?$tse>r;;eHVb!~Boe zuqcM8(G9l^yE=T}V;UAnX+lOzzBQ8)I#rQt7J+}uOq8=~ZoL-`sKWqZQaSQGaAAyHt7`{RvU6aMDI< z9kU=8OOMn63Urt<32`5-LydHEA+lb#)b*?raosc#*O{o~5xa2Rf!9KTlBnf6xj?R1 zc!^vNu=%5GgdXf1M$UO*XgNvx#y#vB26DGWt{~RdH4 z%!T3W^H48Yoyjojj+4mtWJ`9Z`+{*fpVN2x=?|?eEc#Txp@0a5eNiA6jw9-Evj&&M z)J)^t9UB+}Jah9leJ!OF=BcS;=WsP0AcQJgle*meCkrn>GvowO1ht@y&Gw|J2(Re| zL`tuGYHN~1EkIA1Iu)gi8JB5xc+Y}^ArxnbO9H>*;e_>46`(}&iH-y5Vv4p@Eo4&- zmCmvRwR)d{{fkoaDhjtqv;&ug{|i$43e|;&hcfr0tN-8lJ_J=KzIOx%Z)GivjKqA( zpHu+lJ~-UrwVAC78j3ZH(eljT*cNq68XwXTeFl}Q1@k@ufZM0CXDUL+L=kfQ<*c~# zdG4tp!u@beN|ZSw;*nS(2&eE=aJ)+TE6sI!fI(wm!g-$pcL6-X6g3k2s_2S2?$N1B zgr*#$A*xc(em9>jPaJCvnbIINpAJF5I+*V|>x%@x{6AvZXr|wgbnJcDll~d*wN#Fm zU>NL3toitTYep#_;+U_>gjE@fn&|GBFJ2$2$zLOlV8G^)z0wl9Y4~K`_AMr#r^fh~?4kWz;{U6pkBQ#E(a6Bq!hqJ;h{e>v)X>m~fr*jTl!JrL z+RltwoF%0Fv~Q?h`NaV1^4i&~45s1f97rY8 z0v8B9$cuDL5%Ppatycg*c<{!L(Oz(w|5|b0hI(|JO&8gkVOZ*@S>gTq%VPQIYCn&~ z+|gkdx`V+km^haX2(`v`87&uKs$EQ6O%+au@hkWo5D&cnNrI4aptBR-f`cxhOG}qT znf$GJbqbOme`$Lb#_<$W^?8+hWI@A9Xf^gpc379?%5nPQr%ZX82X%?Q1&SIQsjM~e z$A^hiTnbbfOHcz+^PhIDkVuX_4*(z)rQ;}yyA`X^+8l4y&eLh<&@5R-({tG_l0*2s z>>P0epHi-Nj#lc_#gnxz_=1joW!^6-uk#edn8WDI;R*SF`%0DveT5P;nO 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

*ZP#MCoL6B`H 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

EYh>QpbkRZi>3i~XHC*F*xyL}ii^Y?6Ha1o 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 D$+^o) literal 0 HcmV?d00001 diff --git a/harness/experiments/peer-union-e34-windows-20260923/helpers/.gitattributes b/harness/experiments/peer-union-e34-windows-20260923/helpers/.gitattributes new file mode 100644 index 00000000..fd38c7f3 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/helpers/.gitattributes @@ -0,0 +1,2 @@ +* -text +**/* -text diff --git a/harness/experiments/peer-union-e34-windows-20260923/helpers/e34-evidence-v2-controls.py b/harness/experiments/peer-union-e34-windows-20260923/helpers/e34-evidence-v2-controls.py new file mode 100644 index 00000000..6d437385 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/helpers/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[^\r\n]+) \((?P[^\r\n]+\.exe)\)|Doc-tests (?P[^\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()) diff --git a/harness/experiments/peer-union-e34-windows-20260923/helpers/e34-evidence-v2-review.diff b/harness/experiments/peer-union-e34-windows-20260923/helpers/e34-evidence-v2-review.diff new file mode 100644 index 00000000..e93b9793 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/helpers/e34-evidence-v2-review.diff @@ -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[^\r\n]+) \((?P[^\r\n]+\.exe)\)|Doc-tests (?P[^\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()) diff --git a/harness/experiments/peer-union-e34-windows-20260923/helpers/package-e34-evidence-v2.py b/harness/experiments/peer-union-e34-windows-20260923/helpers/package-e34-evidence-v2.py new file mode 100644 index 00000000..3be136d7 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/helpers/package-e34-evidence-v2.py @@ -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() diff --git a/harness/experiments/peer-union-e34-windows-20260923/helpers/run-e34-evidence-v2-verification.py b/harness/experiments/peer-union-e34-windows-20260923/helpers/run-e34-evidence-v2-verification.py new file mode 100644 index 00000000..af232e9b --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/helpers/run-e34-evidence-v2-verification.py @@ -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()) diff --git a/harness/experiments/peer-union-e34-windows-20260923/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/manifest.json new file mode 100644 index 00000000..2041df8f --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/.gitattributes b/harness/experiments/peer-union-e34-windows-20260923/verification/.gitattributes new file mode 100644 index 00000000..fd38c7f3 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/.gitattributes @@ -0,0 +1,2 @@ +* -text +**/* -text diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/after.json b/harness/experiments/peer-union-e34-windows-20260923/verification/after.json new file mode 100644 index 00000000..4eaa0586 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/after.json @@ -0,0 +1,3870 @@ +{ + "head": "e34ba27e26ede3ab55f276acc250d92b2e0c3204", + "tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7", + "tracked_status": "", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 119855, + "sha256": "2aa80d113c5112b31c0767b874845d60f555e4e8ae7eb3ecd0b4b91954b55378" + }, + { + "path": "Cargo.toml", + "bytes": 512, + "sha256": "66d401d9f7629f1f6d174ae41b7f9203c9ce3a76d69abfc4381227dbdec12eae" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15506, + "sha256": "790f3bdef78025813262c9677d4db5813f32978a398f3b7fb4900427dc0c314e" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 408, + "sha256": "6b5c062474ebb62d5082e07dabed99ee85e4a833edf26690fb4f887028d3416f" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/attachment_snapshot.rs", + "bytes": 1030, + "sha256": "3e0c5581b36a93501c9aed677862bb965165e291eb69a03644bc9758e2e58c9b" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14678, + "sha256": "d94ff767d7ca41808491d9fd8d20ab764fce723ea3ee48e60a04c95cd43af31d" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/examples/state_bend_routing_snapshot.rs", + "bytes": 4487, + "sha256": "9054f0cdd2c1447de460feb9a325b61f9334c6d09458c24a724ab47f55c3610c" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12257, + "sha256": "ead5142d6eeea8f99399d57e02d8f7d819980923de76387cd454694d6a747aee" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20683, + "sha256": "1dc6227eef183149f0ec2ff09afcfd550be6d58139c0dcaa826ff42ba9268d33" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 107446, + "sha256": "ec20045608ff94f6ad1dff51507f2ced8f1b1aa86f2a85900c8cbcb2117a53b4" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/language_outline_tests.rs", + "bytes": 14877, + "sha256": "4c79a01e8aea243dd9ef66ce71b9fae263d0e79c319a46c51223679897e8b9df" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 707, + "sha256": "13a3b2622491af94df4604c400e9806694a370df3a1f0b4c5e886ae39507f3dd" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4020, + "sha256": "50c652964f0f309e7f3f54b6ef12c40d42fcecc0490f005995c713df1179af70" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 68387, + "sha256": "05a6bd5eef14c77e7cafd2bc72eb3bb6b19f33c6d06184b4e7d21173a2684078" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 31774, + "sha256": "1c01474f906a63e552c0d590b272c95821c00a100b3e79e58e67dbbeac341a14" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21687, + "sha256": "3521bf3041502f3a3a970d7799894a5ae16c1e8da754deeea5290ac1f8ba11e8" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 24454, + "sha256": "b6d2c388815c51469dd73eb62628c77ea6d95d20324c83e184b2b9f896aa8a4a" + }, + { + "path": "crates/oa-core/src/references/scenario_layout_tests.rs", + "bytes": 12955, + "sha256": "663eb337726321e613b6fb391fc2ab84e4fa4a4ea791a3d95600b4d85d1edf9a" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 53958, + "sha256": "b377fe80cece3892d64f62ba5e1578d8974eeefc2a317620f343a86f2f257fbd" + }, + { + "path": "crates/oa-core/src/routing/attachments.rs", + "bytes": 5918, + "sha256": "cfb4200cdb99e4d86eb6e5ac1b123e4075fb7d4c788860d154365ad8ece139d7" + }, + { + "path": "crates/oa-core/src/scenario_layout.rs", + "bytes": 14290, + "sha256": "1cf56f501b09f099a36b476a01aee6a27ad139e884b23b253af66f39798b8767" + }, + { + "path": "crates/oa-core/src/scenario_layout/tests.rs", + "bytes": 23576, + "sha256": "fd68063e40dc59bc3e68786aa54fe4080569a77b6cf63ed18ce6323a4b1be0db" + }, + { + "path": "crates/oa-core/src/scenario_layout/tests/source_lifecycle.rs", + "bytes": 12408, + "sha256": "fc82db6f68f17419db599b96c96fad5c9654b1d5d127f415a9a8b81fb1f2b86a" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49407, + "sha256": "1ff74fcca18084d178681d7ff38ee1ccac632c27c4de0595ba1ceab8067ab3a4" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 36873, + "sha256": "8a54b3f8841edb894a9d250be6e95b280cc87a7af2fe43005d298a717b1cba65" + }, + { + "path": "crates/oa-core/src/source_defaults.rs", + "bytes": 16296, + "sha256": "d5905e5765c6a5f110ea0acb7ab05551acad1d9fa0d8cdb023c275d7daa451f7" + }, + { + "path": "crates/oa-core/src/source_defaults_tests.rs", + "bytes": 25751, + "sha256": "160c0ca3725e07777f87e1f82182e09cd1cf47f1aef37961443bf5a714aa660d" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 75065, + "sha256": "bb903f8c53456f69c5ac213a192a1eb0d19abf8344bd82a03be8e659ba7bc94f" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 70052, + "sha256": "7de8b94487905137c84726fc7b49d4a738f0295304bc95b97d5f1e827c9fd37f" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4993, + "sha256": "0c8bfdb032d28a6778433da9dfeda34d7c0a03b084ca510e16795690f70c59c0" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 52502, + "sha256": "621d88214d4b95bb60be49a9f640733e85b40d024b65db08d700cf24e74d5861" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 113436, + "sha256": "f440bfe0f6493e5155eb377eaa766f903abea6006c02325a4b1f09a0b349b8f8" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/attachment_geometry.rs", + "bytes": 13906, + "sha256": "4367f5fe0c8aee8ccd1b66f16327e1d20fe9434d733d7b2ffc281d2f97f685e0" + }, + { + "path": "crates/oa-core/tests/attachment_lifecycle.rs", + "bytes": 8400, + "sha256": "720b71c0092b8506fa73f230de117f658cd5ce095dbf40217c0070ad65e651f0" + }, + { + "path": "crates/oa-core/tests/attachment_trace_ports.rs", + "bytes": 4817, + "sha256": "b27f9c4029bbd8fc1966449e1f968aa6f7f217ca71f4d464955cecacaa51ab86" + }, + { + "path": "crates/oa-core/tests/attachment_workshop.rs", + "bytes": 4270, + "sha256": "82a451dd96d806e88bfbcb363037898e054214210bca0e20e025415b9072a446" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/default_omission_admission.rs", + "bytes": 10733, + "sha256": "11ea431453c34f57e3d45b2c446a773821f0875a19d1d17ae5a6362d5f4c2c82" + }, + { + "path": "crates/oa-core/tests/default_omission_fidelity.rs", + "bytes": 16002, + "sha256": "93cad594b124d7a0e91b1cb5c2671643e44e34fe6f31e93c1944e8fd7b89c17a" + }, + { + "path": "crates/oa-core/tests/default_omission_output.rs", + "bytes": 9529, + "sha256": "1da3133853c31f6bfe8fa7fc47ba3050ddfdd3c2a112315ae77d16108763a7b5" + }, + { + "path": "crates/oa-core/tests/default_omission_preservation.rs", + "bytes": 20818, + "sha256": "77c3d5087db986ab727b31373669ec27467c9906e733b31f5d3a4d563b098215" + }, + { + "path": "crates/oa-core/tests/default_omission_updates.rs", + "bytes": 8090, + "sha256": "43fefab9149d2d1f8a325a5de20cc67a3423debe4e245348cb5e05b9ffc14b03" + }, + { + "path": "crates/oa-core/tests/edge_attachments.rs", + "bytes": 10650, + "sha256": "32d8d96c6edaedbcc8479af2af7f78952f8aab4c2fe8b5fd5608f0031edb2eaa" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 57451, + "sha256": "9ad8bd0d3804e75e1aefedb93895053e1ef27647c6169bc38a33a7d5950d7801" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 27347, + "sha256": "69f6fd78aa74a22f6ad40042c69f219e2e53beb83a1a6a60ca545ce86a16f9d5" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23331, + "sha256": "11d233daf23ce084863f86dd0959ceabce9fc718c4de5dc9f69152c99b56d65a" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31956, + "sha256": "d3bd79e0d8dcc2445495b56a474e52eb62be510b679ea290569cce16ea5ebc94" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5604, + "sha256": "2d5529a8994d645627c6dd3f7e560a8fe42313c569db487ca213248852c6addd" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43271, + "sha256": "0702d3bd0173def4f67770458e4af2b23f213fd5938ee70e3ae0042897ef5f1e" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 16797, + "sha256": "7566e2b44e19e6fd201e2460aa09a710992f6e208bdd55fb2db79e3797d9e568" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 24551, + "sha256": "71283d3aa49e5632eee58fbc25e6d5afd46a2c16afb0028127f2a02dee8f6fdd" + }, + { + "path": "crates/oa-core/tests/transition_counterpart_compatibility.rs", + "bytes": 11285, + "sha256": "55e30c3f6a5cadf21e7da64ad9c00da636a9a8f43f3cc266b1a7e6eb7155ba9c" + }, + { + "path": "crates/oa-core/tests/transition_lifecycle.rs", + "bytes": 22657, + "sha256": "7879e82e3e744675cb3b0664b7cae06c812990ed97ebb6b9e331df2d02261199" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 874, + "sha256": "e4fc5d2c14d9aa84ec493d0c6bef47a1046b4929ca502e4bd096c27d4fe22587" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/allocation_drag.rs", + "bytes": 29634, + "sha256": "6b93290627a8697dd529ecf12b6e99196a11783afff1ca7aaf75c6e2762f3d94" + }, + { + "path": "crates/oa-desktop/src/allocation_drag/tests.rs", + "bytes": 60377, + "sha256": "0d493bec942fa3d214a8a28648f8cf9c094f607da390457657af0c80727efb62" + }, + { + "path": "crates/oa-desktop/src/allocation_input.rs", + "bytes": 8466, + "sha256": "378c720495721d2c04e7c168ba889457f8bd928eacd7dc2ff4b2bb0dd5c7606d" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 281578, + "sha256": "5605183917379d401e17815f9ed42ba9acd78f826aced5df8a506281accdf034" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag.rs", + "bytes": 25621, + "sha256": "5b718d8f8af151cb04ed6f2491186911cdf2303267caab88dbfae9fb861b8286" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_full_tree_tests.rs", + "bytes": 28288, + "sha256": "ff4c3d07f885f242b71160c09e2c457c4a746073fd89030781da306730c5db44" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_tests.rs", + "bytes": 42821, + "sha256": "89430d9400fcdf77975507af6aae7ae5d1b93d20bd662a5df2913eacb17462fb" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_tests/navigation_union.rs", + "bytes": 7252, + "sha256": "7cb14e0ad1b300c926635a89cda8243a54fe533dfa68b959992abe423b31f50b" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 28335, + "sha256": "94a7a7dce124b0912d934122d24da3eb3d1c61e6efedcba2cc332d8aaa28ed2e" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14632, + "sha256": "afbf1d7972107dbd9722f98d6d322b9b6a4f4005840cf75f7ac076be74865548" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18685, + "sha256": "ce84174659af2fe2c4a986a39a3917cadaa10d9d489f66c9ed10f74ffa36dbe0" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13672, + "sha256": "f9a0b030faca5deaf3f55d9f5efcafdf1a7cb1a663001aa20a61baba4f92d080" + }, + { + "path": "crates/oa-desktop/src/app/behavior_removal_tests.rs", + "bytes": 25132, + "sha256": "f98f00b95832766a64397874992f6e1f2962aa876967df566652df93d10fab49" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29576, + "sha256": "55e5babdcabef767af3bc8be9cc3153b3f5cc0695701b890820ec0225643852e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_focus_tests.rs", + "bytes": 6047, + "sha256": "65f3f841e1295ae4878b3ae2cf45ff64003d42e26e450e9a1de1c36dbd771bd8" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal.rs", + "bytes": 8778, + "sha256": "addb51604f41d680b06586bb362362ee3c2603a334f33022ce9abc281295ac85" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal_tests.rs", + "bytes": 47675, + "sha256": "3062ce2ad0498c6691a5bdf46bd7ec69781d964df2fa33db7bb403ccbb56a8f3" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal_tests/navigation_union.rs", + "bytes": 5542, + "sha256": "7396e60a11d3ef2147111e56d0cab107685032be30c7a22143a1dadae7548101" + }, + { + "path": "crates/oa-desktop/src/app/diagram_reveal.rs", + "bytes": 6805, + "sha256": "50f9e456646a84946e7c311c04cad2c330be544a7692ed412c6b23a8f18e4de5" + }, + { + "path": "crates/oa-desktop/src/app/diagram_reveal/tests.rs", + "bytes": 15262, + "sha256": "0fa6781388006a04e78958f72d9efd3cc7a52c74d1648cf9179c459a6d91799e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/diagram_usages.rs", + "bytes": 22415, + "sha256": "b7721e52e9a75e82219e060ced26dffcb7b87fdb338ee1d949187743f11177b0" + }, + { + "path": "crates/oa-desktop/src/app/diagram_usages/tests.rs", + "bytes": 50955, + "sha256": "b70aaa3603004adb9058c5199831a2ff187c934430ce2ef1f87115b4477cf3a1" + }, + { + "path": "crates/oa-desktop/src/app/diagram_usages/tests/saved_scenario.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "crates/oa-desktop/src/app/diagram_usages/tests/saved_scenario.rs", + "bytes": 13181, + "sha256": "98d3ee39c970a32559e643602ee36394a8f86eed3e3bfe504e005eec8eff4bb7" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25885, + "sha256": "08346c39a094f38d58a2a2f33ff8032608bbe4ad862a35e7fa5a39ecfbbe0f4c" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 31597, + "sha256": "5946b33b5ecc471e433ff60b524a3a4edefc9e91ade38d41ab24dbdeea44a804" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring.rs", + "bytes": 11250, + "sha256": "38e033e23e8135032f70117a376a5fe7bc68127c466559a35d7ec200932e3f77" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests.rs", + "bytes": 20067, + "sha256": "b96ddc6bff7f8fde97720e18a92070f891c1340348d2e19c7c9c5a7bda650ce8" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests/mounted.rs", + "bytes": 32805, + "sha256": "14a4914a1c86e50c395672dab8fe80d7af679a79c9082890b509fad7b7c543d9" + }, + { + "path": "crates/oa-desktop/src/app/repair_save_state_tests.rs", + "bytes": 10745, + "sha256": "5543dcba853bb1513acf824b860249729a6004747e7e320b46efe60ea19e2d83" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "872fa91479dad5436e139ffcaece270323e9f5daeeb7a4d80c2c2534f48bc21b" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/scenario_details_tests.rs", + "bytes": 11478, + "sha256": "c2dc36d3b602671bf1a01046373e834f938250471b17ebc3f383e78a5a72b565" + }, + { + "path": "crates/oa-desktop/src/app/scenario_diagram.rs", + "bytes": 3572, + "sha256": "81c9ac425dea73a43b8d4ba44743581e2bbf94353b5c4cc50e55623006f428df" + }, + { + "path": "crates/oa-desktop/src/app/scenario_diagram/adoption_tests.rs", + "bytes": 9183, + "sha256": "93f8a4b712036ba69554b485fae2d9fa10a56f9f2419cd978917d03c83694954" + }, + { + "path": "crates/oa-desktop/src/app/scenario_diagram/owner_navigation_tests.rs", + "bytes": 4310, + "sha256": "d40a0e9f9779c2cf3ac2727106bcb991350d4a81db0e7c2cf51b0218270d6a86" + }, + { + "path": "crates/oa-desktop/src/app/scenario_diagram/tests.rs", + "bytes": 7791, + "sha256": "101dcc6e44f9313e2ef4be5f1a79432f4f4fe110a1ee27bd0d3a41805db70303" + }, + { + "path": "crates/oa-desktop/src/app/scenario_spacing.rs", + "bytes": 3822, + "sha256": "6378d55f463ccf27aafb60a2b011266bf2776009062f0cb03861dd0a84edb5eb" + }, + { + "path": "crates/oa-desktop/src/app/scenario_spacing/tests.rs", + "bytes": 15585, + "sha256": "36de676badb9bf04515dc54e8d3437963caa6fc982422a19cf41bf3fb94f1255" + }, + { + "path": "crates/oa-desktop/src/app/source_indentation_tests.rs", + "bytes": 2976, + "sha256": "0b021a283fa897ff165aedbd4ea497dd80f4345cf9af5da8a87b6eee03eb8e9c" + }, + { + "path": "crates/oa-desktop/src/app/source_rename.rs", + "bytes": 47151, + "sha256": "724fa01aa490d468742b0b85ebb05f2074e57d1992cbf8855575d2f2be83bfff" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/alias_input.rs", + "bytes": 6940, + "sha256": "5888b50e4d6fabd8cd0c6d70986a791d8e95f190453ea37ebb251f2fa19cda90" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/alias_input/tests.rs", + "bytes": 7279, + "sha256": "f9dd619c440a6d784792be5e41bad562ef312e07967d193b0e96cdc127debfb2" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/editor_patch.rs", + "bytes": 11423, + "sha256": "049c9774c1ca28cda01f9a8e024604bef282366aa52c53c17c1918dbd09c3441" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/navigation_union_tests.rs", + "bytes": 17199, + "sha256": "1c1152214abfef70841e9580d21178e1fa40a984f3d6c97afb71a1adea1eadef" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/navigation_union_tests/palette_union.rs", + "bytes": 12186, + "sha256": "14cc9fc555243de0e8c97b6b662d69f569e7c58137c11108cc0388e9842f3ba5" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/preview_glyph_tests.rs", + "bytes": 16247, + "sha256": "d45a799bd97047c6b77ff5b18334f2a71912b65d5239f2b8ce7017588ccff0f4" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/preview_scroll_tests.rs", + "bytes": 21447, + "sha256": "bdd9580bdb3cf2c8f41b92e5d68a79faaa99c0a5a9d72490d4aef07513fd5e13" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/tests.rs", + "bytes": 54633, + "sha256": "9eb3011a55f564346236736568c7967d12a3949995496b9d95cf3ddadc220193" + }, + { + "path": "crates/oa-desktop/src/app/source_rename_layout_timing_tests.rs", + "bytes": 12253, + "sha256": "dadf8ce0ec989b9a370703a330bde4b415a813273917037fc6a732b9bf2f98ce" + }, + { + "path": "crates/oa-desktop/src/app/source_rename_timing_tests.rs", + "bytes": 13912, + "sha256": "942753946d00cab9d4a19717bec5f429af58c070e2cd1b97cb4d32ed6fb93967" + }, + { + "path": "crates/oa-desktop/src/app/source_symbols.rs", + "bytes": 26529, + "sha256": "22a3facfabe3d76c0491bb2ca6a53ad3074ebc113d8837c8ad71637fd7e16a07" + }, + { + "path": "crates/oa-desktop/src/app/source_symbols/focus_selection_tests.rs", + "bytes": 18552, + "sha256": "a7de38f793d31a7a022b18ce74aa10f5decdf537fea8d9d61e5e61a6bb4f125b" + }, + { + "path": "crates/oa-desktop/src/app/source_symbols/tests.rs", + "bytes": 85506, + "sha256": "aebd05f3fa9f1e9c2e744948d4478d9f267365d063f01f8b8f4e67560bc23f32" + }, + { + "path": "crates/oa-desktop/src/app/source_symbols/tests/departure_selection.rs", + "bytes": 11070, + "sha256": "81c8ab94a7dc388d5864bff2fe744df443b49a0915bc154fc8f77980440b0825" + }, + { + "path": "crates/oa-desktop/src/app/state_attachment_escape_tests.rs", + "bytes": 5693, + "sha256": "f39c3e17d7ef4c160249675c4999cff3de28d416ed9c2a3f1213fab037b41e72" + }, + { + "path": "crates/oa-desktop/src/app/state_bend_tests.rs", + "bytes": 15794, + "sha256": "0639adb8ddd8de7da91b06ec5ae9571b7f3a16f65469cffc5651bf1baeb1fe90" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 12337, + "sha256": "98aefd478d0c8fe8ebb4dc48238328bf3de222de3b71dd93c945f68f0d516cfd" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 40068, + "sha256": "50187dbc48a8a5d9866db802e543c524698425fe694867c3cf5e951f6d53c788" + }, + { + "path": "crates/oa-desktop/src/app/text_workspace.rs", + "bytes": 24435, + "sha256": "cb8d351796893b047cb28e3f124afb2424370bc8890722e30429964c194bdfee" + }, + { + "path": "crates/oa-desktop/src/app/text_workspace/lifecycle_tests.rs", + "bytes": 23909, + "sha256": "077cb8592297ef04c506abf8a97773cee142078def0ea5428fb859356c7b7206" + }, + { + "path": "crates/oa-desktop/src/app/text_workspace/tests.rs", + "bytes": 34494, + "sha256": "ec35fe120e5bd55b9c575f084231669dc9749bdad7b4716bdb1e4e55d9a2be61" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 12410, + "sha256": "cc9a98efa2d4d72bf93c352b069dd739b98c5b8c505e2ead1cc4e9a50cee179d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 146872, + "sha256": "1d8a0d8edf3c22f4055d1d62756e71a9d36488839b79973fcb3ee85b117fc604" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace.rs", + "bytes": 9831, + "sha256": "8612528ba287ecc70ea50062c8db27f98b0fd2ebcd20a681302b4c1d1c586901" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/control.rs", + "bytes": 7804, + "sha256": "2b8d97b8c0e3ff1b1a2c32187b1d0eb25edf39ba582b5fb3303bc880f674f7ba" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/focus.rs", + "bytes": 8901, + "sha256": "33447003980847033e40550f9926d8617fa61e2c3e73ec9c6121d1afed946c33" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/tests.rs", + "bytes": 27504, + "sha256": "1c2493113542e8760d894cf9ff8959591886c922964c366359c899a1f13b68f2" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/viewport.rs", + "bytes": 15164, + "sha256": "41ff9c50fa9fb89ab9fdb2d18dadc21585aafa1ee008cfcd1e0b731dce645eaf" + }, + { + "path": "crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "bytes": 50678, + "sha256": "09debbd1f2980290e476a1dc3700a38033a2f498d606ccdca638e0fd0fe604f5" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 28978, + "sha256": "33ae9aaf4ba90de9432870cc8e99708ef39e3638ae8283a9253c333785c91299" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/form_session.rs", + "bytes": 3941, + "sha256": "f5027fb3a5a5599a182e7d1a10dba56dd66eb1f23a4ba4c4a1744c9a6a5b6e61" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 160321, + "sha256": "23362d99418648c276f4d99df94e26e80369808db2ef7cafa739489a72f4bba0" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/camera.rs", + "bytes": 9215, + "sha256": "150d2ae0b77a3965e3c01f0c8b798922059bad253370aeffe8df272006769e7e" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/focus.rs", + "bytes": 9936, + "sha256": "78114adb8558ca79f2b43cc92474fb9ce5e75d3ea2026fa72699ba50b742e877" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/presentation_tests.rs", + "bytes": 13912, + "sha256": "e5552ba65c253580b1e5f18ba8ba77fb5aa188e009aecbd5b7406f06db3b2455" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/spacing.rs", + "bytes": 5405, + "sha256": "cb110cd7864b9cba0415de99dee50e843da6580977d772726a8e85357c4034c3" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/spacing/controller.rs", + "bytes": 9180, + "sha256": "03e5ff299ce33bdcd279db0f12d0fe89a18618dd1a145dac466a25c54df3d365" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/spacing/controller/tests.rs", + "bytes": 13945, + "sha256": "7659d2c2555072868f057c9c0ee41f9d1afc50c216821dd5945fb8f68b83f164" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/spacing/controller/timing_tests.rs", + "bytes": 12408, + "sha256": "ad2e2fab53e712a7bf93cd951f6d95019199675e2f55223b01e02d8344ee3a2e" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/spacing/tests.rs", + "bytes": 19639, + "sha256": "7b8c4b6defe32edb248c4b42cf7bb5e1d56c3686019a0f9d51c5fda592f738c2" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/usage.rs", + "bytes": 9351, + "sha256": "1a0ac9837e0def7f6fe4f386b8ba46cafec9cc521a82f0a09e0bcf7bb57efee9" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/usage/tests.rs", + "bytes": 9306, + "sha256": "67d0e36d8de6d8a41191bbf82c7b708da330c9e0b6263c9bea285e976c0118c3" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 37690, + "sha256": "7296a764cc00f86d42be5b321396af0428ed2472aaf3c914cd7208e0361240ad" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/details_tests.rs", + "bytes": 17453, + "sha256": "a758ad747ff1e7277128af703113603e475ccd3f853a40182354dc0b144f6310" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/spacing_tests.rs", + "bytes": 16699, + "sha256": "59c1986abd2ed6f77e98015cc802a88e0265961458cd002b13bd933e641c7858" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 82806, + "sha256": "67add9688e4206f4678c6d71bd549c62f10bb12834900cea01e49de271f8f01a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation.rs", + "bytes": 17694, + "sha256": "6dfc8eccf7245954319f2bec84072330a652bf208cc636c7043781d49dcd1ada" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation/tests.rs", + "bytes": 28464, + "sha256": "8b855dc067f1b15aed79c7eddf52c89001a8b961d9de4887f235c03b46264a1b" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_hit_tests.rs", + "bytes": 11695, + "sha256": "8ff68105b37b922d82f1aa39b729a4e7a19ea2793b0fa57f649a96a903986148" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_label.rs", + "bytes": 15138, + "sha256": "621f7e50372d0162f0643219a41f5e374fc9cf28a3a42aee6b8728e5271ec6c4" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_label/corridor.rs", + "bytes": 8824, + "sha256": "2da0edfaaa0410056a0c069ba5cca149b5545414dc1c229deb4df3e92a300379" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_label/tests.rs", + "bytes": 17960, + "sha256": "cdd5510ff45645a9f82272d8868d1862111ebcd054577242e06103443658165b" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_layout.rs", + "bytes": 30040, + "sha256": "d5e2c25c1565cb18fd29e84d0aa33970459cb9df896e578b5598d995c20c49b2" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_layout/presentation.rs", + "bytes": 8692, + "sha256": "ff2143e43bc4a556d985acb66ebff00b6e62dbeeef3974bd116dbf59aa21a29b" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_layout/presentation/tests.rs", + "bytes": 13713, + "sha256": "92539225530d963385f0a4036cdcc49824bdd8016d3da866977b98ac568b0a20" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_layout/tests.rs", + "bytes": 44041, + "sha256": "5d2b2ab78012693000c5fe68f5bec211ccb424307c6d3868a780ec1c5a40719a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9348, + "sha256": "c94f3738e4bf027e3f055e32d709b90777d8fb2dea70b563713af8df000af13a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs", + "bytes": 16575, + "sha256": "ebebc4eea70f5c063385e295db815865604a6f84fe1a461ab1c113fdd290ebcc" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs", + "bytes": 35358, + "sha256": "e0274c2aeb0463e0633f6cf7c4ce3b1a0f6f95b4084a1c1fb6cb6053288b2f1d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/union_tests.rs", + "bytes": 18386, + "sha256": "0e0a1a03641322c6c4d55ecf1561649e8886f8a217333231ce0f61d21978492b" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/source_draft.rs", + "bytes": 18031, + "sha256": "08190823090bd8b0305809099abadcc0de431175f7044f1d5abdceda52612ee1" + }, + { + "path": "crates/oa-desktop/src/behavior/state_bend_tests.rs", + "bytes": 25472, + "sha256": "2f1dd82267c4d86f08b14d8cf79e73f986df4159745f5b93939d599076ddc985" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 136609, + "sha256": "945a2c63acf0ef140656a28496f9bdb5faea9c6174182de793a87d39d4ecb9cc" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 45249, + "sha256": "0f3d7e7eaa64a894cdcbfdaa0fd846ef9e2c56237c8387082fb8d6dad66bd7a8" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 12222, + "sha256": "87f2a534ef2651b8f527af832913894875f457d87a07d45df09c6cabe14783d4" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 7776, + "sha256": "92aeb4a00e537f87a35c783cb4b6181fe909a133e49f494945581b705a59db86" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 87118, + "sha256": "2280fecc3ca3409b4847a3785b06b5bcbce34ec529cc0562e5c02653813e3dcc" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28432, + "sha256": "5d0ac5b3e258fc70987a00ede1e603681d99746596f2fcc46ad2b3667d65203a" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 39059, + "sha256": "5cca649870f54abdd2eb098954bcc0a2a5ca456b7ee11b5f653edbdf2ed55905" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 51170, + "sha256": "edccfe3ce8b224065a3540aa53c6340f13db0cecd48ecc0a3904cd832a483964" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 37846, + "sha256": "f27203866e22aee80daad2811113341684b0cbd59885b36d64243c4317f29f84" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/usages.rs", + "bytes": 9884, + "sha256": "6678741ad0d2e9d3691e1e209083dabf104eb2827f688e035714ed8f89e94458" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/usages/tests.rs", + "bytes": 15482, + "sha256": "61aebacefc4c5f4d7326c59390823abe56b6ae74f6678be60b5889cca59e75bd" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 22911, + "sha256": "d1036560e3d2d3e3122ff894a9787484a9863e41e723462c6658e9a32fb475ed" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 59453, + "sha256": "03990ad926c6221d091b07e496b0614f264c9785f1489896be16e3711570ca55" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagnostic_input.rs", + "bytes": 10225, + "sha256": "7083fbd65cf0b55ef0a71979eadaea8b298fe5770b9b0738fb8aa1edc06d0a98" + }, + { + "path": "crates/oa-desktop/src/diagnostic_input/tests.rs", + "bytes": 20485, + "sha256": "1b1544054a214625df67049bd6a321575fcea220f03d70b75c7b5fde635676db" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 122316, + "sha256": "6515bf65b5fa74ee87ff2b9557f08aa7532427c7cdcd4e40d744d196cfc1ea7b" + }, + { + "path": "crates/oa-desktop/src/diagram/attachment_tests.rs", + "bytes": 14701, + "sha256": "8751bc3eec068dea9047973c5a0f2e80e963e656b5635b1a36de8a4d8aa75479" + }, + { + "path": "crates/oa-desktop/src/diagram/focus.rs", + "bytes": 9276, + "sha256": "44e7c13f8f56deb21c62cb7757a412ec8b790344387cebdee983c3a28b6b0160" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9409, + "sha256": "53bc4102bc4a9c055707b6aa5a1678e31bdfcd5e4f7e67d8b6621c0345585195" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11926, + "sha256": "0a98eeb0d56822041cd329b7dcc22a482aaf0dc3d89c165063c710091a11b0f6" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5717, + "sha256": "e07fe20d9cd70bc5fc4260b6cb829cd33051f2d01156c41c4302d132bca4901f" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13649, + "sha256": "8cb2037fb650d7677cffd8c812dc01a5e9d7e67bc9d4203340631acaff5ad429" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 3035, + "sha256": "9d43f4dc3fdbadc90e5da3a6a9b63c7e075845b7d30f63ebe91d0c92629f3bfa" + }, + { + "path": "crates/oa-desktop/src/diagram/work_drag.rs", + "bytes": 7059, + "sha256": "9757534a7ba47dc0df5d41c8d7366b1d90f3d50b24344580ff3c783667bf66f0" + }, + { + "path": "crates/oa-desktop/src/diagram_usage.rs", + "bytes": 16472, + "sha256": "ba104de48ce06e49de62cc8cc6896d80790657c39a3a0d867b73d7178ec61302" + }, + { + "path": "crates/oa-desktop/src/diagram_usage/coverage_tests.rs", + "bytes": 13503, + "sha256": "7b665bafd98f13cc2c0e3f608763929a732da0bfb60f3287b66cd5be9c69adc3" + }, + { + "path": "crates/oa-desktop/src/diagram_usage/tests.rs", + "bytes": 6517, + "sha256": "e35c8a60a566a33fee829161b77fb60ab0ee36e258bc78a2833725a152b4fa26" + }, + { + "path": "crates/oa-desktop/src/diagram_usage/view.rs", + "bytes": 7230, + "sha256": "4cfd71f476dcf4e4ede36937e32b652b634e87fbf91c3fe02bfe5b2f1996544e" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 32600, + "sha256": "e87d7ce456bcab1dab55249021eaa8056f41b888723d143428486e31cb9ca4b1" + }, + { + "path": "crates/oa-desktop/src/document_alias_rename.rs", + "bytes": 8021, + "sha256": "ce64d723a51a834699ebcf74d89d406a77b6ccc5419bcd3f63cf0e27e9fd25cb" + }, + { + "path": "crates/oa-desktop/src/document_alias_rename_tests.rs", + "bytes": 18027, + "sha256": "847dca1e50970d8a3d75c7e881754453e801f4f3d34f03a88410a334899783bc" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 105625, + "sha256": "7722645933a95c4a6b5c81a2752dda4270ff39d448f2362c51bd143c6585e706" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "a540a0d451bff56a96b1d28643b2e8c0649f3846350c25c5b154729c0538e77c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12130, + "sha256": "b60af363be333af048859e51c28e8c989cb5c95d696cad16c8eec15f78d57a12" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/adapter.rs", + "bytes": 10447, + "sha256": "87ab4bc3bf27fd4b5a458791cf62c7ba8e44e9ebf846d8b851b8b6ffb454cd64" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger.rs", + "bytes": 13340, + "sha256": "5c180c18775186eae997814e9c0050813edb202c535cee665e046d40aadb52d7" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger/focus.rs", + "bytes": 9923, + "sha256": "f1e79f4b03b2f9fd1cdc335054d4ae177dc9e759b6ea3d334b2bcca39b57191b" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 41150, + "sha256": "57f21b2e438e7fc89a0a33412f8e43d9b3f7e59042c48a025bbbebe3d59467c8" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 123554, + "sha256": "954a7ac9ac9b57443ea7e98cadb37a1ee42c9103b48c8ccb4e933ed433ad8d75" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2736, + "sha256": "8222e2deed5d60ea522241ccb2c653caf50ecc1d4404d633f54e0193c5f622e9" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9417, + "sha256": "862180b048e6ae28fa188aa889ab5b584061604c7cd7670ab83ec4dbf8c9ae91" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1662, + "sha256": "aa7efc0527142a30c666afbda20b0538ab680b4299ad680285af659b87b3a69f" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 39110, + "sha256": "211bc15919fe3bd040af4b92bc78f73683ab6f19895063474d6e7fab2e9506ff" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 7527, + "sha256": "7b2bc56ea9ea1ecbe14536d905b6e18e8e72d11c0c31024e625187886bf3bb65" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40616, + "sha256": "bf37d9c4ca3e24265e365810da5cd98235f27d8ea7eb594ffd55d1443671d5ce" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 5607, + "sha256": "cb39d188c283eb80d24f145efbd8fd3bf3582c90c96c6b249c3233e9c107af91" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3432, + "sha256": "8dd1e93783d63a663c7e56c28775a5c389cfd7a6b562013d6a95c891afa21ed8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 34485, + "sha256": "a462eb627ae19348072775cf8e60b17d62f6b682b74cc413906d493fba1f0b3c" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "b67c4d7dcabac710cf3d30730a8db323180a558a415e2d117c868cdfa4804619" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 38159, + "sha256": "b08fdc503c6c4d2ff99adac7e18c9baa861bf86155e00b55d1e492430980d0f2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "077ec6501dfaab0b05ea3987943b204f08352952296d313555051d998ccd232e" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57626, + "sha256": "7cc7dd213ab01dadad5debaee868c30a1099466602869a799ebdf9b680e8eaf0" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_annotations.rs", + "bytes": 12084, + "sha256": "517fc93890f10196b5501e8728dbe574a9c4bff5847e43a434060933d6e55465" + }, + { + "path": "crates/oa-desktop/src/source_annotations/anchor_tests.rs", + "bytes": 10026, + "sha256": "52580dcc70dddbee9cf96e2e1ef2558183593ea7c45c155e576925d9bfcd2b5d" + }, + { + "path": "crates/oa-desktop/src/source_annotations/layout_tests.rs", + "bytes": 11345, + "sha256": "234c72d925f96de43e41c9231b01e2b80f68ffc3519d052bac5f248092f9ff50" + }, + { + "path": "crates/oa-desktop/src/source_annotations/performance_tests.rs", + "bytes": 7841, + "sha256": "7d97a449347938067e1d5d70b285f49dab01f0e29f7e2e378319a8f020216879" + }, + { + "path": "crates/oa-desktop/src/source_annotations/tests.rs", + "bytes": 2389, + "sha256": "3de4f79fa2f31e9d94fd6dc97ccdb33fee81d1b5bb7bcf9770ea1af3513bd29b" + }, + { + "path": "crates/oa-desktop/src/source_annotations/widget.rs", + "bytes": 13731, + "sha256": "f8043aa33e626c71e5945dc3fdd2533cbb4aac504686e123794179a5ce905771" + }, + { + "path": "crates/oa-desktop/src/source_annotations/widget/tests.rs", + "bytes": 38443, + "sha256": "9b2f3b10df672866dbe0ecfac693ebf3eaa7d6172dbbfce36af44946b1d9020a" + }, + { + "path": "crates/oa-desktop/src/source_indentation.rs", + "bytes": 3492, + "sha256": "c7107c2c977f5b7e5209459b3a7f782914225e14c2c802a2e75f6227404d3d8a" + }, + { + "path": "crates/oa-desktop/src/source_indentation/keyboard_tests.rs", + "bytes": 4398, + "sha256": "56ccd9e2b36c84cfa464cda880c83a7e2240b376297c0c1a05312637121d8595" + }, + { + "path": "crates/oa-desktop/src/source_indentation/tests.rs", + "bytes": 4045, + "sha256": "b13cc4f0abd2b80381a6da1a1294a26b0d39349b3b80e2a5bf5f9c24e0ec7696" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 4049, + "sha256": "3e5a1753140fc50e4d3833bf6fcf572b8d387aa1c8a8af85d3b5fcde7026ffbc" + }, + { + "path": "crates/oa-desktop/src/source_navigation/controller.rs", + "bytes": 3680, + "sha256": "938b8264c2d5166bd979439723d6fbec34c4cc5ed7f872f58c2cb9ba06a4a93d" + }, + { + "path": "crates/oa-desktop/src/source_navigation/interaction.rs", + "bytes": 8808, + "sha256": "c6efa6105b8ba46655e27a89b9fa59e6fc01a4c6f331f886e035af1e70cbf8a9" + }, + { + "path": "crates/oa-desktop/src/source_navigation/interaction/tests.rs", + "bytes": 6616, + "sha256": "6cf5c5944b9c46c275c9039f7166b627fa9176187b39348152f67040c92c95e1" + }, + { + "path": "crates/oa-desktop/src/source_navigation/query.rs", + "bytes": 36149, + "sha256": "4f6ff7d708bb99c64b7370a1761a6099d5f97be4b319582ab4faa7bb8aa42bb9" + }, + { + "path": "crates/oa-desktop/src/source_navigation/query_tests.rs", + "bytes": 31577, + "sha256": "121f197dbae319f47ec59ff875733f1985c7607badb2e4c3d97ef8746d13afa9" + }, + { + "path": "crates/oa-desktop/src/source_navigation/selection.rs", + "bytes": 11973, + "sha256": "e2a6516f80f65d5b2157fdb57da07638bf3962fc34482c00e3ccd9d0307a61e7" + }, + { + "path": "crates/oa-desktop/src/source_navigation/symbols.rs", + "bytes": 68677, + "sha256": "01296588309f2273d83659b9dd5c132878423dd0c94389cfe9f35a1e575d77da" + }, + { + "path": "crates/oa-desktop/src/source_rename.rs", + "bytes": 116, + "sha256": "1ead2a66d9fd7429b8cfca1338b038e7dd97e21ae76cb722f3ca4c43a520ca00" + }, + { + "path": "crates/oa-desktop/src/source_rename/origin.rs", + "bytes": 9275, + "sha256": "11f619310fe837f20a8d495b13e557cafe258270350815c6ac8c848f51cd76ac" + }, + { + "path": "crates/oa-desktop/src/source_rename/preview.rs", + "bytes": 19903, + "sha256": "bf96e31986d143fce43ad1634d7028f1225aebcd9013955ca2ba18cc4fd1190d" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 24090, + "sha256": "388c71f63829c0c76526a1700ebf5f240c86c467a65aae4fca4cd6c6a88c468b" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 6175, + "sha256": "28b9527137d03850b617e3c248828e8111743e3b2d0ca8def31d8f381889ddd2" + }, + { + "path": "crates/oa-desktop/src/style/tests.rs", + "bytes": 13447, + "sha256": "b771d9656beafc1489ecef5e97d9b006ac385f77933930c42769cc35ca8ddffe" + }, + { + "path": "crates/oa-desktop/src/style/tests/readonly.rs", + "bytes": 7905, + "sha256": "89ec0fc1678e4673bf1495bece8c0d3b1a12260b2246f33f92029947c3afd2c1" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 59726, + "sha256": "0552b7557b223bdf114ed37429940dc84e4c2830dd6ca30ca26744b29762311b" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9117, + "sha256": "4d2ef73b02c5e09692838325ec2b9abff07f2d600cfbeb9c2b612fe03cda10b4" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 59507, + "sha256": "de763a3f125c4e6cf08729f523cef6be1eb7893101b0ec94399895c7c1687900" + }, + { + "path": "crates/oa-desktop/src/views/source_symbols.rs", + "bytes": 13267, + "sha256": "9956b999c5a98703eda704f84f848c545abceb8f1fa37c6115bf42726f851796" + }, + { + "path": "crates/oa-desktop/src/views/text_workspace.rs", + "bytes": 44192, + "sha256": "389aed598746c159bdaf9e7a6737047e549a98dcfeca04b8ebb2af4b0a288065" + }, + { + "path": "crates/oa-desktop/src/views/text_workspace/summary_visibility_tests.rs", + "bytes": 9819, + "sha256": "486cccb022402e39babda703781fd3d98d575e1eda8b12356105a01119a65179" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 85870, + "sha256": "b61e11e9dbdc66ec08623e699ab55f18b7754f58cf908f610d66053f7948dd64" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/counterparts.rs", + "bytes": 11296, + "sha256": "bd86279ffbc42e9b502341db4aeaa093665916f1f45aac03eac38c8ea1341e20" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9920, + "sha256": "09f4c6aa81ecf3a491162c7c0c426c9758c722e391f1b1db495c238f6259020a" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8653, + "sha256": "616b66a62564770cca1bcd013ab1722292c7cb77ced748a004c1385f46c6a2a7" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 72008, + "sha256": "9acc17c35622a8a3536305857dacd4a17f7479d01a5d4bbbc9be9ca2f14bbd43" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/edge_attachments.rs", + "bytes": 12840, + "sha256": "1220a1c4b5818e6796d476c938c3e67316e27df18872a5272c9974ab1381ee7b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 20862, + "sha256": "a00d59a9fc78850c39e6207b2706cfa1ee95b3bcf205f7104efb33c7cd5bc7c8" + }, + { + "path": "crates/oa-server/tests/http/scenario_layout.rs", + "bytes": 14524, + "sha256": "e3a03acb147e9413a2477a992f7ace95daf8bde61b918a6d393bdc621a92f8d7" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "crates/vendor/iced_widget/.cargo_vcs_info.json", + "bytes": 100, + "sha256": "58c111ee6197295ae381d021ab7afd7ac38b02acce90d0ff0f82ae2e1e5f864c" + }, + { + "path": "crates/vendor/iced_widget/ARCADIA-PATCH.md", + "bytes": 1885, + "sha256": "31fff95a2a5acfed5cb6cd1870fce65df29be1c19bbf9460f8e25a9b4955edfb" + }, + { + "path": "crates/vendor/iced_widget/Cargo.toml", + "bytes": 2622, + "sha256": "e8e6b9a72fc0f97c84b8fb2703fe6cdccd738c6c01d2fadf018a012182de93b5" + }, + { + "path": "crates/vendor/iced_widget/Cargo.toml.orig", + "bytes": 1109, + "sha256": "f9bed37f4aa1edebea47824c1f9678411d410a1546401a14ce6f8b4108c96448" + }, + { + "path": "crates/vendor/iced_widget/LICENSE", + "bytes": 1073, + "sha256": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398" + }, + { + "path": "crates/vendor/iced_widget/UPSTREAM-MANIFEST.json", + "bytes": 10283, + "sha256": "1be311c5d9c328dd986231deac742ceff1d53a309aa06569f8928546770a7393" + }, + { + "path": "crates/vendor/iced_widget/assets/iced-logo.svg", + "bytes": 1892, + "sha256": "8ac9e30de1b466b3d594c77c984299b1a229f6f0f010e6804139a2f41ea8345e" + }, + { + "path": "crates/vendor/iced_widget/src/action.rs", + "bytes": 2507, + "sha256": "feb91a386073280d76eaf37dbb8e7380e5a6bf9b8003110107b32bb8f577a239" + }, + { + "path": "crates/vendor/iced_widget/src/button.rs", + "bytes": 21150, + "sha256": "a8019fee3ad691fb2395afcdf302bec5f9e1cc592552aff4d8c8bbd1c6149f5a" + }, + { + "path": "crates/vendor/iced_widget/src/canvas.rs", + "bytes": 9637, + "sha256": "1fecfd50d593c5ff9bc9317c9f1624d0c22eddc7cf39a795684bf70eb5954acd" + }, + { + "path": "crates/vendor/iced_widget/src/canvas/program.rs", + "bytes": 3099, + "sha256": "637bbc6d10a623f355c6d44af1162a10331861806cec094e2a8f2a97313acab9" + }, + { + "path": "crates/vendor/iced_widget/src/checkbox.rs", + "bytes": 20973, + "sha256": "4409c11d6473baf4baefafbb3ed253cd9353f04136cac6009422a876a84ec6b1" + }, + { + "path": "crates/vendor/iced_widget/src/column.rs", + "bytes": 17490, + "sha256": "f880d15ebdb33e2f6ebb6067bb0b124c8fafdc73a6e5112a6f5b5e012fddadf4" + }, + { + "path": "crates/vendor/iced_widget/src/combo_box.rs", + "bytes": 30694, + "sha256": "973901d05003f684be1d13da5adc88ef7e030dc31db07c1bb0717cf9210d2391" + }, + { + "path": "crates/vendor/iced_widget/src/container.rs", + "bytes": 18126, + "sha256": "f8162a4e1c25c602070da482ecccfd5e62f456ffe1caa5394a11243d339f6114" + }, + { + "path": "crates/vendor/iced_widget/src/float.rs", + "bytes": 12092, + "sha256": "9bc2d313052c97338dcdec2a5be7e0301b6261fe7975b511050fe4abeeb1c571" + }, + { + "path": "crates/vendor/iced_widget/src/grid.rs", + "bytes": 11862, + "sha256": "01e4deea4638fba19e3859d7ae27bd8090bca3fcee6f31c48bf5ad9a19f5c151" + }, + { + "path": "crates/vendor/iced_widget/src/helpers.rs", + "bytes": 60874, + "sha256": "3989cad7e901ff8171a16024d93ec40cb32e7859c2e76a98359f5f230a2fabcb" + }, + { + "path": "crates/vendor/iced_widget/src/image.rs", + "bytes": 12361, + "sha256": "dab4c761c846ba2006ba5298c9b3573b0a2787272b2f74376cde6c35ae7f3694" + }, + { + "path": "crates/vendor/iced_widget/src/image/viewer.rs", + "bytes": 14066, + "sha256": "ce372e8ba97248cea915abd52046020c0f5c318efc2af1d7f4d74958b14629bf" + }, + { + "path": "crates/vendor/iced_widget/src/keyed.rs", + "bytes": 2840, + "sha256": "f1e572a13d0717816a6d4467d14f07fa613956a6bf9a2b234d79789b0bcb1d57" + }, + { + "path": "crates/vendor/iced_widget/src/keyed/column.rs", + "bytes": 10710, + "sha256": "09adcae868d561443e8d8b6f3cdfefd6831d8e94adf2b22c551c85b9669eb620" + }, + { + "path": "crates/vendor/iced_widget/src/lazy.rs", + "bytes": 11530, + "sha256": "8c127fcd044cf887564856ce3a38ecf41ff3ff24d832d72095ec4e92f9907673" + }, + { + "path": "crates/vendor/iced_widget/src/lazy/cache.rs", + "bytes": 377, + "sha256": "59445853fb59941d73904689e5ee34bc6e9f7159c58bbea0cac8ef87f69a1b10" + }, + { + "path": "crates/vendor/iced_widget/src/lazy/component.rs", + "bytes": 20440, + "sha256": "05e4e793f3462e5f164ef1191a5cf2c6daf32d410aeebbe1bb4e951fb04fdef7" + }, + { + "path": "crates/vendor/iced_widget/src/lazy/helpers.rs", + "bytes": 1292, + "sha256": "d6bab15685469619bc3833afacc1df22112adacbdf944d6dbb5ea1b9e5f9d993" + }, + { + "path": "crates/vendor/iced_widget/src/lib.rs", + "bytes": 2933, + "sha256": "4da7f1a83cd8edc30bd9983e59ba3537f44a475814d0b9c80dcf7e97873badb4" + }, + { + "path": "crates/vendor/iced_widget/src/markdown.rs", + "bytes": 50899, + "sha256": "5269582001d26d79f9de4e6ee60ebed587adf552f6f91c8ffcd757782319d161" + }, + { + "path": "crates/vendor/iced_widget/src/mouse_area.rs", + "bytes": 12666, + "sha256": "01686e65f76a4b89356ec6e5900b4411c856b15a56236ed3f6ef410ec3a4983d" + }, + { + "path": "crates/vendor/iced_widget/src/overlay.rs", + "bytes": 72, + "sha256": "104d339ba61626ebf0877f5c942e9f67b3db6261d6c9ae5e4805859508e1bc49" + }, + { + "path": "crates/vendor/iced_widget/src/overlay/menu.rs", + "bytes": 19043, + "sha256": "89719b05b75b4b1382de49e1220cab0034b155a24d744509ad928a25d69cca57" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid.rs", + "bytes": 42574, + "sha256": "4eb5ae3be82237f5193b550d407c1a5a9f099a4d554442dbe8f51b0b72edb213" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/axis.rs", + "bytes": 7860, + "sha256": "4e7a842bc60bee64ee86c4d512c0ac034e4c6bf16b1fe0777c16b8a0b5b28751" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/configuration.rs", + "bytes": 609, + "sha256": "0d70a26e2fcafc1f1403e43f6c0790698940c92a0966d4ea4acec216778d65cd" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/content.rs", + "bytes": 11886, + "sha256": "13ec6f9517e0cbd7d2a311ef57b963eff2c5fe6f05264cca29e54d14a0ea8151" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/controls.rs", + "bytes": 1591, + "sha256": "c7eeffce253b8aa0e7853baaf33ab3e926261df7e6b809a566aa17a4e779d560" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/direction.rs", + "bytes": 186, + "sha256": "f79259afb26fb38f4af7efdaea5fc6527b5426fe195ef89f72d16405d0bc3076" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/draggable.rs", + "bytes": 290, + "sha256": "3688ee1a543a281c036d2f4f156a3c529263219b50e3945ef50fa4bb63b02ae3" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/node.rs", + "bytes": 10452, + "sha256": "bcda8a561581849163a3bb75f34d310d6463ff58ea6660e9fa33c8ea22d40c9f" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/pane.rs", + "bytes": 209, + "sha256": "2305c36971b405368a99394ad6b3cd0cf21638d9933f8cbd445fd764a257a4df" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/split.rs", + "bytes": 221, + "sha256": "8be472fc48c37055bbb62395839c599559abc3d70cb7806892f869bd95e90804" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/state.rs", + "bytes": 14109, + "sha256": "a13125af64ea6da1bcb5a13469f4ffdd51106776b27871e10ce3ac037d865b63" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/title_bar.rs", + "bytes": 20398, + "sha256": "7556b48c85811d64e3c11c4ce901c579568f4ec056ff5f1bd5e38066b2f059ce" + }, + { + "path": "crates/vendor/iced_widget/src/pick_list.rs", + "bytes": 27489, + "sha256": "449fbbc5342c2bed227ec2587111ab43dcecb7382001fbcba2fab2651e54b33b" + }, + { + "path": "crates/vendor/iced_widget/src/pin.rs", + "bytes": 7207, + "sha256": "f0b0ab2089300c9ceab8f8f3c75cd96409c7a84f3fa26d68645aab3f92247426" + }, + { + "path": "crates/vendor/iced_widget/src/progress_bar.rs", + "bytes": 8776, + "sha256": "38e9bb585a9b764ff6cb947e17d65259a6a32cf3a69b23844e4c28e6c5a1c3ba" + }, + { + "path": "crates/vendor/iced_widget/src/qr_code.rs", + "bytes": 12261, + "sha256": "712482a35eab47e0559fafd5452a2b934c5fbc5ae07c14c0c71781713b4dbfcc" + }, + { + "path": "crates/vendor/iced_widget/src/radio.rs", + "bytes": 15482, + "sha256": "7b0f42744416e07f8af9409c5bae997b07a0653492ccc2e71911bdeed9c747b2" + }, + { + "path": "crates/vendor/iced_widget/src/responsive.rs", + "bytes": 5358, + "sha256": "2a3ff68573825a1407e3be27adbfb4851c7aae7cd100c7a0b670911bc3a08393" + }, + { + "path": "crates/vendor/iced_widget/src/row.rs", + "bytes": 16919, + "sha256": "2566e8868bced1a6b7d455c9f1ab61c7025772b27bf843ee806d5c7806fcd44b" + }, + { + "path": "crates/vendor/iced_widget/src/rule.rs", + "bytes": 8599, + "sha256": "b7b23722d314864d712e21c8ef260d2b747d0ac795bb3263a0a762c38467d6b9" + }, + { + "path": "crates/vendor/iced_widget/src/scrollable.rs", + "bytes": 80594, + "sha256": "a176ea537bbe717550fe4dc17af31c801d9ec118edbcc44aab59ea1a78d1a7a2" + }, + { + "path": "crates/vendor/iced_widget/src/sensor.rs", + "bytes": 12155, + "sha256": "cb95d1220fa5663b7a148d6b159081da2200debe6fea982a04f48e27dd072973" + }, + { + "path": "crates/vendor/iced_widget/src/shader.rs", + "bytes": 5094, + "sha256": "8753516e6a6b422a76632d07c716e047ff9b5e8f32bf9a9463c612c292306382" + }, + { + "path": "crates/vendor/iced_widget/src/shader/program.rs", + "bytes": 1761, + "sha256": "4ce3711b2899b1c1d53544ff0c1f823e108542d356d5e374cb7b149c776d6918" + }, + { + "path": "crates/vendor/iced_widget/src/slider.rs", + "bytes": 21695, + "sha256": "778d6a4c37b334cba62ada5f4958e5909a91404961fe5c1104acd9dad12a18d5" + }, + { + "path": "crates/vendor/iced_widget/src/space.rs", + "bytes": 2436, + "sha256": "40839bf1dfa93e02c9e3d7e2ab5bb41b328b1fe863846f6f1feca11d9885453b" + }, + { + "path": "crates/vendor/iced_widget/src/stack.rs", + "bytes": 12078, + "sha256": "b12776ae1dd46ba95ca0ca52f6a095be1e0121c51f3180ad7cc202cd55764594" + }, + { + "path": "crates/vendor/iced_widget/src/svg.rs", + "bytes": 9618, + "sha256": "a8167836a19806f4c2cc633a265953b8c4348f279082d7577b69f817e3166aeb" + }, + { + "path": "crates/vendor/iced_widget/src/table.rs", + "bytes": 20855, + "sha256": "373f600db363090412e6bfc9c338bd6bc9516e78f7a43fb00f20d5ed21eb625c" + }, + { + "path": "crates/vendor/iced_widget/src/text.rs", + "bytes": 902, + "sha256": "a7d125fc7d07ba51e05f86ca97f4ffad5db37ef2e6d4320bbcd8475d99d51ed3" + }, + { + "path": "crates/vendor/iced_widget/src/text/rich.rs", + "bytes": 16952, + "sha256": "7deababcbe5f0294b605822fe2651eb0fee6e9c1bee37883dbc570481df6a0b9" + }, + { + "path": "crates/vendor/iced_widget/src/text_editor.rs", + "bytes": 48646, + "sha256": "70e2b5fa29b38ceb9b7688982712647bbb60b751681bfb6c3ca6bcacb51a08e1" + }, + { + "path": "crates/vendor/iced_widget/src/text_input.rs", + "bytes": 61293, + "sha256": "7cd64b0f79c6000f2985cc290642698a814be5dcd7b7a56ae463b13ffe5c3b47" + }, + { + "path": "crates/vendor/iced_widget/src/text_input/cursor.rs", + "bytes": 5540, + "sha256": "eeb9241a25110583fd2e169da47834aeb39fd55335ea3b77aa3d1e43016c28d8" + }, + { + "path": "crates/vendor/iced_widget/src/text_input/editor.rs", + "bytes": 1960, + "sha256": "cd0e0168e9de1ad2599120a4dda8a5a373813a4ffc3a3c035929d18144544408" + }, + { + "path": "crates/vendor/iced_widget/src/text_input/value.rs", + "bytes": 4403, + "sha256": "03fba71d34f2c31df15431ac7e22f854b655336f86ef854ae34cc1e0bfbcefdd" + }, + { + "path": "crates/vendor/iced_widget/src/themer.rs", + "bytes": 8557, + "sha256": "4b87e866b8f2a4420f30674ad64c605d24e3004f867bf95a1210b5338ed7a81e" + }, + { + "path": "crates/vendor/iced_widget/src/toggler.rs", + "bytes": 18223, + "sha256": "70f1ef0ee8e2b6c0d7b93095eab1e615783bb81d945b4ff066af025dde8f5dcb" + }, + { + "path": "crates/vendor/iced_widget/src/tooltip.rs", + "bytes": 17259, + "sha256": "7fcaa3899ad1a946bb1a51d34d344497005aaccdf825f510e98105d1bc40bc63" + }, + { + "path": "crates/vendor/iced_widget/src/vertical_slider.rs", + "bytes": 17741, + "sha256": "75777345ced463b4a3b059fbe6c59efc952169987154b0597d87ce4da2076e3b" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 74641, + "sha256": "d06e32b3da838e519630a4151111bb40a383ccf294eb18443118a7498700a993" + }, + { + "path": "docs/api.rst", + "bytes": 43564, + "sha256": "d78f138d011dd0af28bd53a65d1d93381d031f680191779d4f3030a264eb2e74" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 191933, + "sha256": "77c14e548f5d2deea0c21a3a931347e1c87449f5be8503f6c51ceaef37be9a33" + }, + { + "path": "docs/language.rst", + "bytes": 146279, + "sha256": "7117a66e16b34cd6ce033532e984c7ca49b4611e296fb1c46c5f737fe9169ec6" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 348802, + "sha256": "2ad69da52fb574435525990c906948ce54b1efd9247cdde8726969f382731790" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16690, + "sha256": "a1d0cfbfc06fc8bc2bf0f71343aacc8853cbbbfc00a1fc9852ddf41c8245ffca" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 12790, + "sha256": "9788f23f2b5647685b165d6e4376c7119ff4bf7c688847dc5f3c4094a96fb0a0" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28776, + "sha256": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1130, + "sha256": "21cbd7176af8fad68453306f2371ff03e127a994b8796cdf044567332de9686f" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 550, + "sha256": "23cabc213c264a16c8595414db6acb09248c1cef9cd699f1b0316e5bb82c062a" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1178, + "sha256": "9c52086759b7344b4809ceb8d372f65647b16fc24153a03b887faa378c37fe96" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 2560, + "sha256": "675798bd19e6b40d03e7076b0e59b110cdaaab7b6d16c47c3ac80fa960072e84" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1515, + "sha256": "e217e5394a0771dc16206ed9437a231da27905d2f19be64b3f48281c0a32fb6b" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1121, + "sha256": "c5a285f2d7c61bd2a136107f267fbf9cddb1cba3f63ff36a6f53f7ab98f33df5" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 1358, + "sha256": "e7349e1e5336282eed3f5a103129db33d3ae4ed500788ee7129e8fc193ac57f6" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 630, + "sha256": "26a3d9b615a3251ff010e0b47127f2d16bc2dcd45ed95967208b0076d725843a" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 531, + "sha256": "069a5eaaf525089935cc9d73ae7b916866ed78c6534705d75739650ecdea7ada" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1580, + "sha256": "591a75a9ecad280302be4d4ae0171ad616377ed11ead5e233848ca2dc0a71819" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 554, + "sha256": "f02c391d584674c879f662a418abba3a220f1fee88471ca49322ac9873de628d" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 559, + "sha256": "5c414fbdaabf9f9e402b0441fcacf1cacf4dbbc6c822162f028de35abf59be2d" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1187, + "sha256": "ece846fdf93857e71a9ab0efcbdf64a5c41c71180f62afa3f79077fffb53b8f2" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 2569, + "sha256": "af7fdda280a917cf626f6e077162d481f9aaad280f8e81330c07d7fe384b1c52" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 1847, + "sha256": "01339699ec3ee409418d9bb232542f2bcd9419f1e67b183e77700c56bb9f71d2" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1116, + "sha256": "5dce6b00a3a441162e8dee3e23d9ca5ab7bed4a24de669b1fba03664a3086dda" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 1358, + "sha256": "17dbcfa5bbfd10fc8e23a325fc950ce853c219b4aa89c74f96278cbb3f34acc8" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 630, + "sha256": "81706a0ca9d7db2aa0350888b9c00d853885185db2e6b90557d3d51a11c3d645" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 280, + "sha256": "27f798f78f36e72b38edab3725af2feb0eaa010fd52a60b5c6b6bef57ad3b686" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2251, + "sha256": "357c6acb80f86b4e8d8f5c98f9f79d140f85fbe09f3406b41b7ac6eba464ec8c" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 531, + "sha256": "805b90262e27090ae7da81a51bcefa49c97fb0b3d3220b4a72323b4c4351c395" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 3604, + "sha256": "ca144d6a8f45fe720b5d18c7b59c7671444baa8c37e5ce9117bcba34b3a6aa84" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 903, + "sha256": "540ddbc2bcd0ccf45298e3ea5660637341aff63ff65fd87ac2f26469d1adc064" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 28041, + "sha256": "474bd28d955ff7af7722f6e9a23220d816879e3f46202e79a233544b9c593116" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 1786, + "sha256": "c45d7467839219d894804c1ef2d22ff4d4a5a84a6a273c526bafd4c1facde624" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 1797, + "sha256": "352a3ca745517592b5c9b1239b5770f62f0466a329a91fd03457ef2b53c06ed6" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1286, + "sha256": "8f18fcccbcddcf3c1ea0ffe727b5b23b77fc148c5da4fde953abe681e4c20cd2" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 1960, + "sha256": "4c72cb7593d9c4be8d2600b0656a7a3a6ce84c45bb2f3e58a4ee5ae3bf91913c" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1576, + "sha256": "dd1bea81ac7dc549a53f9b190be6f13052e00ede345bd180444cc31edb892230" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/experiments/edge-attachments-20260922/native-fixture.arcadia", + "bytes": 9662, + "sha256": "2dae785d63a940094d8052f3dcddcb988c024b38df9780e026bccd516264dbfe" + }, + { + "path": "harness/experiments/textual-authoring-20260911/alarm-response.arcadia", + "bytes": 4373, + "sha256": "d5e75f60081a7d99b0e10387c5d722064abbe022a022f376d7bf742ac0d69b0b" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "harness/fixtures/staged-source-authoring/README.md", + "bytes": 6876, + "sha256": "502be5e3bf9112447dc07b1a51fe0fa301754b47128a9b81877c185c6e797fee" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + }, + { + "path": "scripts/package-artifacts.py", + "bytes": 18353, + "sha256": "d5aff2eb16c68885123f297b6438baf54ab7de1b1f9df847f87bd33e56031b2a" + }, + { + "path": "scripts/package-common.ps1", + "bytes": 5067, + "sha256": "22d60b19df0f6d5ed37b743f5175678f72f6a9b24658f8bcd90a20bb9d98a931" + }, + { + "path": "scripts/package-linux.ps1", + "bytes": 5655, + "sha256": "8fc915371f686921b6b33cc5ec7ce5d98ca5460916710b2f8a7ee28f5fb2411d" + }, + { + "path": "scripts/package-readme.md", + "bytes": 1902, + "sha256": "597cfb8da873e019d2658420f18ec059f0185fa9106ff9eafe934dfdd6ed266b" + }, + { + "path": "scripts/package-windows.ps1", + "bytes": 13094, + "sha256": "82d690683a76f1e9eb6b35eaecf97d59b0f781f9a71ae9aec1434b4a84298142" + }, + { + "path": "scripts/test-package-artifacts.py", + "bytes": 12218, + "sha256": "9212f51688a6d2e59c43b096262476e3f857666993dddabb2bf9a0cb7d92e25c" + }, + { + "path": "scripts/test-windows-notices.ps1", + "bytes": 16019, + "sha256": "120cf54a0b0bb3a2ffb42350f2bfdcfb8262a787eaac764424e01f20fa68c3f3" + }, + { + "path": "scripts/windows-notices.ps1", + "bytes": 16886, + "sha256": "25b051f92abc7759634268d893de51fca889a94f3751d4d756cb134d2b8076e5" + }, + { + "path": "scripts/windows-notices/CC0-1.0.txt", + "bytes": 7048, + "sha256": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499" + }, + { + "path": "scripts/windows-notices/Cantarell-Regular-NOTICE.txt", + "bytes": 1560, + "sha256": "2936eaab48b3b4ac2fa216a02f1bb0ccbbd8fe2227e9b930e526056f639def80" + }, + { + "path": "scripts/windows-notices/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE", + "bytes": 1338, + "sha256": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566" + }, + { + "path": "scripts/windows-notices/Fira-OFL.txt", + "bytes": 4479, + "sha256": "99bfb7c1e845b79d1031fcf37e678178eb4a8c7cc74a3f218ddf7223083a6fcd" + }, + { + "path": "scripts/windows-notices/FiraSans-Regular-NOTICE.txt", + "bytes": 337, + "sha256": "1e0baaa389b1647d06322ac9ea37822f31995408200ae5a2805a6b9bea0810d1" + }, + { + "path": "scripts/windows-notices/GNOME-Cantarell-61362600e104-COPYING", + "bytes": 4534, + "sha256": "7bb92a19f8f5485713f6e96a8331289b3aae49e8e44e7cad58b567e03be16d76" + }, + { + "path": "scripts/windows-notices/Iced-Icons-NOTICE.txt", + "bytes": 1483, + "sha256": "8175634e30f84ef72a24c4965fb0e87f45a3c1274cc0e79e0473af582cffd1c4" + }, + { + "path": "scripts/windows-notices/aclysma-profiling-8271551172eb-LICENSE-APACHE", + "bytes": 10818, + "sha256": "10d30a673cd5e9349bdc02aeb48f14b3386d27d0da32df8f0a555d4aa16aa551" + }, + { + "path": "scripts/windows-notices/aclysma-profiling-8271551172eb-LICENSE-MIT", + "bytes": 1093, + "sha256": "c8167fdeeed46d3f244d3f85c5bf998ce889343691c32be2c61a8bc4b5c08333" + }, + { + "path": "scripts/windows-notices/brendanzab-gl-rs-ea503e8d5fb6-LICENSE", + "bytes": 11358, + "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" + }, + { + "path": "scripts/windows-notices/brendanzab-gl-rs-f150967b1c44-LICENSE", + "bytes": 11358, + "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" + }, + { + "path": "scripts/windows-notices/gfx-rs-rspirv-e91a5debc10c-LICENSE", + "bytes": 11358, + "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" + }, + { + "path": "scripts/windows-notices/hexf-parse-0.2.1-Cargo.toml", + "bytes": 344, + "sha256": "4a56dbdbc12054fd33b7a2634a45cbbe6fe12f5e6f4081002cbfa527f7220c70" + }, + { + "path": "scripts/windows-notices/iced-rs-iced-3997291f318a-LICENSE", + "bytes": 1073, + "sha256": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398" + }, + { + "path": "scripts/windows-notices/iced-rs-iced-54abf81d13fe-LICENSE", + "bytes": 1073, + "sha256": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398" + }, + { + "path": "scripts/windows-notices/llvm-ea7d852a70e8-libunwind-LICENSE.TXT", + "bytes": 16706, + "sha256": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d" + }, + { + "path": "scripts/windows-notices/manifest.json", + "bytes": 18938, + "sha256": "ec0a106d22ab2985712abe44323bbaaebbc61aa37de37d73f7170087896c915d" + }, + { + "path": "scripts/windows-notices/nical-lyon-56219c95c658-LICENSE-APACHE", + "bytes": 554, + "sha256": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06" + }, + { + "path": "scripts/windows-notices/nical-lyon-56219c95c658-LICENSE-MIT", + "bytes": 1080, + "sha256": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e" + }, + { + "path": "scripts/windows-notices/nical-lyon-994526f2766c-LICENSE-APACHE", + "bytes": 554, + "sha256": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06" + }, + { + "path": "scripts/windows-notices/nical-lyon-994526f2766c-LICENSE-MIT", + "bytes": 1080, + "sha256": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e" + }, + { + "path": "scripts/windows-notices/nical-rust_debug-93f414cd572b-LICENSE", + "bytes": 1070, + "sha256": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1" + }, + { + "path": "scripts/windows-notices/zakarumych-gpu-alloc-61020bdcb4eb-COPYING", + "bytes": 347, + "sha256": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314" + }, + { + "path": "scripts/windows-notices/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING", + "bytes": 347, + "sha256": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314" + }, + { + "path": "scripts/windows-notices/zakarumych-gpu-descriptor-9f2fb9546591-COPYING", + "bytes": 352, + "sha256": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613" + }, + { + "path": "scripts/windows-notices/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING", + "bytes": 352, + "sha256": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613" + } + ], + "inputs_match_recorded": true, + "watched": { + ".local\\e34-evidence-v2-controls.py": { + "bytes": 12019, + "sha256": "2e624c13cdac7db5f87859b90284f43174876c1d6d68d65afd6ca179528b5be1" + }, + ".local\\e34-evidence-v2-review.diff": { + "bytes": 34895, + "sha256": "dd0831d263459c52daf7e251982d468d679218688be79dedd71336d78b4c7998" + }, + ".local\\package-e34-evidence-v2.py": { + "bytes": 3506, + "sha256": "ccf4a9ec21dc151b767d9d14817c4fcf23aaf3dd4091f1441dbd954981765c09" + }, + ".local\\peer-union-e34-evidence-proposal-20260923\\.gitattributes": { + "bytes": 71, + "sha256": "e4206e7142a4c884e433fb83f68548d8cbb6945955cb1d378a01f012da4123eb" + }, + ".local\\peer-union-e34-evidence-proposal-20260923\\evidence.zip": { + "bytes": 1073739, + "sha256": "08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b" + }, + ".local\\peer-union-e34-evidence-proposal-20260923\\manifest.json": { + "bytes": 17383, + "sha256": "9fc171e23543bff10452b2352844486165097a45533de7485bcbe3a542b2a9a4" + }, + ".local\\peer-union-e34-evidence-proposal-20260923\\README.md": { + "bytes": 5158, + "sha256": "6ea11241d7e1c2e0f5bc74fd243be4adfe1723cde247f226e0d0f30a9aa1cfcd" + }, + ".local\\peer-union-e34-evidence-proposal-20260923\\verify.py": { + "bytes": 19786, + "sha256": "e41cc00a78f70e98344e2afaf96c06d15de0899cdaae12cecfe7a48229c1b02a" + }, + ".local\\peer-union-e34-evidence-proposal-v2-20260923\\.gitattributes": { + "bytes": 71, + "sha256": "e4206e7142a4c884e433fb83f68548d8cbb6945955cb1d378a01f012da4123eb" + }, + ".local\\peer-union-e34-evidence-proposal-v2-20260923\\evidence.zip": { + "bytes": 1073739, + "sha256": "08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b" + }, + ".local\\peer-union-e34-evidence-proposal-v2-20260923\\manifest.json": { + "bytes": 17383, + "sha256": "11d8f9eed7f5ea43bf8d009fd925f624867765efd0e3ebfc4049f5bc01960910" + }, + ".local\\peer-union-e34-evidence-proposal-v2-20260923\\README.md": { + "bytes": 5886, + "sha256": "4073f376030a7bf008e6c6a6eba21e7b252d9620317c7275dc9462a4988780f2" + }, + ".local\\peer-union-e34-evidence-proposal-v2-20260923\\verify.py": { + "bytes": 24051, + "sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8" + }, + ".local\\run-e34-evidence-v2-verification.py": { + "bytes": 4726, + "sha256": "18c671656368646257b9433a77826f3ff5a97093096700dd23d39c15e90bc21a" + }, + ".local\\verify-e34-evidence-v2.py": { + "bytes": 24051, + "sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8" + } + } +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/before.json b/harness/experiments/peer-union-e34-windows-20260923/verification/before.json new file mode 100644 index 00000000..4eaa0586 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/before.json @@ -0,0 +1,3870 @@ +{ + "head": "e34ba27e26ede3ab55f276acc250d92b2e0c3204", + "tree": "29f769926e2e907f0b40c3b33ec36658ee6601b7", + "tracked_status": "", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 119855, + "sha256": "2aa80d113c5112b31c0767b874845d60f555e4e8ae7eb3ecd0b4b91954b55378" + }, + { + "path": "Cargo.toml", + "bytes": 512, + "sha256": "66d401d9f7629f1f6d174ae41b7f9203c9ce3a76d69abfc4381227dbdec12eae" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15506, + "sha256": "790f3bdef78025813262c9677d4db5813f32978a398f3b7fb4900427dc0c314e" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 408, + "sha256": "6b5c062474ebb62d5082e07dabed99ee85e4a833edf26690fb4f887028d3416f" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/attachment_snapshot.rs", + "bytes": 1030, + "sha256": "3e0c5581b36a93501c9aed677862bb965165e291eb69a03644bc9758e2e58c9b" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14678, + "sha256": "d94ff767d7ca41808491d9fd8d20ab764fce723ea3ee48e60a04c95cd43af31d" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/examples/state_bend_routing_snapshot.rs", + "bytes": 4487, + "sha256": "9054f0cdd2c1447de460feb9a325b61f9334c6d09458c24a724ab47f55c3610c" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12257, + "sha256": "ead5142d6eeea8f99399d57e02d8f7d819980923de76387cd454694d6a747aee" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20683, + "sha256": "1dc6227eef183149f0ec2ff09afcfd550be6d58139c0dcaa826ff42ba9268d33" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 107446, + "sha256": "ec20045608ff94f6ad1dff51507f2ced8f1b1aa86f2a85900c8cbcb2117a53b4" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/language_outline_tests.rs", + "bytes": 14877, + "sha256": "4c79a01e8aea243dd9ef66ce71b9fae263d0e79c319a46c51223679897e8b9df" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 707, + "sha256": "13a3b2622491af94df4604c400e9806694a370df3a1f0b4c5e886ae39507f3dd" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4020, + "sha256": "50c652964f0f309e7f3f54b6ef12c40d42fcecc0490f005995c713df1179af70" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 68387, + "sha256": "05a6bd5eef14c77e7cafd2bc72eb3bb6b19f33c6d06184b4e7d21173a2684078" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 31774, + "sha256": "1c01474f906a63e552c0d590b272c95821c00a100b3e79e58e67dbbeac341a14" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21687, + "sha256": "3521bf3041502f3a3a970d7799894a5ae16c1e8da754deeea5290ac1f8ba11e8" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 24454, + "sha256": "b6d2c388815c51469dd73eb62628c77ea6d95d20324c83e184b2b9f896aa8a4a" + }, + { + "path": "crates/oa-core/src/references/scenario_layout_tests.rs", + "bytes": 12955, + "sha256": "663eb337726321e613b6fb391fc2ab84e4fa4a4ea791a3d95600b4d85d1edf9a" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 53958, + "sha256": "b377fe80cece3892d64f62ba5e1578d8974eeefc2a317620f343a86f2f257fbd" + }, + { + "path": "crates/oa-core/src/routing/attachments.rs", + "bytes": 5918, + "sha256": "cfb4200cdb99e4d86eb6e5ac1b123e4075fb7d4c788860d154365ad8ece139d7" + }, + { + "path": "crates/oa-core/src/scenario_layout.rs", + "bytes": 14290, + "sha256": "1cf56f501b09f099a36b476a01aee6a27ad139e884b23b253af66f39798b8767" + }, + { + "path": "crates/oa-core/src/scenario_layout/tests.rs", + "bytes": 23576, + "sha256": "fd68063e40dc59bc3e68786aa54fe4080569a77b6cf63ed18ce6323a4b1be0db" + }, + { + "path": "crates/oa-core/src/scenario_layout/tests/source_lifecycle.rs", + "bytes": 12408, + "sha256": "fc82db6f68f17419db599b96c96fad5c9654b1d5d127f415a9a8b81fb1f2b86a" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49407, + "sha256": "1ff74fcca18084d178681d7ff38ee1ccac632c27c4de0595ba1ceab8067ab3a4" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 36873, + "sha256": "8a54b3f8841edb894a9d250be6e95b280cc87a7af2fe43005d298a717b1cba65" + }, + { + "path": "crates/oa-core/src/source_defaults.rs", + "bytes": 16296, + "sha256": "d5905e5765c6a5f110ea0acb7ab05551acad1d9fa0d8cdb023c275d7daa451f7" + }, + { + "path": "crates/oa-core/src/source_defaults_tests.rs", + "bytes": 25751, + "sha256": "160c0ca3725e07777f87e1f82182e09cd1cf47f1aef37961443bf5a714aa660d" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 75065, + "sha256": "bb903f8c53456f69c5ac213a192a1eb0d19abf8344bd82a03be8e659ba7bc94f" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 70052, + "sha256": "7de8b94487905137c84726fc7b49d4a738f0295304bc95b97d5f1e827c9fd37f" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4993, + "sha256": "0c8bfdb032d28a6778433da9dfeda34d7c0a03b084ca510e16795690f70c59c0" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 52502, + "sha256": "621d88214d4b95bb60be49a9f640733e85b40d024b65db08d700cf24e74d5861" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 113436, + "sha256": "f440bfe0f6493e5155eb377eaa766f903abea6006c02325a4b1f09a0b349b8f8" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/attachment_geometry.rs", + "bytes": 13906, + "sha256": "4367f5fe0c8aee8ccd1b66f16327e1d20fe9434d733d7b2ffc281d2f97f685e0" + }, + { + "path": "crates/oa-core/tests/attachment_lifecycle.rs", + "bytes": 8400, + "sha256": "720b71c0092b8506fa73f230de117f658cd5ce095dbf40217c0070ad65e651f0" + }, + { + "path": "crates/oa-core/tests/attachment_trace_ports.rs", + "bytes": 4817, + "sha256": "b27f9c4029bbd8fc1966449e1f968aa6f7f217ca71f4d464955cecacaa51ab86" + }, + { + "path": "crates/oa-core/tests/attachment_workshop.rs", + "bytes": 4270, + "sha256": "82a451dd96d806e88bfbcb363037898e054214210bca0e20e025415b9072a446" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/default_omission_admission.rs", + "bytes": 10733, + "sha256": "11ea431453c34f57e3d45b2c446a773821f0875a19d1d17ae5a6362d5f4c2c82" + }, + { + "path": "crates/oa-core/tests/default_omission_fidelity.rs", + "bytes": 16002, + "sha256": "93cad594b124d7a0e91b1cb5c2671643e44e34fe6f31e93c1944e8fd7b89c17a" + }, + { + "path": "crates/oa-core/tests/default_omission_output.rs", + "bytes": 9529, + "sha256": "1da3133853c31f6bfe8fa7fc47ba3050ddfdd3c2a112315ae77d16108763a7b5" + }, + { + "path": "crates/oa-core/tests/default_omission_preservation.rs", + "bytes": 20818, + "sha256": "77c3d5087db986ab727b31373669ec27467c9906e733b31f5d3a4d563b098215" + }, + { + "path": "crates/oa-core/tests/default_omission_updates.rs", + "bytes": 8090, + "sha256": "43fefab9149d2d1f8a325a5de20cc67a3423debe4e245348cb5e05b9ffc14b03" + }, + { + "path": "crates/oa-core/tests/edge_attachments.rs", + "bytes": 10650, + "sha256": "32d8d96c6edaedbcc8479af2af7f78952f8aab4c2fe8b5fd5608f0031edb2eaa" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 57451, + "sha256": "9ad8bd0d3804e75e1aefedb93895053e1ef27647c6169bc38a33a7d5950d7801" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 27347, + "sha256": "69f6fd78aa74a22f6ad40042c69f219e2e53beb83a1a6a60ca545ce86a16f9d5" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23331, + "sha256": "11d233daf23ce084863f86dd0959ceabce9fc718c4de5dc9f69152c99b56d65a" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31956, + "sha256": "d3bd79e0d8dcc2445495b56a474e52eb62be510b679ea290569cce16ea5ebc94" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5604, + "sha256": "2d5529a8994d645627c6dd3f7e560a8fe42313c569db487ca213248852c6addd" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43271, + "sha256": "0702d3bd0173def4f67770458e4af2b23f213fd5938ee70e3ae0042897ef5f1e" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 16797, + "sha256": "7566e2b44e19e6fd201e2460aa09a710992f6e208bdd55fb2db79e3797d9e568" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 24551, + "sha256": "71283d3aa49e5632eee58fbc25e6d5afd46a2c16afb0028127f2a02dee8f6fdd" + }, + { + "path": "crates/oa-core/tests/transition_counterpart_compatibility.rs", + "bytes": 11285, + "sha256": "55e30c3f6a5cadf21e7da64ad9c00da636a9a8f43f3cc266b1a7e6eb7155ba9c" + }, + { + "path": "crates/oa-core/tests/transition_lifecycle.rs", + "bytes": 22657, + "sha256": "7879e82e3e744675cb3b0664b7cae06c812990ed97ebb6b9e331df2d02261199" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 874, + "sha256": "e4fc5d2c14d9aa84ec493d0c6bef47a1046b4929ca502e4bd096c27d4fe22587" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/allocation_drag.rs", + "bytes": 29634, + "sha256": "6b93290627a8697dd529ecf12b6e99196a11783afff1ca7aaf75c6e2762f3d94" + }, + { + "path": "crates/oa-desktop/src/allocation_drag/tests.rs", + "bytes": 60377, + "sha256": "0d493bec942fa3d214a8a28648f8cf9c094f607da390457657af0c80727efb62" + }, + { + "path": "crates/oa-desktop/src/allocation_input.rs", + "bytes": 8466, + "sha256": "378c720495721d2c04e7c168ba889457f8bd928eacd7dc2ff4b2bb0dd5c7606d" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 281578, + "sha256": "5605183917379d401e17815f9ed42ba9acd78f826aced5df8a506281accdf034" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag.rs", + "bytes": 25621, + "sha256": "5b718d8f8af151cb04ed6f2491186911cdf2303267caab88dbfae9fb861b8286" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_full_tree_tests.rs", + "bytes": 28288, + "sha256": "ff4c3d07f885f242b71160c09e2c457c4a746073fd89030781da306730c5db44" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_tests.rs", + "bytes": 42821, + "sha256": "89430d9400fcdf77975507af6aae7ae5d1b93d20bd662a5df2913eacb17462fb" + }, + { + "path": "crates/oa-desktop/src/app/allocation_drag_tests/navigation_union.rs", + "bytes": 7252, + "sha256": "7cb14e0ad1b300c926635a89cda8243a54fe533dfa68b959992abe423b31f50b" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 28335, + "sha256": "94a7a7dce124b0912d934122d24da3eb3d1c61e6efedcba2cc332d8aaa28ed2e" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14632, + "sha256": "afbf1d7972107dbd9722f98d6d322b9b6a4f4005840cf75f7ac076be74865548" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18685, + "sha256": "ce84174659af2fe2c4a986a39a3917cadaa10d9d489f66c9ed10f74ffa36dbe0" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13672, + "sha256": "f9a0b030faca5deaf3f55d9f5efcafdf1a7cb1a663001aa20a61baba4f92d080" + }, + { + "path": "crates/oa-desktop/src/app/behavior_removal_tests.rs", + "bytes": 25132, + "sha256": "f98f00b95832766a64397874992f6e1f2962aa876967df566652df93d10fab49" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29576, + "sha256": "55e5babdcabef767af3bc8be9cc3153b3f5cc0695701b890820ec0225643852e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_focus_tests.rs", + "bytes": 6047, + "sha256": "65f3f841e1295ae4878b3ae2cf45ff64003d42e26e450e9a1de1c36dbd771bd8" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal.rs", + "bytes": 8778, + "sha256": "addb51604f41d680b06586bb362362ee3c2603a334f33022ce9abc281295ac85" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal_tests.rs", + "bytes": 47675, + "sha256": "3062ce2ad0498c6691a5bdf46bd7ec69781d964df2fa33db7bb403ccbb56a8f3" + }, + { + "path": "crates/oa-desktop/src/app/diagram_removal_tests/navigation_union.rs", + "bytes": 5542, + "sha256": "7396e60a11d3ef2147111e56d0cab107685032be30c7a22143a1dadae7548101" + }, + { + "path": "crates/oa-desktop/src/app/diagram_reveal.rs", + "bytes": 6805, + "sha256": "50f9e456646a84946e7c311c04cad2c330be544a7692ed412c6b23a8f18e4de5" + }, + { + "path": "crates/oa-desktop/src/app/diagram_reveal/tests.rs", + "bytes": 15262, + "sha256": "0fa6781388006a04e78958f72d9efd3cc7a52c74d1648cf9179c459a6d91799e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/diagram_usages.rs", + "bytes": 22415, + "sha256": "b7721e52e9a75e82219e060ced26dffcb7b87fdb338ee1d949187743f11177b0" + }, + { + "path": "crates/oa-desktop/src/app/diagram_usages/tests.rs", + "bytes": 50955, + "sha256": "b70aaa3603004adb9058c5199831a2ff187c934430ce2ef1f87115b4477cf3a1" + }, + { + "path": "crates/oa-desktop/src/app/diagram_usages/tests/saved_scenario.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "crates/oa-desktop/src/app/diagram_usages/tests/saved_scenario.rs", + "bytes": 13181, + "sha256": "98d3ee39c970a32559e643602ee36394a8f86eed3e3bfe504e005eec8eff4bb7" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25885, + "sha256": "08346c39a094f38d58a2a2f33ff8032608bbe4ad862a35e7fa5a39ecfbbe0f4c" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 31597, + "sha256": "5946b33b5ecc471e433ff60b524a3a4edefc9e91ade38d41ab24dbdeea44a804" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring.rs", + "bytes": 11250, + "sha256": "38e033e23e8135032f70117a376a5fe7bc68127c466559a35d7ec200932e3f77" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests.rs", + "bytes": 20067, + "sha256": "b96ddc6bff7f8fde97720e18a92070f891c1340348d2e19c7c9c5a7bda650ce8" + }, + { + "path": "crates/oa-desktop/src/app/reference_authoring/tests/mounted.rs", + "bytes": 32805, + "sha256": "14a4914a1c86e50c395672dab8fe80d7af679a79c9082890b509fad7b7c543d9" + }, + { + "path": "crates/oa-desktop/src/app/repair_save_state_tests.rs", + "bytes": 10745, + "sha256": "5543dcba853bb1513acf824b860249729a6004747e7e320b46efe60ea19e2d83" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "872fa91479dad5436e139ffcaece270323e9f5daeeb7a4d80c2c2534f48bc21b" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/scenario_details_tests.rs", + "bytes": 11478, + "sha256": "c2dc36d3b602671bf1a01046373e834f938250471b17ebc3f383e78a5a72b565" + }, + { + "path": "crates/oa-desktop/src/app/scenario_diagram.rs", + "bytes": 3572, + "sha256": "81c9ac425dea73a43b8d4ba44743581e2bbf94353b5c4cc50e55623006f428df" + }, + { + "path": "crates/oa-desktop/src/app/scenario_diagram/adoption_tests.rs", + "bytes": 9183, + "sha256": "93f8a4b712036ba69554b485fae2d9fa10a56f9f2419cd978917d03c83694954" + }, + { + "path": "crates/oa-desktop/src/app/scenario_diagram/owner_navigation_tests.rs", + "bytes": 4310, + "sha256": "d40a0e9f9779c2cf3ac2727106bcb991350d4a81db0e7c2cf51b0218270d6a86" + }, + { + "path": "crates/oa-desktop/src/app/scenario_diagram/tests.rs", + "bytes": 7791, + "sha256": "101dcc6e44f9313e2ef4be5f1a79432f4f4fe110a1ee27bd0d3a41805db70303" + }, + { + "path": "crates/oa-desktop/src/app/scenario_spacing.rs", + "bytes": 3822, + "sha256": "6378d55f463ccf27aafb60a2b011266bf2776009062f0cb03861dd0a84edb5eb" + }, + { + "path": "crates/oa-desktop/src/app/scenario_spacing/tests.rs", + "bytes": 15585, + "sha256": "36de676badb9bf04515dc54e8d3437963caa6fc982422a19cf41bf3fb94f1255" + }, + { + "path": "crates/oa-desktop/src/app/source_indentation_tests.rs", + "bytes": 2976, + "sha256": "0b021a283fa897ff165aedbd4ea497dd80f4345cf9af5da8a87b6eee03eb8e9c" + }, + { + "path": "crates/oa-desktop/src/app/source_rename.rs", + "bytes": 47151, + "sha256": "724fa01aa490d468742b0b85ebb05f2074e57d1992cbf8855575d2f2be83bfff" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/alias_input.rs", + "bytes": 6940, + "sha256": "5888b50e4d6fabd8cd0c6d70986a791d8e95f190453ea37ebb251f2fa19cda90" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/alias_input/tests.rs", + "bytes": 7279, + "sha256": "f9dd619c440a6d784792be5e41bad562ef312e07967d193b0e96cdc127debfb2" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/editor_patch.rs", + "bytes": 11423, + "sha256": "049c9774c1ca28cda01f9a8e024604bef282366aa52c53c17c1918dbd09c3441" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/navigation_union_tests.rs", + "bytes": 17199, + "sha256": "1c1152214abfef70841e9580d21178e1fa40a984f3d6c97afb71a1adea1eadef" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/navigation_union_tests/palette_union.rs", + "bytes": 12186, + "sha256": "14cc9fc555243de0e8c97b6b662d69f569e7c58137c11108cc0388e9842f3ba5" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/preview_glyph_tests.rs", + "bytes": 16247, + "sha256": "d45a799bd97047c6b77ff5b18334f2a71912b65d5239f2b8ce7017588ccff0f4" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/preview_scroll_tests.rs", + "bytes": 21447, + "sha256": "bdd9580bdb3cf2c8f41b92e5d68a79faaa99c0a5a9d72490d4aef07513fd5e13" + }, + { + "path": "crates/oa-desktop/src/app/source_rename/tests.rs", + "bytes": 54633, + "sha256": "9eb3011a55f564346236736568c7967d12a3949995496b9d95cf3ddadc220193" + }, + { + "path": "crates/oa-desktop/src/app/source_rename_layout_timing_tests.rs", + "bytes": 12253, + "sha256": "dadf8ce0ec989b9a370703a330bde4b415a813273917037fc6a732b9bf2f98ce" + }, + { + "path": "crates/oa-desktop/src/app/source_rename_timing_tests.rs", + "bytes": 13912, + "sha256": "942753946d00cab9d4a19717bec5f429af58c070e2cd1b97cb4d32ed6fb93967" + }, + { + "path": "crates/oa-desktop/src/app/source_symbols.rs", + "bytes": 26529, + "sha256": "22a3facfabe3d76c0491bb2ca6a53ad3074ebc113d8837c8ad71637fd7e16a07" + }, + { + "path": "crates/oa-desktop/src/app/source_symbols/focus_selection_tests.rs", + "bytes": 18552, + "sha256": "a7de38f793d31a7a022b18ce74aa10f5decdf537fea8d9d61e5e61a6bb4f125b" + }, + { + "path": "crates/oa-desktop/src/app/source_symbols/tests.rs", + "bytes": 85506, + "sha256": "aebd05f3fa9f1e9c2e744948d4478d9f267365d063f01f8b8f4e67560bc23f32" + }, + { + "path": "crates/oa-desktop/src/app/source_symbols/tests/departure_selection.rs", + "bytes": 11070, + "sha256": "81c8ab94a7dc388d5864bff2fe744df443b49a0915bc154fc8f77980440b0825" + }, + { + "path": "crates/oa-desktop/src/app/state_attachment_escape_tests.rs", + "bytes": 5693, + "sha256": "f39c3e17d7ef4c160249675c4999cff3de28d416ed9c2a3f1213fab037b41e72" + }, + { + "path": "crates/oa-desktop/src/app/state_bend_tests.rs", + "bytes": 15794, + "sha256": "0639adb8ddd8de7da91b06ec5ae9571b7f3a16f65469cffc5651bf1baeb1fe90" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 12337, + "sha256": "98aefd478d0c8fe8ebb4dc48238328bf3de222de3b71dd93c945f68f0d516cfd" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 40068, + "sha256": "50187dbc48a8a5d9866db802e543c524698425fe694867c3cf5e951f6d53c788" + }, + { + "path": "crates/oa-desktop/src/app/text_workspace.rs", + "bytes": 24435, + "sha256": "cb8d351796893b047cb28e3f124afb2424370bc8890722e30429964c194bdfee" + }, + { + "path": "crates/oa-desktop/src/app/text_workspace/lifecycle_tests.rs", + "bytes": 23909, + "sha256": "077cb8592297ef04c506abf8a97773cee142078def0ea5428fb859356c7b7206" + }, + { + "path": "crates/oa-desktop/src/app/text_workspace/tests.rs", + "bytes": 34494, + "sha256": "ec35fe120e5bd55b9c575f084231669dc9749bdad7b4716bdb1e4e55d9a2be61" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 12410, + "sha256": "cc9a98efa2d4d72bf93c352b069dd739b98c5b8c505e2ead1cc4e9a50cee179d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 146872, + "sha256": "1d8a0d8edf3c22f4055d1d62756e71a9d36488839b79973fcb3ee85b117fc604" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace.rs", + "bytes": 9831, + "sha256": "8612528ba287ecc70ea50062c8db27f98b0fd2ebcd20a681302b4c1d1c586901" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/control.rs", + "bytes": 7804, + "sha256": "2b8d97b8c0e3ff1b1a2c32187b1d0eb25edf39ba582b5fb3303bc880f674f7ba" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/focus.rs", + "bytes": 8901, + "sha256": "33447003980847033e40550f9926d8617fa61e2c3e73ec9c6121d1afed946c33" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/tests.rs", + "bytes": 27504, + "sha256": "1c2493113542e8760d894cf9ff8959591886c922964c366359c899a1f13b68f2" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/viewport.rs", + "bytes": 15164, + "sha256": "41ff9c50fa9fb89ab9fdb2d18dadc21585aafa1ee008cfcd1e0b731dce645eaf" + }, + { + "path": "crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "bytes": 50678, + "sha256": "09debbd1f2980290e476a1dc3700a38033a2f498d606ccdca638e0fd0fe604f5" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 28978, + "sha256": "33ae9aaf4ba90de9432870cc8e99708ef39e3638ae8283a9253c333785c91299" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/form_session.rs", + "bytes": 3941, + "sha256": "f5027fb3a5a5599a182e7d1a10dba56dd66eb1f23a4ba4c4a1744c9a6a5b6e61" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 160321, + "sha256": "23362d99418648c276f4d99df94e26e80369808db2ef7cafa739489a72f4bba0" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/camera.rs", + "bytes": 9215, + "sha256": "150d2ae0b77a3965e3c01f0c8b798922059bad253370aeffe8df272006769e7e" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/focus.rs", + "bytes": 9936, + "sha256": "78114adb8558ca79f2b43cc92474fb9ce5e75d3ea2026fa72699ba50b742e877" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/presentation_tests.rs", + "bytes": 13912, + "sha256": "e5552ba65c253580b1e5f18ba8ba77fb5aa188e009aecbd5b7406f06db3b2455" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/spacing.rs", + "bytes": 5405, + "sha256": "cb110cd7864b9cba0415de99dee50e843da6580977d772726a8e85357c4034c3" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/spacing/controller.rs", + "bytes": 9180, + "sha256": "03e5ff299ce33bdcd279db0f12d0fe89a18618dd1a145dac466a25c54df3d365" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/spacing/controller/tests.rs", + "bytes": 13945, + "sha256": "7659d2c2555072868f057c9c0ee41f9d1afc50c216821dd5945fb8f68b83f164" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/spacing/controller/timing_tests.rs", + "bytes": 12408, + "sha256": "ad2e2fab53e712a7bf93cd951f6d95019199675e2f55223b01e02d8344ee3a2e" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/spacing/tests.rs", + "bytes": 19639, + "sha256": "7b8c4b6defe32edb248c4b42cf7bb5e1d56c3686019a0f9d51c5fda592f738c2" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/usage.rs", + "bytes": 9351, + "sha256": "1a0ac9837e0def7f6fe4f386b8ba46cafec9cc521a82f0a09e0bcf7bb57efee9" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/usage/tests.rs", + "bytes": 9306, + "sha256": "67d0e36d8de6d8a41191bbf82c7b708da330c9e0b6263c9bea285e976c0118c3" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 37690, + "sha256": "7296a764cc00f86d42be5b321396af0428ed2472aaf3c914cd7208e0361240ad" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/details_tests.rs", + "bytes": 17453, + "sha256": "a758ad747ff1e7277128af703113603e475ccd3f853a40182354dc0b144f6310" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/spacing_tests.rs", + "bytes": 16699, + "sha256": "59c1986abd2ed6f77e98015cc802a88e0265961458cd002b13bd933e641c7858" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 82806, + "sha256": "67add9688e4206f4678c6d71bd549c62f10bb12834900cea01e49de271f8f01a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation.rs", + "bytes": 17694, + "sha256": "6dfc8eccf7245954319f2bec84072330a652bf208cc636c7043781d49dcd1ada" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_activation/tests.rs", + "bytes": 28464, + "sha256": "8b855dc067f1b15aed79c7eddf52c89001a8b961d9de4887f235c03b46264a1b" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_hit_tests.rs", + "bytes": 11695, + "sha256": "8ff68105b37b922d82f1aa39b729a4e7a19ea2793b0fa57f649a96a903986148" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_label.rs", + "bytes": 15138, + "sha256": "621f7e50372d0162f0643219a41f5e374fc9cf28a3a42aee6b8728e5271ec6c4" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_label/corridor.rs", + "bytes": 8824, + "sha256": "2da0edfaaa0410056a0c069ba5cca149b5545414dc1c229deb4df3e92a300379" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_label/tests.rs", + "bytes": 17960, + "sha256": "cdd5510ff45645a9f82272d8868d1862111ebcd054577242e06103443658165b" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_layout.rs", + "bytes": 30040, + "sha256": "d5e2c25c1565cb18fd29e84d0aa33970459cb9df896e578b5598d995c20c49b2" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_layout/presentation.rs", + "bytes": 8692, + "sha256": "ff2143e43bc4a556d985acb66ebff00b6e62dbeeef3974bd116dbf59aa21a29b" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_layout/presentation/tests.rs", + "bytes": 13713, + "sha256": "92539225530d963385f0a4036cdcc49824bdd8016d3da866977b98ac568b0a20" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_layout/tests.rs", + "bytes": 44041, + "sha256": "5d2b2ab78012693000c5fe68f5bec211ccb424307c6d3868a780ec1c5a40719a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9348, + "sha256": "c94f3738e4bf027e3f055e32d709b90777d8fb2dea70b563713af8df000af13a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs", + "bytes": 16575, + "sha256": "ebebc4eea70f5c063385e295db815865604a6f84fe1a461ab1c113fdd290ebcc" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs", + "bytes": 35358, + "sha256": "e0274c2aeb0463e0633f6cf7c4ce3b1a0f6f95b4084a1c1fb6cb6053288b2f1d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/union_tests.rs", + "bytes": 18386, + "sha256": "0e0a1a03641322c6c4d55ecf1561649e8886f8a217333231ce0f61d21978492b" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/source_draft.rs", + "bytes": 18031, + "sha256": "08190823090bd8b0305809099abadcc0de431175f7044f1d5abdceda52612ee1" + }, + { + "path": "crates/oa-desktop/src/behavior/state_bend_tests.rs", + "bytes": 25472, + "sha256": "2f1dd82267c4d86f08b14d8cf79e73f986df4159745f5b93939d599076ddc985" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 136609, + "sha256": "945a2c63acf0ef140656a28496f9bdb5faea9c6174182de793a87d39d4ecb9cc" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 45249, + "sha256": "0f3d7e7eaa64a894cdcbfdaa0fd846ef9e2c56237c8387082fb8d6dad66bd7a8" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 12222, + "sha256": "87f2a534ef2651b8f527af832913894875f457d87a07d45df09c6cabe14783d4" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 7776, + "sha256": "92aeb4a00e537f87a35c783cb4b6181fe909a133e49f494945581b705a59db86" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 87118, + "sha256": "2280fecc3ca3409b4847a3785b06b5bcbce34ec529cc0562e5c02653813e3dcc" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28432, + "sha256": "5d0ac5b3e258fc70987a00ede1e603681d99746596f2fcc46ad2b3667d65203a" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 39059, + "sha256": "5cca649870f54abdd2eb098954bcc0a2a5ca456b7ee11b5f653edbdf2ed55905" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 51170, + "sha256": "edccfe3ce8b224065a3540aa53c6340f13db0cecd48ecc0a3904cd832a483964" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 37846, + "sha256": "f27203866e22aee80daad2811113341684b0cbd59885b36d64243c4317f29f84" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/usages.rs", + "bytes": 9884, + "sha256": "6678741ad0d2e9d3691e1e209083dabf104eb2827f688e035714ed8f89e94458" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/usages/tests.rs", + "bytes": 15482, + "sha256": "61aebacefc4c5f4d7326c59390823abe56b6ae74f6678be60b5889cca59e75bd" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 22911, + "sha256": "d1036560e3d2d3e3122ff894a9787484a9863e41e723462c6658e9a32fb475ed" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 59453, + "sha256": "03990ad926c6221d091b07e496b0614f264c9785f1489896be16e3711570ca55" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagnostic_input.rs", + "bytes": 10225, + "sha256": "7083fbd65cf0b55ef0a71979eadaea8b298fe5770b9b0738fb8aa1edc06d0a98" + }, + { + "path": "crates/oa-desktop/src/diagnostic_input/tests.rs", + "bytes": 20485, + "sha256": "1b1544054a214625df67049bd6a321575fcea220f03d70b75c7b5fde635676db" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 122316, + "sha256": "6515bf65b5fa74ee87ff2b9557f08aa7532427c7cdcd4e40d744d196cfc1ea7b" + }, + { + "path": "crates/oa-desktop/src/diagram/attachment_tests.rs", + "bytes": 14701, + "sha256": "8751bc3eec068dea9047973c5a0f2e80e963e656b5635b1a36de8a4d8aa75479" + }, + { + "path": "crates/oa-desktop/src/diagram/focus.rs", + "bytes": 9276, + "sha256": "44e7c13f8f56deb21c62cb7757a412ec8b790344387cebdee983c3a28b6b0160" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9409, + "sha256": "53bc4102bc4a9c055707b6aa5a1678e31bdfcd5e4f7e67d8b6621c0345585195" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11926, + "sha256": "0a98eeb0d56822041cd329b7dcc22a482aaf0dc3d89c165063c710091a11b0f6" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5717, + "sha256": "e07fe20d9cd70bc5fc4260b6cb829cd33051f2d01156c41c4302d132bca4901f" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13649, + "sha256": "8cb2037fb650d7677cffd8c812dc01a5e9d7e67bc9d4203340631acaff5ad429" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 3035, + "sha256": "9d43f4dc3fdbadc90e5da3a6a9b63c7e075845b7d30f63ebe91d0c92629f3bfa" + }, + { + "path": "crates/oa-desktop/src/diagram/work_drag.rs", + "bytes": 7059, + "sha256": "9757534a7ba47dc0df5d41c8d7366b1d90f3d50b24344580ff3c783667bf66f0" + }, + { + "path": "crates/oa-desktop/src/diagram_usage.rs", + "bytes": 16472, + "sha256": "ba104de48ce06e49de62cc8cc6896d80790657c39a3a0d867b73d7178ec61302" + }, + { + "path": "crates/oa-desktop/src/diagram_usage/coverage_tests.rs", + "bytes": 13503, + "sha256": "7b665bafd98f13cc2c0e3f608763929a732da0bfb60f3287b66cd5be9c69adc3" + }, + { + "path": "crates/oa-desktop/src/diagram_usage/tests.rs", + "bytes": 6517, + "sha256": "e35c8a60a566a33fee829161b77fb60ab0ee36e258bc78a2833725a152b4fa26" + }, + { + "path": "crates/oa-desktop/src/diagram_usage/view.rs", + "bytes": 7230, + "sha256": "4cfd71f476dcf4e4ede36937e32b652b634e87fbf91c3fe02bfe5b2f1996544e" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 32600, + "sha256": "e87d7ce456bcab1dab55249021eaa8056f41b888723d143428486e31cb9ca4b1" + }, + { + "path": "crates/oa-desktop/src/document_alias_rename.rs", + "bytes": 8021, + "sha256": "ce64d723a51a834699ebcf74d89d406a77b6ccc5419bcd3f63cf0e27e9fd25cb" + }, + { + "path": "crates/oa-desktop/src/document_alias_rename_tests.rs", + "bytes": 18027, + "sha256": "847dca1e50970d8a3d75c7e881754453e801f4f3d34f03a88410a334899783bc" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 105625, + "sha256": "7722645933a95c4a6b5c81a2752dda4270ff39d448f2362c51bd143c6585e706" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "a540a0d451bff56a96b1d28643b2e8c0649f3846350c25c5b154729c0538e77c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12130, + "sha256": "b60af363be333af048859e51c28e8c989cb5c95d696cad16c8eec15f78d57a12" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/adapter.rs", + "bytes": 10447, + "sha256": "87ab4bc3bf27fd4b5a458791cf62c7ba8e44e9ebf846d8b851b8b6ffb454cd64" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger.rs", + "bytes": 13340, + "sha256": "5c180c18775186eae997814e9c0050813edb202c535cee665e046d40aadb52d7" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/trigger/focus.rs", + "bytes": 9923, + "sha256": "f1e79f4b03b2f9fd1cdc335054d4ae177dc9e759b6ea3d334b2bcca39b57191b" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 41150, + "sha256": "57f21b2e438e7fc89a0a33412f8e43d9b3f7e59042c48a025bbbebe3d59467c8" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 123554, + "sha256": "954a7ac9ac9b57443ea7e98cadb37a1ee42c9103b48c8ccb4e933ed433ad8d75" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2736, + "sha256": "8222e2deed5d60ea522241ccb2c653caf50ecc1d4404d633f54e0193c5f622e9" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9417, + "sha256": "862180b048e6ae28fa188aa889ab5b584061604c7cd7670ab83ec4dbf8c9ae91" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1662, + "sha256": "aa7efc0527142a30c666afbda20b0538ab680b4299ad680285af659b87b3a69f" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 39110, + "sha256": "211bc15919fe3bd040af4b92bc78f73683ab6f19895063474d6e7fab2e9506ff" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 7527, + "sha256": "7b2bc56ea9ea1ecbe14536d905b6e18e8e72d11c0c31024e625187886bf3bb65" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40616, + "sha256": "bf37d9c4ca3e24265e365810da5cd98235f27d8ea7eb594ffd55d1443671d5ce" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 5607, + "sha256": "cb39d188c283eb80d24f145efbd8fd3bf3582c90c96c6b249c3233e9c107af91" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3432, + "sha256": "8dd1e93783d63a663c7e56c28775a5c389cfd7a6b562013d6a95c891afa21ed8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 34485, + "sha256": "a462eb627ae19348072775cf8e60b17d62f6b682b74cc413906d493fba1f0b3c" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "b67c4d7dcabac710cf3d30730a8db323180a558a415e2d117c868cdfa4804619" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 38159, + "sha256": "b08fdc503c6c4d2ff99adac7e18c9baa861bf86155e00b55d1e492430980d0f2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "077ec6501dfaab0b05ea3987943b204f08352952296d313555051d998ccd232e" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57626, + "sha256": "7cc7dd213ab01dadad5debaee868c30a1099466602869a799ebdf9b680e8eaf0" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_annotations.rs", + "bytes": 12084, + "sha256": "517fc93890f10196b5501e8728dbe574a9c4bff5847e43a434060933d6e55465" + }, + { + "path": "crates/oa-desktop/src/source_annotations/anchor_tests.rs", + "bytes": 10026, + "sha256": "52580dcc70dddbee9cf96e2e1ef2558183593ea7c45c155e576925d9bfcd2b5d" + }, + { + "path": "crates/oa-desktop/src/source_annotations/layout_tests.rs", + "bytes": 11345, + "sha256": "234c72d925f96de43e41c9231b01e2b80f68ffc3519d052bac5f248092f9ff50" + }, + { + "path": "crates/oa-desktop/src/source_annotations/performance_tests.rs", + "bytes": 7841, + "sha256": "7d97a449347938067e1d5d70b285f49dab01f0e29f7e2e378319a8f020216879" + }, + { + "path": "crates/oa-desktop/src/source_annotations/tests.rs", + "bytes": 2389, + "sha256": "3de4f79fa2f31e9d94fd6dc97ccdb33fee81d1b5bb7bcf9770ea1af3513bd29b" + }, + { + "path": "crates/oa-desktop/src/source_annotations/widget.rs", + "bytes": 13731, + "sha256": "f8043aa33e626c71e5945dc3fdd2533cbb4aac504686e123794179a5ce905771" + }, + { + "path": "crates/oa-desktop/src/source_annotations/widget/tests.rs", + "bytes": 38443, + "sha256": "9b2f3b10df672866dbe0ecfac693ebf3eaa7d6172dbbfce36af44946b1d9020a" + }, + { + "path": "crates/oa-desktop/src/source_indentation.rs", + "bytes": 3492, + "sha256": "c7107c2c977f5b7e5209459b3a7f782914225e14c2c802a2e75f6227404d3d8a" + }, + { + "path": "crates/oa-desktop/src/source_indentation/keyboard_tests.rs", + "bytes": 4398, + "sha256": "56ccd9e2b36c84cfa464cda880c83a7e2240b376297c0c1a05312637121d8595" + }, + { + "path": "crates/oa-desktop/src/source_indentation/tests.rs", + "bytes": 4045, + "sha256": "b13cc4f0abd2b80381a6da1a1294a26b0d39349b3b80e2a5bf5f9c24e0ec7696" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 4049, + "sha256": "3e5a1753140fc50e4d3833bf6fcf572b8d387aa1c8a8af85d3b5fcde7026ffbc" + }, + { + "path": "crates/oa-desktop/src/source_navigation/controller.rs", + "bytes": 3680, + "sha256": "938b8264c2d5166bd979439723d6fbec34c4cc5ed7f872f58c2cb9ba06a4a93d" + }, + { + "path": "crates/oa-desktop/src/source_navigation/interaction.rs", + "bytes": 8808, + "sha256": "c6efa6105b8ba46655e27a89b9fa59e6fc01a4c6f331f886e035af1e70cbf8a9" + }, + { + "path": "crates/oa-desktop/src/source_navigation/interaction/tests.rs", + "bytes": 6616, + "sha256": "6cf5c5944b9c46c275c9039f7166b627fa9176187b39348152f67040c92c95e1" + }, + { + "path": "crates/oa-desktop/src/source_navigation/query.rs", + "bytes": 36149, + "sha256": "4f6ff7d708bb99c64b7370a1761a6099d5f97be4b319582ab4faa7bb8aa42bb9" + }, + { + "path": "crates/oa-desktop/src/source_navigation/query_tests.rs", + "bytes": 31577, + "sha256": "121f197dbae319f47ec59ff875733f1985c7607badb2e4c3d97ef8746d13afa9" + }, + { + "path": "crates/oa-desktop/src/source_navigation/selection.rs", + "bytes": 11973, + "sha256": "e2a6516f80f65d5b2157fdb57da07638bf3962fc34482c00e3ccd9d0307a61e7" + }, + { + "path": "crates/oa-desktop/src/source_navigation/symbols.rs", + "bytes": 68677, + "sha256": "01296588309f2273d83659b9dd5c132878423dd0c94389cfe9f35a1e575d77da" + }, + { + "path": "crates/oa-desktop/src/source_rename.rs", + "bytes": 116, + "sha256": "1ead2a66d9fd7429b8cfca1338b038e7dd97e21ae76cb722f3ca4c43a520ca00" + }, + { + "path": "crates/oa-desktop/src/source_rename/origin.rs", + "bytes": 9275, + "sha256": "11f619310fe837f20a8d495b13e557cafe258270350815c6ac8c848f51cd76ac" + }, + { + "path": "crates/oa-desktop/src/source_rename/preview.rs", + "bytes": 19903, + "sha256": "bf96e31986d143fce43ad1634d7028f1225aebcd9013955ca2ba18cc4fd1190d" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 24090, + "sha256": "388c71f63829c0c76526a1700ebf5f240c86c467a65aae4fca4cd6c6a88c468b" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 6175, + "sha256": "28b9527137d03850b617e3c248828e8111743e3b2d0ca8def31d8f381889ddd2" + }, + { + "path": "crates/oa-desktop/src/style/tests.rs", + "bytes": 13447, + "sha256": "b771d9656beafc1489ecef5e97d9b006ac385f77933930c42769cc35ca8ddffe" + }, + { + "path": "crates/oa-desktop/src/style/tests/readonly.rs", + "bytes": 7905, + "sha256": "89ec0fc1678e4673bf1495bece8c0d3b1a12260b2246f33f92029947c3afd2c1" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 59726, + "sha256": "0552b7557b223bdf114ed37429940dc84e4c2830dd6ca30ca26744b29762311b" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9117, + "sha256": "4d2ef73b02c5e09692838325ec2b9abff07f2d600cfbeb9c2b612fe03cda10b4" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 59507, + "sha256": "de763a3f125c4e6cf08729f523cef6be1eb7893101b0ec94399895c7c1687900" + }, + { + "path": "crates/oa-desktop/src/views/source_symbols.rs", + "bytes": 13267, + "sha256": "9956b999c5a98703eda704f84f848c545abceb8f1fa37c6115bf42726f851796" + }, + { + "path": "crates/oa-desktop/src/views/text_workspace.rs", + "bytes": 44192, + "sha256": "389aed598746c159bdaf9e7a6737047e549a98dcfeca04b8ebb2af4b0a288065" + }, + { + "path": "crates/oa-desktop/src/views/text_workspace/summary_visibility_tests.rs", + "bytes": 9819, + "sha256": "486cccb022402e39babda703781fd3d98d575e1eda8b12356105a01119a65179" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 85870, + "sha256": "b61e11e9dbdc66ec08623e699ab55f18b7754f58cf908f610d66053f7948dd64" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/counterparts.rs", + "bytes": 11296, + "sha256": "bd86279ffbc42e9b502341db4aeaa093665916f1f45aac03eac38c8ea1341e20" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9920, + "sha256": "09f4c6aa81ecf3a491162c7c0c426c9758c722e391f1b1db495c238f6259020a" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8653, + "sha256": "616b66a62564770cca1bcd013ab1722292c7cb77ced748a004c1385f46c6a2a7" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 72008, + "sha256": "9acc17c35622a8a3536305857dacd4a17f7479d01a5d4bbbc9be9ca2f14bbd43" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/edge_attachments.rs", + "bytes": 12840, + "sha256": "1220a1c4b5818e6796d476c938c3e67316e27df18872a5272c9974ab1381ee7b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 20862, + "sha256": "a00d59a9fc78850c39e6207b2706cfa1ee95b3bcf205f7104efb33c7cd5bc7c8" + }, + { + "path": "crates/oa-server/tests/http/scenario_layout.rs", + "bytes": 14524, + "sha256": "e3a03acb147e9413a2477a992f7ace95daf8bde61b918a6d393bdc621a92f8d7" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "crates/vendor/iced_widget/.cargo_vcs_info.json", + "bytes": 100, + "sha256": "58c111ee6197295ae381d021ab7afd7ac38b02acce90d0ff0f82ae2e1e5f864c" + }, + { + "path": "crates/vendor/iced_widget/ARCADIA-PATCH.md", + "bytes": 1885, + "sha256": "31fff95a2a5acfed5cb6cd1870fce65df29be1c19bbf9460f8e25a9b4955edfb" + }, + { + "path": "crates/vendor/iced_widget/Cargo.toml", + "bytes": 2622, + "sha256": "e8e6b9a72fc0f97c84b8fb2703fe6cdccd738c6c01d2fadf018a012182de93b5" + }, + { + "path": "crates/vendor/iced_widget/Cargo.toml.orig", + "bytes": 1109, + "sha256": "f9bed37f4aa1edebea47824c1f9678411d410a1546401a14ce6f8b4108c96448" + }, + { + "path": "crates/vendor/iced_widget/LICENSE", + "bytes": 1073, + "sha256": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398" + }, + { + "path": "crates/vendor/iced_widget/UPSTREAM-MANIFEST.json", + "bytes": 10283, + "sha256": "1be311c5d9c328dd986231deac742ceff1d53a309aa06569f8928546770a7393" + }, + { + "path": "crates/vendor/iced_widget/assets/iced-logo.svg", + "bytes": 1892, + "sha256": "8ac9e30de1b466b3d594c77c984299b1a229f6f0f010e6804139a2f41ea8345e" + }, + { + "path": "crates/vendor/iced_widget/src/action.rs", + "bytes": 2507, + "sha256": "feb91a386073280d76eaf37dbb8e7380e5a6bf9b8003110107b32bb8f577a239" + }, + { + "path": "crates/vendor/iced_widget/src/button.rs", + "bytes": 21150, + "sha256": "a8019fee3ad691fb2395afcdf302bec5f9e1cc592552aff4d8c8bbd1c6149f5a" + }, + { + "path": "crates/vendor/iced_widget/src/canvas.rs", + "bytes": 9637, + "sha256": "1fecfd50d593c5ff9bc9317c9f1624d0c22eddc7cf39a795684bf70eb5954acd" + }, + { + "path": "crates/vendor/iced_widget/src/canvas/program.rs", + "bytes": 3099, + "sha256": "637bbc6d10a623f355c6d44af1162a10331861806cec094e2a8f2a97313acab9" + }, + { + "path": "crates/vendor/iced_widget/src/checkbox.rs", + "bytes": 20973, + "sha256": "4409c11d6473baf4baefafbb3ed253cd9353f04136cac6009422a876a84ec6b1" + }, + { + "path": "crates/vendor/iced_widget/src/column.rs", + "bytes": 17490, + "sha256": "f880d15ebdb33e2f6ebb6067bb0b124c8fafdc73a6e5112a6f5b5e012fddadf4" + }, + { + "path": "crates/vendor/iced_widget/src/combo_box.rs", + "bytes": 30694, + "sha256": "973901d05003f684be1d13da5adc88ef7e030dc31db07c1bb0717cf9210d2391" + }, + { + "path": "crates/vendor/iced_widget/src/container.rs", + "bytes": 18126, + "sha256": "f8162a4e1c25c602070da482ecccfd5e62f456ffe1caa5394a11243d339f6114" + }, + { + "path": "crates/vendor/iced_widget/src/float.rs", + "bytes": 12092, + "sha256": "9bc2d313052c97338dcdec2a5be7e0301b6261fe7975b511050fe4abeeb1c571" + }, + { + "path": "crates/vendor/iced_widget/src/grid.rs", + "bytes": 11862, + "sha256": "01e4deea4638fba19e3859d7ae27bd8090bca3fcee6f31c48bf5ad9a19f5c151" + }, + { + "path": "crates/vendor/iced_widget/src/helpers.rs", + "bytes": 60874, + "sha256": "3989cad7e901ff8171a16024d93ec40cb32e7859c2e76a98359f5f230a2fabcb" + }, + { + "path": "crates/vendor/iced_widget/src/image.rs", + "bytes": 12361, + "sha256": "dab4c761c846ba2006ba5298c9b3573b0a2787272b2f74376cde6c35ae7f3694" + }, + { + "path": "crates/vendor/iced_widget/src/image/viewer.rs", + "bytes": 14066, + "sha256": "ce372e8ba97248cea915abd52046020c0f5c318efc2af1d7f4d74958b14629bf" + }, + { + "path": "crates/vendor/iced_widget/src/keyed.rs", + "bytes": 2840, + "sha256": "f1e572a13d0717816a6d4467d14f07fa613956a6bf9a2b234d79789b0bcb1d57" + }, + { + "path": "crates/vendor/iced_widget/src/keyed/column.rs", + "bytes": 10710, + "sha256": "09adcae868d561443e8d8b6f3cdfefd6831d8e94adf2b22c551c85b9669eb620" + }, + { + "path": "crates/vendor/iced_widget/src/lazy.rs", + "bytes": 11530, + "sha256": "8c127fcd044cf887564856ce3a38ecf41ff3ff24d832d72095ec4e92f9907673" + }, + { + "path": "crates/vendor/iced_widget/src/lazy/cache.rs", + "bytes": 377, + "sha256": "59445853fb59941d73904689e5ee34bc6e9f7159c58bbea0cac8ef87f69a1b10" + }, + { + "path": "crates/vendor/iced_widget/src/lazy/component.rs", + "bytes": 20440, + "sha256": "05e4e793f3462e5f164ef1191a5cf2c6daf32d410aeebbe1bb4e951fb04fdef7" + }, + { + "path": "crates/vendor/iced_widget/src/lazy/helpers.rs", + "bytes": 1292, + "sha256": "d6bab15685469619bc3833afacc1df22112adacbdf944d6dbb5ea1b9e5f9d993" + }, + { + "path": "crates/vendor/iced_widget/src/lib.rs", + "bytes": 2933, + "sha256": "4da7f1a83cd8edc30bd9983e59ba3537f44a475814d0b9c80dcf7e97873badb4" + }, + { + "path": "crates/vendor/iced_widget/src/markdown.rs", + "bytes": 50899, + "sha256": "5269582001d26d79f9de4e6ee60ebed587adf552f6f91c8ffcd757782319d161" + }, + { + "path": "crates/vendor/iced_widget/src/mouse_area.rs", + "bytes": 12666, + "sha256": "01686e65f76a4b89356ec6e5900b4411c856b15a56236ed3f6ef410ec3a4983d" + }, + { + "path": "crates/vendor/iced_widget/src/overlay.rs", + "bytes": 72, + "sha256": "104d339ba61626ebf0877f5c942e9f67b3db6261d6c9ae5e4805859508e1bc49" + }, + { + "path": "crates/vendor/iced_widget/src/overlay/menu.rs", + "bytes": 19043, + "sha256": "89719b05b75b4b1382de49e1220cab0034b155a24d744509ad928a25d69cca57" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid.rs", + "bytes": 42574, + "sha256": "4eb5ae3be82237f5193b550d407c1a5a9f099a4d554442dbe8f51b0b72edb213" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/axis.rs", + "bytes": 7860, + "sha256": "4e7a842bc60bee64ee86c4d512c0ac034e4c6bf16b1fe0777c16b8a0b5b28751" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/configuration.rs", + "bytes": 609, + "sha256": "0d70a26e2fcafc1f1403e43f6c0790698940c92a0966d4ea4acec216778d65cd" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/content.rs", + "bytes": 11886, + "sha256": "13ec6f9517e0cbd7d2a311ef57b963eff2c5fe6f05264cca29e54d14a0ea8151" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/controls.rs", + "bytes": 1591, + "sha256": "c7eeffce253b8aa0e7853baaf33ab3e926261df7e6b809a566aa17a4e779d560" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/direction.rs", + "bytes": 186, + "sha256": "f79259afb26fb38f4af7efdaea5fc6527b5426fe195ef89f72d16405d0bc3076" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/draggable.rs", + "bytes": 290, + "sha256": "3688ee1a543a281c036d2f4f156a3c529263219b50e3945ef50fa4bb63b02ae3" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/node.rs", + "bytes": 10452, + "sha256": "bcda8a561581849163a3bb75f34d310d6463ff58ea6660e9fa33c8ea22d40c9f" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/pane.rs", + "bytes": 209, + "sha256": "2305c36971b405368a99394ad6b3cd0cf21638d9933f8cbd445fd764a257a4df" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/split.rs", + "bytes": 221, + "sha256": "8be472fc48c37055bbb62395839c599559abc3d70cb7806892f869bd95e90804" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/state.rs", + "bytes": 14109, + "sha256": "a13125af64ea6da1bcb5a13469f4ffdd51106776b27871e10ce3ac037d865b63" + }, + { + "path": "crates/vendor/iced_widget/src/pane_grid/title_bar.rs", + "bytes": 20398, + "sha256": "7556b48c85811d64e3c11c4ce901c579568f4ec056ff5f1bd5e38066b2f059ce" + }, + { + "path": "crates/vendor/iced_widget/src/pick_list.rs", + "bytes": 27489, + "sha256": "449fbbc5342c2bed227ec2587111ab43dcecb7382001fbcba2fab2651e54b33b" + }, + { + "path": "crates/vendor/iced_widget/src/pin.rs", + "bytes": 7207, + "sha256": "f0b0ab2089300c9ceab8f8f3c75cd96409c7a84f3fa26d68645aab3f92247426" + }, + { + "path": "crates/vendor/iced_widget/src/progress_bar.rs", + "bytes": 8776, + "sha256": "38e9bb585a9b764ff6cb947e17d65259a6a32cf3a69b23844e4c28e6c5a1c3ba" + }, + { + "path": "crates/vendor/iced_widget/src/qr_code.rs", + "bytes": 12261, + "sha256": "712482a35eab47e0559fafd5452a2b934c5fbc5ae07c14c0c71781713b4dbfcc" + }, + { + "path": "crates/vendor/iced_widget/src/radio.rs", + "bytes": 15482, + "sha256": "7b0f42744416e07f8af9409c5bae997b07a0653492ccc2e71911bdeed9c747b2" + }, + { + "path": "crates/vendor/iced_widget/src/responsive.rs", + "bytes": 5358, + "sha256": "2a3ff68573825a1407e3be27adbfb4851c7aae7cd100c7a0b670911bc3a08393" + }, + { + "path": "crates/vendor/iced_widget/src/row.rs", + "bytes": 16919, + "sha256": "2566e8868bced1a6b7d455c9f1ab61c7025772b27bf843ee806d5c7806fcd44b" + }, + { + "path": "crates/vendor/iced_widget/src/rule.rs", + "bytes": 8599, + "sha256": "b7b23722d314864d712e21c8ef260d2b747d0ac795bb3263a0a762c38467d6b9" + }, + { + "path": "crates/vendor/iced_widget/src/scrollable.rs", + "bytes": 80594, + "sha256": "a176ea537bbe717550fe4dc17af31c801d9ec118edbcc44aab59ea1a78d1a7a2" + }, + { + "path": "crates/vendor/iced_widget/src/sensor.rs", + "bytes": 12155, + "sha256": "cb95d1220fa5663b7a148d6b159081da2200debe6fea982a04f48e27dd072973" + }, + { + "path": "crates/vendor/iced_widget/src/shader.rs", + "bytes": 5094, + "sha256": "8753516e6a6b422a76632d07c716e047ff9b5e8f32bf9a9463c612c292306382" + }, + { + "path": "crates/vendor/iced_widget/src/shader/program.rs", + "bytes": 1761, + "sha256": "4ce3711b2899b1c1d53544ff0c1f823e108542d356d5e374cb7b149c776d6918" + }, + { + "path": "crates/vendor/iced_widget/src/slider.rs", + "bytes": 21695, + "sha256": "778d6a4c37b334cba62ada5f4958e5909a91404961fe5c1104acd9dad12a18d5" + }, + { + "path": "crates/vendor/iced_widget/src/space.rs", + "bytes": 2436, + "sha256": "40839bf1dfa93e02c9e3d7e2ab5bb41b328b1fe863846f6f1feca11d9885453b" + }, + { + "path": "crates/vendor/iced_widget/src/stack.rs", + "bytes": 12078, + "sha256": "b12776ae1dd46ba95ca0ca52f6a095be1e0121c51f3180ad7cc202cd55764594" + }, + { + "path": "crates/vendor/iced_widget/src/svg.rs", + "bytes": 9618, + "sha256": "a8167836a19806f4c2cc633a265953b8c4348f279082d7577b69f817e3166aeb" + }, + { + "path": "crates/vendor/iced_widget/src/table.rs", + "bytes": 20855, + "sha256": "373f600db363090412e6bfc9c338bd6bc9516e78f7a43fb00f20d5ed21eb625c" + }, + { + "path": "crates/vendor/iced_widget/src/text.rs", + "bytes": 902, + "sha256": "a7d125fc7d07ba51e05f86ca97f4ffad5db37ef2e6d4320bbcd8475d99d51ed3" + }, + { + "path": "crates/vendor/iced_widget/src/text/rich.rs", + "bytes": 16952, + "sha256": "7deababcbe5f0294b605822fe2651eb0fee6e9c1bee37883dbc570481df6a0b9" + }, + { + "path": "crates/vendor/iced_widget/src/text_editor.rs", + "bytes": 48646, + "sha256": "70e2b5fa29b38ceb9b7688982712647bbb60b751681bfb6c3ca6bcacb51a08e1" + }, + { + "path": "crates/vendor/iced_widget/src/text_input.rs", + "bytes": 61293, + "sha256": "7cd64b0f79c6000f2985cc290642698a814be5dcd7b7a56ae463b13ffe5c3b47" + }, + { + "path": "crates/vendor/iced_widget/src/text_input/cursor.rs", + "bytes": 5540, + "sha256": "eeb9241a25110583fd2e169da47834aeb39fd55335ea3b77aa3d1e43016c28d8" + }, + { + "path": "crates/vendor/iced_widget/src/text_input/editor.rs", + "bytes": 1960, + "sha256": "cd0e0168e9de1ad2599120a4dda8a5a373813a4ffc3a3c035929d18144544408" + }, + { + "path": "crates/vendor/iced_widget/src/text_input/value.rs", + "bytes": 4403, + "sha256": "03fba71d34f2c31df15431ac7e22f854b655336f86ef854ae34cc1e0bfbcefdd" + }, + { + "path": "crates/vendor/iced_widget/src/themer.rs", + "bytes": 8557, + "sha256": "4b87e866b8f2a4420f30674ad64c605d24e3004f867bf95a1210b5338ed7a81e" + }, + { + "path": "crates/vendor/iced_widget/src/toggler.rs", + "bytes": 18223, + "sha256": "70f1ef0ee8e2b6c0d7b93095eab1e615783bb81d945b4ff066af025dde8f5dcb" + }, + { + "path": "crates/vendor/iced_widget/src/tooltip.rs", + "bytes": 17259, + "sha256": "7fcaa3899ad1a946bb1a51d34d344497005aaccdf825f510e98105d1bc40bc63" + }, + { + "path": "crates/vendor/iced_widget/src/vertical_slider.rs", + "bytes": 17741, + "sha256": "75777345ced463b4a3b059fbe6c59efc952169987154b0597d87ce4da2076e3b" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 74641, + "sha256": "d06e32b3da838e519630a4151111bb40a383ccf294eb18443118a7498700a993" + }, + { + "path": "docs/api.rst", + "bytes": 43564, + "sha256": "d78f138d011dd0af28bd53a65d1d93381d031f680191779d4f3030a264eb2e74" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 191933, + "sha256": "77c14e548f5d2deea0c21a3a931347e1c87449f5be8503f6c51ceaef37be9a33" + }, + { + "path": "docs/language.rst", + "bytes": 146279, + "sha256": "7117a66e16b34cd6ce033532e984c7ca49b4611e296fb1c46c5f737fe9169ec6" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 348802, + "sha256": "2ad69da52fb574435525990c906948ce54b1efd9247cdde8726969f382731790" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16690, + "sha256": "a1d0cfbfc06fc8bc2bf0f71343aacc8853cbbbfc00a1fc9852ddf41c8245ffca" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 12790, + "sha256": "9788f23f2b5647685b165d6e4376c7119ff4bf7c688847dc5f3c4094a96fb0a0" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28776, + "sha256": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1130, + "sha256": "21cbd7176af8fad68453306f2371ff03e127a994b8796cdf044567332de9686f" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 550, + "sha256": "23cabc213c264a16c8595414db6acb09248c1cef9cd699f1b0316e5bb82c062a" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1178, + "sha256": "9c52086759b7344b4809ceb8d372f65647b16fc24153a03b887faa378c37fe96" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 2560, + "sha256": "675798bd19e6b40d03e7076b0e59b110cdaaab7b6d16c47c3ac80fa960072e84" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1515, + "sha256": "e217e5394a0771dc16206ed9437a231da27905d2f19be64b3f48281c0a32fb6b" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1121, + "sha256": "c5a285f2d7c61bd2a136107f267fbf9cddb1cba3f63ff36a6f53f7ab98f33df5" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 1358, + "sha256": "e7349e1e5336282eed3f5a103129db33d3ae4ed500788ee7129e8fc193ac57f6" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 630, + "sha256": "26a3d9b615a3251ff010e0b47127f2d16bc2dcd45ed95967208b0076d725843a" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 531, + "sha256": "069a5eaaf525089935cc9d73ae7b916866ed78c6534705d75739650ecdea7ada" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1580, + "sha256": "591a75a9ecad280302be4d4ae0171ad616377ed11ead5e233848ca2dc0a71819" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 554, + "sha256": "f02c391d584674c879f662a418abba3a220f1fee88471ca49322ac9873de628d" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 559, + "sha256": "5c414fbdaabf9f9e402b0441fcacf1cacf4dbbc6c822162f028de35abf59be2d" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1187, + "sha256": "ece846fdf93857e71a9ab0efcbdf64a5c41c71180f62afa3f79077fffb53b8f2" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 2569, + "sha256": "af7fdda280a917cf626f6e077162d481f9aaad280f8e81330c07d7fe384b1c52" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 1847, + "sha256": "01339699ec3ee409418d9bb232542f2bcd9419f1e67b183e77700c56bb9f71d2" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1116, + "sha256": "5dce6b00a3a441162e8dee3e23d9ca5ab7bed4a24de669b1fba03664a3086dda" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 1358, + "sha256": "17dbcfa5bbfd10fc8e23a325fc950ce853c219b4aa89c74f96278cbb3f34acc8" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 630, + "sha256": "81706a0ca9d7db2aa0350888b9c00d853885185db2e6b90557d3d51a11c3d645" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 280, + "sha256": "27f798f78f36e72b38edab3725af2feb0eaa010fd52a60b5c6b6bef57ad3b686" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2251, + "sha256": "357c6acb80f86b4e8d8f5c98f9f79d140f85fbe09f3406b41b7ac6eba464ec8c" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 531, + "sha256": "805b90262e27090ae7da81a51bcefa49c97fb0b3d3220b4a72323b4c4351c395" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 3604, + "sha256": "ca144d6a8f45fe720b5d18c7b59c7671444baa8c37e5ce9117bcba34b3a6aa84" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 903, + "sha256": "540ddbc2bcd0ccf45298e3ea5660637341aff63ff65fd87ac2f26469d1adc064" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 28041, + "sha256": "474bd28d955ff7af7722f6e9a23220d816879e3f46202e79a233544b9c593116" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 1786, + "sha256": "c45d7467839219d894804c1ef2d22ff4d4a5a84a6a273c526bafd4c1facde624" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 1797, + "sha256": "352a3ca745517592b5c9b1239b5770f62f0466a329a91fd03457ef2b53c06ed6" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1286, + "sha256": "8f18fcccbcddcf3c1ea0ffe727b5b23b77fc148c5da4fde953abe681e4c20cd2" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 1960, + "sha256": "4c72cb7593d9c4be8d2600b0656a7a3a6ce84c45bb2f3e58a4ee5ae3bf91913c" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1576, + "sha256": "dd1bea81ac7dc549a53f9b190be6f13052e00ede345bd180444cc31edb892230" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/experiments/edge-attachments-20260922/native-fixture.arcadia", + "bytes": 9662, + "sha256": "2dae785d63a940094d8052f3dcddcb988c024b38df9780e026bccd516264dbfe" + }, + { + "path": "harness/experiments/textual-authoring-20260911/alarm-response.arcadia", + "bytes": 4373, + "sha256": "d5e75f60081a7d99b0e10387c5d722064abbe022a022f376d7bf742ac0d69b0b" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "harness/fixtures/staged-source-authoring/README.md", + "bytes": 6876, + "sha256": "502be5e3bf9112447dc07b1a51fe0fa301754b47128a9b81877c185c6e797fee" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + }, + { + "path": "scripts/package-artifacts.py", + "bytes": 18353, + "sha256": "d5aff2eb16c68885123f297b6438baf54ab7de1b1f9df847f87bd33e56031b2a" + }, + { + "path": "scripts/package-common.ps1", + "bytes": 5067, + "sha256": "22d60b19df0f6d5ed37b743f5175678f72f6a9b24658f8bcd90a20bb9d98a931" + }, + { + "path": "scripts/package-linux.ps1", + "bytes": 5655, + "sha256": "8fc915371f686921b6b33cc5ec7ce5d98ca5460916710b2f8a7ee28f5fb2411d" + }, + { + "path": "scripts/package-readme.md", + "bytes": 1902, + "sha256": "597cfb8da873e019d2658420f18ec059f0185fa9106ff9eafe934dfdd6ed266b" + }, + { + "path": "scripts/package-windows.ps1", + "bytes": 13094, + "sha256": "82d690683a76f1e9eb6b35eaecf97d59b0f781f9a71ae9aec1434b4a84298142" + }, + { + "path": "scripts/test-package-artifacts.py", + "bytes": 12218, + "sha256": "9212f51688a6d2e59c43b096262476e3f857666993dddabb2bf9a0cb7d92e25c" + }, + { + "path": "scripts/test-windows-notices.ps1", + "bytes": 16019, + "sha256": "120cf54a0b0bb3a2ffb42350f2bfdcfb8262a787eaac764424e01f20fa68c3f3" + }, + { + "path": "scripts/windows-notices.ps1", + "bytes": 16886, + "sha256": "25b051f92abc7759634268d893de51fca889a94f3751d4d756cb134d2b8076e5" + }, + { + "path": "scripts/windows-notices/CC0-1.0.txt", + "bytes": 7048, + "sha256": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499" + }, + { + "path": "scripts/windows-notices/Cantarell-Regular-NOTICE.txt", + "bytes": 1560, + "sha256": "2936eaab48b3b4ac2fa216a02f1bb0ccbbd8fe2227e9b930e526056f639def80" + }, + { + "path": "scripts/windows-notices/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE", + "bytes": 1338, + "sha256": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566" + }, + { + "path": "scripts/windows-notices/Fira-OFL.txt", + "bytes": 4479, + "sha256": "99bfb7c1e845b79d1031fcf37e678178eb4a8c7cc74a3f218ddf7223083a6fcd" + }, + { + "path": "scripts/windows-notices/FiraSans-Regular-NOTICE.txt", + "bytes": 337, + "sha256": "1e0baaa389b1647d06322ac9ea37822f31995408200ae5a2805a6b9bea0810d1" + }, + { + "path": "scripts/windows-notices/GNOME-Cantarell-61362600e104-COPYING", + "bytes": 4534, + "sha256": "7bb92a19f8f5485713f6e96a8331289b3aae49e8e44e7cad58b567e03be16d76" + }, + { + "path": "scripts/windows-notices/Iced-Icons-NOTICE.txt", + "bytes": 1483, + "sha256": "8175634e30f84ef72a24c4965fb0e87f45a3c1274cc0e79e0473af582cffd1c4" + }, + { + "path": "scripts/windows-notices/aclysma-profiling-8271551172eb-LICENSE-APACHE", + "bytes": 10818, + "sha256": "10d30a673cd5e9349bdc02aeb48f14b3386d27d0da32df8f0a555d4aa16aa551" + }, + { + "path": "scripts/windows-notices/aclysma-profiling-8271551172eb-LICENSE-MIT", + "bytes": 1093, + "sha256": "c8167fdeeed46d3f244d3f85c5bf998ce889343691c32be2c61a8bc4b5c08333" + }, + { + "path": "scripts/windows-notices/brendanzab-gl-rs-ea503e8d5fb6-LICENSE", + "bytes": 11358, + "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" + }, + { + "path": "scripts/windows-notices/brendanzab-gl-rs-f150967b1c44-LICENSE", + "bytes": 11358, + "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" + }, + { + "path": "scripts/windows-notices/gfx-rs-rspirv-e91a5debc10c-LICENSE", + "bytes": 11358, + "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" + }, + { + "path": "scripts/windows-notices/hexf-parse-0.2.1-Cargo.toml", + "bytes": 344, + "sha256": "4a56dbdbc12054fd33b7a2634a45cbbe6fe12f5e6f4081002cbfa527f7220c70" + }, + { + "path": "scripts/windows-notices/iced-rs-iced-3997291f318a-LICENSE", + "bytes": 1073, + "sha256": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398" + }, + { + "path": "scripts/windows-notices/iced-rs-iced-54abf81d13fe-LICENSE", + "bytes": 1073, + "sha256": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398" + }, + { + "path": "scripts/windows-notices/llvm-ea7d852a70e8-libunwind-LICENSE.TXT", + "bytes": 16706, + "sha256": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d" + }, + { + "path": "scripts/windows-notices/manifest.json", + "bytes": 18938, + "sha256": "ec0a106d22ab2985712abe44323bbaaebbc61aa37de37d73f7170087896c915d" + }, + { + "path": "scripts/windows-notices/nical-lyon-56219c95c658-LICENSE-APACHE", + "bytes": 554, + "sha256": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06" + }, + { + "path": "scripts/windows-notices/nical-lyon-56219c95c658-LICENSE-MIT", + "bytes": 1080, + "sha256": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e" + }, + { + "path": "scripts/windows-notices/nical-lyon-994526f2766c-LICENSE-APACHE", + "bytes": 554, + "sha256": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06" + }, + { + "path": "scripts/windows-notices/nical-lyon-994526f2766c-LICENSE-MIT", + "bytes": 1080, + "sha256": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e" + }, + { + "path": "scripts/windows-notices/nical-rust_debug-93f414cd572b-LICENSE", + "bytes": 1070, + "sha256": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1" + }, + { + "path": "scripts/windows-notices/zakarumych-gpu-alloc-61020bdcb4eb-COPYING", + "bytes": 347, + "sha256": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314" + }, + { + "path": "scripts/windows-notices/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING", + "bytes": 347, + "sha256": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314" + }, + { + "path": "scripts/windows-notices/zakarumych-gpu-descriptor-9f2fb9546591-COPYING", + "bytes": 352, + "sha256": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613" + }, + { + "path": "scripts/windows-notices/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING", + "bytes": 352, + "sha256": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613" + } + ], + "inputs_match_recorded": true, + "watched": { + ".local\\e34-evidence-v2-controls.py": { + "bytes": 12019, + "sha256": "2e624c13cdac7db5f87859b90284f43174876c1d6d68d65afd6ca179528b5be1" + }, + ".local\\e34-evidence-v2-review.diff": { + "bytes": 34895, + "sha256": "dd0831d263459c52daf7e251982d468d679218688be79dedd71336d78b4c7998" + }, + ".local\\package-e34-evidence-v2.py": { + "bytes": 3506, + "sha256": "ccf4a9ec21dc151b767d9d14817c4fcf23aaf3dd4091f1441dbd954981765c09" + }, + ".local\\peer-union-e34-evidence-proposal-20260923\\.gitattributes": { + "bytes": 71, + "sha256": "e4206e7142a4c884e433fb83f68548d8cbb6945955cb1d378a01f012da4123eb" + }, + ".local\\peer-union-e34-evidence-proposal-20260923\\evidence.zip": { + "bytes": 1073739, + "sha256": "08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b" + }, + ".local\\peer-union-e34-evidence-proposal-20260923\\manifest.json": { + "bytes": 17383, + "sha256": "9fc171e23543bff10452b2352844486165097a45533de7485bcbe3a542b2a9a4" + }, + ".local\\peer-union-e34-evidence-proposal-20260923\\README.md": { + "bytes": 5158, + "sha256": "6ea11241d7e1c2e0f5bc74fd243be4adfe1723cde247f226e0d0f30a9aa1cfcd" + }, + ".local\\peer-union-e34-evidence-proposal-20260923\\verify.py": { + "bytes": 19786, + "sha256": "e41cc00a78f70e98344e2afaf96c06d15de0899cdaae12cecfe7a48229c1b02a" + }, + ".local\\peer-union-e34-evidence-proposal-v2-20260923\\.gitattributes": { + "bytes": 71, + "sha256": "e4206e7142a4c884e433fb83f68548d8cbb6945955cb1d378a01f012da4123eb" + }, + ".local\\peer-union-e34-evidence-proposal-v2-20260923\\evidence.zip": { + "bytes": 1073739, + "sha256": "08c9a6e72e74e3368a1b167b358bf76923db3986d53457d5ead707926d6b3b5b" + }, + ".local\\peer-union-e34-evidence-proposal-v2-20260923\\manifest.json": { + "bytes": 17383, + "sha256": "11d8f9eed7f5ea43bf8d009fd925f624867765efd0e3ebfc4049f5bc01960910" + }, + ".local\\peer-union-e34-evidence-proposal-v2-20260923\\README.md": { + "bytes": 5886, + "sha256": "4073f376030a7bf008e6c6a6eba21e7b252d9620317c7275dc9462a4988780f2" + }, + ".local\\peer-union-e34-evidence-proposal-v2-20260923\\verify.py": { + "bytes": 24051, + "sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8" + }, + ".local\\run-e34-evidence-v2-verification.py": { + "bytes": 4726, + "sha256": "18c671656368646257b9433a77826f3ff5a97093096700dd23d39c15e90bc21a" + }, + ".local\\verify-e34-evidence-v2.py": { + "bytes": 24051, + "sha256": "2e2186141957d9490fecd8ada6956aa1419510602735007b287b36235ae477a8" + } + } +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/boundary-audit.json b/harness/experiments/peer-union-e34-windows-20260923/verification/boundary-audit.json new file mode 100644 index 00000000..8089320f --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/boundary-audit.json @@ -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" + } + } +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls.result.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls.result.json new file mode 100644 index 00000000..98ec87f6 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls.result.json @@ -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" + } +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls.stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls.stderr.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls.stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls.stdout.txt new file mode 100644 index 00000000..aedfcf95 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls.stdout.txt @@ -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"]} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/duplicate_outcome/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/duplicate_outcome/manifest.json new file mode 100644 index 00000000..932ae637 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/duplicate_outcome/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/duplicate_outcome/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/duplicate_outcome/stderr.txt new file mode 100644 index 00000000..8c416319 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/duplicate_outcome/stderr.txt @@ -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 + 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 diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/duplicate_outcome/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/duplicate_outcome/stdout.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/filtered_command/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/filtered_command/manifest.json new file mode 100644 index 00000000..72dfacb8 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/filtered_command/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/filtered_command/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/filtered_command/stderr.txt new file mode 100644 index 00000000..0437cd3b --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/filtered_command/stderr.txt @@ -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 + 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 diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/filtered_command/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/filtered_command/stdout.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_failed_identity/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_failed_identity/manifest.json new file mode 100644 index 00000000..97c07860 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_failed_identity/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_failed_identity/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_failed_identity/stderr.txt new file mode 100644 index 00000000..b6f490c1 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_failed_identity/stderr.txt @@ -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 + 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 diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_failed_identity/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_failed_identity/stdout.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_panic_details/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_panic_details/manifest.json new file mode 100644 index 00000000..c68c81af --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_panic_details/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_panic_details/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_panic_details/stderr.txt new file mode 100644 index 00000000..28ee958a --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_panic_details/stderr.txt @@ -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 + 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 diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_panic_details/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/historical_panic_details/stdout.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_identity/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_identity/manifest.json new file mode 100644 index 00000000..26d1585e --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_identity/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_identity/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_identity/stderr.txt new file mode 100644 index 00000000..cb4a27ef --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_identity/stderr.txt @@ -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 + 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 diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_identity/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_identity/stdout.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_reason/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_reason/manifest.json new file mode 100644 index 00000000..e08a567e --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_reason/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_reason/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_reason/stderr.txt new file mode 100644 index 00000000..f51e05e2 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_reason/stderr.txt @@ -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 + 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 diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_reason/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/ignored_reason/stdout.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/native_error/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/native_error/manifest.json new file mode 100644 index 00000000..a837fd0e --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/native_error/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/native_error/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/native_error/stderr.txt new file mode 100644 index 00000000..e5f9956d --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/native_error/stderr.txt @@ -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 + 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 diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/native_error/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/native_error/stdout.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/outcome_membership/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/outcome_membership/manifest.json new file mode 100644 index 00000000..62b7f49f --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/outcome_membership/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/outcome_membership/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/outcome_membership/stderr.txt new file mode 100644 index 00000000..33826d5a --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/outcome_membership/stderr.txt @@ -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 + 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 diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/outcome_membership/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/outcome_membership/stdout.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/positive/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/positive/manifest.json new file mode 100644 index 00000000..2041df8f --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/positive/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/positive/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/positive/stderr.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/positive/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/positive/stdout.txt new file mode 100644 index 00000000..2f4bf261 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/positive/stdout.txt @@ -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." + ] +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/rebuilt_artifact_rollback/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/rebuilt_artifact_rollback/manifest.json new file mode 100644 index 00000000..d8f55203 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/rebuilt_artifact_rollback/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/rebuilt_artifact_rollback/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/rebuilt_artifact_rollback/stderr.txt new file mode 100644 index 00000000..1edb317b --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/rebuilt_artifact_rollback/stderr.txt @@ -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 + 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 diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/rebuilt_artifact_rollback/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/rebuilt_artifact_rollback/stdout.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/report.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/report.json new file mode 100644 index 00000000..042ff05d --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/report.json @@ -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 +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/source_input_digest/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/source_input_digest/manifest.json new file mode 100644 index 00000000..27faf5c0 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/source_input_digest/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/source_input_digest/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/source_input_digest/stderr.txt new file mode 100644 index 00000000..65c94fef --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/source_input_digest/stderr.txt @@ -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 + 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') diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/source_input_digest/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/source_input_digest/stdout.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_before/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_before/manifest.json new file mode 100644 index 00000000..85215c69 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_before/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_before/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_before/stderr.txt new file mode 100644 index 00000000..9cb68f90 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_before/stderr.txt @@ -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 + 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 diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_before/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_before/stdout.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_leaf_exit/manifest.json b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_leaf_exit/manifest.json new file mode 100644 index 00000000..4b10e124 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_leaf_exit/manifest.json @@ -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" +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_leaf_exit/stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_leaf_exit/stderr.txt new file mode 100644 index 00000000..5cb2e89c --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_leaf_exit/stderr.txt @@ -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 + 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 diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_leaf_exit/stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/controls/supplement_leaf_exit/stdout.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/copied-file-pins.json b/harness/experiments/peer-union-e34-windows-20260923/verification/copied-file-pins.json new file mode 100644 index 00000000..7510694b --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/copied-file-pins.json @@ -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." +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/integrity.json b/harness/experiments/peer-union-e34-windows-20260923/verification/integrity.json new file mode 100644 index 00000000..16c2f64b --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/integrity.json @@ -0,0 +1,12 @@ +{ + "source_unchanged": true, + "watched_unchanged": true, + "before": { + "bytes": 143994, + "sha256": "14511bf9c9548259345a29920fc6b58d92934043c9d414aa1739112005da2392" + }, + "after": { + "bytes": 143994, + "sha256": "14511bf9c9548259345a29920fc6b58d92934043c9d414aa1739112005da2392" + } +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/positive.result.json b/harness/experiments/peer-union-e34-windows-20260923/verification/positive.result.json new file mode 100644 index 00000000..b0cb85c8 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/positive.result.json @@ -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" + } +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/positive.stderr.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/positive.stderr.txt new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/peer-union-e34-windows-20260923/verification/positive.stdout.txt b/harness/experiments/peer-union-e34-windows-20260923/verification/positive.stdout.txt new file mode 100644 index 00000000..2f4bf261 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verification/positive.stdout.txt @@ -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." + ] +} diff --git a/harness/experiments/peer-union-e34-windows-20260923/verify.py b/harness/experiments/peer-union-e34-windows-20260923/verify.py new file mode 100644 index 00000000..c8f9f829 --- /dev/null +++ b/harness/experiments/peer-union-e34-windows-20260923/verify.py @@ -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[^\r\n]+) \((?P[^\r\n]+\.exe)\)|Doc-tests (?P[^\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))