From 4dd0f60c75e7cbce89cf28d2a59967a5917f9357 Mon Sep 17 00:00:00 2001 From: Codex-ytr83r Date: Sat, 12 Sep 2026 04:26:03 -0700 Subject: [PATCH] Record complete combined Windows gates and bounded native camera checks --- .gitattributes | 3 + harness/STATE.md | 8 +- .../canvas-camera-a57c334-20260912/README.md | 15 + .../archive.ps1 | 29 + .../baseline-wide/project.arcadia | 692 +++++ .../baseline-wide/rationale.arcadia | 2 + .../checkpoints/wide-passive/project.arcadia | 692 +++++ .../wide-passive/rationale.arcadia | 2 + .../launch-native-a57c334-camera.ps1 | 183 ++ .../launch-script-syntax.json | 5 + .../launch.json | 67 + .../logs/studio.stderr.log | 0 .../logs/studio.stdout.log | 0 .../logs/wide-passive.stderr.log | 0 .../logs/wide-passive.stdout.log | 1 + .../manifest.json | 347 +++ .../normal-close.json | 28 + .../preparation-manifest.json | 166 + .../prepare-inputs.py | 88 + .../provenance/after-build-verify-head.json | 1 + .../provenance/binary-manifest.json | 67 + .../desktop-all-targets-status.json | 17 + .../provenance/desktop-clippy-status.json | 20 + .../provenance/focused-lifecycle-status.json | 19 + .../provenance/inputs.json | 2654 ++++++++++++++++ .../provenance/lifecycle-fixture-README.md | 163 + .../provenance/lifecycle-native-contract.rs | 570 ++++ .../provenance/lifecycle-oracle-status.json | 53 + .../provenance/oracles-865-copy-manifest.json | 29 + .../provenance/studio-build-status.json | 18 + .../provenance/typography-admission.json | 18 + .../provenance/typography-predictions.json | 59 + .../readback.json | 559 ++++ .../screenshots/01-wide-opened.jpg | Bin 0 -> 102087 bytes .../screenshots/02-behavior-open.jpg | Bin 0 -> 118609 bytes .../screenshots/03-oa-create-selected-100.jpg | Bin 0 -> 134137 bytes .../screenshots/04-oa-create-zoom125.jpg | Bin 0 -> 131774 bytes .../screenshots/05-oa-delete-selected-125.jpg | Bin 0 -> 132774 bytes .../screenshots/06-oa-fit.jpg | Bin 0 -> 133100 bytes .../screenshots/07-minimum-width.jpg | Bin 0 -> 123533 bytes .../screenshots/08-minimum-window.jpg | Bin 0 -> 105379 bytes .../screenshots/09-oa-minimum-fit.jpg | Bin 0 -> 99033 bytes .../screenshots/10-oa-minimum-create-hit.jpg | Bin 0 -> 99898 bytes .../screenshots/11-oa-minimum-pan-right.jpg | Bin 0 -> 99456 bytes .../screenshots/12-oa-panned-delete-hit.jpg | Bin 0 -> 98952 bytes .../screenshots/13-system-layer.jpg | Bin 0 -> 101904 bytes .../screenshots/14-sa-minimum-fit.jpg | Bin 0 -> 95469 bytes .../screenshots/15-sa-minimum-create-hit.jpg | Bin 0 -> 99837 bytes .../screenshots/16-sa-pan-up.jpg | Bin 0 -> 96836 bytes .../screenshots/17-sa-panned-delete-hit.jpg | Bin 0 -> 96499 bytes .../18-passive-navigation-saved.jpg | Bin 0 -> 94345 bytes .../second-readback.json | 183 ++ .../verify-readback.ps1 | 22 + .../wide-passive-status.json | 23 + .../README.md | 9 + .../REPORT.md | 41 + .../archive-manifest.json | 157 + .../archive-readback.json | 6 + .../archive-receipts.py | 44 + .../binary-manifest.json | 109 + .../desktop-clippy-status.json | 20 + .../desktop-clippy.log | 2 + .../desktop-tests-status.json | 19 + .../desktop-tests.log | 768 +++++ .../env.ps1 | 9 + .../environment.json | 17 + .../focused-status.json | 21 + .../focused.log | 13 + .../inputs.json | 2659 +++++++++++++++++ .../preserve-build.ps1 | 46 + .../receipt-hashes.json | 100 + .../repair-union-inputs.py | 61 + .../run-gate.ps1 | 25 + .../studio-build-status.json | 18 + .../studio-build.log | 2 + .../verify-after-build.json | 1 + .../verify-before-build.json | 1 + .../verify-before-clippy.json | 1 + .../verify-before-desktop-tests.json | 1 + .../verify-before-focused.json | 1 + .../write-report.py | 49 + ...-camera-a57-independent-review-20260912.md | 11 + .../release-repair-union-ytr83r-20260912.md | 12 +- 83 files changed, 11018 insertions(+), 8 deletions(-) create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/README.md create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/archive.ps1 create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/baseline-wide/project.arcadia create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/baseline-wide/rationale.arcadia create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/checkpoints/wide-passive/project.arcadia create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/checkpoints/wide-passive/rationale.arcadia create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/launch-native-a57c334-camera.ps1 create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/launch-script-syntax.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/launch.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/logs/studio.stderr.log create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/logs/studio.stdout.log create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/logs/wide-passive.stderr.log create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/logs/wide-passive.stdout.log create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/manifest.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/normal-close.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/preparation-manifest.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/prepare-inputs.py create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/after-build-verify-head.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/binary-manifest.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/desktop-all-targets-status.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/desktop-clippy-status.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/focused-lifecycle-status.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/inputs.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/lifecycle-fixture-README.md create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/lifecycle-native-contract.rs create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/lifecycle-oracle-status.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/oracles-865-copy-manifest.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/studio-build-status.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/typography-admission.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/provenance/typography-predictions.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/readback.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/01-wide-opened.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/02-behavior-open.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/03-oa-create-selected-100.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/04-oa-create-zoom125.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/05-oa-delete-selected-125.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/06-oa-fit.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/07-minimum-width.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/08-minimum-window.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/09-oa-minimum-fit.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/10-oa-minimum-create-hit.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/11-oa-minimum-pan-right.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/12-oa-panned-delete-hit.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/13-system-layer.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/14-sa-minimum-fit.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/15-sa-minimum-create-hit.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/16-sa-pan-up.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/17-sa-panned-delete-hit.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/screenshots/18-passive-navigation-saved.jpg create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/second-readback.json create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/verify-readback.ps1 create mode 100644 harness/experiments/canvas-camera-a57c334-20260912/wide-passive-status.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/README.md create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/REPORT.md create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/archive-manifest.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/archive-readback.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/archive-receipts.py create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/binary-manifest.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/desktop-clippy-status.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/desktop-clippy.log create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/desktop-tests-status.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/desktop-tests.log create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/env.ps1 create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/environment.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/focused-status.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/focused.log create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/inputs.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/preserve-build.ps1 create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/receipt-hashes.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/repair-union-inputs.py create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/run-gate.ps1 create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/studio-build-status.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/studio-build.log create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/verify-after-build.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-build.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-clippy.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-desktop-tests.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-focused.json create mode 100644 harness/experiments/repair-union-windows-33e30c1-20260912/write-report.py create mode 100644 harness/release-camera-a57-independent-review-20260912.md diff --git a/.gitattributes b/.gitattributes index 0befbcce..4aeb0cac 100644 --- a/.gitattributes +++ b/.gitattributes @@ -75,3 +75,6 @@ harness/experiments/grapheme-windows-cb91525-20260911/** -text -whitespace harness/experiments/canvas-native-close-a57c334-20260911/** -text -whitespace harness/release-staged-native-a57-independent-review-20260911.md -text -whitespace harness/release-saved-destination-independent-review-20260912.md -text -whitespace +harness/experiments/repair-union-windows-33e30c1-20260912/** -text -whitespace +harness/experiments/canvas-camera-a57c334-20260912/** -text -whitespace +harness/release-camera-a57-independent-review-20260912.md -text -whitespace diff --git a/harness/STATE.md b/harness/STATE.md index cc457887..a84e59bc 100644 --- a/harness/STATE.md +++ b/harness/STATE.md @@ -1,14 +1,14 @@ # Integrated checkpoint — 2026-09-12 -Codex-ytr83r, isolated branch `codex/canvas-union-ytr83r-20260911`. Current source `33e30c1` combines the a57 canvas, cb91525 grapheme and narrow saved-destination repair corrections. Its 530 frozen inputs match HEAD; independent repair review found no actionable finding. Combined execution and matching native acceptance remain pending. This is a source checkpoint, not a release or full [user-goal](../PROJECT_GOAL.md) completion claim. Live [canvas integration](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/2), [native/release acceptance](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/5), [saved-destination repair](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/6) and [project overview](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/1) retain ownership and plans. Earlier production `865483b` and its package remain preserved. +Codex-ytr83r, isolated branch `codex/canvas-union-ytr83r-20260911`. Current source `33e30c1` combines the a57 canvas, cb91525 grapheme and narrow saved-destination repair corrections. Its 530 frozen inputs match HEAD; independent repair review found no actionable finding. Windows desktop tests, strict Clippy and GUI build passed; matching native and packaged acceptance remain pending. This is a verified source/build checkpoint, not a release or full [user-goal](../PROJECT_GOAL.md) completion claim. Live [canvas integration](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/2), [native/release acceptance](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/5), [saved-destination repair](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/6) and [project overview](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/1) retain ownership and plans. Earlier production `865483b` and its package remain preserved. ## Verified code and capabilities -Source `33e30c1` binds repair dirty state to the actual saved destination, preserving accepted-model history even when Apply is an identical-content no-op. It selectively incorporates peer `33c6d83` in three files. [Repair union, exact freeze and pending gates](release-repair-union-ytr83r-20260912.md), [verbatim independent review](release-saved-destination-independent-review-20260912.md). +Source `33e30c1` binds repair dirty state to the actual saved destination, preserving accepted-model history even when Apply is an identical-content no-op. It selectively incorporates peer `33c6d83` in three files. Windows focused repair **5**, full desktop **761**, strict desktop all-targets Clippy and GUI build passed; the five are included in 761. All **530 files / 9,727,025 bytes** remained unchanged between gates and matched HEAD after the build. The preserved GUI is `50486253…`; no matching native repair/Unicode or package pass is claimed. [Repair union and limits](release-repair-union-ytr83r-20260912.md), [closed gates and exact inputs](experiments/repair-union-windows-33e30c1-20260912/README.md), [verbatim independent review](release-saved-destination-independent-review-20260912.md). Source `cb91525` preserves extended grapheme clusters in the shared display helper. Its four focused tests, full desktop 756 and strict desktop Clippy passed; the four overlap the 756. Its GUI build was intentionally superseded by the repair union, so no matching native Unicode result exists. [Correction and limits](release-grapheme-shortening-ytr83r-20260911.md), [closed Windows evidence](experiments/grapheme-windows-cb91525-20260911/README.md). -The isolated `a57c334` union selectively combines peer `a31b40d` canvas/chooser/form prerequisites with B4 lifetime rendering and contextual source/child-work corrections. Windows lifecycle **27**, full desktop **752**, strict desktop Clippy and Studio build passed on 529 unchanged frozen inputs. GUI `69DBB90F…` passed bounded staged source/consumer creation, Cancel, Save, Undo/Redo and reopen checks: 13 oracles and 45 screenshots at the default wide window only. [Canvas checkpoint](release-canvas-union-ytr83r-20260911.md), [staged archive](experiments/staged-source-native-a57c334-20260911/README.md), [independent review](release-staged-native-a57-independent-review-20260911.md). A subsequent camera picker attempt failed before filename entry; separate normal-close evidence records exit 0. [Camera limitation and close](experiments/canvas-native-close-a57c334-20260911/README.md). No camera or complete native acceptance is inferred. +The isolated `a57c334` union selectively combines peer `a31b40d` canvas/chooser/form prerequisites with B4 lifetime rendering and contextual source/child-work corrections. Windows lifecycle **27**, full desktop **752**, strict desktop Clippy and Studio build passed on 529 unchanged frozen inputs. GUI `69DBB90F…` passed bounded staged source/consumer creation, Cancel, Save, Undo/Redo and reopen checks: 13 oracles and 45 screenshots at the default wide window only. [Canvas checkpoint](release-canvas-union-ytr83r-20260911.md), [staged archive](experiments/staged-source-native-a57c334-20260911/README.md), [independent review](release-staged-native-a57-independent-review-20260911.md). A fresh a57 camera session subsequently passed bounded OA 100%/125%/Fit and minimum 1100×700 client Fit66 checks, OA/SA pan and moved Create/Delete hit selection, exact passive Save equality and normal exit 0. The 18 images support bounded clipping without toolbar bleed; labels are small at 66%. [Camera archive and limits](experiments/canvas-camera-a57c334-20260912/README.md), [verbatim independent review](release-camera-a57-independent-review-20260912.md). The [earlier picker failure](experiments/canvas-native-close-a57c334-20260911/README.md) remains historical evidence. These pre-grapheme a57 results do not establish current `33e30c1` native or complete usability acceptance. Earlier published checkpoint `3ade397008cffe826d5f5a70e7c0233159e3bd42` contains production `29084050a7c020e0fb488be37c6e1ab235769cc0`; push and exact remote readback passed. It combines prior named behavior creation/history integration (`c81e285`, `e207b04`), corrected creation-oracle evidence (`b853a1e`), CLI-only integration (`023e3a8`) and B4 lifecycle rendering. @@ -42,7 +42,7 @@ The extracted package's unchanged server `ABA87A5F…` passed the actual HTTP sc Earlier native wide Latin/CJK checks found neutral lifeline header text overflowing its card while Create labels stayed contained. The [header correction](lifecycle-header-overflow-correction-ytr83r-20260911.md) is included in 865483b and retained in a57. Actual corrected wide-W/CJK observations in BF9 show bounded headers and Create labels, including selected zoom, scroll and minimum-window cases. Both complete wide and cluster sources remained unchanged after passive Save. Cluster checks exposed a separate scalar-shortening defect: an accent or joined emoji can be split at the label cutoff. Full Unicode presentation and matching a57 native acceptance remain open; see the [native typography record](experiments/lifecycle-header-correction-native-865483b-20260911/README.md). -The earlier capture failures and pending Open dialog are historical: later confirmed OA and SA reopen/Save actions are preserved in the [continuation archive](experiments/native-child-continuation-865483b-20260911/README.md). Its first OA `reopened-1948` receipts remain data-only evidence. The bounded a57 staged workflows above are complete; matching new-canvas pan/zoom/clipping/focus behavior and combined native/package acceptance remain unfinished. The BF9 Home page, scenario guide and bundled water-pressure example opened; one normal Alt+F4 then completed, with the process absent and empty stdout/stderr. The [old Home/Guide/close archive](experiments/packaged-gui-close-865483b-20260911/README.md) preserves those old865/BF9 observations and package readback. No exit code was captured for that older BF9 process; the separate a57 exit 0 does not change its evidence. +The earlier capture failures and pending Open dialog are historical: later confirmed OA and SA reopen/Save actions are preserved in the [continuation archive](experiments/native-child-continuation-865483b-20260911/README.md). Its first OA `reopened-1948` receipts remain data-only evidence. Bounded a57 staged and camera workflows above are complete; full focus/keyboard, every clipping edge/zoom, accessibility and combined `33e30c1` native/package acceptance remain unverified. Small 66% labels are a recorded limitation. The BF9 Home page, scenario guide and bundled water-pressure example opened; one normal Alt+F4 then completed, with the process absent and empty stdout/stderr. The [old Home/Guide/close archive](experiments/packaged-gui-close-865483b-20260911/README.md) preserves those old865/BF9 observations and package readback. No exit code was captured for that older BF9 process; the separate a57 exit 0 does not change its evidence. The selected chooser/canvas union now has a57 source and Windows gate evidence; broader persistent graphical manipulation and separate text-navigation contributions retain their own integration/acceptance boundaries. Calculations, quantities/units, maintained libraries, practical large-model textual workflows, complete OA↔SA engineering parity, documentation and fresh cross-disciplinary review remain full-goal requirements. See the [analysis proposal](release-analysis-semantics-design-20260910.md), [library proposal](release-libraries-semantics-design-20260910.md), [text-authoring design](release-textual-authoring-design-20260911.md) and [decisions](DECISIONS.md) for attributed design evidence, not completed implementation claims. diff --git a/harness/experiments/canvas-camera-a57c334-20260912/README.md b/harness/experiments/canvas-camera-a57c334-20260912/README.md new file mode 100644 index 00000000..77a27cb8 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/README.md @@ -0,0 +1,15 @@ +# Bounded a57 camera and minimum-window native checks + +Root exercised source `a57c334b302eb13352b4bb65df1c75d94d002348`, unoptimized GUI SHA256 `69DBB90FA299B3B3D90140C7934891F79166025893AF9B35B2B8D754A37A0D40`, in a fresh isolated session on 2026-09-12. Launch and close bind PID 5004 and unchanged GUI/runtime hashes. This is the pre-grapheme a57 executable: no clusters, native combined-source, all-zoom, package or full-product acceptance follows. + +The archiver independently viewed all 18 original JPEGs and checked the closed receipts; no new UI, oracle, compiler or application action was performed. Image 01 shows the wide source project opened. Images 02–06 show OA wide-W lifecycle at 100%, Create selected as `life_oa_110`, zoom 125%, Delete selected as `life_oa_112`, and Fit restoring 100%. Header text and Create text remain within the visible card/capsule or viewport; at 125% the headers are partly above the viewport, with no visible spill into the toolbar. + +Images 07–08 document native resizing from 1442×932 to 1102×932 and then 1102×732 captured frame; root reports the final client as 1100×700. At 100% the narrow viewport cuts the right side of the receiver card/capsule at its boundary. Images 09–12 show Fit 66%, OA Create selection, content shifted 60 pixels left after root's Right pan, and Delete selected at its new position with alias `life_oa_112`. The left header is then partly outside the viewport and clipped there. Images 13–17 show the SA CJK receiver: switching layer restores 100%; Fit gives 66%; Create selects `life_sa_110`; content moves 60 pixels up after root's Down pan, leaving headers above the viewport; selecting the moved Delete shows `life_sa_112`. No visible header bleed into the toolbar is present. Exact keyboard inputs and camera values (-60,0)/(0,-60) are root's action account, while the images independently support the resulting displacement, zoom labels and selection identities. + +At 66% labels are visibly small. These screenshots do not establish general readability, accessibility, focus/keyboard completeness, every clipping edge or every zoom. The visible 19 model checks are not zero diagnostics; the fixture intentionally contains sparse lifecycle cases. No model editing is inferred from selection or camera navigation. + +Image 18 records **All source files saved**. The closed lifecycle `same` invocation compares the original `baseline-wide/project.arcadia` with `checkpoints/wide-passive/project.arcadia`, exiting 0 at 2026-09-12T11:02:28.993557Z with `PASS same: all identities, fields, reachable source and physical bytes`. A fresh archival all-file comparison also confirms both directories contain exactly the same two files, 20,214 bytes total. The checker source, historical compilation/self-check/admission and binary/input provenance are included; no fresh checker execution or compilation is claimed by this archive. + +Root reports two temporary 1×16 captures during Windows sizing, recovered by fresh window selection and full capture before coordinate input. Those tiny captures are not among the 18 saved JPEGs and are not independently reconstructed here. Root then reports one Alt+F4 and fresh inventory without Studio. The waiting logger independently records exit 0 at 2026-09-12T11:02:56.0410831Z; closed stdout/stderr are empty. Launch's pending acceptance text is historical. This fresh successful bounded run is separate from the [earlier camera picker failure and close](../canvas-native-close-a57c334-20260911/README.md). + +`manifest.json` binds exact original/copy bytes. `readback.json` independently rereads original payloads, archived payloads and final metadata inventory. Preparation and provenance may mention clusters, other oracles, ZIPs, working files or prior gates; these are historical references, not acceptance of those cases. Executables, DLLs, ZIPs, profiles and live working directories are excluded. Source-only archival/preparation/launch scripts are records, not instructions to rerun. Root owns integration and publication. diff --git a/harness/experiments/canvas-camera-a57c334-20260912/archive.ps1 b/harness/experiments/canvas-camera-a57c334-20260912/archive.ps1 new file mode 100644 index 00000000..3a0f9bc1 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/archive.ps1 @@ -0,0 +1,29 @@ +$ErrorActionPreference = 'Stop' +$originRoot = 'C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-a57c334-camera' +$destinationRoot = $PSScriptRoot +$paths = @('launch-script-syntax.json','launch.json','normal-close.json','preparation-manifest.json','prepare-inputs.py','second-readback.json','wide-passive-status.json') +foreach ($directory in @('baseline-wide','checkpoints/wide-passive','logs','provenance','screenshots')) { + $paths += Get-ChildItem -LiteralPath (Join-Path $originRoot $directory) -Recurse -File | ForEach-Object { $_.FullName.Substring($originRoot.Length + 1).Replace('\','/') } +} +$entries = @() +foreach ($relative in ($paths | Sort-Object)) { + $original = Join-Path $originRoot $relative + $copy = Join-Path $destinationRoot $relative + if (Test-Path -LiteralPath $copy) { throw "Refusing to overwrite $copy" } + $before = (Get-FileHash -LiteralPath $original -Algorithm SHA256).Hash + New-Item -ItemType Directory -Path (Split-Path $copy) -Force | Out-Null + Copy-Item -LiteralPath $original -Destination $copy + $after = (Get-FileHash -LiteralPath $copy -Algorithm SHA256).Hash + if ($before -ne $after) { throw "Copy mismatch $relative" } + $entries += [ordered]@{path=$relative;original=$original;bytes=(Get-Item -LiteralPath $copy).Length;original_sha256=$before;copy_sha256=$after} +} +$original = 'C:\Users\User\Documents\Git\ARCADIA-Studio\.local\launch-native-a57c334-camera.ps1' +$copy = Join-Path $destinationRoot 'launch-native-a57c334-camera.ps1' +if (Test-Path -LiteralPath $copy) { throw "Refusing to overwrite $copy" } +$before = (Get-FileHash -LiteralPath $original).Hash +Copy-Item -LiteralPath $original -Destination $copy +$after = (Get-FileHash -LiteralPath $copy).Hash +if ($before -ne $after) { throw 'Launch script mismatch' } +$entries += [ordered]@{path='launch-native-a57c334-camera.ps1';original=$original;bytes=(Get-Item -LiteralPath $copy).Length;original_sha256=$before;copy_sha256=$after} +$manifest = [ordered]@{created_utc=[DateTime]::UtcNow.ToString('o');scope='Closed a57 camera evidence only; copying does not execute gates or UI';payload_count=$entries.Count;payload_bytes=($entries|ForEach-Object { $_.bytes }|Measure-Object -Sum).Sum;files=$entries;excluded=@('bin','oracles executables/DLL','baseline-clusters','working-wide','working-clusters','profile','unrelated-cwd','ZIP archives')} +[IO.File]::WriteAllText((Join-Path $destinationRoot 'manifest.json'),($manifest|ConvertTo-Json -Depth 6)+"`n",[Text.UTF8Encoding]::new($false)) diff --git a/harness/experiments/canvas-camera-a57c334-20260912/baseline-wide/project.arcadia b/harness/experiments/canvas-camera-a57c334-20260912/baseline-wide/project.arcadia new file mode 100644 index 00000000..3e04bde6 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/baseline-wide/project.arcadia @@ -0,0 +1,692 @@ +arcadia 7; +project lifecycle_native "Lifecycle native contract" id "5ceab400-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Fixed semantic inputs; lifecycle geometry is derived and never authored."; + + oa_activity life_oa_10 "OA Controller work" id "5ceab400-0000-4000-8000-0000000003f2" { + description ""; + parent none; + } + + oa_activity life_oa_11 "OA Receiver work" id "5ceab400-0000-4000-8000-0000000003f3" { + description ""; + parent none; + } + + oa_scenario life_oa_100 "OA 01 Root create action delete" id "5ceab400-0000-4000-8000-00000000044c" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_110, @life_oa_111, @life_oa_112]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_101 "OA Controller lane" id "5ceab400-0000-4000-8000-00000000044d" { + description ""; + parent @life_oa_100; + represented @life_oa_10; + } + + oa_lifeline life_oa_102 "WWWWWWWWWWWWWWWWWW" id "5ceab400-0000-4000-8000-00000000044e" { + description ""; + parent @life_oa_100; + represented @life_oa_11; + } + + oa_occurrence life_oa_110 "OA Create receiver" id "5ceab400-0000-4000-8000-000000000456" { + body { + Exchange { + exchange @life_oa_service; + message_kind Create; + receiver @life_oa_102; + reply_to none; + sender @life_oa_101; + values []; + }; + }; + description ""; + parent @life_oa_100; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_111 "OA Receiver action" id "5ceab400-0000-4000-8000-000000000457" { + body { + Action { + action @life_oa_11; + lifeline @life_oa_102; + }; + }; + description ""; + parent @life_oa_100; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_112 "OA Delete receiver" id "5ceab400-0000-4000-8000-000000000458" { + body { + Exchange { + exchange @life_oa_service; + message_kind Delete; + receiver @life_oa_102; + reply_to none; + sender @life_oa_101; + values []; + }; + }; + description ""; + parent @life_oa_100; + postcondition ""; + precondition ""; + } + + oa_scenario life_oa_200 "OA 02 Preexisting empty" id "5ceab400-0000-4000-8000-0000000004b0" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_201 "OA Controller lane" id "5ceab400-0000-4000-8000-0000000004b1" { + description ""; + parent @life_oa_200; + represented @life_oa_10; + } + + oa_lifeline life_oa_202 "OA Receiver lane" id "5ceab400-0000-4000-8000-0000000004b2" { + description ""; + parent @life_oa_200; + represented @life_oa_11; + } + + oa_scenario life_oa_300 "OA 03 Create only" id "5ceab400-0000-4000-8000-000000000514" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_310]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_301 "OA Controller lane" id "5ceab400-0000-4000-8000-000000000515" { + description ""; + parent @life_oa_300; + represented @life_oa_10; + } + + oa_lifeline life_oa_302 "OA Receiver lane" id "5ceab400-0000-4000-8000-000000000516" { + description ""; + parent @life_oa_300; + represented @life_oa_11; + } + + oa_occurrence life_oa_310 "OA Create only receiver" id "5ceab400-0000-4000-8000-00000000051e" { + body { + Exchange { + exchange @life_oa_service; + message_kind Create; + receiver @life_oa_302; + reply_to none; + sender @life_oa_301; + values []; + }; + }; + description ""; + parent @life_oa_300; + postcondition ""; + precondition ""; + } + + oa_scenario life_oa_400 "OA 04 Conditional delete" id "5ceab400-0000-4000-8000-000000000578" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_410, @life_oa_411]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_401 "OA Controller lane" id "5ceab400-0000-4000-8000-000000000579" { + description ""; + parent @life_oa_400; + represented @life_oa_10; + } + + oa_lifeline life_oa_402 "OA Receiver lane" id "5ceab400-0000-4000-8000-00000000057a" { + description ""; + parent @life_oa_400; + represented @life_oa_11; + } + + oa_occurrence life_oa_410 "OA Open call" id "5ceab400-0000-4000-8000-000000000582" { + body { + Exchange { + exchange @life_oa_service; + message_kind Call; + receiver @life_oa_402; + reply_to none; + sender @life_oa_401; + values []; + }; + }; + description ""; + parent @life_oa_400; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_411 "OA ALT delete or keep" id "5ceab400-0000-4000-8000-000000000583" { + body { + Fragment { + branches [@life_oa_412, @life_oa_413]; + operator Alternative; + }; + }; + description ""; + parent @life_oa_400; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_412 "OA Left delete operand" id "5ceab400-0000-4000-8000-000000000584" { + body { + Branch { + guard "stop_requested"; + occurrences [@life_oa_414]; + }; + }; + description ""; + parent @life_oa_411; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_413 "OA Right empty operand" id "5ceab400-0000-4000-8000-000000000585" { + body { + Branch { + guard "else"; + occurrences []; + }; + }; + description ""; + parent @life_oa_411; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_414 "OA Conditional delete receiver" id "5ceab400-0000-4000-8000-000000000586" { + body { + Exchange { + exchange @life_oa_service; + message_kind Delete; + receiver @life_oa_402; + reply_to none; + sender @life_oa_401; + values []; + }; + }; + description ""; + parent @life_oa_412; + postcondition ""; + precondition ""; + } + + oa_scenario life_oa_500 "OA 05 Unassigned receiver" id "5ceab400-0000-4000-8000-0000000005dc" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_510, @life_oa_511]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_501 "OA Controller lane" id "5ceab400-0000-4000-8000-0000000005dd" { + description ""; + parent @life_oa_500; + represented @life_oa_10; + } + + oa_lifeline life_oa_502 "OA Unassigned receiver lane" id "5ceab400-0000-4000-8000-0000000005de" { + description ""; + parent @life_oa_500; + represented none; + } + + oa_occurrence life_oa_510 "OA Create unassigned receiver" id "5ceab400-0000-4000-8000-0000000005e6" { + body { + Exchange { + exchange none; + message_kind Create; + receiver @life_oa_502; + reply_to none; + sender @life_oa_501; + values []; + }; + }; + description ""; + parent @life_oa_500; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_511 "OA Delete unassigned receiver" id "5ceab400-0000-4000-8000-0000000005e7" { + body { + Exchange { + exchange none; + message_kind Delete; + receiver @life_oa_502; + reply_to none; + sender @life_oa_501; + values []; + }; + }; + description ""; + parent @life_oa_500; + postcondition ""; + precondition ""; + } + + oa_scenario life_oa_600 "OA 06 Self delete" id "5ceab400-0000-4000-8000-000000000640" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_610]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_601 "OA Controller lane" id "5ceab400-0000-4000-8000-000000000641" { + description ""; + parent @life_oa_600; + represented @life_oa_10; + } + + oa_occurrence life_oa_610 "OA Self delete controller" id "5ceab400-0000-4000-8000-00000000064a" { + body { + Exchange { + exchange none; + message_kind Delete; + receiver @life_oa_601; + reply_to none; + sender @life_oa_601; + values []; + }; + }; + description ""; + parent @life_oa_600; + postcondition ""; + precondition ""; + } + + sa_function life_sa_10 "SA Controller work" id "5ceab400-0000-4000-8000-0000000007da" { + description ""; + parent none; + } + + sa_function life_sa_11 "SA Receiver work" id "5ceab400-0000-4000-8000-0000000007db" { + description ""; + parent none; + } + + sa_scenario life_sa_100 "SA 01 Root create action delete" id "5ceab400-0000-4000-8000-000000000834" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_110, @life_sa_111, @life_sa_112]; + viewpoint Functional; + } + + sa_lifeline life_sa_101 "SA Controller lane" id "5ceab400-0000-4000-8000-000000000835" { + description ""; + parent @life_sa_100; + represented @life_sa_10; + } + + sa_lifeline life_sa_102 "界界界界界界界界界界界界界界界界界界" id "5ceab400-0000-4000-8000-000000000836" { + description ""; + parent @life_sa_100; + represented @life_sa_11; + } + + sa_occurrence life_sa_110 "SA Create receiver" id "5ceab400-0000-4000-8000-00000000083e" { + body { + Exchange { + exchange @life_sa_service; + message_kind Create; + receiver @life_sa_102; + reply_to none; + sender @life_sa_101; + values []; + }; + }; + description ""; + parent @life_sa_100; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_111 "SA Receiver action" id "5ceab400-0000-4000-8000-00000000083f" { + body { + Action { + action @life_sa_11; + lifeline @life_sa_102; + }; + }; + description ""; + parent @life_sa_100; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_112 "SA Delete receiver" id "5ceab400-0000-4000-8000-000000000840" { + body { + Exchange { + exchange @life_sa_service; + message_kind Delete; + receiver @life_sa_102; + reply_to none; + sender @life_sa_101; + values []; + }; + }; + description ""; + parent @life_sa_100; + postcondition ""; + precondition ""; + } + + sa_scenario life_sa_200 "SA 02 Preexisting empty" id "5ceab400-0000-4000-8000-000000000898" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint Functional; + } + + sa_lifeline life_sa_201 "SA Controller lane" id "5ceab400-0000-4000-8000-000000000899" { + description ""; + parent @life_sa_200; + represented @life_sa_10; + } + + sa_lifeline life_sa_202 "SA Receiver lane" id "5ceab400-0000-4000-8000-00000000089a" { + description ""; + parent @life_sa_200; + represented @life_sa_11; + } + + sa_scenario life_sa_300 "SA 03 Create only" id "5ceab400-0000-4000-8000-0000000008fc" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_310]; + viewpoint Functional; + } + + sa_lifeline life_sa_301 "SA Controller lane" id "5ceab400-0000-4000-8000-0000000008fd" { + description ""; + parent @life_sa_300; + represented @life_sa_10; + } + + sa_lifeline life_sa_302 "SA Receiver lane" id "5ceab400-0000-4000-8000-0000000008fe" { + description ""; + parent @life_sa_300; + represented @life_sa_11; + } + + sa_occurrence life_sa_310 "SA Create only receiver" id "5ceab400-0000-4000-8000-000000000906" { + body { + Exchange { + exchange @life_sa_service; + message_kind Create; + receiver @life_sa_302; + reply_to none; + sender @life_sa_301; + values []; + }; + }; + description ""; + parent @life_sa_300; + postcondition ""; + precondition ""; + } + + sa_scenario life_sa_400 "SA 04 Conditional delete" id "5ceab400-0000-4000-8000-000000000960" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_410, @life_sa_411]; + viewpoint Functional; + } + + sa_lifeline life_sa_401 "SA Controller lane" id "5ceab400-0000-4000-8000-000000000961" { + description ""; + parent @life_sa_400; + represented @life_sa_10; + } + + sa_lifeline life_sa_402 "SA Receiver lane" id "5ceab400-0000-4000-8000-000000000962" { + description ""; + parent @life_sa_400; + represented @life_sa_11; + } + + sa_occurrence life_sa_410 "SA Open call" id "5ceab400-0000-4000-8000-00000000096a" { + body { + Exchange { + exchange @life_sa_service; + message_kind Call; + receiver @life_sa_402; + reply_to none; + sender @life_sa_401; + values []; + }; + }; + description ""; + parent @life_sa_400; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_411 "SA ALT delete or keep" id "5ceab400-0000-4000-8000-00000000096b" { + body { + Fragment { + branches [@life_sa_412, @life_sa_413]; + operator Alternative; + }; + }; + description ""; + parent @life_sa_400; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_412 "SA Left delete operand" id "5ceab400-0000-4000-8000-00000000096c" { + body { + Branch { + guard "stop_requested"; + occurrences [@life_sa_414]; + }; + }; + description ""; + parent @life_sa_411; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_413 "SA Right empty operand" id "5ceab400-0000-4000-8000-00000000096d" { + body { + Branch { + guard "else"; + occurrences []; + }; + }; + description ""; + parent @life_sa_411; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_414 "SA Conditional delete receiver" id "5ceab400-0000-4000-8000-00000000096e" { + body { + Exchange { + exchange @life_sa_service; + message_kind Delete; + receiver @life_sa_402; + reply_to none; + sender @life_sa_401; + values []; + }; + }; + description ""; + parent @life_sa_412; + postcondition ""; + precondition ""; + } + + sa_scenario life_sa_500 "SA 05 Unassigned receiver" id "5ceab400-0000-4000-8000-0000000009c4" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_510, @life_sa_511]; + viewpoint Functional; + } + + sa_lifeline life_sa_501 "SA Controller lane" id "5ceab400-0000-4000-8000-0000000009c5" { + description ""; + parent @life_sa_500; + represented @life_sa_10; + } + + sa_lifeline life_sa_502 "SA Unassigned receiver lane" id "5ceab400-0000-4000-8000-0000000009c6" { + description ""; + parent @life_sa_500; + represented none; + } + + sa_occurrence life_sa_510 "SA Create unassigned receiver" id "5ceab400-0000-4000-8000-0000000009ce" { + body { + Exchange { + exchange none; + message_kind Create; + receiver @life_sa_502; + reply_to none; + sender @life_sa_501; + values []; + }; + }; + description ""; + parent @life_sa_500; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_511 "SA Delete unassigned receiver" id "5ceab400-0000-4000-8000-0000000009cf" { + body { + Exchange { + exchange none; + message_kind Delete; + receiver @life_sa_502; + reply_to none; + sender @life_sa_501; + values []; + }; + }; + description ""; + parent @life_sa_500; + postcondition ""; + precondition ""; + } + + sa_scenario life_sa_600 "SA 06 Self delete" id "5ceab400-0000-4000-8000-000000000a28" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_610]; + viewpoint Functional; + } + + sa_lifeline life_sa_601 "SA Controller lane" id "5ceab400-0000-4000-8000-000000000a29" { + description ""; + parent @life_sa_600; + represented @life_sa_10; + } + + sa_occurrence life_sa_610 "SA Self delete controller" id "5ceab400-0000-4000-8000-000000000a32" { + body { + Exchange { + exchange none; + message_kind Delete; + receiver @life_sa_601; + reply_to none; + sender @life_sa_601; + values []; + }; + }; + description ""; + parent @life_sa_600; + postcondition ""; + precondition ""; + } + + sa_port sa_lifecycle_service_input "SA Lifecycle service input" id "a4a6ecc0-3e12-51a5-b08b-199ad743525c" { + contract { + FunctionInput { + incoming_items []; + }; + }; + description ""; + legacy none; + parent @life_sa_11; + } + + sa_port sa_lifecycle_service_output "SA Lifecycle service output" id "b1aa66c4-0e8e-5091-beda-2b8d2005b688" { + contract { + FunctionOutput { + outgoing_items []; + }; + }; + description ""; + legacy none; + parent @life_sa_10; + } + + interaction life_oa_service "OA Lifecycle service" id "5ceab400-0000-4000-8000-0000000003f4" { + description ""; + items []; + source @life_oa_10; + target @life_oa_11; + } + + functional_exchange life_sa_service "SA Lifecycle service" id "5ceab400-0000-4000-8000-0000000007dc" { + description ""; + items []; + source @life_sa_10; + source_port @sa_lifecycle_service_output; + target @life_sa_11; + target_port @sa_lifecycle_service_input; + } + +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/baseline-wide/rationale.arcadia b/harness/experiments/canvas-camera-a57c334-20260912/baseline-wide/rationale.arcadia new file mode 100644 index 00000000..a6c18ddd --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/baseline-wide/rationale.arcadia @@ -0,0 +1,2 @@ +// Preserve lifecycle note: 雨 · receiver. +// Geometry never changes these bytes. diff --git a/harness/experiments/canvas-camera-a57c334-20260912/checkpoints/wide-passive/project.arcadia b/harness/experiments/canvas-camera-a57c334-20260912/checkpoints/wide-passive/project.arcadia new file mode 100644 index 00000000..3e04bde6 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/checkpoints/wide-passive/project.arcadia @@ -0,0 +1,692 @@ +arcadia 7; +project lifecycle_native "Lifecycle native contract" id "5ceab400-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Fixed semantic inputs; lifecycle geometry is derived and never authored."; + + oa_activity life_oa_10 "OA Controller work" id "5ceab400-0000-4000-8000-0000000003f2" { + description ""; + parent none; + } + + oa_activity life_oa_11 "OA Receiver work" id "5ceab400-0000-4000-8000-0000000003f3" { + description ""; + parent none; + } + + oa_scenario life_oa_100 "OA 01 Root create action delete" id "5ceab400-0000-4000-8000-00000000044c" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_110, @life_oa_111, @life_oa_112]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_101 "OA Controller lane" id "5ceab400-0000-4000-8000-00000000044d" { + description ""; + parent @life_oa_100; + represented @life_oa_10; + } + + oa_lifeline life_oa_102 "WWWWWWWWWWWWWWWWWW" id "5ceab400-0000-4000-8000-00000000044e" { + description ""; + parent @life_oa_100; + represented @life_oa_11; + } + + oa_occurrence life_oa_110 "OA Create receiver" id "5ceab400-0000-4000-8000-000000000456" { + body { + Exchange { + exchange @life_oa_service; + message_kind Create; + receiver @life_oa_102; + reply_to none; + sender @life_oa_101; + values []; + }; + }; + description ""; + parent @life_oa_100; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_111 "OA Receiver action" id "5ceab400-0000-4000-8000-000000000457" { + body { + Action { + action @life_oa_11; + lifeline @life_oa_102; + }; + }; + description ""; + parent @life_oa_100; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_112 "OA Delete receiver" id "5ceab400-0000-4000-8000-000000000458" { + body { + Exchange { + exchange @life_oa_service; + message_kind Delete; + receiver @life_oa_102; + reply_to none; + sender @life_oa_101; + values []; + }; + }; + description ""; + parent @life_oa_100; + postcondition ""; + precondition ""; + } + + oa_scenario life_oa_200 "OA 02 Preexisting empty" id "5ceab400-0000-4000-8000-0000000004b0" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_201 "OA Controller lane" id "5ceab400-0000-4000-8000-0000000004b1" { + description ""; + parent @life_oa_200; + represented @life_oa_10; + } + + oa_lifeline life_oa_202 "OA Receiver lane" id "5ceab400-0000-4000-8000-0000000004b2" { + description ""; + parent @life_oa_200; + represented @life_oa_11; + } + + oa_scenario life_oa_300 "OA 03 Create only" id "5ceab400-0000-4000-8000-000000000514" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_310]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_301 "OA Controller lane" id "5ceab400-0000-4000-8000-000000000515" { + description ""; + parent @life_oa_300; + represented @life_oa_10; + } + + oa_lifeline life_oa_302 "OA Receiver lane" id "5ceab400-0000-4000-8000-000000000516" { + description ""; + parent @life_oa_300; + represented @life_oa_11; + } + + oa_occurrence life_oa_310 "OA Create only receiver" id "5ceab400-0000-4000-8000-00000000051e" { + body { + Exchange { + exchange @life_oa_service; + message_kind Create; + receiver @life_oa_302; + reply_to none; + sender @life_oa_301; + values []; + }; + }; + description ""; + parent @life_oa_300; + postcondition ""; + precondition ""; + } + + oa_scenario life_oa_400 "OA 04 Conditional delete" id "5ceab400-0000-4000-8000-000000000578" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_410, @life_oa_411]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_401 "OA Controller lane" id "5ceab400-0000-4000-8000-000000000579" { + description ""; + parent @life_oa_400; + represented @life_oa_10; + } + + oa_lifeline life_oa_402 "OA Receiver lane" id "5ceab400-0000-4000-8000-00000000057a" { + description ""; + parent @life_oa_400; + represented @life_oa_11; + } + + oa_occurrence life_oa_410 "OA Open call" id "5ceab400-0000-4000-8000-000000000582" { + body { + Exchange { + exchange @life_oa_service; + message_kind Call; + receiver @life_oa_402; + reply_to none; + sender @life_oa_401; + values []; + }; + }; + description ""; + parent @life_oa_400; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_411 "OA ALT delete or keep" id "5ceab400-0000-4000-8000-000000000583" { + body { + Fragment { + branches [@life_oa_412, @life_oa_413]; + operator Alternative; + }; + }; + description ""; + parent @life_oa_400; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_412 "OA Left delete operand" id "5ceab400-0000-4000-8000-000000000584" { + body { + Branch { + guard "stop_requested"; + occurrences [@life_oa_414]; + }; + }; + description ""; + parent @life_oa_411; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_413 "OA Right empty operand" id "5ceab400-0000-4000-8000-000000000585" { + body { + Branch { + guard "else"; + occurrences []; + }; + }; + description ""; + parent @life_oa_411; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_414 "OA Conditional delete receiver" id "5ceab400-0000-4000-8000-000000000586" { + body { + Exchange { + exchange @life_oa_service; + message_kind Delete; + receiver @life_oa_402; + reply_to none; + sender @life_oa_401; + values []; + }; + }; + description ""; + parent @life_oa_412; + postcondition ""; + precondition ""; + } + + oa_scenario life_oa_500 "OA 05 Unassigned receiver" id "5ceab400-0000-4000-8000-0000000005dc" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_510, @life_oa_511]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_501 "OA Controller lane" id "5ceab400-0000-4000-8000-0000000005dd" { + description ""; + parent @life_oa_500; + represented @life_oa_10; + } + + oa_lifeline life_oa_502 "OA Unassigned receiver lane" id "5ceab400-0000-4000-8000-0000000005de" { + description ""; + parent @life_oa_500; + represented none; + } + + oa_occurrence life_oa_510 "OA Create unassigned receiver" id "5ceab400-0000-4000-8000-0000000005e6" { + body { + Exchange { + exchange none; + message_kind Create; + receiver @life_oa_502; + reply_to none; + sender @life_oa_501; + values []; + }; + }; + description ""; + parent @life_oa_500; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_511 "OA Delete unassigned receiver" id "5ceab400-0000-4000-8000-0000000005e7" { + body { + Exchange { + exchange none; + message_kind Delete; + receiver @life_oa_502; + reply_to none; + sender @life_oa_501; + values []; + }; + }; + description ""; + parent @life_oa_500; + postcondition ""; + precondition ""; + } + + oa_scenario life_oa_600 "OA 06 Self delete" id "5ceab400-0000-4000-8000-000000000640" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_610]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_601 "OA Controller lane" id "5ceab400-0000-4000-8000-000000000641" { + description ""; + parent @life_oa_600; + represented @life_oa_10; + } + + oa_occurrence life_oa_610 "OA Self delete controller" id "5ceab400-0000-4000-8000-00000000064a" { + body { + Exchange { + exchange none; + message_kind Delete; + receiver @life_oa_601; + reply_to none; + sender @life_oa_601; + values []; + }; + }; + description ""; + parent @life_oa_600; + postcondition ""; + precondition ""; + } + + sa_function life_sa_10 "SA Controller work" id "5ceab400-0000-4000-8000-0000000007da" { + description ""; + parent none; + } + + sa_function life_sa_11 "SA Receiver work" id "5ceab400-0000-4000-8000-0000000007db" { + description ""; + parent none; + } + + sa_scenario life_sa_100 "SA 01 Root create action delete" id "5ceab400-0000-4000-8000-000000000834" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_110, @life_sa_111, @life_sa_112]; + viewpoint Functional; + } + + sa_lifeline life_sa_101 "SA Controller lane" id "5ceab400-0000-4000-8000-000000000835" { + description ""; + parent @life_sa_100; + represented @life_sa_10; + } + + sa_lifeline life_sa_102 "界界界界界界界界界界界界界界界界界界" id "5ceab400-0000-4000-8000-000000000836" { + description ""; + parent @life_sa_100; + represented @life_sa_11; + } + + sa_occurrence life_sa_110 "SA Create receiver" id "5ceab400-0000-4000-8000-00000000083e" { + body { + Exchange { + exchange @life_sa_service; + message_kind Create; + receiver @life_sa_102; + reply_to none; + sender @life_sa_101; + values []; + }; + }; + description ""; + parent @life_sa_100; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_111 "SA Receiver action" id "5ceab400-0000-4000-8000-00000000083f" { + body { + Action { + action @life_sa_11; + lifeline @life_sa_102; + }; + }; + description ""; + parent @life_sa_100; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_112 "SA Delete receiver" id "5ceab400-0000-4000-8000-000000000840" { + body { + Exchange { + exchange @life_sa_service; + message_kind Delete; + receiver @life_sa_102; + reply_to none; + sender @life_sa_101; + values []; + }; + }; + description ""; + parent @life_sa_100; + postcondition ""; + precondition ""; + } + + sa_scenario life_sa_200 "SA 02 Preexisting empty" id "5ceab400-0000-4000-8000-000000000898" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint Functional; + } + + sa_lifeline life_sa_201 "SA Controller lane" id "5ceab400-0000-4000-8000-000000000899" { + description ""; + parent @life_sa_200; + represented @life_sa_10; + } + + sa_lifeline life_sa_202 "SA Receiver lane" id "5ceab400-0000-4000-8000-00000000089a" { + description ""; + parent @life_sa_200; + represented @life_sa_11; + } + + sa_scenario life_sa_300 "SA 03 Create only" id "5ceab400-0000-4000-8000-0000000008fc" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_310]; + viewpoint Functional; + } + + sa_lifeline life_sa_301 "SA Controller lane" id "5ceab400-0000-4000-8000-0000000008fd" { + description ""; + parent @life_sa_300; + represented @life_sa_10; + } + + sa_lifeline life_sa_302 "SA Receiver lane" id "5ceab400-0000-4000-8000-0000000008fe" { + description ""; + parent @life_sa_300; + represented @life_sa_11; + } + + sa_occurrence life_sa_310 "SA Create only receiver" id "5ceab400-0000-4000-8000-000000000906" { + body { + Exchange { + exchange @life_sa_service; + message_kind Create; + receiver @life_sa_302; + reply_to none; + sender @life_sa_301; + values []; + }; + }; + description ""; + parent @life_sa_300; + postcondition ""; + precondition ""; + } + + sa_scenario life_sa_400 "SA 04 Conditional delete" id "5ceab400-0000-4000-8000-000000000960" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_410, @life_sa_411]; + viewpoint Functional; + } + + sa_lifeline life_sa_401 "SA Controller lane" id "5ceab400-0000-4000-8000-000000000961" { + description ""; + parent @life_sa_400; + represented @life_sa_10; + } + + sa_lifeline life_sa_402 "SA Receiver lane" id "5ceab400-0000-4000-8000-000000000962" { + description ""; + parent @life_sa_400; + represented @life_sa_11; + } + + sa_occurrence life_sa_410 "SA Open call" id "5ceab400-0000-4000-8000-00000000096a" { + body { + Exchange { + exchange @life_sa_service; + message_kind Call; + receiver @life_sa_402; + reply_to none; + sender @life_sa_401; + values []; + }; + }; + description ""; + parent @life_sa_400; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_411 "SA ALT delete or keep" id "5ceab400-0000-4000-8000-00000000096b" { + body { + Fragment { + branches [@life_sa_412, @life_sa_413]; + operator Alternative; + }; + }; + description ""; + parent @life_sa_400; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_412 "SA Left delete operand" id "5ceab400-0000-4000-8000-00000000096c" { + body { + Branch { + guard "stop_requested"; + occurrences [@life_sa_414]; + }; + }; + description ""; + parent @life_sa_411; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_413 "SA Right empty operand" id "5ceab400-0000-4000-8000-00000000096d" { + body { + Branch { + guard "else"; + occurrences []; + }; + }; + description ""; + parent @life_sa_411; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_414 "SA Conditional delete receiver" id "5ceab400-0000-4000-8000-00000000096e" { + body { + Exchange { + exchange @life_sa_service; + message_kind Delete; + receiver @life_sa_402; + reply_to none; + sender @life_sa_401; + values []; + }; + }; + description ""; + parent @life_sa_412; + postcondition ""; + precondition ""; + } + + sa_scenario life_sa_500 "SA 05 Unassigned receiver" id "5ceab400-0000-4000-8000-0000000009c4" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_510, @life_sa_511]; + viewpoint Functional; + } + + sa_lifeline life_sa_501 "SA Controller lane" id "5ceab400-0000-4000-8000-0000000009c5" { + description ""; + parent @life_sa_500; + represented @life_sa_10; + } + + sa_lifeline life_sa_502 "SA Unassigned receiver lane" id "5ceab400-0000-4000-8000-0000000009c6" { + description ""; + parent @life_sa_500; + represented none; + } + + sa_occurrence life_sa_510 "SA Create unassigned receiver" id "5ceab400-0000-4000-8000-0000000009ce" { + body { + Exchange { + exchange none; + message_kind Create; + receiver @life_sa_502; + reply_to none; + sender @life_sa_501; + values []; + }; + }; + description ""; + parent @life_sa_500; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_511 "SA Delete unassigned receiver" id "5ceab400-0000-4000-8000-0000000009cf" { + body { + Exchange { + exchange none; + message_kind Delete; + receiver @life_sa_502; + reply_to none; + sender @life_sa_501; + values []; + }; + }; + description ""; + parent @life_sa_500; + postcondition ""; + precondition ""; + } + + sa_scenario life_sa_600 "SA 06 Self delete" id "5ceab400-0000-4000-8000-000000000a28" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_610]; + viewpoint Functional; + } + + sa_lifeline life_sa_601 "SA Controller lane" id "5ceab400-0000-4000-8000-000000000a29" { + description ""; + parent @life_sa_600; + represented @life_sa_10; + } + + sa_occurrence life_sa_610 "SA Self delete controller" id "5ceab400-0000-4000-8000-000000000a32" { + body { + Exchange { + exchange none; + message_kind Delete; + receiver @life_sa_601; + reply_to none; + sender @life_sa_601; + values []; + }; + }; + description ""; + parent @life_sa_600; + postcondition ""; + precondition ""; + } + + sa_port sa_lifecycle_service_input "SA Lifecycle service input" id "a4a6ecc0-3e12-51a5-b08b-199ad743525c" { + contract { + FunctionInput { + incoming_items []; + }; + }; + description ""; + legacy none; + parent @life_sa_11; + } + + sa_port sa_lifecycle_service_output "SA Lifecycle service output" id "b1aa66c4-0e8e-5091-beda-2b8d2005b688" { + contract { + FunctionOutput { + outgoing_items []; + }; + }; + description ""; + legacy none; + parent @life_sa_10; + } + + interaction life_oa_service "OA Lifecycle service" id "5ceab400-0000-4000-8000-0000000003f4" { + description ""; + items []; + source @life_oa_10; + target @life_oa_11; + } + + functional_exchange life_sa_service "SA Lifecycle service" id "5ceab400-0000-4000-8000-0000000007dc" { + description ""; + items []; + source @life_sa_10; + source_port @sa_lifecycle_service_output; + target @life_sa_11; + target_port @sa_lifecycle_service_input; + } + +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/checkpoints/wide-passive/rationale.arcadia b/harness/experiments/canvas-camera-a57c334-20260912/checkpoints/wide-passive/rationale.arcadia new file mode 100644 index 00000000..a6c18ddd --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/checkpoints/wide-passive/rationale.arcadia @@ -0,0 +1,2 @@ +// Preserve lifecycle note: 雨 · receiver. +// Geometry never changes these bytes. diff --git a/harness/experiments/canvas-camera-a57c334-20260912/launch-native-a57c334-camera.ps1 b/harness/experiments/canvas-camera-a57c334-20260912/launch-native-a57c334-camera.ps1 new file mode 100644 index 00000000..5ecf22c7 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/launch-native-a57c334-camera.ps1 @@ -0,0 +1,183 @@ +#Requires -Version 7.0 +# PREPARED ONLY. Root decides when to invoke. Keep this logger alive until normal GUI close. +[CmdletBinding()] +param() + +Set-StrictMode -Version Latest +$ErrorActionPreference = 'Stop' +$nativeRoot = Join-Path $PSScriptRoot 'native-a57c334-camera' +$nativeFreeze = 'a57c334b302eb13352b4bb65df1c75d94d002348' +$nativeManifestHash = '293892C2F430D6EADB58C6678F3C1B346742B3AA4D2FE5CE3729F896EAD2C2DB' +$nativeInputHash = '47FEC9CADC0E7FAE99D789376C111C02EEAAB7FAC3740DE48174A06F61FE16B3' +$nativeGuiHash = '69DBB90FA299B3B3D90140C7934891F79166025893AF9B35B2B8D754A37A0D40' +$nativeDllHash = 'AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A' +$nativeBin = Join-Path $nativeRoot 'bin' +$nativeProfile = Join-Path $nativeRoot 'profile' +$nativeCwd = Join-Path $nativeRoot 'unrelated-cwd' +$nativePath = 'C:\Windows\System32;C:\Windows;' + $nativeBin +$nativeReceipt = Join-Path $nativeRoot 'launch.json' +$nativeTerminal = Join-Path $nativeRoot 'normal-close.json' +$nativeStdout = Join-Path $nativeRoot 'logs/studio.stdout.log' +$nativeStderr = Join-Path $nativeRoot 'logs/studio.stderr.log' +$nativeUtf8 = [Text.UTF8Encoding]::new($false) + +function Read-NativeItem([string]$Path) { + $item = Get-Item -LiteralPath $Path -Force + $ancestor = $item + while ($null -ne $ancestor) { + if (($ancestor.Attributes -band [IO.FileAttributes]::ReparsePoint) -ne 0) { + throw "Reparse path requires separate review: $($ancestor.FullName)" + } + $ancestor = if ($ancestor -is [IO.FileInfo]) { $ancestor.Directory } else { $ancestor.Parent } + } + return $item +} +function Read-NativeFile([string]$Path) { + $item = Read-NativeItem $Path + if ($item.PSIsContainer) { throw "Expected file: $Path" } + return [ordered]@{ path = $item.FullName; bytes = $item.Length; sha256 = (Get-FileHash -LiteralPath $item.FullName -Algorithm SHA256).Hash } +} +function Write-NativeRecord($Record, [IO.FileStream]$Stream) { + $bytes = $nativeUtf8.GetBytes(($Record | ConvertTo-Json -Depth 12) + "`n") + $Stream.Position = 0 + $Stream.SetLength(0) + $Stream.Write($bytes, 0, $bytes.Length) + $Stream.Flush($true) +} +function Open-NativeOutput([string]$Path) { + return [IO.File]::Open($Path, [IO.FileMode]::CreateNew, [IO.FileAccess]::ReadWrite, [IO.FileShare]::Read) +} + +# Source provenance is the closed a57 gate, never current dirty sources or target/debug. +$nativeManifestFile = Read-NativeFile (Join-Path $nativeRoot 'preparation-manifest.json') +if ($nativeManifestFile.sha256 -ne $nativeManifestHash) { throw 'Preparation manifest changed.' } +$nativeManifest = Get-Content -LiteralPath $nativeManifestFile.path -Raw | ConvertFrom-Json +if ($nativeManifest.source_commit -ne $nativeFreeze -or $nativeManifest.input_manifest_sha256 -ne $nativeInputHash -or $nativeManifest.frozen_input_count -ne 529) { throw 'Unexpected frozen input identity.' } +foreach ($file in $nativeManifest.files) { + $path = [IO.Path]::GetFullPath((Join-Path $nativeRoot $file.target)) + if (-not $path.StartsWith($nativeRoot + [IO.Path]::DirectorySeparatorChar, [StringComparison]::OrdinalIgnoreCase)) { throw 'Manifest path escapes private root.' } + $actual = Read-NativeFile $path + if ($actual.sha256 -ne $file.sha256 -or $actual.bytes -ne $file.bytes) { throw "Prepared input changed: $($file.target)" } +} +$nativeInputs = Read-NativeFile (Join-Path $nativeRoot 'provenance/inputs.json') +if ($nativeInputs.sha256 -ne $nativeInputHash) { throw 'Frozen input manifest changed.' } +$nativeBuildFile = Read-NativeFile (Join-Path $nativeRoot 'provenance/studio-build-status.json') +$nativeBuild = Get-Content -LiteralPath $nativeBuildFile.path -Raw | ConvertFrom-Json +if ($nativeBuild.exit -ne 0 -or $nativeBuild.name -ne 'canvas-union-windows-20260911/studio-build' -or [string]::IsNullOrWhiteSpace($nativeBuild.completed_utc)) { throw 'Matching completed build required.' } +$nativeGui = Read-NativeFile (Join-Path $nativeBin 'arcadia-studio.exe') +$nativeDll = Read-NativeFile (Join-Path $nativeBin 'libunwind.dll') +if ($nativeGui.sha256 -ne $nativeGuiHash -or $nativeGui.bytes -ne 113028608 -or $nativeDll.sha256 -ne $nativeDllHash -or $nativeDll.bytes -ne 190464) { throw 'Immutable GUI/runtime mismatch.' } +if (-not [string]::Equals($env:SystemRoot, 'C:\Windows', [StringComparison]::OrdinalIgnoreCase)) { throw 'This recorded launch requires SystemRoot C:\Windows.' } +foreach ($directory in @($nativeProfile, $nativeCwd, (Join-Path $nativeRoot 'logs'), 'C:\Windows\System32')) { + if (-not (Read-NativeItem $directory).PSIsContainer) { throw "Required directory missing: $directory" } +} +foreach ($empty in @($nativeProfile, $nativeCwd)) { + if (@(Get-ChildItem -LiteralPath $empty -Force).Count -ne 0) { throw "Fresh empty directory required: $empty" } +} +foreach ($output in @($nativeReceipt, $nativeTerminal, $nativeStdout, $nativeStderr)) { + if (Test-Path -LiteralPath $output) { throw "Never overwrite prior launch evidence: $output" } +} + +$nativeState = [ordered]@{ + source_commit = $nativeFreeze + scope = 'Independent pre-grapheme a57 camera/clipping/zoom/hit session; no package or new combined Unicode acceptance implied.' + preparation_manifest = $nativeManifestFile + build_inputs_manifest = $nativeInputs + build_status_file = $nativeBuildFile + build_status = $nativeBuild + studio = $nativeGui + runtime = $nativeDll + launch_script = (Read-NativeFile $PSCommandPath) + process_path = $nativePath + isolated_localappdata = $nativeProfile + working_directory = $nativeCwd + arguments = @() + environment_scope = 'Child ProcessStartInfo only; other normal inherited environment retained.' + window_style = 'Hidden' + use_shell_execute = $false + create_no_window = $true + stdout = $nativeStdout + stderr = $nativeStderr + pid = $null + launch_requested_utc = $null + process_started_utc = $null + state = 'preflight_passed' + acceptance = 'Pending root observation and independent source/model checks.' +} +$nativeReceiptStream = $null +$nativeOutStream = $null +$nativeErrStream = $null +$nativeProcess = $null +$nativeStarted = $false +try { + # Exclusive receipt reservation also serializes accidental concurrent invocations. + $nativeReceiptStream = Open-NativeOutput $nativeReceipt + Write-NativeRecord $nativeState $nativeReceiptStream + $nativeOutStream = Open-NativeOutput $nativeStdout + $nativeErrStream = Open-NativeOutput $nativeStderr + $nativeInfo = [Diagnostics.ProcessStartInfo]::new() + $nativeInfo.FileName = $nativeGui.path + $nativeInfo.WorkingDirectory = $nativeCwd + $nativeInfo.UseShellExecute = $false + $nativeInfo.CreateNoWindow = $true + $nativeInfo.WindowStyle = [Diagnostics.ProcessWindowStyle]::Hidden + $nativeInfo.RedirectStandardOutput = $true + $nativeInfo.RedirectStandardError = $true + $nativeInfo.Environment['PATH'] = $nativePath + $nativeInfo.Environment['LOCALAPPDATA'] = $nativeProfile + foreach ($file in @($nativeGui, $nativeDll, $nativeManifestFile, $nativeInputs, $nativeBuildFile)) { + if ((Read-NativeFile $file.path).sha256 -ne $file.sha256) { throw "Launch-critical input changed: $($file.path)" } + } + $nativeProcess = [Diagnostics.Process]::new() + $nativeProcess.StartInfo = $nativeInfo + $nativeState.launch_requested_utc = [DateTime]::UtcNow.ToString('o') + if (-not $nativeProcess.Start()) { throw 'Process.Start returned false.' } + $nativeStarted = $true + $nativeState.pid = $nativeProcess.Id + # Pump both raw streams concurrently; no line decoding/newline normalization. + $nativeOutCopy = $nativeProcess.StandardOutput.BaseStream.CopyToAsync($nativeOutStream) + $nativeErrCopy = $nativeProcess.StandardError.BaseStream.CopyToAsync($nativeErrStream) + $nativeState.process_started_utc = $nativeProcess.StartTime.ToUniversalTime().ToString('o') + $nativeState.state = 'launched' + Write-NativeRecord $nativeState $nativeReceiptStream + $nativeReceiptStream.Dispose() + $nativeReceiptStream = $null + $nativeState | ConvertTo-Json -Depth 12 | Write-Output + # Deliberately stays attached as a logger. Root uses a running shell session and closes GUI normally. + $nativeProcess.WaitForExit() + [Threading.Tasks.Task]::WaitAll([Threading.Tasks.Task[]]@($nativeOutCopy, $nativeErrCopy)) + $nativeOutStream.Flush($true) + $nativeErrStream.Flush($true) + $nativeOutStream.Dispose() + $nativeOutStream = $null + $nativeErrStream.Dispose() + $nativeErrStream = $null + $nativeClosed = [ordered]@{ + source_commit = $nativeFreeze + pid = $nativeState.pid + process_started_utc = $nativeState.process_started_utc + observed_exit_utc = [DateTime]::UtcNow.ToString('o') + exit_code = $nativeProcess.ExitCode + scope = 'Process termination and closed raw logs only; UI acceptance and reason for close require root observation.' + stdout = (Read-NativeFile $nativeStdout) + stderr = (Read-NativeFile $nativeStderr) + studio_readback = (Read-NativeFile $nativeGui.path) + runtime_readback = (Read-NativeFile $nativeDll.path) + } + $nativeCloseStream = Open-NativeOutput $nativeTerminal + try { Write-NativeRecord $nativeClosed $nativeCloseStream } finally { $nativeCloseStream.Dispose() } + $nativeClosed | ConvertTo-Json -Depth 12 | Write-Output +} catch { + if ($null -ne $nativeReceiptStream) { + $nativeState.state = if ($nativeStarted) { 'launched_record_error' } else { 'launch_failed' } + $nativeState['error'] = $_.Exception.Message + Write-NativeRecord $nativeState $nativeReceiptStream + } + throw +} finally { + if ($null -ne $nativeReceiptStream) { $nativeReceiptStream.Dispose() } + if ($null -ne $nativeOutStream) { $nativeOutStream.Dispose() } + if ($null -ne $nativeErrStream) { $nativeErrStream.Dispose() } + if ($null -ne $nativeProcess) { $nativeProcess.Dispose() } + # Never kill an application here. Root owns every native interaction and any recovery. +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/launch-script-syntax.json b/harness/experiments/canvas-camera-a57c334-20260912/launch-script-syntax.json new file mode 100644 index 00000000..af64d132 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/launch-script-syntax.json @@ -0,0 +1,5 @@ +{ + "scope": "Parser only; no launch", + "errors": [], + "pass": true +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/launch.json b/harness/experiments/canvas-camera-a57c334-20260912/launch.json new file mode 100644 index 00000000..5cffa7df --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/launch.json @@ -0,0 +1,67 @@ +{ + "source_commit": "a57c334b302eb13352b4bb65df1c75d94d002348", + "scope": "Independent pre-grapheme a57 camera/clipping/zoom/hit session; no package or new combined Unicode acceptance implied.", + "preparation_manifest": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\preparation-manifest.json", + "bytes": 9149, + "sha256": "293892C2F430D6EADB58C6678F3C1B346742B3AA4D2FE5CE3729F896EAD2C2DB" + }, + "build_inputs_manifest": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\inputs.json", + "bytes": 101859, + "sha256": "47FEC9CADC0E7FAE99D789376C111C02EEAAB7FAC3740DE48174A06F61FE16B3" + }, + "build_status_file": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\studio-build-status.json", + "bytes": 474, + "sha256": "AB1E04807F32F8DADA0A572D69F632BD6FD242150DF211C18E35D82EA8BE91EC" + }, + "build_status": { + "seconds": 385.1131455, + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\studio-build.log", + "started_utc": "2026-09-11T20:14:23.6348444Z", + "exit": 0, + "command": [ + "cargo", + "build", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "--offline", + "--locked" + ], + "name": "canvas-union-windows-20260911/studio-build", + "completed_utc": "2026-09-11T20:20:48.7677661Z" + }, + "studio": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\bin\\arcadia-studio.exe", + "bytes": 113028608, + "sha256": "69DBB90FA299B3B3D90140C7934891F79166025893AF9B35B2B8D754A37A0D40" + }, + "runtime": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\bin\\libunwind.dll", + "bytes": 190464, + "sha256": "AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A" + }, + "launch_script": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\launch-native-a57c334-camera.ps1", + "bytes": 10001, + "sha256": "BE80A4B5B407BCEA3DBECC547DA5E5888F3C6DC06F5F7AF87F546C388963B4DE" + }, + "process_path": "C:\\Windows\\System32;C:\\Windows;C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\bin", + "isolated_localappdata": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\profile", + "working_directory": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\unrelated-cwd", + "arguments": [], + "environment_scope": "Child ProcessStartInfo only; other normal inherited environment retained.", + "window_style": "Hidden", + "use_shell_execute": false, + "create_no_window": true, + "stdout": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\logs\\studio.stdout.log", + "stderr": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\logs\\studio.stderr.log", + "pid": 5004, + "launch_requested_utc": "2026-09-12T10:52:56.9766659Z", + "process_started_utc": "2026-09-12T10:52:57.0962185Z", + "state": "launched", + "acceptance": "Pending root observation and independent source/model checks." +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/logs/studio.stderr.log b/harness/experiments/canvas-camera-a57c334-20260912/logs/studio.stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/canvas-camera-a57c334-20260912/logs/studio.stdout.log b/harness/experiments/canvas-camera-a57c334-20260912/logs/studio.stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/canvas-camera-a57c334-20260912/logs/wide-passive.stderr.log b/harness/experiments/canvas-camera-a57c334-20260912/logs/wide-passive.stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/canvas-camera-a57c334-20260912/logs/wide-passive.stdout.log b/harness/experiments/canvas-camera-a57c334-20260912/logs/wide-passive.stdout.log new file mode 100644 index 00000000..4f1a96b8 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/logs/wide-passive.stdout.log @@ -0,0 +1 @@ +PASS same: all identities, fields, reachable source and physical bytes diff --git a/harness/experiments/canvas-camera-a57c334-20260912/manifest.json b/harness/experiments/canvas-camera-a57c334-20260912/manifest.json new file mode 100644 index 00000000..81d8bf1c --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/manifest.json @@ -0,0 +1,347 @@ +{ + "created_utc": "2026-09-12T11:07:20.1744786Z", + "scope": "Closed a57 camera evidence only; copying does not execute gates or UI", + "payload_count": 47, + "payload_bytes": 2184242.0, + "files": [ + { + "path": "baseline-wide/project.arcadia", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\baseline-wide\\project.arcadia", + "bytes": 20128, + "original_sha256": "6A18EE1F246321BDF8AB0E7E8E5D4EBA134CE486ED5224C4FFD61C7342C3A7D3", + "copy_sha256": "6A18EE1F246321BDF8AB0E7E8E5D4EBA134CE486ED5224C4FFD61C7342C3A7D3" + }, + { + "path": "baseline-wide/rationale.arcadia", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\baseline-wide\\rationale.arcadia", + "bytes": 86, + "original_sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF", + "copy_sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF" + }, + { + "path": "checkpoints/wide-passive/project.arcadia", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\checkpoints\\wide-passive\\project.arcadia", + "bytes": 20128, + "original_sha256": "6A18EE1F246321BDF8AB0E7E8E5D4EBA134CE486ED5224C4FFD61C7342C3A7D3", + "copy_sha256": "6A18EE1F246321BDF8AB0E7E8E5D4EBA134CE486ED5224C4FFD61C7342C3A7D3" + }, + { + "path": "checkpoints/wide-passive/rationale.arcadia", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\checkpoints\\wide-passive\\rationale.arcadia", + "bytes": 86, + "original_sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF", + "copy_sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF" + }, + { + "path": "launch-script-syntax.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\launch-script-syntax.json", + "bytes": 77, + "original_sha256": "9FE1369737B8A02EE9DDB83318CE800F200AFABF5486C9DD6F52DBEC9F87502C", + "copy_sha256": "9FE1369737B8A02EE9DDB83318CE800F200AFABF5486C9DD6F52DBEC9F87502C" + }, + { + "path": "launch.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\launch.json", + "bytes": 3308, + "original_sha256": "7BCF09DFB689DB4E686BBACD0F1805B013597FB4159D5477D5DE56F52D79D147", + "copy_sha256": "7BCF09DFB689DB4E686BBACD0F1805B013597FB4159D5477D5DE56F52D79D147" + }, + { + "path": "logs/studio.stderr.log", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\logs\\studio.stderr.log", + "bytes": 0, + "original_sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "copy_sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "path": "logs/studio.stdout.log", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\logs\\studio.stdout.log", + "bytes": 0, + "original_sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "copy_sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "path": "logs/wide-passive.stderr.log", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\logs\\wide-passive.stderr.log", + "bytes": 0, + "original_sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "copy_sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "path": "logs/wide-passive.stdout.log", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\logs\\wide-passive.stdout.log", + "bytes": 71, + "original_sha256": "72F1D2214D32F2C77CEB6666FFA91EB54795BC94E77DAF63589B00ABFEAAC477", + "copy_sha256": "72F1D2214D32F2C77CEB6666FFA91EB54795BC94E77DAF63589B00ABFEAAC477" + }, + { + "path": "normal-close.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\normal-close.json", + "bytes": 1326, + "original_sha256": "21CE20643ED69CA1247B261A44A71A562850D0BCF8339761E60F11B7A19A7AF1", + "copy_sha256": "21CE20643ED69CA1247B261A44A71A562850D0BCF8339761E60F11B7A19A7AF1" + }, + { + "path": "preparation-manifest.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\preparation-manifest.json", + "bytes": 9149, + "original_sha256": "293892C2F430D6EADB58C6678F3C1B346742B3AA4D2FE5CE3729F896EAD2C2DB", + "copy_sha256": "293892C2F430D6EADB58C6678F3C1B346742B3AA4D2FE5CE3729F896EAD2C2DB" + }, + { + "path": "prepare-inputs.py", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\prepare-inputs.py", + "bytes": 5563, + "original_sha256": "661D6686AD0B59FBD28CB4FE42CFD4955DB5922B9CE3B5EF3F378A4CF1982884", + "copy_sha256": "661D6686AD0B59FBD28CB4FE42CFD4955DB5922B9CE3B5EF3F378A4CF1982884" + }, + { + "path": "provenance/after-build-verify-head.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\after-build-verify-head.json", + "bytes": 199, + "original_sha256": "FF0F533653B601F1456C726106A97D94346C3C18288912C620748112119AFF08", + "copy_sha256": "FF0F533653B601F1456C726106A97D94346C3C18288912C620748112119AFF08" + }, + { + "path": "provenance/binary-manifest.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\binary-manifest.json", + "bytes": 2828, + "original_sha256": "F8F8A97B2BA516685A0690E98DF90269A7C83F371A5A3257E80B865E15D3EDFA", + "copy_sha256": "F8F8A97B2BA516685A0690E98DF90269A7C83F371A5A3257E80B865E15D3EDFA" + }, + { + "path": "provenance/desktop-all-targets-status.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\desktop-all-targets-status.json", + "bytes": 472, + "original_sha256": "2C23196BEA849E77C49F2CF64FD31311A01998520460E92F91B935C5A7880BC0", + "copy_sha256": "2C23196BEA849E77C49F2CF64FD31311A01998520460E92F91B935C5A7880BC0" + }, + { + "path": "provenance/desktop-clippy-status.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\desktop-clippy-status.json", + "bytes": 503, + "original_sha256": "BA5F6D17354D194C1102EA75EE4E7B893EF04EEDD21518D591726A912E3E6A4C", + "copy_sha256": "BA5F6D17354D194C1102EA75EE4E7B893EF04EEDD21518D591726A912E3E6A4C" + }, + { + "path": "provenance/focused-lifecycle-status.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\focused-lifecycle-status.json", + "bytes": 509, + "original_sha256": "FA6618F15C4B41BDD691A613CF0992C83CE984A1AA0FAFFCD2DC4FB96CDEBCE3", + "copy_sha256": "FA6618F15C4B41BDD691A613CF0992C83CE984A1AA0FAFFCD2DC4FB96CDEBCE3" + }, + { + "path": "provenance/inputs.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\inputs.json", + "bytes": 101859, + "original_sha256": "47FEC9CADC0E7FAE99D789376C111C02EEAAB7FAC3740DE48174A06F61FE16B3", + "copy_sha256": "47FEC9CADC0E7FAE99D789376C111C02EEAAB7FAC3740DE48174A06F61FE16B3" + }, + { + "path": "provenance/lifecycle-fixture-README.md", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\lifecycle-fixture-README.md", + "bytes": 12199, + "original_sha256": "B441C562459B2AE000055D73529FB608C9CC015F64293206B9FB7D8C7CBC8B78", + "copy_sha256": "B441C562459B2AE000055D73529FB608C9CC015F64293206B9FB7D8C7CBC8B78" + }, + { + "path": "provenance/lifecycle-native-contract.rs", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\lifecycle-native-contract.rs", + "bytes": 19135, + "original_sha256": "FC5E71F9870D7B98E0F52EAF20C831EBFFBE9F7A9B8960269DC9BE3D9BF0D9E4", + "copy_sha256": "FC5E71F9870D7B98E0F52EAF20C831EBFFBE9F7A9B8960269DC9BE3D9BF0D9E4" + }, + { + "path": "provenance/lifecycle-oracle-status.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\lifecycle-oracle-status.json", + "bytes": 1272, + "original_sha256": "68452154CF96EC4FD245D89A11D1FC1C08CB471419A5F8D94039ECCBF2EFCF7C", + "copy_sha256": "68452154CF96EC4FD245D89A11D1FC1C08CB471419A5F8D94039ECCBF2EFCF7C" + }, + { + "path": "provenance/oracles-865-copy-manifest.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\oracles-865-copy-manifest.json", + "bytes": 1015, + "original_sha256": "5DC8D7A3C721E03A0A249E5B8D30BC41539B39D39EC7157D9DBF5C99044B1C4C", + "copy_sha256": "5DC8D7A3C721E03A0A249E5B8D30BC41539B39D39EC7157D9DBF5C99044B1C4C" + }, + { + "path": "provenance/studio-build-status.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\studio-build-status.json", + "bytes": 474, + "original_sha256": "AB1E04807F32F8DADA0A572D69F632BD6FD242150DF211C18E35D82EA8BE91EC", + "copy_sha256": "AB1E04807F32F8DADA0A572D69F632BD6FD242150DF211C18E35D82EA8BE91EC" + }, + { + "path": "provenance/typography-admission.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\typography-admission.json", + "bytes": 553, + "original_sha256": "B06FD83F554982B407E1B28A79DFADCB61717B4F076EB3062EC314C742A2CCD8", + "copy_sha256": "B06FD83F554982B407E1B28A79DFADCB61717B4F076EB3062EC314C742A2CCD8" + }, + { + "path": "provenance/typography-predictions.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\provenance\\typography-predictions.json", + "bytes": 2490, + "original_sha256": "6951FF7C96C0A7A14D72781B416FC64CAB9F4AF5861F5C0EF4C327D843483243", + "copy_sha256": "6951FF7C96C0A7A14D72781B416FC64CAB9F4AF5861F5C0EF4C327D843483243" + }, + { + "path": "screenshots/01-wide-opened.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\01-wide-opened.jpg", + "bytes": 102087, + "original_sha256": "76B5ABF72AAA2B40DB91FCF182E3B464BEE29CC9ABDCCC4005EC9567554C7E18", + "copy_sha256": "76B5ABF72AAA2B40DB91FCF182E3B464BEE29CC9ABDCCC4005EC9567554C7E18" + }, + { + "path": "screenshots/02-behavior-open.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\02-behavior-open.jpg", + "bytes": 118609, + "original_sha256": "92D75BCF44D78221D99C393C039E6ED395AF70973477643EEF437CD0B5EFF1A2", + "copy_sha256": "92D75BCF44D78221D99C393C039E6ED395AF70973477643EEF437CD0B5EFF1A2" + }, + { + "path": "screenshots/03-oa-create-selected-100.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\03-oa-create-selected-100.jpg", + "bytes": 134137, + "original_sha256": "0028B918C56C5686890C18D730D3394CC07A8D0714DBD5175B06A336C2BD937C", + "copy_sha256": "0028B918C56C5686890C18D730D3394CC07A8D0714DBD5175B06A336C2BD937C" + }, + { + "path": "screenshots/04-oa-create-zoom125.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\04-oa-create-zoom125.jpg", + "bytes": 131774, + "original_sha256": "9B6627543E8A79E8D217029861407A89C884F36A3024BE44F5B8205AD2B557ED", + "copy_sha256": "9B6627543E8A79E8D217029861407A89C884F36A3024BE44F5B8205AD2B557ED" + }, + { + "path": "screenshots/05-oa-delete-selected-125.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\05-oa-delete-selected-125.jpg", + "bytes": 132774, + "original_sha256": "1BC820418F12B18EBC97F52D2B2B85B8B9BDD57F9485BE040946FC9CC2F37FAA", + "copy_sha256": "1BC820418F12B18EBC97F52D2B2B85B8B9BDD57F9485BE040946FC9CC2F37FAA" + }, + { + "path": "screenshots/06-oa-fit.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\06-oa-fit.jpg", + "bytes": 133100, + "original_sha256": "585063787D8E0299A7C2173BB8EC0264CDF51D5EDD8CBC3FCC953EF1917E1116", + "copy_sha256": "585063787D8E0299A7C2173BB8EC0264CDF51D5EDD8CBC3FCC953EF1917E1116" + }, + { + "path": "screenshots/07-minimum-width.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\07-minimum-width.jpg", + "bytes": 123533, + "original_sha256": "9D798D0B087C7F05FAFDC23237BD934B069B69E1A08D8C33EAF74D4E85264582", + "copy_sha256": "9D798D0B087C7F05FAFDC23237BD934B069B69E1A08D8C33EAF74D4E85264582" + }, + { + "path": "screenshots/08-minimum-window.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\08-minimum-window.jpg", + "bytes": 105379, + "original_sha256": "DFBAFFA375445BCD36565BDC8873DBF457E0A528A827E882F069B95D90529944", + "copy_sha256": "DFBAFFA375445BCD36565BDC8873DBF457E0A528A827E882F069B95D90529944" + }, + { + "path": "screenshots/09-oa-minimum-fit.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\09-oa-minimum-fit.jpg", + "bytes": 99033, + "original_sha256": "FD2FEE1D602488243876B6FAEAFCBBCFE7065DDCFA2C28AD743A0FD19673C4B9", + "copy_sha256": "FD2FEE1D602488243876B6FAEAFCBBCFE7065DDCFA2C28AD743A0FD19673C4B9" + }, + { + "path": "screenshots/10-oa-minimum-create-hit.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\10-oa-minimum-create-hit.jpg", + "bytes": 99898, + "original_sha256": "7975C21C9E41D32A8684E3420DEF616D7AC1E43F5EF291E94380FA63DA37241F", + "copy_sha256": "7975C21C9E41D32A8684E3420DEF616D7AC1E43F5EF291E94380FA63DA37241F" + }, + { + "path": "screenshots/11-oa-minimum-pan-right.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\11-oa-minimum-pan-right.jpg", + "bytes": 99456, + "original_sha256": "61BD5C917B738E1C3B2267D623A41193A8C5F84F5A1F7B51DAFA1B147DB13A51", + "copy_sha256": "61BD5C917B738E1C3B2267D623A41193A8C5F84F5A1F7B51DAFA1B147DB13A51" + }, + { + "path": "screenshots/12-oa-panned-delete-hit.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\12-oa-panned-delete-hit.jpg", + "bytes": 98952, + "original_sha256": "1B9C0E408BC9445AE0E6BDC2F86EA341AA385EB26D42693C76309963D9D4064C", + "copy_sha256": "1B9C0E408BC9445AE0E6BDC2F86EA341AA385EB26D42693C76309963D9D4064C" + }, + { + "path": "screenshots/13-system-layer.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\13-system-layer.jpg", + "bytes": 101904, + "original_sha256": "02992B658775E55F0CBAF974050BBFEA0C1F608799C5D9BE9A05AA6789C9F1F4", + "copy_sha256": "02992B658775E55F0CBAF974050BBFEA0C1F608799C5D9BE9A05AA6789C9F1F4" + }, + { + "path": "screenshots/14-sa-minimum-fit.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\14-sa-minimum-fit.jpg", + "bytes": 95469, + "original_sha256": "E4A274CA8DA7ECD2255EF519C8FC81D8310DB55C9DB9009FC8731751A25202CB", + "copy_sha256": "E4A274CA8DA7ECD2255EF519C8FC81D8310DB55C9DB9009FC8731751A25202CB" + }, + { + "path": "screenshots/15-sa-minimum-create-hit.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\15-sa-minimum-create-hit.jpg", + "bytes": 99837, + "original_sha256": "4ED02839A417EE567CD8F23750DFFB535AF8C32063B535F8C0B4BE8ACB082542", + "copy_sha256": "4ED02839A417EE567CD8F23750DFFB535AF8C32063B535F8C0B4BE8ACB082542" + }, + { + "path": "screenshots/16-sa-pan-up.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\16-sa-pan-up.jpg", + "bytes": 96836, + "original_sha256": "26048071F3B2A09ED054D18834C128093CC1FB9B1C4A7518B09E0F9E9EC8291A", + "copy_sha256": "26048071F3B2A09ED054D18834C128093CC1FB9B1C4A7518B09E0F9E9EC8291A" + }, + { + "path": "screenshots/17-sa-panned-delete-hit.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\17-sa-panned-delete-hit.jpg", + "bytes": 96499, + "original_sha256": "31EA2A24959B4A5014C9FCD0E43BD918847C6FB58EB0B8B1577C56074E266BC0", + "copy_sha256": "31EA2A24959B4A5014C9FCD0E43BD918847C6FB58EB0B8B1577C56074E266BC0" + }, + { + "path": "screenshots/18-passive-navigation-saved.jpg", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\screenshots\\18-passive-navigation-saved.jpg", + "bytes": 94345, + "original_sha256": "280942F9B9806884D4EE34A5FB740428A420D7603EDDDF21D6E4979BEE041B2D", + "copy_sha256": "280942F9B9806884D4EE34A5FB740428A420D7603EDDDF21D6E4979BEE041B2D" + }, + { + "path": "second-readback.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\second-readback.json", + "bytes": 6332, + "original_sha256": "BB8063AAC3FFF3A7B8FC19BA81F9EBBC13068871F6924651A14B08D58CE525BB", + "copy_sha256": "BB8063AAC3FFF3A7B8FC19BA81F9EBBC13068871F6924651A14B08D58CE525BB" + }, + { + "path": "wide-passive-status.json", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\wide-passive-status.json", + "bytes": 857, + "original_sha256": "A358FA3C26A11DEACFC9457EC96F27F43EBD9020575329E701F0F026759850BF", + "copy_sha256": "A358FA3C26A11DEACFC9457EC96F27F43EBD9020575329E701F0F026759850BF" + }, + { + "path": "launch-native-a57c334-camera.ps1", + "original": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\launch-native-a57c334-camera.ps1", + "bytes": 10001, + "original_sha256": "BE80A4B5B407BCEA3DBECC547DA5E5888F3C6DC06F5F7AF87F546C388963B4DE", + "copy_sha256": "BE80A4B5B407BCEA3DBECC547DA5E5888F3C6DC06F5F7AF87F546C388963B4DE" + } + ], + "excluded": [ + "bin", + "oracles executables/DLL", + "baseline-clusters", + "working-wide", + "working-clusters", + "profile", + "unrelated-cwd", + "ZIP archives" + ] +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/normal-close.json b/harness/experiments/canvas-camera-a57c334-20260912/normal-close.json new file mode 100644 index 00000000..53df0aa6 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/normal-close.json @@ -0,0 +1,28 @@ +{ + "source_commit": "a57c334b302eb13352b4bb65df1c75d94d002348", + "pid": 5004, + "process_started_utc": "2026-09-12T10:52:57.0962185Z", + "observed_exit_utc": "2026-09-12T11:02:56.0410831Z", + "exit_code": 0, + "scope": "Process termination and closed raw logs only; UI acceptance and reason for close require root observation.", + "stdout": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\logs\\studio.stdout.log", + "bytes": 0, + "sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + "stderr": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\logs\\studio.stderr.log", + "bytes": 0, + "sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + "studio_readback": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\bin\\arcadia-studio.exe", + "bytes": 113028608, + "sha256": "69DBB90FA299B3B3D90140C7934891F79166025893AF9B35B2B8D754A37A0D40" + }, + "runtime_readback": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\bin\\libunwind.dll", + "bytes": 190464, + "sha256": "AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A" + } +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/preparation-manifest.json b/harness/experiments/canvas-camera-a57c334-20260912/preparation-manifest.json new file mode 100644 index 00000000..b2da9a4b --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/preparation-manifest.json @@ -0,0 +1,166 @@ +{ + "prepared_utc": "2026-09-11T21:32:45.779806+00:00", + "source_commit": "a57c334b302eb13352b4bb65df1c75d94d002348", + "scope": "Preparation only for independent OA/SA camera, clipping, minimum-size, zoom and hit checks with passive Save equality. Pre-grapheme a57; no package or new combined Unicode acceptance.", + "archive": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\exact-inputs.zip", + "sha256": "E2C8BB3CC8EB2BFD6ABB0A2C5769756148D594CE0CDC90449A894AB0CB026927" + }, + "input_manifest_sha256": "47FEC9CADC0E7FAE99D789376C111C02EEAAB7FAC3740DE48174A06F61FE16B3", + "frozen_input_count": 529, + "files": [ + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\exact-inputs.zip::harness/fixtures/scenario-lifecycle-native/typography-wide/rationale.arcadia", + "target": "baseline-wide/rationale.arcadia", + "bytes": 86, + "sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\exact-inputs.zip::harness/fixtures/scenario-lifecycle-native/typography-wide/rationale.arcadia", + "target": "working-wide/rationale.arcadia", + "bytes": 86, + "sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\exact-inputs.zip::harness/fixtures/scenario-lifecycle-native/typography-wide/project.arcadia", + "target": "baseline-wide/project.arcadia", + "bytes": 20128, + "sha256": "6A18EE1F246321BDF8AB0E7E8E5D4EBA134CE486ED5224C4FFD61C7342C3A7D3" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\exact-inputs.zip::harness/fixtures/scenario-lifecycle-native/typography-wide/project.arcadia", + "target": "working-wide/project.arcadia", + "bytes": 20128, + "sha256": "6A18EE1F246321BDF8AB0E7E8E5D4EBA134CE486ED5224C4FFD61C7342C3A7D3" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\exact-inputs.zip::harness/fixtures/scenario-lifecycle-native/typography-clusters/project.arcadia", + "target": "baseline-clusters/project.arcadia", + "bytes": 20110, + "sha256": "EECDDFC4A4514E995633EA58B89FE154DC6DC43509B1F53EE05B76F8E6B993C8" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\exact-inputs.zip::harness/fixtures/scenario-lifecycle-native/typography-clusters/project.arcadia", + "target": "working-clusters/project.arcadia", + "bytes": 20110, + "sha256": "EECDDFC4A4514E995633EA58B89FE154DC6DC43509B1F53EE05B76F8E6B993C8" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\exact-inputs.zip::harness/fixtures/scenario-lifecycle-native/typography-clusters/rationale.arcadia", + "target": "baseline-clusters/rationale.arcadia", + "bytes": 86, + "sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\exact-inputs.zip::harness/fixtures/scenario-lifecycle-native/typography-clusters/rationale.arcadia", + "target": "working-clusters/rationale.arcadia", + "bytes": 86, + "sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\exact-inputs.zip::harness/fixtures/scenario-lifecycle-native/README.md", + "target": "provenance/lifecycle-fixture-README.md", + "bytes": 12199, + "sha256": "B441C562459B2AE000055D73529FB608C9CC015F64293206B9FB7D8C7CBC8B78" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\bin\\arcadia-studio.exe", + "target": "bin/arcadia-studio.exe", + "bytes": 113028608, + "sha256": "69DBB90FA299B3B3D90140C7934891F79166025893AF9B35B2B8D754A37A0D40" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\bin\\libunwind.dll", + "target": "bin/libunwind.dll", + "bytes": 190464, + "sha256": "AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\inputs.json", + "target": "provenance/inputs.json", + "bytes": 101859, + "sha256": "47FEC9CADC0E7FAE99D789376C111C02EEAAB7FAC3740DE48174A06F61FE16B3" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\binary-manifest.json", + "target": "provenance/binary-manifest.json", + "bytes": 2828, + "sha256": "F8F8A97B2BA516685A0690E98DF90269A7C83F371A5A3257E80B865E15D3EDFA" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\after-build-verify-head.json", + "target": "provenance/after-build-verify-head.json", + "bytes": 199, + "sha256": "FF0F533653B601F1456C726106A97D94346C3C18288912C620748112119AFF08" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\studio-build-status.json", + "target": "provenance/studio-build-status.json", + "bytes": 474, + "sha256": "AB1E04807F32F8DADA0A572D69F632BD6FD242150DF211C18E35D82EA8BE91EC" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\desktop-clippy-status.json", + "target": "provenance/desktop-clippy-status.json", + "bytes": 503, + "sha256": "BA5F6D17354D194C1102EA75EE4E7B893EF04EEDD21518D591726A912E3E6A4C" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\desktop-all-targets-status.json", + "target": "provenance/desktop-all-targets-status.json", + "bytes": 472, + "sha256": "2C23196BEA849E77C49F2CF64FD31311A01998520460E92F91B935C5A7880BC0" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\focused-lifecycle-status.json", + "target": "provenance/focused-lifecycle-status.json", + "bytes": 509, + "sha256": "FA6618F15C4B41BDD691A613CF0992C83CE984A1AA0FAFFCD2DC4FB96CDEBCE3" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-865483b\\oracles\\lifecycle.exe", + "target": "oracles/lifecycle.exe", + "bytes": 20700160, + "sha256": "798D7A1907B894C13549BAD35511B21D6BC7F3D67D63674042B7DF71184C7524" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-865483b\\oracles\\libunwind.dll", + "target": "oracles/libunwind.dll", + "bytes": 190464, + "sha256": "AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\lifecycle-native-contract.rs", + "target": "provenance/lifecycle-native-contract.rs", + "bytes": 19135, + "sha256": "FC5E71F9870D7B98E0F52EAF20C831EBFFBE9F7A9B8960269DC9BE3D9BF0D9E4" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-865483b\\oracles\\manifest.json", + "target": "provenance/oracles-865-copy-manifest.json", + "bytes": 1015, + "sha256": "5DC8D7A3C721E03A0A249E5B8D30BC41539B39D39EC7157D9DBF5C99044B1C4C" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\lifecycle-native-ytr83r-20260911\\status.json", + "target": "provenance/lifecycle-oracle-status.json", + "bytes": 1272, + "sha256": "68452154CF96EC4FD245D89A11D1FC1C08CB471419A5F8D94039ECCBF2EFCF7C" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\experiments\\lifecycle-native-ytr83r-20260911\\typography-admission.json", + "target": "provenance/typography-admission.json", + "bytes": 553, + "sha256": "B06FD83F554982B407E1B28A79DFADCB61717B4F076EB3062EC314C742A2CCD8" + }, + { + "origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\experiments\\lifecycle-native-ytr83r-20260911\\typography-predictions.json", + "target": "provenance/typography-predictions.json", + "bytes": 2490, + "sha256": "6951FF7C96C0A7A14D72781B416FC64CAB9F4AF5861F5C0EF4C327D843483243" + } + ], + "empty_profile": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\profile", + "unrelated_cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\unrelated-cwd", + "restricted_path": "C:\\Windows\\System32;C:\\Windows;C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\bin" +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/prepare-inputs.py b/harness/experiments/canvas-camera-a57c334-20260912/prepare-inputs.py new file mode 100644 index 00000000..1368e0cd --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/prepare-inputs.py @@ -0,0 +1,88 @@ +"""Preparation only: copy and hash frozen inputs; never execute model/oracle/GUI code.""" +import hashlib +import json +import shutil +import zipfile +from datetime import datetime, timezone +from pathlib import Path + +root = Path(__file__).resolve().parent +repo = root.parent.parent +gates = repo / '.local/canvas-union-windows-20260911' +freeze = 'a57c334b302eb13352b4bb65df1c75d94d002348' + +def digest(data): + return hashlib.sha256(data).hexdigest().upper() + +def write_new(path, data): + path.parent.mkdir(parents=True, exist_ok=True) + with path.open('xb') as out: + out.write(data) + +records = [] +def copy_exact(source, target, expected=None): + source = Path(source) + data = source.read_bytes() + sha = digest(data) + if expected: + assert sha == expected.upper(), (source, sha, expected) + destination = root / target + write_new(destination, data) + assert destination.read_bytes() == data == source.read_bytes() + records.append(dict(origin=str(source), target=target, bytes=len(data), sha256=sha)) + +assert not (root / 'preparation-manifest.json').exists(), 'Never overwrite a prior preparation' +manifest_bytes = (gates / 'inputs.json').read_bytes() +assert digest(manifest_bytes) == '47FEC9CADC0E7FAE99D789376C111C02EEAAB7FAC3740DE48174A06F61FE16B3' +inputs = json.loads(manifest_bytes) +indexed = {item['path']: item for item in inputs['files']} +assert len(indexed) == 529 +archive = gates / 'exact-inputs.zip' +archive_sha = digest(archive.read_bytes()) +with zipfile.ZipFile(archive) as frozen: + selected = { + 'harness/fixtures/scenario-lifecycle-native/typography-wide/rationale.arcadia': ('baseline-wide/rationale.arcadia', 'working-wide/rationale.arcadia'), + 'harness/fixtures/scenario-lifecycle-native/typography-wide/project.arcadia': ('baseline-wide/project.arcadia', 'working-wide/project.arcadia'), + 'harness/fixtures/scenario-lifecycle-native/typography-clusters/project.arcadia': ('baseline-clusters/project.arcadia', 'working-clusters/project.arcadia'), + 'harness/fixtures/scenario-lifecycle-native/typography-clusters/rationale.arcadia': ('baseline-clusters/rationale.arcadia', 'working-clusters/rationale.arcadia'), + 'harness/fixtures/scenario-lifecycle-native/README.md': ('provenance/lifecycle-fixture-README.md',), + } + for name, destinations in selected.items(): + data = frozen.read(name) + record = indexed[name] + assert len(data) == record['bytes'] and digest(data) == record['sha256'].upper(), name + for destination in destinations: + write_new(root / destination, data) + records.append(dict(origin=str(archive) + '::' + name, target=destination, bytes=len(data), sha256=digest(data))) + +copy_exact(gates / 'bin/arcadia-studio.exe', 'bin/arcadia-studio.exe', '69DBB90FA299B3B3D90140C7934891F79166025893AF9B35B2B8D754A37A0D40') +copy_exact(gates / 'bin/libunwind.dll', 'bin/libunwind.dll', 'AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A') +for name in ('inputs.json', 'binary-manifest.json', 'after-build-verify-head.json', 'studio-build-status.json', 'desktop-clippy-status.json', 'desktop-all-targets-status.json', 'focused-lifecycle-status.json'): + copy_exact(gates / name, 'provenance/' + name) +for source, target, expected in ( + ('.local/native-865483b/oracles/lifecycle.exe', 'oracles/lifecycle.exe', '798D7A1907B894C13549BAD35511B21D6BC7F3D67D63674042B7DF71184C7524'), + ('.local/native-865483b/oracles/libunwind.dll', 'oracles/libunwind.dll', 'AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A'), + ('harness/lifecycle-native-contract.rs', 'provenance/lifecycle-native-contract.rs', 'FC5E71F9870D7B98E0F52EAF20C831EBFFBE9F7A9B8960269DC9BE3D9BF0D9E4'), +): + copy_exact(repo / source, target, expected) +for source, target in ( + ('.local/native-865483b/oracles/manifest.json', 'provenance/oracles-865-copy-manifest.json'), + ('.local/lifecycle-native-ytr83r-20260911/status.json', 'provenance/lifecycle-oracle-status.json'), + ('harness/experiments/lifecycle-native-ytr83r-20260911/typography-admission.json', 'provenance/typography-admission.json'), + ('harness/experiments/lifecycle-native-ytr83r-20260911/typography-predictions.json', 'provenance/typography-predictions.json'), +): + copy_exact(repo / source, target) + +for directory in ('profile', 'unrelated-cwd', 'logs', 'screenshots', 'checkpoints'): + (root / directory).mkdir(exist_ok=False) +for record in records: + if record['target'].startswith(('baseline-', 'bin/', 'oracles/', 'provenance/')): + (root / record['target']).chmod(0o444) +result = dict(prepared_utc=datetime.now(timezone.utc).isoformat(), source_commit=freeze, + scope='Preparation only for independent OA/SA camera, clipping, minimum-size, zoom and hit checks with passive Save equality. Pre-grapheme a57; no package or new combined Unicode acceptance.', + archive=dict(path=str(archive), sha256=archive_sha), input_manifest_sha256=digest(manifest_bytes), + frozen_input_count=529, files=records, + empty_profile=str(root / 'profile'), unrelated_cwd=str(root / 'unrelated-cwd'), + restricted_path='C:\\Windows\\System32;C:\\Windows;' + str(root / 'bin')) +write_new(root / 'preparation-manifest.json', (json.dumps(result, indent=2) + '\n').encode()) +print(json.dumps(dict(files=len(records), copied_bytes=sum(r['bytes'] for r in records), archive_sha256=archive_sha), indent=2)) diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/after-build-verify-head.json b/harness/experiments/canvas-camera-a57c334-20260912/provenance/after-build-verify-head.json new file mode 100644 index 00000000..aeea6872 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/after-build-verify-head.json @@ -0,0 +1 @@ +{"mode": "verify-head", "utc": "2026-09-11T20:20:58.775988+00:00", "files": 529, "bytes": 9712849, "manifest_sha256": "47fec9cadc0e7fae99d789376c111c02eeaab7fac3740de48174a06f61fe16b3", "pass": true} \ No newline at end of file diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/binary-manifest.json b/harness/experiments/canvas-camera-a57c334-20260912/provenance/binary-manifest.json new file mode 100644 index 00000000..4e827657 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/binary-manifest.json @@ -0,0 +1,67 @@ +{ + "worktree": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-ytr83r-20260911", + "scope": "Windows source/build gates and immutable copies only; no native launch or package acceptance", + "source_commit": "a57c334 (root-reported; all 529 frozen inputs independently verified against worktree HEAD)", + "verified_inputs": 529, + "input_manifest_sha256": "47fec9cadc0e7fae99d789376c111c02eeaab7fac3740de48174a06f61fe16b3", + "binaries": [ + { + "read_only": true, + "copy": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\bin\\arcadia-studio.exe", + "copy_sha256": "69DBB90FA299B3B3D90140C7934891F79166025893AF9B35B2B8D754A37A0D40", + "source_after_sha256": "69DBB90FA299B3B3D90140C7934891F79166025893AF9B35B2B8D754A37A0D40", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-studio.exe", + "bytes": 113028608, + "source_sha256": "69DBB90FA299B3B3D90140C7934891F79166025893AF9B35B2B8D754A37A0D40" + }, + { + "read_only": true, + "copy": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\bin\\libunwind.dll", + "copy_sha256": "AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A", + "source_after_sha256": "AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\libunwind.dll", + "bytes": 190464, + "source_sha256": "AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A" + } + ], + "clippy": { + "command": [ + "cargo", + "clippy", + "-p", + "oa-desktop", + "--all-targets", + "--offline", + "--locked", + "--", + "-D", + "warnings" + ], + "completed_utc": "2026-09-11T20:13:49.0390005Z", + "name": "canvas-union-windows-20260911/desktop-clippy", + "exit": 0, + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\desktop-clippy.log", + "started_utc": "2026-09-11T20:08:57.0977732Z", + "seconds": 291.9567566 + }, + "build": { + "seconds": 385.1131455, + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\studio-build.log", + "started_utc": "2026-09-11T20:14:23.6348444Z", + "exit": 0, + "command": [ + "cargo", + "build", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "--offline", + "--locked" + ], + "name": "canvas-union-windows-20260911/studio-build", + "completed_utc": "2026-09-11T20:20:48.7677661Z" + }, + "verified_input_bytes": 9712849, + "preserved_utc": "2026-09-11T20:21:10.0070190Z" +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/desktop-all-targets-status.json b/harness/experiments/canvas-camera-a57c334-20260912/provenance/desktop-all-targets-status.json new file mode 100644 index 00000000..cce45f03 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/desktop-all-targets-status.json @@ -0,0 +1,17 @@ +{ + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\desktop-all-targets.log", + "completed_utc": "2026-09-11T20:06:06.1170595Z", + "command": [ + "cargo", + "test", + "-p", + "oa-desktop", + "--all-targets", + "--offline", + "--locked" + ], + "seconds": 565.0596711, + "name": "canvas-union-windows-20260911/desktop-all-targets", + "exit": 0, + "started_utc": "2026-09-11T19:56:40.8624918Z" +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/desktop-clippy-status.json b/harness/experiments/canvas-camera-a57c334-20260912/provenance/desktop-clippy-status.json new file mode 100644 index 00000000..aaac97fc --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/desktop-clippy-status.json @@ -0,0 +1,20 @@ +{ + "command": [ + "cargo", + "clippy", + "-p", + "oa-desktop", + "--all-targets", + "--offline", + "--locked", + "--", + "-D", + "warnings" + ], + "completed_utc": "2026-09-11T20:13:49.0390005Z", + "name": "canvas-union-windows-20260911/desktop-clippy", + "exit": 0, + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\desktop-clippy.log", + "started_utc": "2026-09-11T20:08:57.0977732Z", + "seconds": 291.9567566 +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/focused-lifecycle-status.json b/harness/experiments/canvas-camera-a57c334-20260912/provenance/focused-lifecycle-status.json new file mode 100644 index 00000000..9575adf1 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/focused-lifecycle-status.json @@ -0,0 +1,19 @@ +{ + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\focused-lifecycle.log", + "completed_utc": "2026-09-11T19:55:46.4531913Z", + "started_utc": "2026-09-11T19:42:20.3858323Z", + "seconds": 806.0877483, + "name": "canvas-union-windows-20260911/focused-lifecycle", + "command": [ + "cargo", + "test", + "-p", + "oa-desktop", + "--offline", + "--locked", + "scenario_lifecycle", + "--", + "--test-threads=1" + ], + "exit": 0 +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/inputs.json b/harness/experiments/canvas-camera-a57c334-20260912/provenance/inputs.json new file mode 100644 index 00000000..e74bc0f7 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/inputs.json @@ -0,0 +1,2654 @@ +{ + "captured_utc": "2026-09-11T19:42:03.377142+00:00", + "worktree": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-ytr83r-20260911", + "baseline": "32334c66317692befb6517a917dc7ae90641c11a", + "peer": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "scope": "Uncommitted combined candidate; Windows-only execution. All crate, build, asset, Cargo, example, documentation and fixture inputs.", + "files": [ + { + "path": "Cargo.lock", + "bytes": 119453, + "sha256": "2b960242c33eb839ff008d01731f6d5cdb4e047ca8cd6e13151cbf9c09913510" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "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": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "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": 342, + "sha256": "64824ec447be777841a972bf06c894ef2624a37e4725583bcfe0389deb9f00a3" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "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": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 99938, + "sha256": "638f08a42e9cf4996b5d07f69b4d6f517a518369f3604d25be1006e40e080765" + }, + { + "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/lib.rs", + "bytes": 523, + "sha256": "52cb6ee7a4ffc00711ecf121c1a1b14ca154863f7ca27b0d2a8e239edce8aca7" + }, + { + "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": 66352, + "sha256": "4585c895c64c4a183941c92cf047a9e52ff0cbe41971e16e78d229ea9dc101fb" + }, + { + "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": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "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": 21957, + "sha256": "93553c234f32da35f1f41a7b83ad81c471c9803efa78ca222cf7de3c2f86c0bb" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "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": 35237, + "sha256": "1eb77b329b2986fc6f5dc0171e77fd860375cdfd8c769a1367b445d6c49ebe00" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "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": 51998, + "sha256": "fadd1b07b89cae4117b91abb4f1ac9ea81ff818ef20f2175e76ee8cf21fb708d" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 112792, + "sha256": "7c1b4ae5e4ebba13e99af9158ccde138dfc5e9a7afb580e76fba72d0b64ba74e" + }, + { + "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/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/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": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "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": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "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": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "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": 43262, + "sha256": "cad4f1a135ddbd947bdf3c71d1b44f1e438725095ea8c4d893464bc721c2363f" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "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": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 220191, + "sha256": "6eb8b4bcd8f73d4bfdaacf30985d8292547440d65eaf49f6bb82ac158fbc46d3" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "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": 14732, + "sha256": "ed864839940a1910c97537b6ee151b57ab115ece6f60bae602552b84f9af4a5d" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18599, + "sha256": "77eb1a0038d038b989f7ac568760e16fe23c4b8d73cd9fbe32b70817ea23cfec" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13669, + "sha256": "1af2e290aa259a6af6b0585950cda93fe3a562c7b8be1e938fe1d80747b11808" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29576, + "sha256": "55e5babdcabef767af3bc8be9cc3153b3f5cc0695701b890820ec0225643852e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 30804, + "sha256": "5a913bfa1e9e08d3a8af314d2a883d55d1f1eed30e288546946f77c9f61ceb9c" + }, + { + "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/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/state_diagram.rs", + "bytes": 9979, + "sha256": "f7fd50cc9a86adb794713958348af63afc7c698f74965e13188b7b8a9e735c55" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 136767, + "sha256": "82dcaaed9eb17f15329f80bcc7442fff94c17d426a50dea68455339f60ffa246" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace.rs", + "bytes": 7758, + "sha256": "9303ed4f74ee0317e4abeab134f7c31f50eac5eb5d85940d771cd3ad595258fa" + }, + { + "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": 8943, + "sha256": "cc58cb3838f546150d22fe4dd83a3ffd52504c279febaeb8d0b4a6a3b8a73950" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/tests.rs", + "bytes": 27020, + "sha256": "d84d022574a6f1d69f203d9383502227fb9fc23605c6fb48779ca9f09bee546d" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/viewport.rs", + "bytes": 14436, + "sha256": "af1c7c1e802d1207ee6c7bd66b703811a250d7b56511512af6c0945c776e68a7" + }, + { + "path": "crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "bytes": 49518, + "sha256": "044bd412dc45ffe440b1e251993946942dc3759dcb2d5dfe71bd8d6ef61cbcc7" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 29301, + "sha256": "438a245ead397060767c790c51a8f21cd5021342627999deb4695cf3bd22091a" + }, + { + "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": 152266, + "sha256": "ce99d5902f16629be84f3f10f45cf632eef037d22401e54482057552d983d017" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/focus.rs", + "bytes": 9728, + "sha256": "73a9ea10ad7312086081b8688396a21ab4251c9faecc2df6d984b702f3963533" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 25995, + "sha256": "29f3bc14aa19ad110e60baaaea644a53daabc0cfa7c8ca4542e9d5a2c11cb9d0" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 80083, + "sha256": "57649638930e4b47dcbc3f9f6a2f991da4393dbc1ef243bbc09e01d40932f5ba" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9348, + "sha256": "c94f3738e4bf027e3f055e32d709b90777d8fb2dea70b563713af8df000af13a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs", + "bytes": 14324, + "sha256": "bf1c05ea1e709b3503d8bcf92f091446fd7a9b80b1a29c5a55919df58f3b0271" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs", + "bytes": 34840, + "sha256": "a95201f7d0dcc88c9c54863f0e95e09c1db204668743abbd32c495b577ea53ef" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/source_draft.rs", + "bytes": 39485, + "sha256": "85d543cc288e48b4c13001e4e386b5b54d9b1e349a5ac31e4e307572f2d8fb3c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 93561, + "sha256": "2e2ad57b86f4cc1cc0c4c4c230571ef19bcc2f052001a8bdcc44925e5103077a" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35736, + "sha256": "cb2289e727163626152fc2f11195c6ee824851cb9442c57496da97fe7aebfb7c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 7447, + "sha256": "cc87c5caa177e114e4d9a7f7367e37ec2b0d1e1c16b0b99709b05ea0e59cf894" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 6988, + "sha256": "1eb892a9139ecb0671784c879ee5114f27e598e5b3589f5cdad0abffd5909f24" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 84212, + "sha256": "26e24ad0f781a3304c46299b3bd906917e57fac262e7f52fba4adc80a4358ec5" + }, + { + "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": 36121, + "sha256": "fa9ceae78174d09904a9ebf90b0792ae9a2d8d26e3be56a3891d5de5345e49d0" + }, + { + "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": 36842, + "sha256": "9031b2b2bd7af47ada3f1811c71f3ee372b07a545fb59c319a99d625f2d29eb6" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 23136, + "sha256": "b2d502c11426bffb8763515f2a56aa4c9f8e203bb36d65eb34f81c123fc406a6" + }, + { + "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": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "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/diagram.rs", + "bytes": 105256, + "sha256": "4580b170e264d14e5cfa874709f6d2e076a05155bfbe1809336a9d05f75e98ef" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9316, + "sha256": "d0e72cc0574657d5a31c3ce307b58401d0ed77eedccd1aa02377f55ab0bc03f0" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11833, + "sha256": "10ca5049034159205ac8f22805354f308b0ba0596f331568c26cd1393bc8cedc" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5624, + "sha256": "d2d0647629bf725b4dddfc211f5a27d495ed093a79af87cdae6c196f09a97b93" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13408, + "sha256": "28782983b82e4fca5dd4410ac8bd562359943b7010c7b24ecc42f0c7ad7fb63e" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31080, + "sha256": "2ecc2cd496d4a83fd7a32b9dc68e49f0f1cb31a06263dfd6939b4764da5b73e2" + }, + { + "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": 105544, + "sha256": "ea124f479fcd2d3978ac3cb8eb81fec4a7aae5e4f4414c4bdd54849e954dedf9" + }, + { + "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": 13336, + "sha256": "34d0acecfe6bed193970aa473cc3313984971264b86d7b362a6b84c23d013c0a" + }, + { + "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": 33804, + "sha256": "d66cc17af7a48bb8598be683f084bb08fa7af7304f9636f0a1bea94c5cf6c727" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 116479, + "sha256": "57dc7ffad9fe07392c95f4493be1931c48e2fb417abb0f3b64b8007006aafc7a" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "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": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1511, + "sha256": "cb0a919fd0df0924591283da5b55d64d525d8461640441509350be840235e51a" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 34680, + "sha256": "12994a5433a91f8295a59d4bf40f35f1edb8d8dbb497a11eae8760299627f1d4" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "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": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "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": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "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_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 75189, + "sha256": "686de3e6896cb322e3ba642fe5ef04f570e2fa04eb1956e08e958f3378fa4f1c" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 48347, + "sha256": "7148e01e8479c2294093159969bc33b9ff0cf916799d481681811c4de5c60e53" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82963, + "sha256": "d9e7b11a86fd3ec79d91f0c9bc9cebd5a2043cdaa7261622454fb7730ad8e060" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "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": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "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/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "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": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 178407, + "sha256": "53f5337268458f51ce60810901404d3a53319d542acebac15ceb74518b3699bd" + }, + { + "path": "docs/language.rst", + "bytes": 133927, + "sha256": "73962e6cc843c8271d1d3d73dbc20ed53239053c5dfaadf8e812eb3078239443" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 9407, + "sha256": "1e6eeee7ac23cfcba5803354855e5e364a101507d97c30a862acfe0062a07a6d" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "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": 16260, + "sha256": "58b88a7f0b1c8a79edf23c375a141d7b1b821bca4f3212a80e29db5ea3fba796" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "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": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "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": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "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/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/child-work-native/README.md", + "bytes": 5768, + "sha256": "cceab6285676d362747c96d199a1b829d25cd5a6c858596aba4dad1d89aec6a8" + }, + { + "path": "harness/fixtures/child-work-native/oa/project.arcadia", + "bytes": 3965, + "sha256": "68762402f53529aa54a2e906670da118cd8f0ef1adb5cb3962fdd92e84a819d0" + }, + { + "path": "harness/fixtures/child-work-native/oa/rationale.arcadia", + "bytes": 54, + "sha256": "f7b894b4045246c4a87f1f08ac813d45bbaea3cd740fcc7e86532174fdb8a74e" + }, + { + "path": "harness/fixtures/child-work-native/sa/project.arcadia", + "bytes": 2149, + "sha256": "3a50f2fa68a08c107d905c57d598071b9bb1f20f473157e1dd82dee3dda20f82" + }, + { + "path": "harness/fixtures/child-work-native/sa/rationale.arcadia", + "bytes": 54, + "sha256": "f7b894b4045246c4a87f1f08ac813d45bbaea3cd740fcc7e86532174fdb8a74e" + }, + { + "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": 2177, + "sha256": "b117f19e6733bedde01a470b43b5db7ffb8b6a03aef187814d5068d15ddf5234" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "88008ca881b80dad77ad0ec25c146646e3a875e2967d8e55925906578e6aa3b3" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9615, + "sha256": "202dc764a90be80741fb5af8c2017fb3018d890d346cd1b6adf696c15c88c762" + }, + { + "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/scenario-lifecycle-native/README.md", + "bytes": 12199, + "sha256": "b441c562459b2ae000055d73529fb608c9cc015f64293206b9fb7d8c7cbc8b78" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/baseline/project.arcadia", + "bytes": 20088, + "sha256": "444b31b04bbeb06605fee27729e1bc4a6e11fd2cb1288b0f41e59d901961d676" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/baseline/rationale.arcadia", + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/oa-rename/project.arcadia", + "bytes": 20100, + "sha256": "3fbe484ecccec18cff1b5ac4f4dd18b3b1cdc161c75a5cc0b1b02c20ce453c86" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/oa-rename/rationale.arcadia", + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/sa-rename/project.arcadia", + "bytes": 20100, + "sha256": "1f77009c68793c8870cac87be68ed4cd292dbbb3e5708cec66cf1da8b5006b82" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/sa-rename/rationale.arcadia", + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/typography-clusters/project.arcadia", + "bytes": 20110, + "sha256": "eecddfc4a4514e995633ea58b89fe154dc6dc43509b1f53ee05b76f8e6b993c8" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/typography-clusters/rationale.arcadia", + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/typography-wide/project.arcadia", + "bytes": 20128, + "sha256": "6a18ee1f246321bdf8ab0e7e8e5d4eba134ce486ed5224c4ffd61c7342c3a7d3" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/typography-wide/rationale.arcadia", + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + }, + { + "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": 8380, + "sha256": "711910a12d5f3960f32da9aa7bc2e647f31d770c84b7fc26e232dcb3a76f8821" + }, + { + "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" + } + ] +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/lifecycle-fixture-README.md b/harness/experiments/canvas-camera-a57c334-20260912/provenance/lifecycle-fixture-README.md new file mode 100644 index 00000000..0f62f8d6 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/lifecycle-fixture-README.md @@ -0,0 +1,163 @@ +# Independent native lifecycle fixture — 2026-09-11 + +Owner: Codex-ytr83r /root/integration_audit. **Core/source admission passed; native +execution remains pending.** Root compiled the checker, passed its self-check and +generated/checked all three immutable expectations before opening Studio. No native +or Scene acceptance is claimed here. The renderer implementation is independently +owned by /root/server_audit; this oracle does not import any desktop module. + +## Build and source admission + +Compile `harness/lifecycle-native-contract.rs` with the matching `oa_core` rlib and +dependency search directory, Rust2024 and warnings denied. No separate serde_json +dependency is needed. Root owns the writer/toolchain lease. Example shape: + +```text +rustc --edition=2024 -D warnings harness/lifecycle-native-contract.rs --extern oa_core=ABSOLUTE_MATCHING_RLIB -L dependency=ABSOLUTE_DEPS -o ABSOLUTE_ISOLATED_EXE +lifecycle-native-contract.exe self-check +lifecycle-native-contract.exe inventory +lifecycle-native-contract.exe generate baseline FRESH_BASE_DIR +lifecycle-native-contract.exe check baseline FRESH_BASE_DIR/project.arcadia +lifecycle-native-contract.exe generate oa-rename FRESH_EXPECTED_OA_DIR +lifecycle-native-contract.exe generate sa-rename FRESH_EXPECTED_SA_DIR +``` + +Keep logs, screenshot files, hashes and model exports **outside** each checkpoint +directory. A checkpoint contains only its complete saved project files; the checker +compares every physical file, not just files with `.arcadia` extension. Generated +base is two sources: canonical project plus an intentionally CRLF Unicode note. +The two expected rename directories must be generated before native output is read. +All element/relation IDs are fixed; SA port UUIDv5 values derive from the fixed +functional-exchange ID through the authoritative port planner. No observed identity, +geometry, order, reference or name is borrowed into predictions. + +The unchecked fixture builder is only preparation: final `execute_batch`, source +compile and load/recompile equality are mandatory. Self-Delete and unassigned +lifeline cases intentionally use explicit local sender/receiver with `exchange=None`. +If current core refuses either, record the exact refusal and revise or separate that +case under root review; do not bypass admission or silently remove validation. +Self-Create is deliberately absent because its admission was not established. +Expected unfinished-model warnings (unbound exchange/representation, unanswered +Call) are diagnostic evidence, not permission to bypass errors. Capture the actual +warning set after source admission. + +## Fixed identities and navigation + +All numeric offsets below are **decimal** added to UUID integer +`5ceab400-0000-4000-8000-000000000000`. Project is offset1. Add side base1000 for OA +or2000 for SA, then the listed local offset. Names begin OA/SA for explorer search. +Each scenario has at most two lanes and explicit OperationalActivity/Functional +viewpoint; no hidden legacy scenario mode is used. + +| Scenario local offset/name | Lanes | Occurrences and declared order | +| --- | --- | --- | +|100 `01 Root create action delete`|101 controller,102 receiver|110 Create receiver →111 Receiver action →112 Delete receiver| +|200 `02 Preexisting empty`|201 controller,202 receiver|Empty root| +|300 `03 Create only`|301 controller,302 receiver|310 Create only receiver| +|400 `04 Conditional delete`|401 controller,402 receiver|410 Open call →411 ALT;412 left operand contains414 Conditional delete;413 right operand empty| +|500 `05 Unassigned receiver`|501 controller,502 represented=None|510 Create unassigned receiver →511 Delete unassigned receiver; both exchanges unresolved| +|600 `06 Self delete`|601 controller only|610 Self delete controller; sender=receiver601, exchange unresolved| + +Controller/receiver work are local10/11; ordinary service relation is12. Root +Delete rename target is side+112. The exact new name is `OA Delete receiver · reviewed` +or `SA Delete receiver · reviewed`. Aliases, IDs and every other field stay unchanged. +For direct selection, OA root scenario is `5ceab400-0000-4000-8000-00000000044c` +and OA Delete is `5ceab400-0000-4000-8000-000000000458`; SA root scenario is +`5ceab400-0000-4000-8000-000000000834` and SA Delete is +`5ceab400-0000-4000-8000-000000000840`. `inventory` emits the complete admitted +scenario/lifeline/occurrence ID/name/parent table and actual validation diagnostics. + +## Native procedure and independent observations + +Use a copied working directory and isolated profile with an immutable matching GUI. +Record source commit, executable SHA256, actual client dimensions, input sequence, +screenshots and saved checkpoints outside the project directories. Open the actual +`project.arcadia` through Studio. Select Behavior & scenarios, the matching layer, +and the exact prefixed scenario. First run the OA matrix; repeat SA independently +from the same baseline. Neither a passing source checker nor pure Scene tests imply +the following visual/interaction results. + +| Step | Native observation/evidence required | Semantic oracle | +| --- | --- | --- | +|Root lifecycle|Controller remains usable; receiver lifetime begins at Create and ends at Delete; Action lies between. Inspect birth/death hit targets and corresponding Properties identity. Clicking an intended lifecycle target must not select a different occurrence.|Save copied baseline; `check baseline`| +|Preexisting empty|Both lane headers/guides visible through the actual empty canvas; no invented birth/death. Neutral insertion guide remains usable even when no occurrence exists.|Save/navigation must remain `baseline`| +|Create-only|Receiver lifetime continues beyond the last occurrence to visible root extent; do not confuse insertion endpoint with lifetime endpoint.|`check baseline`| +|Conditional Delete|Left receiver activation/lifetime ends at its Delete. Right empty branch retains independent receiver state; Delete must not terminate sibling activation. Inspect unresolved-call indication without inventing Reply or silently rewriting the model.|`check baseline`| +|Unassigned receiver|Incomplete lane remains visible, with explicit receiver lifecycle targets/hit geometry. It must not disappear or crash because placement eligibility excludes unresolved representation. Record whatever completeness diagnostic is actually shown.|`check baseline`; only after admitted| +|Self Delete|Single lane's self-message end and death marker align and remain selectable. Inspect Properties and hit targets at ordinary100% then Fit; do not infer self-Create behavior.|`check baseline`; only after admitted| +|Narrow/overview|At actual1100×700 and a wide client, exercise Fit,100%, scroll, selection and Tools. Guides/markers remain correctly aligned and hit-testable; record font wrapping/overlap and clipped regions.|Save unchanged complete baseline| +|Real rename|Select root Delete occurrence by actual marker/message, verify identity, edit Name to exact side-specific reviewed name and Apply, or make precisely that source name edit and Apply. Save once; preserve complete checkpoint before Undo.|`check oa-rename` or `check sa-rename`; exact previously generated expectation via `same`| +|Undo|One Undo restores old name, exact IDs and complete source. Save and freeze checkpoint.|`check baseline UNDO_ENTRY RENAMED_ENTRY`, then `same BASE_ENTRY UNDO_ENTRY RENAMED_ENTRY`| +|Redo/reopen|One Redo and Save restores exact first rename checkpoint. Reopen through actual file picker and Save again. Observe lifecycle geometry/selection afresh.|`check SIDE-rename`, `same FIRST_RENAME REDO`, `same FIRST_RENAME REOPEN`| + +Each rename mode starts from baseline and changes only its own layer. Undo OA before +starting SA or use a fresh baseline copy; `sa-rename` does not include an earlier OA +rename. Direct additional scenario insertion is outside these fixed rename modes: +define a separate prediction before using it as acceptance evidence. + +## Exact physical-file and Undo policy + +`check MODE ENTRY` independently constructs complete expected Project and reachable +SourceBundle, then requires the physical file map to equal those expected sources. +`check MODE ENTRY PRE_UNDO_ENTRY` additionally permits only the exact original files +present in the explicitly supplied pre-Undo checkpoint. Expected reachable bytes +overlay those origin files; missing, unknown or changed retained files fail. No +automatic disk-equals-reachable assertion is imposed on a valid Undo with retained +files. The explicit origin must be a separately frozen, previously verified accepted +checkpoint; do not supply a directory manufactured after seeing an unexpected file. + +`same EXPECTED ACTUAL` pins all identities/model/source and the complete saved physical +map of a previously verified checkpoint. Its optional pre-Undo origin uses the same +exact retention rule. It never accepts source drift just because decoded models agree. +These rename cases normally create no detached files, but the checker explicitly +self-tests missing-origin, unknown/missing/changed retained-file discrimination. + +## Status + +Root execution completed on 2026-09-11 at12:41:29 UTC: direct Rust2024 compile with +warnings denied (23.439s), self-check, inventory, and generate/check of baseline, +OA rename and SA rename all passed. Total62.428s. The exact core tree is +`a9c71e2c3fc9260d06f191c0d65b1e63e41edbec`; its compiled rlib SHA256 is +`D282FEE7FF3B4FDD159EA85B12430262C8DA00E064BD290CCED380B6BA2335B5`. +The oracle executable is +`798D7A1907B894C13549BAD35511B21D6BC7F3D67D63674042B7DF71184C7524`. +Exact logs, execution metadata and all six pre-native fixture hashes are retained +under [lifecycle-native-ytr83r-20260911](../../experiments/lifecycle-native-ytr83r-20260911/). + +An independent read-only check confirmed64 elements/2 relations per Project, +including12 scenarios/22 lifelines/24 occurrences. Both incomplete receiver and +self-Delete cases were admitted. There are19 warnings and no errors: +missing_system1, unallocated_leaf4, empty_sequence2, call_without_operation2, +incomplete_reference2, missing_exchange6 and empty_port_contract2. These describe +the intentionally partial engineering fixture; no validation was bypassed. + +Each rename changes exactly one quoted name and adds12 UTF-8 bytes; every other +source byte and identity is unchanged. All three rationale files remain identical +86-byte Unicode text with exactly two CRLF lines and no bare LF. None of these +predictions used native outputs. Pending: matching GUI, visual/interaction checks +and every native Save/Undo/Redo/reopen step above. + +## Separate Unicode display predictions — after reboot + +`typography-wide` changes only the OA root receiver Lifeline name to eighteen +`W` characters and the SA root receiver name to eighteen `界` characters. +`typography-clusters` instead uses a combining accent and a joined emoji near +the existing display cutoff. Both derive from the original baseline by replacing +exactly the two named Lifeline declaration name tokens; reverse replacement +reproduced every original byte. All six original fixture hashes remain unchanged. + +The expected full strings, IDs, byte sizes and SHA256 values are preserved in +`../../experiments/lifecycle-native-ytr83r-20260911/typography-predictions.json`. +The unchanged, hash-verified original oracle admitted both inputs through its +`same EXPECTED EXPECTED` path using ordinary core/source loading and validation. +This proves input admission only; it is not a native comparison. Exact logs and +timings are alongside the manifest in `typography-admission.json`. + +Before opening either variant in Studio, copy it to a fresh native working +directory. Compare every passive open/zoom/select/Save result with the immutable +expected variant using `same EXPECTED ACTUAL`. Inspect Create label containment +at 0.5x/1x/2x and minimum Fit, while retaining the original Create selection IDs. +Select the neutral lane header/guide to inspect its full Lifeline name, then +cancel property editing without changing it. Missing font glyphs are observations +to record, not a reason to change the source names or weaken containment checks. +No native output or pixel clipping acceptance is claimed yet. diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/lifecycle-native-contract.rs b/harness/experiments/canvas-camera-a57c334-20260912/provenance/lifecycle-native-contract.rs new file mode 100644 index 00000000..e2a30346 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/lifecycle-native-contract.rs @@ -0,0 +1,570 @@ +//! Independent B4 native source fixture/oracle. No desktop renderer is linked. +//! generate MODE DIR | check MODE ENTRY [PRE_UNDO_ENTRY] | same EXPECTED ACTUAL [PRE_UNDO_ENTRY] +//! self-check | inventory; modes: baseline, oa-rename, sa-rename. All fixture identities are fixed. +use oa_core::{source_project::*, *}; +use std::{collections::BTreeMap, fs, path::Path}; + +type Disk = BTreeMap>; +fn id(n: u128) -> Id { + Id::from_u128(0x5ceab400000040008000000000000000 + n) +} +#[derive(Clone, Copy)] +struct Side { + layer: Layer, + word: &'static str, + base: u128, +} +const SIDES: [Side; 2] = [ + Side { + layer: Layer::Oa, + word: "OA", + base: 1000, + }, + Side { + layer: Layer::Sa, + word: "SA", + base: 2000, + }, +]; +impl Side { + fn id(self, n: u128) -> Id { + id(self.base + n) + } + fn name(self, text: &str) -> String { + format!("{} {text}", self.word) + } +} +fn element(p: &mut Project, side: Side, n: u128, kind: Kind, name: &str, parent: Option) { + let mut e = p + .make_element( + kind, + side.layer, + &side.name(name), + parent.map(|n| side.id(n)), + ) + .unwrap(); + e.id = side.id(n); + e.alias = format!("life_{}_{}", side.word.to_lowercase(), n); + p.elements.insert(e.id, e); +} +fn scenario(p: &mut Project, side: Side, n: u128, name: &str) { + element(p, side, n, Kind::Scenario, name, None); + let Some(SharedBody::Scenario { viewpoint, .. }) = + p.elements.get_mut(&side.id(n)).unwrap().shared_mut() + else { + unreachable!() + }; + *viewpoint = if side.layer == Layer::Oa { + ScenarioViewpoint::OperationalActivity + } else { + ScenarioViewpoint::Functional + }; +} +fn line(p: &mut Project, side: Side, n: u128, owner: u128, work: Option, name: &str) { + element(p, side, n, Kind::Lifeline, name, Some(owner)); + *p.elements + .get_mut(&side.id(n)) + .unwrap() + .shared_mut() + .unwrap() = SharedBody::Lifeline { + represented: work.map(|n| side.id(n)), + }; +} +fn occurrence( + p: &mut Project, + side: Side, + n: u128, + parent: u128, + name: &str, + body: OccurrenceBody, +) { + element(p, side, n, Kind::Occurrence, name, Some(parent)); + *p.elements + .get_mut(&side.id(n)) + .unwrap() + .shared_mut() + .unwrap() = SharedBody::Occurrence { + body, + precondition: String::new(), + postcondition: String::new(), + }; +} +fn steps(p: &mut Project, side: Side, owner: u128, ordered: &[u128]) { + *p.elements + .get_mut(&side.id(owner)) + .unwrap() + .steps_mut() + .unwrap() = ordered.iter().map(|n| side.id(*n)).collect(); +} +fn message( + side: Side, + sender: u128, + receiver: u128, + kind: MessageKind, + resolved: bool, +) -> OccurrenceBody { + OccurrenceBody::Exchange { + exchange: resolved.then(|| side.id(12)), + sender: Some(side.id(sender)), + receiver: Some(side.id(receiver)), + message_kind: kind, + operation: None, + reply_to: None, + values: vec![], + } +} +fn fixture() -> Project { + let mut p = Project::empty(); + p.id = id(1); + p.alias = "lifecycle_native".into(); + p.name = "Lifecycle native contract".into(); + p.description = + "Fixed semantic inputs; lifecycle geometry is derived and never authored.".into(); + for side in SIDES { + let work = if side.layer == Layer::Oa { + Kind::Activity + } else { + Kind::Function + }; + element(&mut p, side, 10, work, "Controller work", None); + element(&mut p, side, 11, work, "Receiver work", None); + if side.layer == Layer::Oa { + let relation = Relation { + id: side.id(12), + alias: "life_oa_service".into(), + name: "OA Lifecycle service".into(), + description: String::new(), + body: RelationBody::new(RelationKind::Interaction, side.id(10), side.id(11)), + }; + p.relations.insert(relation.id, relation); + } else { + // The port planner derives deterministic UUIDv5 endpoints from this fixed exchange ID. + let commands = ports::plan_functional_exchange( + &p, + &ports::FunctionalExchangeRequest { + id: side.id(12), + alias: "life_sa_service".into(), + name: "SA Lifecycle service".into(), + description: String::new(), + source: side.id(10), + target: side.id(11), + source_port: ports::PortChoice::Create, + target_port: ports::PortChoice::Create, + items: vec![], + }, + ) + .expect("typed fixed-ID functional exchange must be admitted"); + p = execute_batch(&p, &commands).unwrap(); + } + for (n, name) in [ + (100, "01 Root create action delete"), + (200, "02 Preexisting empty"), + (300, "03 Create only"), + (400, "04 Conditional delete"), + (500, "05 Unassigned receiver"), + (600, "06 Self delete"), + ] { + scenario(&mut p, side, n, name); + line(&mut p, side, n + 1, n, Some(10), "Controller lane"); + if n != 600 { + line( + &mut p, + side, + n + 2, + n, + (n != 500).then_some(11), + if n == 500 { + "Unassigned receiver lane" + } else { + "Receiver lane" + }, + ); + } + } + occurrence( + &mut p, + side, + 110, + 100, + "Create receiver", + message(side, 101, 102, MessageKind::Create, true), + ); + occurrence( + &mut p, + side, + 111, + 100, + "Receiver action", + OccurrenceBody::Action { + action: Some(side.id(11)), + lifeline: Some(side.id(102)), + }, + ); + occurrence( + &mut p, + side, + 112, + 100, + "Delete receiver", + message(side, 101, 102, MessageKind::Delete, true), + ); + steps(&mut p, side, 100, &[110, 111, 112]); + occurrence( + &mut p, + side, + 310, + 300, + "Create only receiver", + message(side, 301, 302, MessageKind::Create, true), + ); + steps(&mut p, side, 300, &[310]); + occurrence( + &mut p, + side, + 410, + 400, + "Open call", + message(side, 401, 402, MessageKind::Call, true), + ); + occurrence( + &mut p, + side, + 411, + 400, + "ALT delete or keep", + OccurrenceBody::Fragment { + operator: FragmentOperator::Alternative, + branches: vec![side.id(412), side.id(413)], + }, + ); + occurrence( + &mut p, + side, + 412, + 411, + "Left delete operand", + OccurrenceBody::Branch { + guard: "stop_requested".into(), + occurrences: vec![side.id(414)], + }, + ); + occurrence( + &mut p, + side, + 413, + 411, + "Right empty operand", + OccurrenceBody::Branch { + guard: "else".into(), + occurrences: vec![], + }, + ); + occurrence( + &mut p, + side, + 414, + 412, + "Conditional delete receiver", + message(side, 401, 402, MessageKind::Delete, true), + ); + steps(&mut p, side, 400, &[410, 411]); + occurrence( + &mut p, + side, + 510, + 500, + "Create unassigned receiver", + message(side, 501, 502, MessageKind::Create, false), + ); + occurrence( + &mut p, + side, + 511, + 500, + "Delete unassigned receiver", + message(side, 501, 502, MessageKind::Delete, false), + ); + steps(&mut p, side, 500, &[510, 511]); + occurrence( + &mut p, + side, + 610, + 600, + "Self delete controller", + message(side, 601, 601, MessageKind::Delete, false), + ); + steps(&mut p, side, 600, &[610]); + } + execute_batch(&p, &[]).expect("complete source fixture must satisfy ordinary core admission; never bypass self/incomplete-lane rejection") +} +fn baseline() -> CompiledSourceProject { + let p = fixture(); + let entry = language::format(&p).replacen("{\n", "{\n include \"rationale.arcadia\";\n", 1); + let raw = SourceBundle { entry: "project.arcadia".into(), files: BTreeMap::from([ + ("project.arcadia".into(), entry), + ("rationale.arcadia".into(), "// Preserve lifecycle note: 雨 · receiver.\r\n// Geometry never changes these bytes.\r\n".into()), + ]) }; + let compiled = compile_bundle(&raw, ProjectLimits::default()).unwrap(); + assert_eq!(compiled.decoded.project, p); + assert_eq!( + compiled.bundle, raw, + "no identity insertion, normalization or migration" + ); + compiled +} +fn expected(mode: &str) -> CompiledSourceProject { + let base = baseline(); + let side = match mode { + "baseline" => return base, + "oa-rename" => SIDES[0], + "sa-rename" => SIDES[1], + _ => panic!("mode: baseline|oa-rename|sa-rename"), + }; + let next = execute_batch( + &base.decoded.project, + &[Command::Rename( + side.id(112), + side.name("Delete receiver · reviewed"), + )], + ) + .unwrap(); + update_bundle(&base, &next, ProjectLimits::default()).unwrap() +} +fn disk(root: &Path, here: &Path, out: &mut Disk) { + for entry in fs::read_dir(here).unwrap() { + let entry = entry.unwrap(); + let kind = entry.file_type().unwrap(); + assert!(!kind.is_symlink(), "checkpoint cannot contain symlinks"); + if kind.is_dir() { + disk(root, &entry.path(), out); + } else { + assert!(kind.is_file(), "checkpoint files must be ordinary files"); + let path = entry.path(); + let name = path + .strip_prefix(root) + .unwrap() + .to_str() + .unwrap() + .replace('\\', "/"); + out.insert(name, fs::read(path).unwrap()); + } + } +} +struct Snapshot { + compiled: CompiledSourceProject, + disk: Disk, +} +fn load(entry: &Path) -> Snapshot { + assert_eq!(entry.file_name().unwrap(), "project.arcadia"); + let raw = source_files::load_project(entry, ProjectLimits::default()) + .unwrap() + .reachable_bundle(); + let compiled = compile_bundle(&raw, ProjectLimits::default()).unwrap(); + assert_eq!(compiled.bundle, raw, "no implicit source normalization"); + execute_batch(&compiled.decoded.project, &[]).unwrap(); + let mut files = Disk::new(); + let root = entry.parent().unwrap(); + disk(root, root, &mut files); + Snapshot { + compiled, + disk: files, + } +} +fn source_disk(bundle: &SourceBundle) -> Disk { + bundle + .files + .iter() + .map(|(name, text)| (name.clone(), text.as_bytes().to_vec())) + .collect() +} +fn expected_disk(bundle: &SourceBundle, origin: Option<&Disk>) -> Disk { + let mut files = origin.cloned().unwrap_or_default(); + files.extend(source_disk(bundle)); + files +} +fn equal(expected: &CompiledSourceProject, actual: &Snapshot, origin: Option<&Disk>) { + assert_eq!( + actual.compiled.decoded.project, expected.decoded.project, + "whole Project: every identity, field, order, reference and geometry" + ); + assert_eq!( + actual.compiled.bundle, expected.bundle, + "whole reachable SourceBundle including retained note bytes" + ); + assert_eq!( + actual.disk, + expected_disk(&expected.bundle, origin), + "whole physical file map: only exact pre-Undo retained files are permitted" + ); +} +fn self_check() { + let base = baseline(); + assert_eq!( + base.decoded.project, + fixture(), + "fixture deterministic, including typed ports" + ); + assert_eq!(base.bundle, baseline().bundle); + for mode in ["baseline", "oa-rename", "sa-rename"] { + let prediction = expected(mode); + let actual = Snapshot { + disk: source_disk(&prediction.bundle), + compiled: expected(mode), + }; + equal(&prediction, &actual, None); + if mode != "baseline" { + assert_ne!(prediction.decoded.project, base.decoded.project); + assert_ne!(prediction.bundle, base.bundle); + let side = if mode == "oa-rename" { + SIDES[0] + } else { + SIDES[1] + }; + let mut independently_named = base.decoded.project.clone(); + independently_named + .elements + .get_mut(&side.id(112)) + .unwrap() + .name = side.name("Delete receiver · reviewed"); + assert_eq!( + prediction.decoded.project, independently_named, + "rename changes precisely one name; alias and identity stay fixed" + ); + } + let mut changed_project = prediction.decoded.project.clone(); + changed_project.description.push_str("unrequested"); + assert_ne!(changed_project, prediction.decoded.project); + let mut changed_source = prediction.bundle.clone(); + changed_source + .files + .get_mut("rationale.arcadia") + .unwrap() + .push_str("// unrequested\n"); + assert_ne!(changed_source, prediction.bundle); + } + let plain = source_disk(&base.bundle); + let mut origin = plain.clone(); + origin.insert( + "detached.arcadia".into(), + b"// exact pre-Undo bytes\r\n".to_vec(), + ); + let retained = expected_disk(&base.bundle, Some(&origin)); + assert_eq!(retained, origin); + assert_ne!( + retained, + expected_disk(&base.bundle, None), + "origin is mandatory to authorize retained files" + ); + let mut missing = retained.clone(); + missing.remove("detached.arcadia"); + assert_ne!(missing, retained); + let mut changed = retained.clone(); + changed.get_mut("detached.arcadia").unwrap().push(b'!'); + assert_ne!(changed, retained); + let mut unknown = retained.clone(); + unknown.insert("unknown.arcadia".into(), vec![]); + assert_ne!(unknown, retained); + let mut wrong_reachable = origin.clone(); + wrong_reachable.insert("rationale.arcadia".into(), b"wrong prior contents".to_vec()); + assert_eq!( + expected_disk(&base.bundle, Some(&wrong_reachable)), + retained, + "expected reachable bytes override the origin" + ); + println!( + "PASS self-check: fixed OA/SA fixture, exact name-only predictions, explicit retained-file origin policy" + ); +} +fn main() { + assert_eq!(SCHEMA_VERSION, 7); + let args: Vec<_> = std::env::args().collect(); + match args.get(1).map(String::as_str) { + Some("self-check") => { + assert_eq!(args.len(), 2); + self_check(); + } + Some("inventory") => { + assert_eq!(args.len(), 2); + let base = baseline(); + for e in + base.decoded.project.elements.values().filter(|e| { + matches!(e.kind(), Kind::Scenario | Kind::Lifeline | Kind::Occurrence) + }) + { + println!( + "{} | {:?} | {} | parent={:?}", + e.id, + e.kind(), + e.name, + e.parent + ); + } + for issue in validation::validate(&base.decoded.project) { + println!("DIAGNOSTIC {issue:?}"); + } + } + Some("generate") => { + assert_eq!(args.len(), 4, "generate MODE FRESH_DIR"); + let prediction = expected(&args[2]); + let dir = Path::new(&args[3]); + assert!(!dir.exists(), "preserve existing fixture/evidence"); + fs::create_dir_all(dir).unwrap(); + for (name, text) in &prediction.bundle.files { + let path = dir.join(name); + fs::create_dir_all(path.parent().unwrap()).unwrap(); + fs::write(path, text.as_bytes()).unwrap(); + } + equal(&prediction, &load(&dir.join("project.arcadia")), None); + println!( + "PASS generated {}: {} fixed elements, {} relations, {} exact sources", + args[2], + prediction.decoded.project.elements.len(), + prediction.decoded.project.relations.len(), + prediction.bundle.files.len() + ); + } + Some("check") => { + assert!( + (4..=5).contains(&args.len()), + "check MODE ENTRY [PRE_UNDO_ENTRY]" + ); + let actual = load(Path::new(&args[3])); + let origin = args.get(4).map(|path| load(Path::new(path))); + equal( + &expected(&args[2]), + &actual, + origin.as_ref().map(|s| &s.disk), + ); + println!( + "PASS {}: complete Project/reachable sources/physical map", + args[2] + ); + } + Some("same") => { + assert!( + (4..=5).contains(&args.len()), + "same VERIFIED_EXPECTED_ENTRY ACTUAL_ENTRY [PRE_UNDO_ENTRY]" + ); + let wanted = load(Path::new(&args[2])); + let actual = load(Path::new(&args[3])); + let origin = args.get(4).map(|path| load(Path::new(path))); + assert_eq!( + actual.compiled.decoded.project, + wanted.compiled.decoded.project + ); + assert_eq!(actual.compiled.bundle, wanted.compiled.bundle); + let files = origin.as_ref().map_or_else( + || wanted.disk.clone(), + |s| expected_disk(&wanted.compiled.bundle, Some(&s.disk)), + ); + assert_eq!( + actual.disk, files, + "exact prior checkpoint or explicit retained-file origin" + ); + println!("PASS same: all identities, fields, reachable source and physical bytes"); + } + _ => panic!( + "self-check | inventory | generate MODE DIR | check MODE ENTRY [PRE_UNDO_ENTRY] | same EXPECTED ACTUAL [PRE_UNDO_ENTRY]" + ), + } +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/lifecycle-oracle-status.json b/harness/experiments/canvas-camera-a57c334-20260912/provenance/lifecycle-oracle-status.json new file mode 100644 index 00000000..bbaa4169 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/lifecycle-oracle-status.json @@ -0,0 +1,53 @@ +{ + "core_sha256": "D282FEE7FF3B4FDD159EA85B12430262C8DA00E064BD290CCED380B6BA2335B5", + "seconds": 62.4279746, + "completed_utc": "2026-09-11T12:41:29.1561610Z", + "results": [ + { + "seconds": 23.4388482, + "name": "compile", + "exit": 0 + }, + { + "seconds": 8.1831391, + "name": "self-check", + "exit": 0 + }, + { + "seconds": 4.7308799, + "name": "inventory", + "exit": 0 + }, + { + "seconds": 5.0343211, + "name": "generate-baseline", + "exit": 0 + }, + { + "name": "check-baseline", + "exit": 0 + }, + { + "seconds": 3.5094392, + "name": "generate-oa-rename", + "exit": 0 + }, + { + "name": "check-oa-rename", + "exit": 0 + }, + { + "seconds": 3.6603173, + "name": "generate-sa-rename", + "exit": 0 + }, + { + "name": "check-sa-rename", + "exit": 0 + } + ], + "core_tree": "a9c71e2c3fc9260d06f191c0d65b1e63e41edbec", + "core_full_test_status": "Separate all-targets gate; no pass inferred from this oracle", + "source_sha256": "FC5E71F9870D7B98E0F52EAF20C831EBFFBE9F7A9B8960269DC9BE3D9BF0D9E4", + "exe_sha256": "798D7A1907B894C13549BAD35511B21D6BC7F3D67D63674042B7DF71184C7524" +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/oracles-865-copy-manifest.json b/harness/experiments/canvas-camera-a57c334-20260912/provenance/oracles-865-copy-manifest.json new file mode 100644 index 00000000..ad55c6d8 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/oracles-865-copy-manifest.json @@ -0,0 +1,29 @@ +{ + "created_utc": "2026-09-11T18:15:30.508Z", + "files": [ + { + "source": ".local/lifecycle-native-ytr83r-20260911/lifecycle-native-contract.exe", + "target": "lifecycle.exe", + "bytes": 20700160, + "sha256": "798d7a1907b894c13549bad35511b21d6bc7f3d67d63674042b7df71184c7524" + }, + { + "source": ".local/staged-source-native-ytr83r-20260911/staged-source-authoring-contract.exe", + "target": "staged.exe", + "bytes": 20823552, + "sha256": "b1dea048e319fb7b9a41620a17a0db8b0831e09816accfdaec7cfbda0133c211" + }, + { + "source": ".local/child-work-native/compile-01/contract.exe", + "target": "child.exe", + "bytes": 20577280, + "sha256": "c772bf4a6477bb540a838b20e60cf59c60dda51b6d2fd2cb3afee57f151a9c96" + }, + { + "source": ".local/toolchain/llvm-mingw-20260908-ucrt-x86_64/bin/libunwind.dll", + "target": "libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + } + ] +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/studio-build-status.json b/harness/experiments/canvas-camera-a57c334-20260912/provenance/studio-build-status.json new file mode 100644 index 00000000..a1b47d2d --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/studio-build-status.json @@ -0,0 +1,18 @@ +{ + "seconds": 385.1131455, + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-windows-20260911\\studio-build.log", + "started_utc": "2026-09-11T20:14:23.6348444Z", + "exit": 0, + "command": [ + "cargo", + "build", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "--offline", + "--locked" + ], + "name": "canvas-union-windows-20260911/studio-build", + "completed_utc": "2026-09-11T20:20:48.7677661Z" +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/typography-admission.json b/harness/experiments/canvas-camera-a57c334-20260912/provenance/typography-admission.json new file mode 100644 index 00000000..b0983373 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/typography-admission.json @@ -0,0 +1,18 @@ +{ + "results": [ + { + "seconds": 0.4776694, + "mode": "typography-wide", + "scope": "ordinary core/source admission of fixed expected input only; no native output", + "exit": 0 + }, + { + "seconds": 0.257928, + "mode": "typography-clusters", + "scope": "ordinary core/source admission of fixed expected input only; no native output", + "exit": 0 + } + ], + "completed_utc": "2026-09-11T13:50:08.2961401Z", + "oracle_sha256": "798D7A1907B894C13549BAD35511B21D6BC7F3D67D63674042B7DF71184C7524" +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/provenance/typography-predictions.json b/harness/experiments/canvas-camera-a57c334-20260912/provenance/typography-predictions.json new file mode 100644 index 00000000..f3228fb1 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/provenance/typography-predictions.json @@ -0,0 +1,59 @@ +{ + "origin": "baseline/project.arcadia", + "scope": "Exactly the two root receiver Lifeline names; all other bytes unchanged", + "native_acceptance": false, + "variants": { + "typography-wide": { + "changes": [ + { + "id": "5ceab400-0000-4000-8000-00000000044e", + "name": "WWWWWWWWWWWWWWWWWW", + "before": "oa_lifeline life_oa_102 \"OA Receiver lane\" id \"5ceab400-0000-4000-8000-00000000044e\"", + "after": "oa_lifeline life_oa_102 \"WWWWWWWWWWWWWWWWWW\" id \"5ceab400-0000-4000-8000-00000000044e\"" + }, + { + "id": "5ceab400-0000-4000-8000-000000000836", + "name": "界界界界界界界界界界界界界界界界界界", + "before": "sa_lifeline life_sa_102 \"SA Receiver lane\" id \"5ceab400-0000-4000-8000-000000000836\"", + "after": "sa_lifeline life_sa_102 \"界界界界界界界界界界界界界界界界界界\" id \"5ceab400-0000-4000-8000-000000000836\"" + } + ], + "files": { + "project.arcadia": { + "bytes": 20128, + "sha256": "6a18ee1f246321bdf8ab0e7e8e5d4eba134ce486ed5224c4ffd61c7342c3a7d3" + }, + "rationale.arcadia": { + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + } + } + }, + "typography-clusters": { + "changes": [ + { + "id": "5ceab400-0000-4000-8000-00000000044e", + "name": "abcdefghijklmnopé尾", + "before": "oa_lifeline life_oa_102 \"OA Receiver lane\" id \"5ceab400-0000-4000-8000-00000000044e\"", + "after": "oa_lifeline life_oa_102 \"abcdefghijklmnopé尾\" id \"5ceab400-0000-4000-8000-00000000044e\"" + }, + { + "id": "5ceab400-0000-4000-8000-000000000836", + "name": "abcdefghijklmnop👩‍🔬 tail", + "before": "sa_lifeline life_sa_102 \"SA Receiver lane\" id \"5ceab400-0000-4000-8000-000000000836\"", + "after": "sa_lifeline life_sa_102 \"abcdefghijklmnop👩‍🔬 tail\" id \"5ceab400-0000-4000-8000-000000000836\"" + } + ], + "files": { + "project.arcadia": { + "bytes": 20110, + "sha256": "eecddfc4a4514e995633ea58b89fe154dc6dc43509b1f53ee05b76f8e6b993c8" + }, + "rationale.arcadia": { + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + } + } + } + } +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/readback.json b/harness/experiments/canvas-camera-a57c334-20260912/readback.json new file mode 100644 index 00000000..47f6afad --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/readback.json @@ -0,0 +1,559 @@ +{ + "checked_utc": "2026-09-12T11:08:56.3639375Z", + "scope": "Fresh original/copy reads and exact archive inventory; no runtime execution", + "pass": true, + "payload_count": 47, + "payload_bytes": 2184242.0, + "manifest_sha256": "F0FF9E5C21F88DDCBF59ED3F6A0F03A5B21EDFB3A0E447F8F0094615ABC3A0E8", + "payloads": [ + { + "path": "baseline-wide/project.arcadia", + "bytes": 20128, + "sha256": "6A18EE1F246321BDF8AB0E7E8E5D4EBA134CE486ED5224C4FFD61C7342C3A7D3", + "original_equal": true + }, + { + "path": "baseline-wide/rationale.arcadia", + "bytes": 86, + "sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF", + "original_equal": true + }, + { + "path": "checkpoints/wide-passive/project.arcadia", + "bytes": 20128, + "sha256": "6A18EE1F246321BDF8AB0E7E8E5D4EBA134CE486ED5224C4FFD61C7342C3A7D3", + "original_equal": true + }, + { + "path": "checkpoints/wide-passive/rationale.arcadia", + "bytes": 86, + "sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF", + "original_equal": true + }, + { + "path": "launch-script-syntax.json", + "bytes": 77, + "sha256": "9FE1369737B8A02EE9DDB83318CE800F200AFABF5486C9DD6F52DBEC9F87502C", + "original_equal": true + }, + { + "path": "launch.json", + "bytes": 3308, + "sha256": "7BCF09DFB689DB4E686BBACD0F1805B013597FB4159D5477D5DE56F52D79D147", + "original_equal": true + }, + { + "path": "logs/studio.stderr.log", + "bytes": 0, + "sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "original_equal": true + }, + { + "path": "logs/studio.stdout.log", + "bytes": 0, + "sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "original_equal": true + }, + { + "path": "logs/wide-passive.stderr.log", + "bytes": 0, + "sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "original_equal": true + }, + { + "path": "logs/wide-passive.stdout.log", + "bytes": 71, + "sha256": "72F1D2214D32F2C77CEB6666FFA91EB54795BC94E77DAF63589B00ABFEAAC477", + "original_equal": true + }, + { + "path": "normal-close.json", + "bytes": 1326, + "sha256": "21CE20643ED69CA1247B261A44A71A562850D0BCF8339761E60F11B7A19A7AF1", + "original_equal": true + }, + { + "path": "preparation-manifest.json", + "bytes": 9149, + "sha256": "293892C2F430D6EADB58C6678F3C1B346742B3AA4D2FE5CE3729F896EAD2C2DB", + "original_equal": true + }, + { + "path": "prepare-inputs.py", + "bytes": 5563, + "sha256": "661D6686AD0B59FBD28CB4FE42CFD4955DB5922B9CE3B5EF3F378A4CF1982884", + "original_equal": true + }, + { + "path": "provenance/after-build-verify-head.json", + "bytes": 199, + "sha256": "FF0F533653B601F1456C726106A97D94346C3C18288912C620748112119AFF08", + "original_equal": true + }, + { + "path": "provenance/binary-manifest.json", + "bytes": 2828, + "sha256": "F8F8A97B2BA516685A0690E98DF90269A7C83F371A5A3257E80B865E15D3EDFA", + "original_equal": true + }, + { + "path": "provenance/desktop-all-targets-status.json", + "bytes": 472, + "sha256": "2C23196BEA849E77C49F2CF64FD31311A01998520460E92F91B935C5A7880BC0", + "original_equal": true + }, + { + "path": "provenance/desktop-clippy-status.json", + "bytes": 503, + "sha256": "BA5F6D17354D194C1102EA75EE4E7B893EF04EEDD21518D591726A912E3E6A4C", + "original_equal": true + }, + { + "path": "provenance/focused-lifecycle-status.json", + "bytes": 509, + "sha256": "FA6618F15C4B41BDD691A613CF0992C83CE984A1AA0FAFFCD2DC4FB96CDEBCE3", + "original_equal": true + }, + { + "path": "provenance/inputs.json", + "bytes": 101859, + "sha256": "47FEC9CADC0E7FAE99D789376C111C02EEAAB7FAC3740DE48174A06F61FE16B3", + "original_equal": true + }, + { + "path": "provenance/lifecycle-fixture-README.md", + "bytes": 12199, + "sha256": "B441C562459B2AE000055D73529FB608C9CC015F64293206B9FB7D8C7CBC8B78", + "original_equal": true + }, + { + "path": "provenance/lifecycle-native-contract.rs", + "bytes": 19135, + "sha256": "FC5E71F9870D7B98E0F52EAF20C831EBFFBE9F7A9B8960269DC9BE3D9BF0D9E4", + "original_equal": true + }, + { + "path": "provenance/lifecycle-oracle-status.json", + "bytes": 1272, + "sha256": "68452154CF96EC4FD245D89A11D1FC1C08CB471419A5F8D94039ECCBF2EFCF7C", + "original_equal": true + }, + { + "path": "provenance/oracles-865-copy-manifest.json", + "bytes": 1015, + "sha256": "5DC8D7A3C721E03A0A249E5B8D30BC41539B39D39EC7157D9DBF5C99044B1C4C", + "original_equal": true + }, + { + "path": "provenance/studio-build-status.json", + "bytes": 474, + "sha256": "AB1E04807F32F8DADA0A572D69F632BD6FD242150DF211C18E35D82EA8BE91EC", + "original_equal": true + }, + { + "path": "provenance/typography-admission.json", + "bytes": 553, + "sha256": "B06FD83F554982B407E1B28A79DFADCB61717B4F076EB3062EC314C742A2CCD8", + "original_equal": true + }, + { + "path": "provenance/typography-predictions.json", + "bytes": 2490, + "sha256": "6951FF7C96C0A7A14D72781B416FC64CAB9F4AF5861F5C0EF4C327D843483243", + "original_equal": true + }, + { + "path": "screenshots/01-wide-opened.jpg", + "bytes": 102087, + "sha256": "76B5ABF72AAA2B40DB91FCF182E3B464BEE29CC9ABDCCC4005EC9567554C7E18", + "original_equal": true + }, + { + "path": "screenshots/02-behavior-open.jpg", + "bytes": 118609, + "sha256": "92D75BCF44D78221D99C393C039E6ED395AF70973477643EEF437CD0B5EFF1A2", + "original_equal": true + }, + { + "path": "screenshots/03-oa-create-selected-100.jpg", + "bytes": 134137, + "sha256": "0028B918C56C5686890C18D730D3394CC07A8D0714DBD5175B06A336C2BD937C", + "original_equal": true + }, + { + "path": "screenshots/04-oa-create-zoom125.jpg", + "bytes": 131774, + "sha256": "9B6627543E8A79E8D217029861407A89C884F36A3024BE44F5B8205AD2B557ED", + "original_equal": true + }, + { + "path": "screenshots/05-oa-delete-selected-125.jpg", + "bytes": 132774, + "sha256": "1BC820418F12B18EBC97F52D2B2B85B8B9BDD57F9485BE040946FC9CC2F37FAA", + "original_equal": true + }, + { + "path": "screenshots/06-oa-fit.jpg", + "bytes": 133100, + "sha256": "585063787D8E0299A7C2173BB8EC0264CDF51D5EDD8CBC3FCC953EF1917E1116", + "original_equal": true + }, + { + "path": "screenshots/07-minimum-width.jpg", + "bytes": 123533, + "sha256": "9D798D0B087C7F05FAFDC23237BD934B069B69E1A08D8C33EAF74D4E85264582", + "original_equal": true + }, + { + "path": "screenshots/08-minimum-window.jpg", + "bytes": 105379, + "sha256": "DFBAFFA375445BCD36565BDC8873DBF457E0A528A827E882F069B95D90529944", + "original_equal": true + }, + { + "path": "screenshots/09-oa-minimum-fit.jpg", + "bytes": 99033, + "sha256": "FD2FEE1D602488243876B6FAEAFCBBCFE7065DDCFA2C28AD743A0FD19673C4B9", + "original_equal": true + }, + { + "path": "screenshots/10-oa-minimum-create-hit.jpg", + "bytes": 99898, + "sha256": "7975C21C9E41D32A8684E3420DEF616D7AC1E43F5EF291E94380FA63DA37241F", + "original_equal": true + }, + { + "path": "screenshots/11-oa-minimum-pan-right.jpg", + "bytes": 99456, + "sha256": "61BD5C917B738E1C3B2267D623A41193A8C5F84F5A1F7B51DAFA1B147DB13A51", + "original_equal": true + }, + { + "path": "screenshots/12-oa-panned-delete-hit.jpg", + "bytes": 98952, + "sha256": "1B9C0E408BC9445AE0E6BDC2F86EA341AA385EB26D42693C76309963D9D4064C", + "original_equal": true + }, + { + "path": "screenshots/13-system-layer.jpg", + "bytes": 101904, + "sha256": "02992B658775E55F0CBAF974050BBFEA0C1F608799C5D9BE9A05AA6789C9F1F4", + "original_equal": true + }, + { + "path": "screenshots/14-sa-minimum-fit.jpg", + "bytes": 95469, + "sha256": "E4A274CA8DA7ECD2255EF519C8FC81D8310DB55C9DB9009FC8731751A25202CB", + "original_equal": true + }, + { + "path": "screenshots/15-sa-minimum-create-hit.jpg", + "bytes": 99837, + "sha256": "4ED02839A417EE567CD8F23750DFFB535AF8C32063B535F8C0B4BE8ACB082542", + "original_equal": true + }, + { + "path": "screenshots/16-sa-pan-up.jpg", + "bytes": 96836, + "sha256": "26048071F3B2A09ED054D18834C128093CC1FB9B1C4A7518B09E0F9E9EC8291A", + "original_equal": true + }, + { + "path": "screenshots/17-sa-panned-delete-hit.jpg", + "bytes": 96499, + "sha256": "31EA2A24959B4A5014C9FCD0E43BD918847C6FB58EB0B8B1577C56074E266BC0", + "original_equal": true + }, + { + "path": "screenshots/18-passive-navigation-saved.jpg", + "bytes": 94345, + "sha256": "280942F9B9806884D4EE34A5FB740428A420D7603EDDDF21D6E4979BEE041B2D", + "original_equal": true + }, + { + "path": "second-readback.json", + "bytes": 6332, + "sha256": "BB8063AAC3FFF3A7B8FC19BA81F9EBBC13068871F6924651A14B08D58CE525BB", + "original_equal": true + }, + { + "path": "wide-passive-status.json", + "bytes": 857, + "sha256": "A358FA3C26A11DEACFC9457EC96F27F43EBD9020575329E701F0F026759850BF", + "original_equal": true + }, + { + "path": "launch-native-a57c334-camera.ps1", + "bytes": 10001, + "sha256": "BE80A4B5B407BCEA3DBECC547DA5E5888F3C6DC06F5F7AF87F546C388963B4DE", + "original_equal": true + } + ], + "physical_same": { + "pass": true, + "bytes": 20214, + "files": [ + "project.arcadia", + "rationale.arcadia" + ] + }, + "inventory_excludes": "readback.json self-reference only", + "inventory": [ + { + "path": "archive.ps1", + "bytes": 2510, + "sha256": "D60E5E478361DDB7428454F30BB6DD856403A41AB1816EA7264B09988099F1AB" + }, + { + "path": "baseline-wide/project.arcadia", + "bytes": 20128, + "sha256": "6A18EE1F246321BDF8AB0E7E8E5D4EBA134CE486ED5224C4FFD61C7342C3A7D3" + }, + { + "path": "baseline-wide/rationale.arcadia", + "bytes": 86, + "sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF" + }, + { + "path": "checkpoints/wide-passive/project.arcadia", + "bytes": 20128, + "sha256": "6A18EE1F246321BDF8AB0E7E8E5D4EBA134CE486ED5224C4FFD61C7342C3A7D3" + }, + { + "path": "checkpoints/wide-passive/rationale.arcadia", + "bytes": 86, + "sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF" + }, + { + "path": "launch-native-a57c334-camera.ps1", + "bytes": 10001, + "sha256": "BE80A4B5B407BCEA3DBECC547DA5E5888F3C6DC06F5F7AF87F546C388963B4DE" + }, + { + "path": "launch-script-syntax.json", + "bytes": 77, + "sha256": "9FE1369737B8A02EE9DDB83318CE800F200AFABF5486C9DD6F52DBEC9F87502C" + }, + { + "path": "launch.json", + "bytes": 3308, + "sha256": "7BCF09DFB689DB4E686BBACD0F1805B013597FB4159D5477D5DE56F52D79D147" + }, + { + "path": "logs/studio.stderr.log", + "bytes": 0, + "sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "path": "logs/studio.stdout.log", + "bytes": 0, + "sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "path": "logs/wide-passive.stderr.log", + "bytes": 0, + "sha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "path": "logs/wide-passive.stdout.log", + "bytes": 71, + "sha256": "72F1D2214D32F2C77CEB6666FFA91EB54795BC94E77DAF63589B00ABFEAAC477" + }, + { + "path": "manifest.json", + "bytes": 19562, + "sha256": "F0FF9E5C21F88DDCBF59ED3F6A0F03A5B21EDFB3A0E447F8F0094615ABC3A0E8" + }, + { + "path": "normal-close.json", + "bytes": 1326, + "sha256": "21CE20643ED69CA1247B261A44A71A562850D0BCF8339761E60F11B7A19A7AF1" + }, + { + "path": "preparation-manifest.json", + "bytes": 9149, + "sha256": "293892C2F430D6EADB58C6678F3C1B346742B3AA4D2FE5CE3729F896EAD2C2DB" + }, + { + "path": "prepare-inputs.py", + "bytes": 5563, + "sha256": "661D6686AD0B59FBD28CB4FE42CFD4955DB5922B9CE3B5EF3F378A4CF1982884" + }, + { + "path": "provenance/after-build-verify-head.json", + "bytes": 199, + "sha256": "FF0F533653B601F1456C726106A97D94346C3C18288912C620748112119AFF08" + }, + { + "path": "provenance/binary-manifest.json", + "bytes": 2828, + "sha256": "F8F8A97B2BA516685A0690E98DF90269A7C83F371A5A3257E80B865E15D3EDFA" + }, + { + "path": "provenance/desktop-all-targets-status.json", + "bytes": 472, + "sha256": "2C23196BEA849E77C49F2CF64FD31311A01998520460E92F91B935C5A7880BC0" + }, + { + "path": "provenance/desktop-clippy-status.json", + "bytes": 503, + "sha256": "BA5F6D17354D194C1102EA75EE4E7B893EF04EEDD21518D591726A912E3E6A4C" + }, + { + "path": "provenance/focused-lifecycle-status.json", + "bytes": 509, + "sha256": "FA6618F15C4B41BDD691A613CF0992C83CE984A1AA0FAFFCD2DC4FB96CDEBCE3" + }, + { + "path": "provenance/inputs.json", + "bytes": 101859, + "sha256": "47FEC9CADC0E7FAE99D789376C111C02EEAAB7FAC3740DE48174A06F61FE16B3" + }, + { + "path": "provenance/lifecycle-fixture-README.md", + "bytes": 12199, + "sha256": "B441C562459B2AE000055D73529FB608C9CC015F64293206B9FB7D8C7CBC8B78" + }, + { + "path": "provenance/lifecycle-native-contract.rs", + "bytes": 19135, + "sha256": "FC5E71F9870D7B98E0F52EAF20C831EBFFBE9F7A9B8960269DC9BE3D9BF0D9E4" + }, + { + "path": "provenance/lifecycle-oracle-status.json", + "bytes": 1272, + "sha256": "68452154CF96EC4FD245D89A11D1FC1C08CB471419A5F8D94039ECCBF2EFCF7C" + }, + { + "path": "provenance/oracles-865-copy-manifest.json", + "bytes": 1015, + "sha256": "5DC8D7A3C721E03A0A249E5B8D30BC41539B39D39EC7157D9DBF5C99044B1C4C" + }, + { + "path": "provenance/studio-build-status.json", + "bytes": 474, + "sha256": "AB1E04807F32F8DADA0A572D69F632BD6FD242150DF211C18E35D82EA8BE91EC" + }, + { + "path": "provenance/typography-admission.json", + "bytes": 553, + "sha256": "B06FD83F554982B407E1B28A79DFADCB61717B4F076EB3062EC314C742A2CCD8" + }, + { + "path": "provenance/typography-predictions.json", + "bytes": 2490, + "sha256": "6951FF7C96C0A7A14D72781B416FC64CAB9F4AF5861F5C0EF4C327D843483243" + }, + { + "path": "README.md", + "bytes": 4050, + "sha256": "3B1866876D39147B1575F01C192721B1BA5F5216D3F12E17DC23FE39DD92FCDA" + }, + { + "path": "screenshots/01-wide-opened.jpg", + "bytes": 102087, + "sha256": "76B5ABF72AAA2B40DB91FCF182E3B464BEE29CC9ABDCCC4005EC9567554C7E18" + }, + { + "path": "screenshots/02-behavior-open.jpg", + "bytes": 118609, + "sha256": "92D75BCF44D78221D99C393C039E6ED395AF70973477643EEF437CD0B5EFF1A2" + }, + { + "path": "screenshots/03-oa-create-selected-100.jpg", + "bytes": 134137, + "sha256": "0028B918C56C5686890C18D730D3394CC07A8D0714DBD5175B06A336C2BD937C" + }, + { + "path": "screenshots/04-oa-create-zoom125.jpg", + "bytes": 131774, + "sha256": "9B6627543E8A79E8D217029861407A89C884F36A3024BE44F5B8205AD2B557ED" + }, + { + "path": "screenshots/05-oa-delete-selected-125.jpg", + "bytes": 132774, + "sha256": "1BC820418F12B18EBC97F52D2B2B85B8B9BDD57F9485BE040946FC9CC2F37FAA" + }, + { + "path": "screenshots/06-oa-fit.jpg", + "bytes": 133100, + "sha256": "585063787D8E0299A7C2173BB8EC0264CDF51D5EDD8CBC3FCC953EF1917E1116" + }, + { + "path": "screenshots/07-minimum-width.jpg", + "bytes": 123533, + "sha256": "9D798D0B087C7F05FAFDC23237BD934B069B69E1A08D8C33EAF74D4E85264582" + }, + { + "path": "screenshots/08-minimum-window.jpg", + "bytes": 105379, + "sha256": "DFBAFFA375445BCD36565BDC8873DBF457E0A528A827E882F069B95D90529944" + }, + { + "path": "screenshots/09-oa-minimum-fit.jpg", + "bytes": 99033, + "sha256": "FD2FEE1D602488243876B6FAEAFCBBCFE7065DDCFA2C28AD743A0FD19673C4B9" + }, + { + "path": "screenshots/10-oa-minimum-create-hit.jpg", + "bytes": 99898, + "sha256": "7975C21C9E41D32A8684E3420DEF616D7AC1E43F5EF291E94380FA63DA37241F" + }, + { + "path": "screenshots/11-oa-minimum-pan-right.jpg", + "bytes": 99456, + "sha256": "61BD5C917B738E1C3B2267D623A41193A8C5F84F5A1F7B51DAFA1B147DB13A51" + }, + { + "path": "screenshots/12-oa-panned-delete-hit.jpg", + "bytes": 98952, + "sha256": "1B9C0E408BC9445AE0E6BDC2F86EA341AA385EB26D42693C76309963D9D4064C" + }, + { + "path": "screenshots/13-system-layer.jpg", + "bytes": 101904, + "sha256": "02992B658775E55F0CBAF974050BBFEA0C1F608799C5D9BE9A05AA6789C9F1F4" + }, + { + "path": "screenshots/14-sa-minimum-fit.jpg", + "bytes": 95469, + "sha256": "E4A274CA8DA7ECD2255EF519C8FC81D8310DB55C9DB9009FC8731751A25202CB" + }, + { + "path": "screenshots/15-sa-minimum-create-hit.jpg", + "bytes": 99837, + "sha256": "4ED02839A417EE567CD8F23750DFFB535AF8C32063B535F8C0B4BE8ACB082542" + }, + { + "path": "screenshots/16-sa-pan-up.jpg", + "bytes": 96836, + "sha256": "26048071F3B2A09ED054D18834C128093CC1FB9B1C4A7518B09E0F9E9EC8291A" + }, + { + "path": "screenshots/17-sa-panned-delete-hit.jpg", + "bytes": 96499, + "sha256": "31EA2A24959B4A5014C9FCD0E43BD918847C6FB58EB0B8B1577C56074E266BC0" + }, + { + "path": "screenshots/18-passive-navigation-saved.jpg", + "bytes": 94345, + "sha256": "280942F9B9806884D4EE34A5FB740428A420D7603EDDDF21D6E4979BEE041B2D" + }, + { + "path": "second-readback.json", + "bytes": 6332, + "sha256": "BB8063AAC3FFF3A7B8FC19BA81F9EBBC13068871F6924651A14B08D58CE525BB" + }, + { + "path": "verify-readback.ps1", + "bytes": 2811, + "sha256": "405069041AB5C7D75BB345B272C6D287A7D87F144CCFBB550BF7486B6BBBCA02" + }, + { + "path": "wide-passive-status.json", + "bytes": 857, + "sha256": "A358FA3C26A11DEACFC9457EC96F27F43EBD9020575329E701F0F026759850BF" + } + ], + "final_file_count": 52 +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/screenshots/01-wide-opened.jpg b/harness/experiments/canvas-camera-a57c334-20260912/screenshots/01-wide-opened.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0fc5f0f080354cc576a940b14a6fdfbeee380081 GIT binary patch literal 102087 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

C3=}C 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

5}f-7sW+%oN_! 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-camera-a57c334-20260912/screenshots/02-behavior-open.jpg b/harness/experiments/canvas-camera-a57c334-20260912/screenshots/02-behavior-open.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f26a38ae1be3cad7915be55f81e4183973d18905 GIT binary patch literal 118609 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

<@APpo-A2wyj% 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

gKJ+@Uu`(H~7F7gMw3m?>QGE{WF{Ru)$xizx|m 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 z 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
)LFg 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-camera-a57c334-20260912/screenshots/06-oa-fit.jpg b/harness/experiments/canvas-camera-a57c334-20260912/screenshots/06-oa-fit.jpg new file mode 100644 index 0000000000000000000000000000000000000000..430fa1e7ef97641e12fde15131c58dbe50f95da5 GIT binary patch literal 133100 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�G}da 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-camera-a57c334-20260912/screenshots/07-minimum-width.jpg b/harness/experiments/canvas-camera-a57c334-20260912/screenshots/07-minimum-width.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c03b642f7a7510f411be692a73eee2f1b372568d GIT binary patch literal 123533 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�v@6GUiv%+s=OSNO# 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 bKDd0VgrzsXwAbF21e>KOWu&&yPXFHlZAShP literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-camera-a57c334-20260912/screenshots/08-minimum-window.jpg b/harness/experiments/canvas-camera-a57c334-20260912/screenshots/08-minimum-window.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c1b93a2e4ff41d79f3e55f264ca78f3b9f566309 GIT binary patch literal 105379 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 H|Csw<10O$N literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-camera-a57c334-20260912/screenshots/09-oa-minimum-fit.jpg b/harness/experiments/canvas-camera-a57c334-20260912/screenshots/09-oa-minimum-fit.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1f541da39e8b7b237feba07258ea3a4f7d782ec9 GIT binary patch literal 99033 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�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

oB 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

inE!k&>Y;J#RBqN!T*R~=@h(=c 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

8!r>w^L10Bm!!ll|1QXL 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 pVM=VJIjnvms=Ag(#M7RF*79Z{Iw~HGXVJ~$*-p literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-camera-a57c334-20260912/screenshots/14-sa-minimum-fit.jpg b/harness/experiments/canvas-camera-a57c334-20260912/screenshots/14-sa-minimum-fit.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9e029dfda570cacb67e202217cd274ec652afd35 GIT binary patch literal 95469 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-camera-a57c334-20260912/screenshots/15-sa-minimum-create-hit.jpg b/harness/experiments/canvas-camera-a57c334-20260912/screenshots/15-sa-minimum-create-hit.jpg new file mode 100644 index 0000000000000000000000000000000000000000..82b8027b75b66205fd6d8bbc25fd1b07fe9c23f4 GIT binary patch literal 99837 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 CGC(c> literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-camera-a57c334-20260912/screenshots/16-sa-pan-up.jpg b/harness/experiments/canvas-camera-a57c334-20260912/screenshots/16-sa-pan-up.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ac8a3581911f96408719458e54ccc48febe712b8 GIT binary patch literal 96836 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

a854_rgmn9uxATyj4^+6xNKGd! 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 H{@(-u>^Ig1 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-camera-a57c334-20260912/screenshots/18-passive-navigation-saved.jpg b/harness/experiments/canvas-camera-a57c334-20260912/screenshots/18-passive-navigation-saved.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2c56decf4fd5f3638b4ced5fb20ca64e740a55f9 GIT binary patch literal 94345 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ξQ-edaX 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⁢b$lK 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 PlR#XtiUKVAeVO@xVd!cR literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-camera-a57c334-20260912/second-readback.json b/harness/experiments/canvas-camera-a57c334-20260912/second-readback.json new file mode 100644 index 00000000..c1877c88 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/second-readback.json @@ -0,0 +1,183 @@ +{ + "scope": "Fresh readback only; no launcher/oracle/model execution", + "manifest_sha256": "293892C2F430D6EADB58C6678F3C1B346742B3AA4D2FE5CE3729F896EAD2C2DB", + "launcher_sha256": "BE80A4B5B407BCEA3DBECC547DA5E5888F3C6DC06F5F7AF87F546C388963B4DE", + "files": [ + { + "target": "baseline-wide/rationale.arcadia", + "sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF", + "bytes": 86, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "working-wide/rationale.arcadia", + "sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF", + "bytes": 86, + "source_copy_source_equal": true, + "readonly": false + }, + { + "target": "baseline-wide/project.arcadia", + "sha256": "6A18EE1F246321BDF8AB0E7E8E5D4EBA134CE486ED5224C4FFD61C7342C3A7D3", + "bytes": 20128, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "working-wide/project.arcadia", + "sha256": "6A18EE1F246321BDF8AB0E7E8E5D4EBA134CE486ED5224C4FFD61C7342C3A7D3", + "bytes": 20128, + "source_copy_source_equal": true, + "readonly": false + }, + { + "target": "baseline-clusters/project.arcadia", + "sha256": "EECDDFC4A4514E995633EA58B89FE154DC6DC43509B1F53EE05B76F8E6B993C8", + "bytes": 20110, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "working-clusters/project.arcadia", + "sha256": "EECDDFC4A4514E995633EA58B89FE154DC6DC43509B1F53EE05B76F8E6B993C8", + "bytes": 20110, + "source_copy_source_equal": true, + "readonly": false + }, + { + "target": "baseline-clusters/rationale.arcadia", + "sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF", + "bytes": 86, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "working-clusters/rationale.arcadia", + "sha256": "8509F8D8A136D808CF98A1BB0FE50348B8A24409F30DEE4EE65B62BF5CB9E6BF", + "bytes": 86, + "source_copy_source_equal": true, + "readonly": false + }, + { + "target": "provenance/lifecycle-fixture-README.md", + "sha256": "B441C562459B2AE000055D73529FB608C9CC015F64293206B9FB7D8C7CBC8B78", + "bytes": 12199, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "bin/arcadia-studio.exe", + "sha256": "69DBB90FA299B3B3D90140C7934891F79166025893AF9B35B2B8D754A37A0D40", + "bytes": 113028608, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "bin/libunwind.dll", + "sha256": "AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A", + "bytes": 190464, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "provenance/inputs.json", + "sha256": "47FEC9CADC0E7FAE99D789376C111C02EEAAB7FAC3740DE48174A06F61FE16B3", + "bytes": 101859, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "provenance/binary-manifest.json", + "sha256": "F8F8A97B2BA516685A0690E98DF90269A7C83F371A5A3257E80B865E15D3EDFA", + "bytes": 2828, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "provenance/after-build-verify-head.json", + "sha256": "FF0F533653B601F1456C726106A97D94346C3C18288912C620748112119AFF08", + "bytes": 199, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "provenance/studio-build-status.json", + "sha256": "AB1E04807F32F8DADA0A572D69F632BD6FD242150DF211C18E35D82EA8BE91EC", + "bytes": 474, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "provenance/desktop-clippy-status.json", + "sha256": "BA5F6D17354D194C1102EA75EE4E7B893EF04EEDD21518D591726A912E3E6A4C", + "bytes": 503, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "provenance/desktop-all-targets-status.json", + "sha256": "2C23196BEA849E77C49F2CF64FD31311A01998520460E92F91B935C5A7880BC0", + "bytes": 472, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "provenance/focused-lifecycle-status.json", + "sha256": "FA6618F15C4B41BDD691A613CF0992C83CE984A1AA0FAFFCD2DC4FB96CDEBCE3", + "bytes": 509, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "oracles/lifecycle.exe", + "sha256": "798D7A1907B894C13549BAD35511B21D6BC7F3D67D63674042B7DF71184C7524", + "bytes": 20700160, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "oracles/libunwind.dll", + "sha256": "AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A", + "bytes": 190464, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "provenance/lifecycle-native-contract.rs", + "sha256": "FC5E71F9870D7B98E0F52EAF20C831EBFFBE9F7A9B8960269DC9BE3D9BF0D9E4", + "bytes": 19135, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "provenance/oracles-865-copy-manifest.json", + "sha256": "5DC8D7A3C721E03A0A249E5B8D30BC41539B39D39EC7157D9DBF5C99044B1C4C", + "bytes": 1015, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "provenance/lifecycle-oracle-status.json", + "sha256": "68452154CF96EC4FD245D89A11D1FC1C08CB471419A5F8D94039ECCBF2EFCF7C", + "bytes": 1272, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "provenance/typography-admission.json", + "sha256": "B06FD83F554982B407E1B28A79DFADCB61717B4F076EB3062EC314C742A2CCD8", + "bytes": 553, + "source_copy_source_equal": true, + "readonly": true + }, + { + "target": "provenance/typography-predictions.json", + "sha256": "6951FF7C96C0A7A14D72781B416FC64CAB9F4AF5861F5C0EF4C327D843483243", + "bytes": 2490, + "source_copy_source_equal": true, + "readonly": true + } + ], + "fresh_empty_directories": true +} diff --git a/harness/experiments/canvas-camera-a57c334-20260912/verify-readback.ps1 b/harness/experiments/canvas-camera-a57c334-20260912/verify-readback.ps1 new file mode 100644 index 00000000..843d850c --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/verify-readback.ps1 @@ -0,0 +1,22 @@ +$ErrorActionPreference = 'Stop' +$manifest = Get-Content -Raw -LiteralPath (Join-Path $PSScriptRoot 'manifest.json') | ConvertFrom-Json +$payloads = @() +foreach ($entry in $manifest.files) { + $copy = Join-Path $PSScriptRoot $entry.path + $originalHash = (Get-FileHash -LiteralPath $entry.original).Hash + $copyHash = (Get-FileHash -LiteralPath $copy).Hash + if ($originalHash -ne $entry.original_sha256 -or $copyHash -ne $entry.copy_sha256 -or (Get-Item -LiteralPath $copy).Length -ne $entry.bytes -or (Get-Item -LiteralPath $entry.original).Length -ne $entry.bytes) { throw "Payload mismatch $($entry.path)" } + $payloads += [ordered]@{path=$entry.path;bytes=$entry.bytes;sha256=$copyHash;original_equal=$true} +} +$baseline = Join-Path $PSScriptRoot 'baseline-wide' +$checkpoint = Join-Path $PSScriptRoot 'checkpoints/wide-passive' +$baseNames = @(Get-ChildItem -LiteralPath $baseline -Recurse -File | ForEach-Object {$_.FullName.Substring($baseline.Length+1)} | Sort-Object) +$copyNames = @(Get-ChildItem -LiteralPath $checkpoint -Recurse -File | ForEach-Object {$_.FullName.Substring($checkpoint.Length+1)} | Sort-Object) +if (Compare-Object $baseNames $copyNames) { throw 'Checkpoint inventory mismatch' } +foreach ($relative in $baseNames) { if ((Get-FileHash -LiteralPath (Join-Path $baseline $relative)).Hash -ne (Get-FileHash -LiteralPath (Join-Path $checkpoint $relative)).Hash) { throw "Checkpoint bytes mismatch $relative" } } +$inventory = @(Get-ChildItem -LiteralPath $PSScriptRoot -Recurse -File | Where-Object {$_.FullName -ne (Join-Path $PSScriptRoot 'readback.json')} | Sort-Object FullName | ForEach-Object { [ordered]@{path=$_.FullName.Substring($PSScriptRoot.Length+1).Replace('\','/');bytes=$_.Length;sha256=(Get-FileHash -LiteralPath $_.FullName).Hash} }) +$expected = @($manifest.files.path) + @('README.md','archive.ps1','verify-readback.ps1','manifest.json') +if (Compare-Object ($expected|Sort-Object) ($inventory.path|Sort-Object)) { throw 'Unexpected archive inventory' } +$result = [ordered]@{checked_utc=[DateTime]::UtcNow.ToString('o');scope='Fresh original/copy reads and exact archive inventory; no runtime execution';pass=$true;payload_count=$payloads.Count;payload_bytes=($payloads|ForEach-Object { $_.bytes }|Measure-Object -Sum).Sum;manifest_sha256=(Get-FileHash -LiteralPath (Join-Path $PSScriptRoot 'manifest.json')).Hash;payloads=$payloads;physical_same=@{pass=$true;files=$baseNames;bytes=20214};inventory_excludes='readback.json self-reference only';inventory=$inventory;final_file_count=$inventory.Count+1} +[IO.File]::WriteAllText((Join-Path $PSScriptRoot 'readback.json'),($result|ConvertTo-Json -Depth 7)+"`n",[Text.UTF8Encoding]::new($false)) +[pscustomobject]$result | Select-Object pass,payload_count,payload_bytes,manifest_sha256,final_file_count | ConvertTo-Json diff --git a/harness/experiments/canvas-camera-a57c334-20260912/wide-passive-status.json b/harness/experiments/canvas-camera-a57c334-20260912/wide-passive-status.json new file mode 100644 index 00000000..09b49556 --- /dev/null +++ b/harness/experiments/canvas-camera-a57c334-20260912/wide-passive-status.json @@ -0,0 +1,23 @@ +{ + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\oracles\\lifecycle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\baseline-wide\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-a57c334-camera\\checkpoints\\wide-passive\\project.arcadia" + ], + "started_utc": "2026-09-12T11:02:27.824786+00:00", + "completed_utc": "2026-09-12T11:02:28.993557+00:00", + "exit_code": 0, + "files": [ + { + "path": "project.arcadia", + "bytes": 20128, + "sha256": "6a18ee1f246321bdf8ab0e7e8e5d4eba134ce486ed5224c4ffd61c7342c3a7d3" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + } + ] +} \ No newline at end of file diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/README.md b/harness/experiments/repair-union-windows-33e30c1-20260912/README.md new file mode 100644 index 00000000..aa8d6f76 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/README.md @@ -0,0 +1,9 @@ +# Windows saved-destination repair gate receipts + +Source code: `33e30c1cd7a6c99513a0ebd02ba68fccbad8f58d` on the canvas/grapheme union. [REPORT.md](REPORT.md) is the exact original closed local report. All four serial gates passed: five focused repair tests (included within the 761 desktop all-target tests), strict all-target Clippy, and final GUI build. These counts must not be added as distinct tests. + +This archive preserves exact logs, closed gate status, environment, the frozen 530-file input manifest, verification receipts, binary provenance, and the helper scripts. [archive-manifest.json](archive-manifest.json) identifies the original local sources and hashes; [archive-readback.json](archive-readback.json) records verification after copying. The original `receipt-hashes.json` predates this archive and is preserved unchanged. + +No source ZIP, executable, or DLL is included. The local immutable GUI and DLL paths and hashes remain in [binary-manifest.json](binary-manifest.json); the original frozen ZIP hash is retained in [receipt-hashes.json](receipt-hashes.json). Absolute local paths in reports/status/helpers are historical evidence and are not portable published artifact links. Helpers are exact historical copies, not a standalone runnable toolchain. + +Frozen input verification passed before every gate and after the build; after the parent committed the same bytes, verification additionally checked each frozen input against worktree HEAD. Parent metadata/instruction integration advanced HEAD without changing those input bytes. Native GUI interaction, packaged acceptance, and release publication were not performed by this worker and require separate evidence. diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/REPORT.md b/harness/experiments/repair-union-windows-33e30c1-20260912/REPORT.md new file mode 100644 index 00000000..53c53488 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/REPORT.md @@ -0,0 +1,41 @@ +# Saved-destination repair union: Windows gates + +Owner: Codex /root/windows_gates. All four authorized gates passed serially, with frozen-input verification between gates and after the final GUI build. No source edits or native launch occurred. + +Source: `33e30c1cd7a6c99513a0ebd02ba68fccbad8f58d`, saved-destination repair on the canvas/grapheme union. The focused test began against these exact bytes before the parent committed them; all subsequent boundaries independently verified the same 530 files against worktree HEAD. Later HEAD at report time: `60f714853f9dc50a38ac9c01c2a612cdd135f15c`; parent owns metadata-only integration changes. + +Worktree: `C:\Users\User\Documents\Git\ARCADIA-Studio\.local\canvas-union-ytr83r-20260911`. Environment: Windows `stable-x86_64-pc-windows-gnullvm`, Cargo 1.98.1, rustc 1.98.1 / LLVM 22.1.8, configured clang linker, one build job, incremental compilation disabled, shared root `target`. Full environment paths are in `repair-union-windows-20260911/environment.json`. Gates used reviewed `.local/run-gate.ps1` and `.local/toolchain/env.ps1`. + +| Gate | Exact command | Started UTC | Completed UTC | Seconds | Exit | +| --- | --- | --- | --- | --- | --- | +| focused | `cargo test -p oa-desktop --bin arcadia-studio repair_save_state_tests --offline --locked -- --test-threads=1` | 2026-09-12T10:52:28.1291256Z | 2026-09-12T10:56:42.7006606Z | 254.526 | 0 | +| desktop-tests | `cargo test -p oa-desktop --all-targets --offline --locked -- --test-threads=1` | 2026-09-12T10:57:08.3907073Z | 2026-09-12T11:02:45.7510529Z | 337.350 | 0 | +| desktop-clippy | `cargo clippy -p oa-desktop --all-targets --offline --locked -- -D warnings` | 2026-09-12T11:03:37.9709380Z | 2026-09-12T11:10:13.2846460Z | 395.304 | 0 | +| studio-build | `cargo build -p oa-desktop --bin arcadia-studio --offline --locked` | 2026-09-12T11:10:41.3626219Z | 2026-09-12T11:17:06.7337634Z | 385.303 | 0 | + +Focused repair tests: **5 passed, zero failures**. Desktop all-target tests: **761 passed, zero failed/ignored**. Strict Clippy and final GUI build completed without diagnostics. Build profile: unoptimized dev. Complete logs and closed status JSON are retained beside this report in `repair-union-windows-20260911/`. + +Frozen inputs: **530 files / 9,727,025 bytes**. Manifest SHA256: `0f21b9a852cf44699bf29fce0a35ec460744c85f5e26f0ea4920e8568211e312`. Existing `inputs.json` and `exact-inputs.zip` were never re-frozen or overwritten. Verification receipts: + +- `verify-after-build.json`: `verify-head`, 2026-09-12T11:18:13.692878+00:00, PASS. +- `verify-before-build.json`: `verify-head`, 2026-09-12T11:10:34.069554+00:00, PASS. +- `verify-before-clippy.json`: `verify-head`, 2026-09-12T11:03:25.539274+00:00, PASS. +- `verify-before-desktop-tests.json`: `verify-head`, 2026-09-12T10:57:06.978897+00:00, PASS. +- `verify-before-focused.json`: `verify`, 2026-09-12T10:52:26.973182+00:00, PASS. + +No surviving Cargo/compiler processes were observed before gates. Each running Cargo tool session was consumed before the next gate; the final binary preservation also required no cargo/rustc process. Cargo/rustup/Clippy wrappers may produce multiple process entries within one invocation. An initial preflight `python` PATH lookup failed before compiler execution; using the bundled Python path resolved it. No gate retry or source fix was required. + +Immutable GUI and required runtime DLL copies, preserved with source-before/copy/source-after hash agreement and matching lengths: + +| Artifact | Bytes | SHA256 | +| --- | --- | --- | +| `C:\Users\User\Documents\Git\ARCADIA-Studio\.local\repair-union-windows-20260911\bin\arcadia-studio.exe` | 113049088 | `504862533CAAD919912E40C89BED4B1E43BA98138C42085480602A0A21FFF658` | +| `C:\Users\User\Documents\Git\ARCADIA-Studio\.local\repair-union-windows-20260911\bin\libunwind.dll` | 190464 | `AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A` | + +Both copies were marked read-only. Exact source/copy paths and provenance are in `binary-manifest.json`; `preserve-build.ps1` records the guarded procedure. Preservation UTC: 2026-09-12T11:18:45.6432598Z. + +Receipt hashes: + +`repair-union-windows-20260911/receipt-hashes.json` records complete log/status/input/archive/helper receipt hashes. Binary hashes are separately verified in the binary manifest. + +Scope: Windows Cargo execution and preservation only. No source, Git index, Gitea, STATE, WSL, UI, or launch changes by this worker. Parent owns native behavioral testing, integration, packaging acceptance, and publication. These gates alone do not establish native usability or release completion. diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/archive-manifest.json b/harness/experiments/repair-union-windows-33e30c1-20260912/archive-manifest.json new file mode 100644 index 00000000..a0f03fa9 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/archive-manifest.json @@ -0,0 +1,157 @@ +{ + "archived_utc": "2026-09-12T11:20:13.092349+00:00", + "source_commit": "33e30c1cd7a6c99513a0ebd02ba68fccbad8f58d", + "scope": "Exact receipt copies only; no ZIP or binaries", + "files": [ + { + "file": "archive-receipts.py", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\archive-receipts.py", + "bytes": 4048, + "sha256": "7600af1a41ea5391c6fd384dc3882a79c8ad5c4a490913aae69c4a75faf0c3cd" + }, + { + "file": "binary-manifest.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\binary-manifest.json", + "bytes": 4173, + "sha256": "1e3e70d4692b817ea4396def3fcfb0d3f3a7ccb9c27308c267213df2a40c1d99" + }, + { + "file": "desktop-clippy-status.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\desktop-clippy-status.json", + "bytes": 502, + "sha256": "1e4a0571e6ad4f97d9e52efba5336c6da74fbb86d1557dfbc14552cb652deecb" + }, + { + "file": "desktop-clippy.log", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\desktop-clippy.log", + "bytes": 193, + "sha256": "c2fb36abc8b5e656f291e9d45f437b29d7f5257e596dc0b542b334943a5e56f4" + }, + { + "file": "desktop-tests-status.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\desktop-tests-status.json", + "bytes": 496, + "sha256": "2018b063c11937957e55da99bee43f16b4f71ad3dd55484b222488395de57acc" + }, + { + "file": "desktop-tests.log", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\desktop-tests.log", + "bytes": 87316, + "sha256": "db6d56c3e619c6faf5a2eb0636ef45abd9a28791d2f0fd0dd5abecf943f83c3d" + }, + { + "file": "environment.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\environment.json", + "bytes": 1121, + "sha256": "299d024b2db223e6b02c526ff0f076235962ee0d4c6f4fe039b263fd46a1d0e8" + }, + { + "file": "focused-status.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\focused-status.json", + "bytes": 531, + "sha256": "9a7bc6b1ffea1bb5714d4a1e612ec39a1a966b27f1a6ba195e0321e35965c838" + }, + { + "file": "focused.log", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\focused.log", + "bytes": 1037, + "sha256": "10287deb796cb0352f1a61fa923c8eeac1ec478691cdf3aabcfab93f89c4f584" + }, + { + "file": "inputs.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\inputs.json", + "bytes": 102101, + "sha256": "0f21b9a852cf44699bf29fce0a35ec460744c85f5e26f0ea4920e8568211e312" + }, + { + "file": "preserve-build.ps1", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\preserve-build.ps1", + "bytes": 3137, + "sha256": "ddb06cf55f2a94cc24a7eb27953c34065bee96ab855db80b685ce1d6c395c074" + }, + { + "file": "receipt-hashes.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\receipt-hashes.json", + "bytes": 3116, + "sha256": "e0d2edd80ea3892097f4fd8188592c127bb1a9113feaca918b2891a841c649c1" + }, + { + "file": "studio-build-status.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\studio-build-status.json", + "bytes": 474, + "sha256": "d95421f3dec944a3fe23c6f317af5309723d391451baf0ae89ac52854a0071f4" + }, + { + "file": "studio-build.log", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\studio-build.log", + "bytes": 193, + "sha256": "e76b6599aef91833b4a0596663ae0fa1cb080032d5f1f667c8852a161ad0c3a1" + }, + { + "file": "verify-after-build.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\verify-after-build.json", + "bytes": 199, + "sha256": "b4795fd3b9bd267685146fbb6c453d5d989f097f789358ecf0dc2a709950e5f5" + }, + { + "file": "verify-before-build.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\verify-before-build.json", + "bytes": 201, + "sha256": "a3b199e548f484161a8667d6dc2f03b86814f8ba7388352129cb89b705e1397a" + }, + { + "file": "verify-before-clippy.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\verify-before-clippy.json", + "bytes": 201, + "sha256": "6c8e04ccc63313aea5cbb79b36d305a528a19c3658fba9e3af72c99595fb13e8" + }, + { + "file": "verify-before-desktop-tests.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\verify-before-desktop-tests.json", + "bytes": 201, + "sha256": "07211c34efbe59e54585ed538e8b09dc97a1bb5b621b61ba2b39e9b939101345" + }, + { + "file": "verify-before-focused.json", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\verify-before-focused.json", + "bytes": 196, + "sha256": "eff77e075ffe285f2b4240c58a513b0d339d0156ef1efa1531ea60fa5f086d7b" + }, + { + "file": "write-report.py", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\write-report.py", + "bytes": 5017, + "sha256": "143950b5005fcb90d842dc8e34f6238cc9d6beadb8470f912dc19578fc88bcd2" + }, + { + "file": "REPORT.md", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-gates-report.md", + "bytes": 4652, + "sha256": "77da4e9078a5a8a4d3d01267ae2df4d44f783f51c33e49baa80754a6996de5d5" + }, + { + "file": "run-gate.ps1", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\run-gate.ps1", + "bytes": 878, + "sha256": "4a583f3f2793d6043ee3bf7b0efa8441f707688cb32cc85d0a9de23f44ab66ef" + }, + { + "file": "env.ps1", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\env.ps1", + "bytes": 572, + "sha256": "be2226f08764bb6961b4be8513ce55bab076890cddd2fef0f54a4031f94a82d4" + }, + { + "file": "repair-union-inputs.py", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-inputs.py", + "bytes": 3153, + "sha256": "553e39fc516306e86b173d93fee9ebfd0fdd01c9b58bbf7be506818795bd62fb" + }, + { + "file": "README.md", + "source": "Authored archive navigation and scope", + "bytes": 1700, + "sha256": "f032de5a7d2bfdb01dd82137a7b9a1e26ff19f55db457be8cb05b87d8b84a4bd" + } + ] +} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/archive-readback.json b/harness/experiments/repair-union-windows-33e30c1-20260912/archive-readback.json new file mode 100644 index 00000000..1afd127c --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/archive-readback.json @@ -0,0 +1,6 @@ +{ + "verified_utc": "2026-09-12T11:20:13.106308+00:00", + "files": 25, + "pass": true, + "archive_manifest_sha256": "0f61fb857fe2c3018dc9dd852dd573539fac0e2d35af9cdf36e68eb7fbdd4968" +} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/archive-receipts.py b/harness/experiments/repair-union-windows-33e30c1-20260912/archive-receipts.py new file mode 100644 index 00000000..ec1e3854 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/archive-receipts.py @@ -0,0 +1,44 @@ +from pathlib import Path +import datetime +import hashlib +import json +import shutil + +source = Path(__file__).resolve().parent +root = source.parent.parent +destination = root / '.local/canvas-union-ytr83r-20260911/harness/experiments/repair-union-windows-33e30c1-20260912' +assert not destination.exists(), 'Archive destination already exists' +destination.mkdir(parents=True) +files = [(p, p.name) for p in sorted(source.iterdir()) if p.is_file() and p.suffix in ('.json', '.log', '.ps1', '.py')] +files.extend([ + (root / '.local/repair-union-windows-gates-report.md', 'REPORT.md'), + (root / '.local/run-gate.ps1', 'run-gate.ps1'), + (root / '.local/toolchain/env.ps1', 'env.ps1'), + (root / '.local/repair-union-inputs.py', 'repair-union-inputs.py'), +]) +entries = [] +for path, name in files: + before = path.read_bytes() + shutil.copyfile(path, destination / name) + copied = (destination / name).read_bytes() + assert before == copied == path.read_bytes(), name + entries.append({'file': name, 'source': str(path), 'bytes': len(copied), 'sha256': hashlib.sha256(copied).hexdigest()}) +readme = '''# Windows saved-destination repair gate receipts + +Source code: `33e30c1cd7a6c99513a0ebd02ba68fccbad8f58d` on the canvas/grapheme union. [REPORT.md](REPORT.md) is the exact original closed local report. All four serial gates passed: five focused repair tests (included within the 761 desktop all-target tests), strict all-target Clippy, and final GUI build. These counts must not be added as distinct tests. + +This archive preserves exact logs, closed gate status, environment, the frozen 530-file input manifest, verification receipts, binary provenance, and the helper scripts. [archive-manifest.json](archive-manifest.json) identifies the original local sources and hashes; [archive-readback.json](archive-readback.json) records verification after copying. The original `receipt-hashes.json` predates this archive and is preserved unchanged. + +No source ZIP, executable, or DLL is included. The local immutable GUI and DLL paths and hashes remain in [binary-manifest.json](binary-manifest.json); the original frozen ZIP hash is retained in [receipt-hashes.json](receipt-hashes.json). Absolute local paths in reports/status/helpers are historical evidence and are not portable published artifact links. Helpers are exact historical copies, not a standalone runnable toolchain. + +Frozen input verification passed before every gate and after the build; after the parent committed the same bytes, verification additionally checked each frozen input against worktree HEAD. Parent metadata/instruction integration advanced HEAD without changing those input bytes. Native GUI interaction, packaged acceptance, and release publication were not performed by this worker and require separate evidence. +''' +(destination / 'README.md').write_text(readme, encoding='utf-8') +entries.append({'file': 'README.md', 'source': 'Authored archive navigation and scope', 'bytes': (destination / 'README.md').stat().st_size, 'sha256': hashlib.sha256((destination / 'README.md').read_bytes()).hexdigest()}) +manifest = {'archived_utc': datetime.datetime.now(datetime.timezone.utc).isoformat(), 'source_commit': '33e30c1cd7a6c99513a0ebd02ba68fccbad8f58d', 'scope': 'Exact receipt copies only; no ZIP or binaries', 'files': entries} +(destination / 'archive-manifest.json').write_text(json.dumps(manifest, indent=2) + '\n', encoding='utf-8') +for item in entries: + data = (destination / item['file']).read_bytes() + assert len(data) == item['bytes'] and hashlib.sha256(data).hexdigest() == item['sha256'], item['file'] +(destination / 'archive-readback.json').write_text(json.dumps({'verified_utc': datetime.datetime.now(datetime.timezone.utc).isoformat(), 'files': len(entries), 'pass': True, 'archive_manifest_sha256': hashlib.sha256((destination / 'archive-manifest.json').read_bytes()).hexdigest()}, indent=2) + '\n', encoding='utf-8') +print(json.dumps({'archive': str(destination), 'copied_files': len(files), 'verified_files': len(entries), 'pass': True})) diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/binary-manifest.json b/harness/experiments/repair-union-windows-33e30c1-20260912/binary-manifest.json new file mode 100644 index 00000000..4c6b1273 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/binary-manifest.json @@ -0,0 +1,109 @@ +{ + "gate_statuses": { + "desktop-tests": { + "seconds": 337.3500516, + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\desktop-tests.log", + "command": [ + "cargo", + "test", + "-p", + "oa-desktop", + "--all-targets", + "--offline", + "--locked", + "--", + "--test-threads=1" + ], + "exit": 0, + "completed_utc": "2026-09-12T11:02:45.7510529Z", + "started_utc": "2026-09-12T10:57:08.3907073Z", + "name": "repair-union-windows-20260911/desktop-tests" + }, + "studio-build": { + "started_utc": "2026-09-12T11:10:41.3626219Z", + "exit": 0, + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\studio-build.log", + "completed_utc": "2026-09-12T11:17:06.7337634Z", + "command": [ + "cargo", + "build", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "--offline", + "--locked" + ], + "seconds": 385.3034284, + "name": "repair-union-windows-20260911/studio-build" + }, + "focused": { + "started_utc": "2026-09-12T10:52:28.1291256Z", + "name": "repair-union-windows-20260911/focused", + "exit": 0, + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\focused.log", + "completed_utc": "2026-09-12T10:56:42.7006606Z", + "command": [ + "cargo", + "test", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "repair_save_state_tests", + "--offline", + "--locked", + "--", + "--test-threads=1" + ], + "seconds": 254.5261259 + }, + "desktop-clippy": { + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\desktop-clippy.log", + "exit": 0, + "completed_utc": "2026-09-12T11:10:13.284646Z", + "command": [ + "cargo", + "clippy", + "-p", + "oa-desktop", + "--all-targets", + "--offline", + "--locked", + "--", + "-D", + "warnings" + ], + "seconds": 395.304232, + "name": "repair-union-windows-20260911/desktop-clippy", + "started_utc": "2026-09-12T11:03:37.970938Z" + } + }, + "preserved_utc": "2026-09-12T11:18:45.6432598Z", + "binaries": [ + { + "copy_sha256": "504862533CAAD919912E40C89BED4B1E43BA98138C42085480602A0A21FFF658", + "source_after_sha256": "504862533CAAD919912E40C89BED4B1E43BA98138C42085480602A0A21FFF658", + "copy": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\bin\\arcadia-studio.exe", + "bytes": 113049088, + "read_only": true, + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-studio.exe", + "source_sha256": "504862533CAAD919912E40C89BED4B1E43BA98138C42085480602A0A21FFF658" + }, + { + "copy_sha256": "AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A", + "source_after_sha256": "AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A", + "copy": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\bin\\libunwind.dll", + "bytes": 190464, + "read_only": true, + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\libunwind.dll", + "source_sha256": "AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A" + } + ], + "verified_input_bytes": 9727025, + "scope": "Windows gates and immutable binary copies only; no native launch or package acceptance", + "source_identity": "33e30c1cd7a6c99513a0ebd02ba68fccbad8f58d; all 530 frozen inputs independently verified against worktree HEAD", + "verified_inputs": 530, + "input_manifest_sha256": "0f21b9a852cf44699bf29fce0a35ec460744c85f5e26f0ea4920e8568211e312", + "worktree": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-ytr83r-20260911" +} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/desktop-clippy-status.json b/harness/experiments/repair-union-windows-33e30c1-20260912/desktop-clippy-status.json new file mode 100644 index 00000000..6e3396e4 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/desktop-clippy-status.json @@ -0,0 +1,20 @@ +{ + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\desktop-clippy.log", + "exit": 0, + "completed_utc": "2026-09-12T11:10:13.2846460Z", + "command": [ + "cargo", + "clippy", + "-p", + "oa-desktop", + "--all-targets", + "--offline", + "--locked", + "--", + "-D", + "warnings" + ], + "seconds": 395.304232, + "name": "repair-union-windows-20260911/desktop-clippy", + "started_utc": "2026-09-12T11:03:37.9709380Z" +} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/desktop-clippy.log b/harness/experiments/repair-union-windows-33e30c1-20260912/desktop-clippy.log new file mode 100644 index 00000000..3305f1ee --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/desktop-clippy.log @@ -0,0 +1,2 @@ + Checking oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\canvas-union-ytr83r-20260911\crates\oa-desktop) + Finished `dev` profile [unoptimized] target(s) in 6m 31s diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/desktop-tests-status.json b/harness/experiments/repair-union-windows-33e30c1-20260912/desktop-tests-status.json new file mode 100644 index 00000000..e1ec3fa1 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/desktop-tests-status.json @@ -0,0 +1,19 @@ +{ + "seconds": 337.3500516, + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\desktop-tests.log", + "command": [ + "cargo", + "test", + "-p", + "oa-desktop", + "--all-targets", + "--offline", + "--locked", + "--", + "--test-threads=1" + ], + "exit": 0, + "completed_utc": "2026-09-12T11:02:45.7510529Z", + "started_utc": "2026-09-12T10:57:08.3907073Z", + "name": "repair-union-windows-20260911/desktop-tests" +} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/desktop-tests.log b/harness/experiments/repair-union-windows-33e30c1-20260912/desktop-tests.log new file mode 100644 index 00000000..4cbe9f79 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/desktop-tests.log @@ -0,0 +1,768 @@ + Finished `test` profile [unoptimized] target(s) in 2.86s + Running unittests src\main.rs (C:\Users\User\Documents\Git\ARCADIA-Studio\target\debug\deps\arcadia_studio-27db9628b266bf39.exe) + +running 761 tests +test app::architecture_authoring::tests::architecture_allocated_work_is_root_owned_and_one_exact_history_change ... ok +test app::architecture_authoring::tests::architecture_blank_names_and_escape_never_accept_placeholder_or_rename ... ok +test app::architecture_authoring::tests::architecture_captured_escape_does_not_cancel_other_controls_or_placement ... ok +test app::architecture_authoring::tests::architecture_f2_routes_selected_node_to_inline_rename_and_exact_undo ... ok +test app::architecture_authoring::tests::architecture_first_focused_input_escape_cancels_create_and_rename ... ok +test app::architecture_authoring::tests::architecture_invalid_click_cannot_poison_inline_or_checkpoint_geometry ... ok +test app::architecture_authoring::tests::architecture_stale_submit_keeps_create_and_rename_visible_and_exact ... ok +test app::architecture_authoring_tests::architecture_cancelled_gesture_cannot_commit_a_later_named_draft ... ok +test app::architecture_authoring_tests::architecture_canvas_left_click_uses_world_coordinate_once_at_zoom_and_pan ... ok +test app::architecture_authoring_tests::architecture_checkpoint_retains_exact_name_point_and_fresh_binding_without_commands ... ok +test app::architecture_authoring_tests::architecture_context_choices_are_small_and_system_is_singleton ... ok +test app::architecture_authoring_tests::architecture_contextual_allocation_creates_work_relation_and_node_in_one_undo ... ok +test app::architecture_authoring_tests::architecture_creation_names_before_commit_preserves_camera_and_undoes_once ... ok +test app::architecture_authoring_tests::architecture_existing_inventory_is_contextual_and_placement_never_implies_allocation ... ok +test app::architecture_authoring_tests::architecture_f2_rename_preserves_identity_placement_and_atomic_history ... ok +test app::architecture_authoring_tests::architecture_name_survives_rejected_click_resize_navigation_and_escape_is_explicit ... ok +test app::architecture_authoring_tests::architecture_rejected_submission_keeps_inline_name_visible_and_invalid_click_is_ignored ... ok +test app::architecture_authoring_tests::basic_transition_explicit_overview_focus_wins_over_an_already_populated_architecture ... ok +test app::behavior_lifecycle_tests::incomplete_behavior_form_is_dirty_close_save_retains_it_and_cancel_allows_switching ... ok +test app::behavior_lifecycle_tests::passive_behavior_canvas_events_do_not_apply_property_drafts ... ok +test app::behavior_lifecycle_tests::pending_behavior_blocks_navigation_property_edits_and_model_history ... ok +test app::behavior_lifecycle_tests::pending_behavior_blocks_source_creation_and_source_history_replay ... ok +test app::behavior_lifecycle_tests::save_prepares_behavior_before_opening_destination_and_cancel_keeps_one_undo ... ok +test app::behavior_lifecycle_tests::source_writeback_failure_keeps_typed_behavior_form_for_repair_and_one_undo ... ok +test app::checkpoints::tests::checkpoint_completion_releases_the_writer_while_a_context_menu_is_open ... ok +test app::checkpoints::tests::checkpoint_inline_create_and_rename_restore_focus_without_changing_drafts_or_history ... ok +test app::checkpoints::tests::checkpoint_noninline_contexts_keep_other_focus_and_still_lint ... ok +test app::checkpoints::tests::discard_and_close_waits_for_the_late_checkpoint_then_retires_it ... ok +test app::checkpoints::tests::home_resume_keeps_state_view_while_explicit_architecture_remains_reachable ... ok +test app::checkpoints::tests::home_resume_retains_invalid_source_and_property_drafts ... ok +test app::checkpoints::tests::home_resume_returns_to_each_actual_workspace_without_model_edits ... ok +test app::checkpoints::tests::malformed_checkpoint_does_not_replace_the_current_model ... ok +test app::checkpoints::tests::recent_and_recovery_navigation_respect_unsaved_decision ... ok +test app::checkpoints::tests::restored_copy_keeps_raw_property_and_requires_save_without_local_or_hosted_binding ... ok +test app::checkpoints::tests::saving_an_older_snapshot_keeps_recovery_for_newer_unsaved_work ... ok +test app::checkpoints::tests::stale_write_completion_cannot_recover_a_discarded_document ... ok +test app::checkpoints::tests::walkthrough_request_keeps_unfinished_source_behind_the_normal_pending_guard ... ok +test app::data_paging_lifecycle_tests::paging_preserves_same_context_and_resets_on_layer_or_document_replacement ... ok +test app::diagram_selection_tests::changing_visible_view_follows_its_clean_inspector_without_a_model_edit ... ok +test app::diagram_selection_tests::diagram_switch_preserves_an_independent_semantic_inspection ... ok +test app::diagram_selection_tests::diagram_uuid_edit_follows_the_same_view_or_a_different_picker_target ... ok +test app::diagram_selection_tests::invalid_view_draft_blocks_the_switch_and_retains_raw_input ... ok +test app::diagram_selection_tests::stale_diagram_choice_never_applies_an_unrelated_valid_draft ... ok +test app::diagram_selection_tests::valid_pending_view_edit_applies_to_old_view_then_inspects_the_new_view ... ok +test app::direct_scenario_tests::direct_scenario_camera_details_and_real_resize_invalidate_only_pointer_context ... ok +test app::direct_scenario_tests::direct_scenario_creation_and_reorder_preserve_selection_and_each_undo_once ... ok +test app::direct_scenario_tests::direct_scenario_rejects_every_stale_context_and_preserves_property_drafts ... ok +test app::direct_scenario_tests::direct_scenario_source_failure_and_navigation_keep_form_until_success ... ok +test app::hosted::tests::hosted_actual_app_tasks_publish_edit_conflict_correct_credentials_reload_and_open ... ok +test app::hosted::tests::hosted_catalog_invalidation_follows_service_writes_and_observed_revision_changes ... ok +test app::hosted::tests::hosted_catalog_search_credentials_and_failed_refresh_never_mix_result_scopes ... ok +test app::hosted::tests::hosted_changed_bound_head_does_not_invalidate_another_services_empty_filter ... ok +test app::hosted::tests::hosted_conflict_fetches_review_without_adoption_and_reload_is_undoable ... ok +test app::hosted::tests::hosted_detached_drafts_and_recovery_remain_available_after_rejected_publish ... ok +test app::hosted::tests::hosted_failed_cross_service_publication_checks_and_reloads_its_own_resource ... ok +test app::hosted::tests::hosted_failed_or_cancelled_local_open_keeps_the_existing_document_and_destination ... ok +test app::hosted::tests::hosted_invalid_and_detached_source_drafts_never_start_network_writes ... ok +test app::hosted::tests::hosted_invalid_local_open_repair_saves_locally_and_never_replaces_old_resource ... ok +test app::hosted::tests::hosted_modal_blocks_underlying_edits_and_credentials_are_redacted ... ok +test app::hosted::tests::hosted_new_revision_invalidates_filtered_catalog_even_without_a_displayed_row ... ok +test app::hosted::tests::hosted_only_successful_source_save_as_changes_the_active_destination ... ok +test app::hosted::tests::hosted_open_waits_for_unsaved_guard_and_failed_open_preserves_current_document ... ok +test app::hosted::tests::hosted_publish_acknowledges_only_the_sent_snapshot_and_retains_undo ... ok +test app::hosted::tests::hosted_stale_completions_do_not_clear_current_busy_or_adopt_another_document ... ok +test app::hosted::tests::hosted_unknown_save_is_acknowledged_by_exact_readback_without_retry ... ok +test app::lint_tests::committed_check_cache_follows_edit_and_undo_while_drafts_stay_separate ... ok +test app::lint_tests::lint_coalesces_work_and_rejects_obsolete_results ... ok +test app::lint_tests::prior_document_lint_cannot_enter_reopened_model_or_block_next_checks ... ok +test app::port_view_tests::catalog_creation_follows_the_new_port_and_keeps_group_browsing_explicit ... ok +test app::port_view_tests::filtered_active_view_cannot_hide_a_created_port_when_eligible_owner_view_is_folded ... ok +test app::process_canvas::direct_process_dirty_source_blocks_canvas_creation_without_losing_text ... ok +test app::process_canvas::tests::direct_process_app_open_source_and_back_preserve_local_reference_identity ... ok +test app::process_canvas::tests::direct_process_app_same_owner_selection_preserves_tool_but_owner_change_resets_it ... ok +test app::process_canvas::tests::direct_process_app_save_details_resize_and_passive_geometry_keep_drafts_and_camera ... ok +test app::process_canvas::tests::direct_process_app_source_failure_retains_form_then_commits_once_and_selects_occurrence ... ok +test app::process_canvas::tests::direct_process_app_stale_context_dirty_source_and_properties_never_mutate ... ok +test app::process_canvas::tests::direct_process_append_empty_first_second_exchange_has_exact_source_history ... ok +test app::process_canvas::tests::process_focus_retains_rejected_draft_and_guards_selection_until_panels_restore ... ok +test app::reference_authoring::tests::chooser_rejects_old_results_after_context_recovery_reload_or_modal_and_keeps_history_text_out ... ok +test app::reference_authoring::tests::inspector_reference_browse_is_read_only_then_one_scoped_value_applies_with_exact_undo_redo ... ok +test app::reference_authoring::tests::inspector_reference_retains_invalid_missing_and_incompatible_current_until_explicit_clear ... ok +test app::reference_authoring::tests::mounted::mounted_delayed_return_cannot_focus_under_review_and_fresh_modal_tab_owns_its_form ... ok +test app::reference_authoring::tests::mounted::mounted_form_tab_enters_in_both_directions_and_cycles_boundaries_without_losing_focus ... ok +test app::reference_authoring::tests::mounted::mounted_fresh_tab_reveals_offscreen_reference_and_return_reveals_it_again ... ok +test app::reference_authoring::tests::mounted::mounted_reference_choice_stages_literal_identity_and_delayed_focus_cannot_hit_replacement_field ... ok +test app::reference_authoring::tests::mounted::mounted_reference_trigger_tabs_to_root_popup_search_escape_and_exact_adjacent_fields ... ok +test app::reference_authoring::tests::mounted::mounted_reverse_review_required_rationale_remains_editable_beside_candidate_reference_form ... ok +test app::reference_authoring::tests::mounted::mounted_review_pointer_open_and_outside_dismissal_keep_background_input_inactive ... ok +test app::reference_authoring::tests::mounted::mounted_scrolled_reference_anchor_uses_window_geometry_for_pointer_and_keyboard ... ok +test app::reference_authoring::tests::reference_array_row_reorder_and_constructor_switch_invalidate_exact_old_field ... ok +test app::reference_authoring::tests::review_reference_cannot_reopen_or_write_a_banked_row_after_another_row_takes_focus ... ok +test app::reference_authoring::tests::review_reference_facets_groups_and_attachment_hosts_browse_without_replanning_and_reject_old_facet ... ok +test app::repair_save_state_tests::recovering_applied_repair_rebinds_rolled_back_disk_bytes_without_changing_model ... ok +test app::repair_save_state_tests::recovery_missing_entry_or_failed_reload_preserves_current_destination_save_authority ... ok +test app::repair_save_state_tests::repair_history_compares_to_new_disk_baseline_and_then_successful_save ... ok +test app::repair_save_state_tests::repair_to_previous_saved_bytes_requires_save_at_new_destination_and_guards_close ... ok +test app::repair_save_state_tests::valid_equal_content_at_distinct_destinations_stays_clean ... ok +test app::review_navigation_tests::rejected_semantic_source_writeback_retains_review_camera_and_original_navigation ... ok +test app::review_navigation_tests::review_already_showing_the_target_keeps_its_camera_and_query ... ok +test app::review_navigation_tests::semantic_name_take_selects_the_counterpart_view_in_both_directions_with_one_exact_history_entry ... ok +test app::review_navigation_tests::semantic_review_without_a_destination_view_clears_the_old_layer_canvas_without_creating_a_view ... ok +test app::save_as_tests::save_as_late_receipt_preserves_newer_raw_source_draft_and_destination ... ok +test app::save_as_tests::save_as_preflight_rejects_historical_collision_before_starting_io ... ok +test app::save_as_tests::save_as_receipt_then_one_undo_restores_meaning_and_saving_preserves_redo ... ok +test app::source_project_tests::closed_detached_file_keeps_first_save_conflict_then_can_be_reloaded_fresh ... ok +test app::source_project_tests::inactive_invalid_draft_blocks_graphical_changes_and_diagnostic_switches_files ... ok +test app::source_project_tests::json_export_and_rejected_save_as_preserve_source_location_history_and_bytes ... ok +test app::source_project_tests::missing_include_open_keeps_old_model_and_can_be_repaired_and_saved ... ok +test app::source_project_tests::recovery_after_first_save_failure_retains_target_then_retries_without_reentering_path ... ok +test app::source_project_tests::recovery_of_previous_save_as_target_does_not_redirect_current_project ... ok +test app::source_project_tests::recovery_open_finds_first_save_journal_without_an_entry_file ... ok +test app::source_project_tests::recovery_target_survives_edit_lint_apply_and_rejected_recovery_until_success ... ok +test app::source_project_tests::source3_native_open_preserves_report_comments_nesting_and_save_reopen ... ok +test app::source_project_tests::two_file_apply_graphical_edit_exact_undo_save_as_and_reopen ... ok +test app::state_diagram_tests::all_context_dimensions_reject_stale_selection_camera_and_model_messages ... ok +test app::state_diagram_tests::create_view_places_only_its_machine_and_restores_exact_source_in_one_undo ... ok +test app::state_diagram_tests::direct_create_connect_select_and_move_keep_semantic_identity_and_atomic_history ... ok +test app::state_diagram_tests::fallback_owner_first_selection_keeps_the_captured_context_for_its_first_move ... ok +test app::state_diagram_tests::pending_drafts_block_every_direct_mutation_and_passive_camera_preserves_inputs ... ok +test app::state_diagram_tests::real_view_tool_and_history_changes_invalidate_old_release_events ... ok +test app::state_diagram_tests::rejected_creation_keeps_source_and_selection_then_valid_owner_can_retry ... ok +test app::state_diagram_tests::same_size_viewport_after_revision_or_tool_epoch_does_not_refit_the_camera ... ok +test app::state_diagram_tests::shared_semantic_states_keep_architecture_and_behavior_placements_independent ... ok +test app::state_diagram_tests::state_diagram_routes_constructor_and_source_open_to_the_existing_workspace_without_edits ... ok +test app::state_diagram_tests::state_diagram_routes_picker_and_reveal_but_explicit_architecture_does_not_bounce ... ok +test app::state_diagram_tests::state_diagram_routes_preserve_selected_raw_properties_and_pending_behavior_guards ... ok +test app::state_diagram_tests::state_navigation_catalog_selection_across_layers_resets_camera_and_tool ... ok +test app::state_diagram_tests::state_navigation_catalog_selection_of_another_machine_resets_camera_and_tool ... ok +test app::state_diagram_tests::state_navigation_layer_change_resets_the_new_machine_at_the_same_viewport_size ... ok +test app::state_diagram_tests::state_navigation_return_to_the_same_view_preserves_camera_tool_and_fit_mode ... ok +test app::state_diagram_tests::state_navigation_root_event_and_same_layer_keep_the_current_camera_and_tool ... ok +test app::transition_context_tests::explicit_behavior_internal_and_process_roots_keep_their_workspace_without_creating_a_view ... ok +test app::transition_context_tests::explicit_destination_is_honored_and_ordinary_work_transition_still_places_in_architecture ... ok +test app::transition_context_tests::machine_and_typed_action_transitions_resolve_the_owner_and_reusing_that_context_retains_camera ... ok +test app::transition_context_tests::rejected_source_writeback_keeps_review_and_navigation_and_invalid_draft_still_blocks_start ... ok +test app::transition_context_tests::scenario_transition_focuses_requested_counterpart_and_preserves_unrelated_views_in_both_directions ... ok +test app::view_copy_tests::copying_architecture_keeps_architecture_even_with_a_retained_state_view ... ok +test app::view_copy_tests::copying_the_current_state_view_uses_its_own_identity_and_is_one_source_undo ... ok +test app::view_copy_tests::duplicate_rejection_preserves_an_incomplete_source_buffer ... ok +test app::view_copy_tests::duplicate_rejection_preserves_invalid_property_and_pending_behavior_drafts ... ok +test app::view_copy_tests::stale_copy_does_not_apply_an_unrelated_valid_property_draft ... ok +test behavior::canvas_workspace::tests::relative_camera_zoom_keeps_the_cursor_world_point_and_rejects_nonfinite_inputs ... ok +test behavior::canvas_workspace::tests::viewport_ordered_batch_uses_each_event_position_and_cancels_before_camera_motion ... ok +test behavior::contextual_source_tests::contextual_source_app_checkpoint_restores_inner_raw_draft_without_model_adoption ... ok +test behavior::contextual_source_tests::contextual_source_app_empty_actions_and_child_open_refuse_other_raw_editors ... ok +test behavior::contextual_source_tests::contextual_source_app_modal_escape_then_child_back_then_parent_cancel_preserve_accepted_source ... ok +test behavior::contextual_source_tests::contextual_source_back_remains_available_after_owner_deletion_and_with_dirty_editors ... ok +test behavior::contextual_source_tests::contextual_source_back_retains_parent_and_rejects_late_child_event ... ok +test behavior::contextual_source_tests::contextual_source_default_consumer_name_has_stable_alias_and_correlated_selection ... ok +test behavior::contextual_source_tests::contextual_source_deleted_owner_view_retains_draft_instead_of_panicking_or_using_fallback ... ok +test behavior::contextual_source_tests::contextual_source_empty_history_reports_no_change_and_success_requires_a_real_history_step ... ok +test behavior::contextual_source_tests::contextual_source_empty_palette_lifeline_cannot_open_a_previous_owner_or_layer ... ok +test behavior::contextual_source_tests::contextual_source_existing_choice_prunes_staged_dependency ... ok +test behavior::contextual_source_tests::contextual_source_failed_source_budget_preserves_both_drafts_and_accepted_bytes ... ok +test behavior::contextual_source_tests::contextual_source_incomplete_recovered_kind_reports_error_without_panicking ... ok +test behavior::contextual_source_tests::contextual_source_inserts_work_on_the_exact_guarded_link_and_refuses_exchange_identity_conflict ... ok +test behavior::contextual_source_tests::contextual_source_lifelines_stage_exact_separate_records_and_one_history_entry ... ok +test behavior::contextual_source_tests::contextual_source_machine_before_any_owner_creates_optional_view_atomically ... ok +test behavior::contextual_source_tests::contextual_source_mounted_small_editor_keeps_back_and_use_outside_field_scroll ... ok +test behavior::contextual_source_tests::contextual_source_nested_semantic_parent_is_explicit_and_revalidated ... ok +test behavior::contextual_source_tests::contextual_source_new_callee_lifeline_preserves_caller_bindings_as_an_explicit_warning ... ok +test behavior::contextual_source_tests::contextual_source_original_document_remains_bound_after_back_or_choosing_existing ... ok +test behavior::contextual_source_tests::contextual_source_owner_first_can_return_to_an_unnamed_machine_without_losing_source ... ok +test behavior::contextual_source_tests::contextual_source_recovery_keeps_inner_raw_fields_and_refuses_deleted_or_changed_owner ... ok +test behavior::contextual_source_tests::contextual_source_second_system_and_role_machine_owner_refuse_without_fallback ... ok +test behavior::contextual_source_tests::contextual_source_work_uses_reserved_contribution_and_link_ids_and_one_undo ... ok +test behavior::creation::app_tests::app_choosing_another_behavior_or_layer_cannot_commit_a_creation_draft ... ok +test behavior::creation::app_tests::app_creation_opens_the_actual_new_owner_instead_of_first_or_previously_active_behavior ... ok +test behavior::creation::app_tests::app_first_captured_escape_dismisses_file_or_pending_overlay_before_creation ... ok +test behavior::creation::app_tests::app_lesson_request_cancel_retains_creation_then_escape_discards_only_the_draft ... ok +test behavior::creation::app_tests::app_machine_behavior_submit_opens_its_opted_in_view_as_one_undoable_transaction ... ok +test behavior::creation::app_tests::app_new_never_auto_applies_valid_or_invalid_property_and_source_drafts ... ok +test behavior::creation::app_tests::app_recovered_rootless_sa_creation_retains_layer_ids_and_other_raw_drafts ... ok +test behavior::creation::app_tests::app_stale_layer_open_never_starts_or_replaces_a_draft ... ok +test behavior::creation::tests::all_four_viewpoints_are_explicit_and_survive_source_history_reopen ... ok +test behavior::creation::tests::cancel_and_illegal_family_layer_switches_never_create_model_objects ... ok +test behavior::creation::tests::corrupted_recovery_and_reserved_identity_collision_refuse_without_repairing_raw_values ... ok +test behavior::creation::tests::creation_selection_rejects_changed_scenario_body_and_post_creation_operations ... ok +test behavior::creation::tests::machine_requires_valid_owner_and_first_view_adds_no_region_or_state ... ok +test behavior::creation::tests::mounted_creation_keeps_actions_visible_and_renders_only_six_owner_candidates ... ok +test behavior::creation::tests::oa_process_and_sa_chain_keep_exact_names_root_ownership_and_one_history_entry ... ok +test behavior::creation::tests::optional_context_collapses_without_losing_authored_reference_or_raw_search ... ok +test behavior::creation::tests::owner_search_is_name_ordered_filtered_and_page_sized_not_a_catalog ... ok +test behavior::creation::tests::post_commit_selection_is_correlated_with_exact_created_behavior_and_view ... ok +test behavior::creation::tests::recovery_preserves_exact_raw_inputs_reserved_ids_and_revalidates_stale_owner ... ok +test behavior::creation::tests::rejected_source_transaction_keeps_draft_and_every_accepted_source_byte ... ok +test behavior::creation::tests::repeated_owner_names_remain_distinguishable_by_searchable_parent_context_and_alias ... ok +test behavior::direct_canvas_tests::direct_alt_execution_stops_each_operand_at_its_reply_and_marks_open_operand ... ok +test behavior::direct_canvas_tests::direct_bounds_change_during_held_drag_never_commits_old_slot ... ok +test behavior::direct_canvas_tests::direct_clicked_occurrence_capture_cancels_on_view_and_context_changes ... ok +test behavior::direct_canvas_tests::direct_context_escape_unfocus_and_pending_form_cancel_gestures ... ok +test behavior::direct_canvas_tests::direct_drag_and_click_click_use_ordered_sources_and_publish_once ... ok +test behavior::direct_canvas_tests::direct_execution_span_ends_at_its_correlated_reply_and_marks_an_open_call ... ok +test behavior::direct_canvas_tests::direct_panned_canvas_maps_ordered_pointer_events_to_the_visible_slot ... ok +test behavior::direct_canvas_tests::direct_scroll_resize_and_bounds_changes_cancel_captured_slots ... ok +test behavior::direct_canvas_tests::direct_selected_handle_reorders_and_hits_keep_semantic_identity ... ok +test behavior::direct_canvas_tests::reused_exchange_messages_display_their_distinct_occurrence_names ... ok +test behavior::scenario::data_contract_tests::large_payload_has_one_editor_with_reachable_field_and_authored_pages ... ok +test behavior::scenario::data_contract_tests::recursive_browsing_up_and_root_keep_values_and_report_the_depth_limit ... ok +test behavior::scenario::data_contract_tests::recursive_value_focus_exposes_authored_leaf_and_phase_changes_retain_surviving_keys ... ok +test behavior::scenario::data_contract_tests::reply_call_picker_previews_the_same_value_reset_as_selecting_another_exchange ... ok +test behavior::scenario::data_contract_tests::scenario_form_commits_two_reused_record_values_and_correlated_reply_atomically ... ok +test behavior::scenario::direct_tests::direct_busy_save_keeps_details_current_and_camera_for_the_next_pointer_gesture ... ok +test behavior::scenario::direct_tests::direct_clicked_occurrence_rejects_stale_slots_and_retains_recoverable_drafts ... ok +test behavior::scenario::direct_tests::direct_clicked_occurrences_use_root_and_operand_slots_with_exact_source_history ... ok +test behavior::scenario::direct_tests::direct_exchange_compatibility_browsing_preserves_final_slot_validation ... ok +test behavior::scenario::direct_tests::direct_exchange_picker_is_bounded_and_browsing_keeps_pending_values ... ok +test behavior::scenario::direct_tests::direct_five_hundred_exchange_choice_render_probe ... ok +test behavior::scenario::direct_tests::direct_form_keeps_the_same_canvas_in_the_widget_tree ... ok +test behavior::scenario::direct_tests::direct_middle_pair_insertion_is_one_exact_source_and_model_undo ... ok +test behavior::scenario::direct_tests::direct_operand_pair_keeps_parent_sequence_and_cannot_reorder_across_operands ... ok +test behavior::scenario::direct_tests::direct_reply_choices_cache_keeps_typing_fast_and_revalidates_changed_contexts ... ok +test behavior::scenario::direct_tests::direct_reply_choices_validate_the_actual_slot_and_reorder_rejects_reverse_order ... ok +test behavior::scenario::direct_tests::direct_scenario_reference_navigation_blocks_pending_drafts_and_stale_contexts ... ok +test behavior::scenario::direct_tests::direct_scenario_reference_navigation_retains_each_exact_caller_without_history ... ok +test behavior::scenario::direct_tests::direct_scenario_reference_return_survives_rename_and_rejects_deleted_or_changed_use ... ok +test behavior::scenario::operation_tests::operation_gui_async_picker_uses_request_root_and_nested_directions_without_erasing_rejected_values ... ok +test behavior::scenario::operation_tests::operation_gui_selects_two_parameterless_allocations_without_inventing_refinement_and_reply_derives_call ... ok +test behavior::scenario::operation_tests::operation_gui_unresolved_and_disabled_selection_recovery_preserves_rejected_raw_values ... ok +test behavior::scenario::tests::fragment_operands_accept_paired_messages_through_normal_destination_picker ... ok +test behavior::scenario::tests::graphical_call_reply_is_atomic_correlated_and_source_equivalent ... ok +test behavior::scenario::tests::invalid_lifecycle_edit_keeps_draft_and_timer_has_no_global_exchange ... ok +test behavior::scenario::tests::lifeline_picker_uses_core_viewpoint_contract ... ok +test behavior::scenario::tests::reverse_communication_canvas_choices_and_correlated_reply_share_core_direction ... ok +test behavior::scenario::tests::scenario_reuse_requires_explicit_compatible_bindings ... ok +test behavior::scenario::tests::tagged_scenario_commit_is_not_redirected_by_other_editor_events ... ok +test behavior::scenario::workspace::tests::new_scenario_form_resets_only_its_scroll_and_recovery_gets_a_fresh_session ... ok +test behavior::scenario::workspace::tests::production_empty_scenario_lifeline_tool_keeps_staged_source_inside_stable_canvas ... ok +test behavior::scenario::workspace::tests::production_scenario_camera_external_controls_bounds_and_retained_deltas_cancel_old_drags ... ok +test behavior::scenario::workspace::tests::production_scenario_canvas_keeps_bounds_draft_identity_and_camera_through_editing ... ok +test behavior::scenario::workspace::tests::production_scenario_canvas_pan_invalidates_a_pressed_creation_and_caller_restores_once ... ok +test behavior::scenario::workspace::tests::production_scenario_keyboard_enters_activates_draws_focus_and_returns_to_inspector ... ok +test behavior::scenario::workspace::tests::production_scenario_keyboard_reveals_and_activates_initially_offscreen_last_tool ... ok +test behavior::scenario::workspace::tests::production_scenario_retained_toolbar_intents_reject_chooser_dirty_and_picker_lifetimes ... ok +test behavior::scenario::workspace::tests::production_scenario_whole_glyph_drag_moves_one_occurrence_and_rejects_other_operand ... ok +test behavior::scenario::workspace::tests::scenario_form_focus_chained_apply_rechecks_live_review_owner ... ok +test behavior::scenario::workspace::tests::scenario_form_focus_missing_exact_target_leaves_other_inputs_untouched ... ok +test behavior::scenario::workspace::tests::scenario_form_focus_returns_from_back_use_and_escape_after_initial_focus_is_consumed ... ok +test behavior::scenario::workspace::tests::scenario_form_focus_saved_action_is_inert_on_replacement_child_review_and_changed_context ... ok +test behavior::scenario::workspace::tests::scenario_form_focus_targets_the_name_and_rejects_stale_sessions_or_modals ... ok +test behavior::scenario::workspace::tests::scenario_workspace_choosing_tools_preserves_valid_and_invalid_pending_editors ... ok +test behavior::scenario::workspace::tests::scenario_workspace_fit_uses_measured_inner_viewport_and_rejects_nonfinite_inputs ... ok +test behavior::scenario::workspace::tests::scenario_workspace_open_and_back_restore_owner_and_mounted_camera_after_preselection ... ok +test behavior::scenario::workspace::tests::scenario_workspace_same_size_owner_and_document_changes_remeasure_fit_viewport ... ok +test behavior::scenario::workspace::tests::scenario_workspace_scaled_and_panned_scene_keeps_clicked_slots_and_message_endpoints ... ok +test behavior::scenario::workspace::tests::scenario_workspace_scaled_nested_occurrences_and_reorder_keep_exact_sequence_identity ... ok +test behavior::scenario::workspace::tests::scenario_workspace_viewport_events_are_passive_guarded_and_do_not_apply_raw_forms ... ok +test behavior::scenario_lifecycle::render::tests::birth_label_clip_keeps_padded_world_bounds_at_each_scene_scale ... ok +test behavior::scenario_lifecycle::render::tests::birth_label_clip_preserves_parent_viewport_bounds ... ok +test behavior::scenario_lifecycle::render::tests::box_text_clip_intersects_parent_viewport_and_rejects_empty_interiors ... ok +test behavior::scenario_lifecycle::render::tests::panned_header_and_create_clips_use_screen_translation_and_actual_viewport ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_birth_death_markers_align_endpoints_and_win_selection_without_mutating_source ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_branch_delete_clips_only_its_activation_and_keeps_unanswered_call_visible ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_conditional_repeated_and_parallel_scopes_do_not_claim_definite_continuation ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_empty_and_create_only_use_visible_root_extents_not_insertion_bounds ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_lifecycle_edit_undo_redo_restores_exact_source_and_changed_geometry ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_long_header_title_and_detail_keep_names_and_have_bounded_clips ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_minimum_zoom_marker_halos_do_not_steal_adjacent_capsule_or_header_hits ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_minimum_zoom_near_ordinary_message_wins_over_lifecycle_halos ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_panned_zoomed_program_keeps_header_birth_and_death_hit_identity ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_self_delete_caption_clears_the_preceding_action_box ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_self_lifecycle_elbows_end_on_recorded_marker_rows ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_unassigned_lanes_and_explicit_incomplete_receiver_keep_real_marker_identity ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_wide_latin_header_exceeds_old_character_budget ... ok +test behavior::scenario_lifecycle::tests::alternative_death_does_not_kill_its_displayed_sibling ... ok +test behavior::scenario_lifecycle::tests::conditional_birth_does_not_infer_absence_in_siblings_or_ancestors ... ok +test behavior::scenario_lifecycle::tests::explicit_receiver_is_authoritative_even_with_missing_exchange ... ok +test behavior::scenario_lifecycle::tests::lifecycle_free_fragments_do_not_poison_other_lanes ... ok +test behavior::scenario_lifecycle::tests::loop_lifetime_is_local_and_warning_bearing_loops_remain_drawable ... ok +test behavior::scenario_lifecycle::tests::missing_geometry_is_reported_without_nonfinite_or_guessed_markers ... ok +test behavior::scenario_lifecycle::tests::optional_cleanup_inside_loop_does_not_claim_balanced_or_definite_exit ... ok +test behavior::scenario_lifecycle::tests::projection_retains_exact_authored_source_and_does_not_enter_history ... ok +test behavior::scenario_lifecycle::tests::root_lifetime_has_exact_birth_death_boundaries_without_source_mutation ... ok +test behavior::scenario_lifecycle::tests::scenario_use_is_opaque_and_never_imports_callee_lifecycle_events ... ok +test behavior::scenario_scroll::tests::direct_scenario_caller_restores_mounted_scroll_once_with_clamping_and_app_receipt ... ok +test behavior::scenario_scroll::tests::direct_scenario_restore_cannot_scroll_another_document_owner_or_process_view ... ok +test behavior::scenario_scroll::tests::direct_scroll_mounted_identity_resets_navigation_but_preserves_edits_before_first_report ... ok +test behavior::scenario_scroll::tests::direct_scroll_observer_reports_actual_initial_clamped_and_remounted_offsets_once ... ok +test behavior::scenario_scroll::tests::independent_process_owner_change_resets_actual_scroll_offsets ... ok +test behavior::source_draft::layout_tests::contextual_source_layout_initial_essentials_fit_short_composed_host_with_real_paragraphs ... ok +test behavior::source_draft::layout_tests::contextual_source_layout_long_parent_wraps_after_visible_name_without_losing_raw_data ... ok +test behavior::source_draft::layout_tests::contextual_source_layout_visible_kind_click_keeps_choice_explicit_and_name_input_works ... ok +test behavior::state_canvas::tests::context_menu_keeps_window_anchor_and_explicit_placement_identity ... ok +test behavior::state_canvas::tests::context_tool_and_pending_form_changes_cancel_mutating_gestures ... ok +test behavior::state_canvas::tests::creation_uses_the_explicit_deepest_owner_and_never_a_fallback_ancestor ... ok +test behavior::state_canvas::tests::drag_uses_ordered_release_at_each_zoom_and_moves_descendants_in_one_undo ... ok +test behavior::state_canvas::tests::escape_and_view_switch_discard_the_armed_transition_source ... ok +test behavior::state_canvas::tests::internal_rows_and_pseudostate_hits_use_shared_persisted_geometry ... ok +test behavior::state_canvas::tests::ordered_stationary_click_does_not_move_on_later_motion_in_the_same_batch ... ok +test behavior::state_canvas::tests::pan_is_button_scoped_read_only_and_hover_does_not_reproject_the_scene ... ok +test behavior::state_canvas::tests::pseudostate_names_avoid_rightward_and_downward_routes_and_share_hit_bounds ... ok +test behavior::state_canvas::tests::relayout_does_not_turn_a_transition_click_into_a_drag_or_pan ... ok +test behavior::state_canvas::tests::selected_endpoint_reconnect_preserves_identity_and_requires_handle_motion ... ok +test behavior::state_canvas::tests::selection_relayout_does_not_move_nodes_or_change_drag_distance ... ok +test behavior::state_canvas::tests::stacked_symbol_names_avoid_each_other_and_are_independent_of_input_order ... ok +test behavior::state_canvas::tests::transition_supports_click_click_and_drag_without_coalesced_accidental_edges ... ok +test behavior::state_canvas::tests::typed_state_actions_are_named_selectable_rows_before_internal_transitions_and_regions ... ok +test behavior::state_canvas::tests::viewport_uses_full_canvas_coordinates_and_republishes_for_a_new_context ... ok +test behavior::state_edit::tests::an_empty_machine_has_an_explicit_visible_owner_for_first_region_creation ... ok +test behavior::state_edit::tests::connect_preserves_self_loops_and_rejects_hidden_or_incompatible_vertices ... ok +test behavior::state_edit::tests::creation_places_missing_ancestry_and_unfolds_existing_owners_atomically ... ok +test behavior::state_edit::tests::every_context_component_and_invalid_ownership_are_checked_before_planning ... ok +test behavior::state_edit::tests::placing_existing_content_and_moving_a_folded_group_preserve_other_views_and_semantics ... ok +test behavior::state_edit::tests::reconnect_preserves_the_complete_record_and_replaces_cardinality_in_place ... ok +test behavior::state_edit::tests::view_initializes_only_its_machine_in_one_source_and_model_history_entry ... ok +test behavior::states::tests::internal_choice_targets_self_and_edit_preserves_identity_and_description ... ok +test behavior::states::tests::invalid_pseudo_trigger_keeps_draft_and_does_not_create_orphan_event ... ok +test behavior::states::tests::selected_composite_owns_new_region_and_history_uses_selected_region ... ok +test behavior::states::tests::timeout_and_work_trigger_commit_together_roundtrip_and_undo ... ok +test behavior::tests::failed_document_commit_retains_typed_transition_and_time_event_for_repair ... ok +test behavior::tests::legacy_process_and_chain_keep_their_ordered_exchange_scene ... ok +test behavior::tests::one_behavior_form_survives_start_edit_and_unrelated_cancel_until_commit ... ok +test behavior::tests::recovery_preserves_distinct_qualified_value_paths_and_rejects_invalid_payload_atomically ... ok +test behavior::tests::recovery_retains_each_incomplete_behavior_form_without_executing_it ... ok +test behavior::tests::selecting_state_transition_keeps_its_behavior_context ... ok +test behavior::topology::contextual::tests::qualified_link_gui_deleted_transient_selection_does_not_seed_or_hide_retained_authored_endpoint ... ok +test behavior::topology::contextual::tests::qualified_link_gui_nested_preview_folds_only_the_exact_reference_instance ... ok +test behavior::topology::contextual::tests::qualified_link_gui_rejected_endpoint_keeps_exact_raw_intent_after_recovery ... ok +test behavior::topology::contextual::tests::qualified_link_gui_repeated_sources_remain_distinct_and_apply_has_exact_source_history ... ok +test behavior::topology::contextual::tests::qualified_link_gui_scope_paging_and_search_reach_tail_beyond_512_without_losing_endpoints ... ok +test behavior::topology::contextual_routing::tests::contextual_route_native_x_to_first_b_keeps_visible_arrow_above_background_and_clear_of_other_references ... ok +test behavior::topology::contextual_routing::tests::contextual_route_nested_visible_hidden_and_parallel_paths_keep_exact_addresses_and_legacy_routes ... ok +test behavior::topology::contextual_routing::tests::contextual_route_shared_anchor_preserves_selected_direct_reconnect_at_fit_and_full_scale ... ok +test behavior::topology::direct_tests::direct_process_append_preserves_existing_order_and_rejects_incompatible_exchange ... ok +test behavior::topology::direct_tests::direct_process_controls_allow_incomplete_work_and_preserve_branch_semantics ... ok +test behavior::topology::direct_tests::direct_process_empty_first_and_second_exchange_keep_the_same_interactive_renderer ... ok +test behavior::topology::direct_tests::direct_process_imported_order_is_projected_without_mutation_and_first_canvas_edit_is_atomic ... ok +test behavior::topology::direct_tests::direct_process_incompatible_imported_order_rejects_conversion_without_losing_draft ... ok +test behavior::topology::direct_tests::direct_process_nested_source_reopen_and_api_command_use_one_transaction ... ok +test behavior::topology::direct_tests::direct_process_oa_sa_repeated_occurrences_share_sources_and_split_one_guarded_link ... ok +test behavior::topology::direct_tests::direct_process_palette_preserves_fit_and_manual_camera ... ok +test behavior::topology::direct_tests::direct_process_production_click_click_drag_insert_and_camera_coordinates ... ok +test behavior::topology::direct_tests::direct_process_production_endpoint_and_peer_reorder_handles_publish_exact_identity ... ok +test behavior::topology::direct_tests::direct_process_production_stale_focus_scroll_bounds_and_pending_cancel ... ok +test behavior::topology::direct_tests::direct_process_readable_default_fit_expansion_and_bounded_choices ... ok +test behavior::topology::direct_tests::direct_process_real_picker_stays_bounded_and_search_keeps_selection ... ok +test behavior::topology::direct_tests::direct_process_reconnect_delete_and_reorder_preserve_other_paths_and_sources ... ok +test behavior::topology::direct_tests::direct_process_reuse_preview_is_local_expandable_and_recursive_sources_are_rejected ... ok +test behavior::topology::direct_tests::direct_process_scaled_control_and_link_gestures_use_visible_positions ... ok +test behavior::topology::direct_tests::direct_process_specific_parallel_link_and_incompatible_adjacency ... ok +test behavior::topology::direct_tests::direct_process_three_ordered_exchanges_preserve_outer_paths_on_insertion ... ok +test behavior::topology::tests::cycle_projection_terminates_and_retains_actual_links ... ok +test behavior::topology::tests::empty_process_can_start_through_normal_authoring_events ... ok +test behavior::topology::tests::fitting_a_branch_keeps_all_nodes_visible_and_selection_uses_scaled_coordinates ... ok +test behavior::topology::tests::guarded_branch_is_one_transaction_with_distinct_source_identities ... ok +test behavior::topology::tests::insertion_picker_only_offers_work_matching_adjacent_exchanges ... ok +test behavior::topology::tests::legacy_branch_insertion_replaces_only_the_selected_implied_link ... ok +test behavior::topology::tests::legacy_edit_preserves_order_and_new_work_in_one_undo ... ok +test behavior::topology::tests::long_engineering_identifiers_stay_inside_label_width ... ok +test behavior::topology::tests::process_camera_selection_ignores_independent_details_scroll ... ok +test behavior::topology::tests::process_fit_disclosures_and_focus_preserve_rejected_raw_draft_and_accepted_source ... ok +test behavior::topology::tests::process_fit_uses_measured_height_and_reports_minimum_without_changing_manual_zoom ... ok +test behavior::topology::tests::reusable_preview_preserves_identity_and_filters_recursive_sources ... ok +test behavior::topology::tests::stale_or_invalid_submit_preserves_inputs_and_creates_nothing ... ok +test behavior::topology::tests::unlinked_contributions_do_not_gain_fictional_edges ... ok +test behavior::topology::view::layout_tests::production_canvas_keyboard_and_delayed_tasks_respect_real_chooser_and_review_owners ... ok +test behavior::topology::view::layout_tests::production_process_caller_return_rejects_its_previous_camera_lifetime ... ok +test behavior::topology::view::layout_tests::production_process_camera_external_controls_bounds_and_retained_deltas_cancel_old_drags ... ok +test behavior::topology::view::layout_tests::production_process_canvas_focus_wheel_fit_and_stale_camera_are_presentation_only ... ok +test behavior::topology::view::layout_tests::production_process_canvas_scaled_path_creation_preserves_source_and_editor_bounds ... ok +test behavior::topology::view::layout_tests::production_process_form_replacement_resets_scroll_without_a_closed_render ... ok +test behavior::topology::view::layout_tests::production_process_keyboard_enters_activates_draws_focus_and_returns_to_inspector ... ok +test behavior::topology::view::layout_tests::production_process_keyboard_reveals_and_activates_initially_offscreen_last_tool ... ok +test behavior::topology::view::layout_tests::production_process_retained_toolbar_intents_reject_chooser_dirty_and_picker_lifetimes ... ok +test connection_edit::tests::cancel_navigation_revision_and_dirty_drafts_cannot_commit_a_stale_connection ... ok +test connection_edit::tests::visible_endpoint_drawing_commits_ports_and_exchange_once_with_exact_history ... ok +test connection_tool::tests::boundary_candidates_match_core_orientation_and_reject_same_owner_or_mixed_kind ... ok +test connection_tool::tests::boundary_feasibility_keeps_interface_warnings_and_final_carried_item_checks ... ok +test connection_tool::tests::boundary_feasibility_rejects_dangling_identity_in_a_malformed_element_map ... ok +test connection_tool::tests::direct_connections_share_exact_source_history_and_model_parity ... ok +test connection_tool::tests::explicit_function_ports_keep_owners_contracts_and_do_not_invent_carried_items ... ok +test connection_tool::tests::final_command_validation_rejects_invalid_models_without_mutation ... ok +test connection_tool::tests::function_cards_use_unique_reuse_and_atomic_generation_when_ambiguous ... ok +test connection_tool::tests::mismatched_port_owners_layers_and_contract_kinds_are_not_candidates ... ok +test connection_tool::tests::operational_communication_uses_participants_without_creating_ports ... ok +test connection_tool::tests::operational_interaction_targets_only_distinct_oa_activities ... ok +test context_menu::tests::a_new_context_token_cannot_reuse_the_previous_mouse_press_or_scroll ... ok +test context_menu::tests::actions_area_does_not_swallow_first_independent_click_after_overlay_consumed_its_release ... ok +test context_menu::tests::anchors_outside_the_window_and_nonfinite_input_stay_bounded ... ok +test context_menu::tests::clicking_disabled_or_dragging_off_an_action_never_executes_it ... ok +test context_menu::tests::coalesced_dismissal_release_does_not_swallow_the_next_independent_click ... ok +test context_menu::tests::empty_and_disabled_only_menus_still_capture_keys_and_escape_closes ... ok +test context_menu::tests::keyboard_skips_headers_separators_and_disabled_actions_and_invokes_once ... ok +test context_menu::tests::outside_dismissal_consumes_press_and_release_across_controlled_close ... ok +test context_menu::tests::reconstructed_overlay_uses_retained_layout_for_rows_and_hit_testing ... ok +test context_menu::tests::retained_overlay_layout_keeps_measured_width_and_scrollbar_after_reconstruction ... ok +test context_menu::tests::tall_menu_clamps_to_viewport_and_keyboard_wheel_and_scrollbar_reach_the_end ... ok +test data_values::tests::phase_choices_keep_reused_record_addresses_distinct ... ok +test data_values::tests::recursive_picker_starts_with_distinct_leaf_names_and_sorts_them ... ok +test data_values::tests::recursive_records_can_be_drilled_into_and_valid_imported_paths_resolve ... ok +test data_values::tests::reference_parameter_stops_descent_and_unspecified_direction_remains_visible ... ok +test data_values::tests::roots_and_one_hop_children_do_not_expand_unrelated_payload_branches ... ok +test data_view::tests::allocation_rows_edit_relationship_identity_and_remove_only_that_allocation ... ok +test data_view::tests::association_creation_is_a_separate_relation_with_editable_end_contracts ... ok +test data_view::tests::browsing_pages_preserves_invalid_numeric_draft_and_inherited_allocation_identity ... ok +test data_view::tests::contextual_data_actions_use_typed_defaults_and_one_undo ... ok +test data_view::tests::large_inherited_dictionary_has_bounded_widgets_and_every_original_field_is_reachable ... ok +test diagram::lifecycle_tests::menu_reset_and_draw_use_fresh_open_context ... ok +test diagram::lifecycle_tests::middle_and_arrow_panning_preserve_source_and_history ... ok +test diagram::lifecycle_tests::motion_after_release_must_not_move_clicked_port ... ok +test diagram::lifecycle_tests::motion_after_source_click_release_must_not_create_connection ... ok +test diagram::pointer_tests::coalesced_fe_ports_commit_once_through_app_and_source_history ... ok +test diagram::pointer_tests::coalesced_port_drag_commits_once_through_app_and_source_history ... ok +test diagram::pointer_tests::drag_from_already_selected_stationary_port_keeps_source_between_batches ... ok +test diagram::pointer_tests::menu_captured_motion_must_not_turn_following_click_into_old_port_drag ... ok +test diagram::pointer_tests::modal_and_stale_epoch_block_queued_connection_and_port_commits ... ok +test diagram::port_hit_tests::coincident_ports_keep_selection_then_use_stable_identity ... ok +test diagram::port_hit_tests::nearest_port_center_wins_on_all_borders_and_zoom_levels ... ok +test diagram::port_hit_tests::nested_owner_palette_selection_drag_and_context_menu_pick_the_same_port ... ok +test diagram::port_labels::tests::leaving_and_reentering_keeps_suppression_until_each_held_button_releases ... ok +test diagram::port_labels::tests::menu_epoch_clears_suppression_when_the_overlay_consumes_release ... ok +test diagram::port_labels::tests::outside_presses_do_not_suppress_and_cancel_or_focus_loss_clear_held_buttons ... ok +test diagram::port_labels::tests::passive_layer_leaves_port_drag_selection_and_commit_with_the_interactive_canvas ... ok +test diagram::tests::association_end_contracts_share_svg_geometry_and_select_without_moving_name_label ... ok +test diagram::tests::bend_gestures_use_screen_hit_radius_and_commit_one_undo_at_three_zooms ... ok +test diagram::tests::coincident_line_hit_retains_the_selected_connection ... ok +test diagram::tests::connection_gestures_pick_real_ports_and_commit_coalesced_drag_at_every_zoom ... ok +test diagram::tests::detached_label_selects_connection_and_occluding_card_owns_its_hit ... ok +test diagram::tests::dragging_a_child_previews_the_same_enclosure_and_ports_as_commit ... ok +test diagram::tests::fast_drags_commit_the_release_cursor_without_a_final_motion_event ... ok +test diagram::tests::implicit_port_click_selects_semantics_and_drag_preview_svg_share_anchors ... ok +test diagram::tests::route_cache_ignores_pan_zoom_and_cancelled_drag_cannot_commit ... ok +test diagram::tests::routed_svg_has_same_polyline_label_and_bounds_as_canvas_scene ... ok +test diagram::tests::svg_distinguishes_inferred_work_allocation_from_direct_allocation ... ok +test diagram::tests::svg_preserves_visible_exchange_labels_and_capability_stereotypes ... ok +test diagram::tests::typed_function_glyphs_and_unoriented_standard_connections_have_distinct_svg ... ok +test diagram::view_options_tests::communication_svg_uses_saved_visibility_labels_and_direction ... ok +test document::save_as_tests::save_as_preserves_explicit_source_entry_changes_in_history ... ok +test document::save_as_tests::save_as_rebases_uniform_history_without_an_undo_step_or_lost_redo ... ok +test document::save_as_tests::save_as_rejects_included_filename_collisions_in_past_and_future_without_mutation ... ok +test document::save_as_tests::save_as_rejects_stale_or_content_changing_receipt_atomically ... ok +test document::tests::accepted_history_keeps_the_latest_hundred_complete_snapshots ... ok +test document::tests::altered_compiled_model_or_index_is_rejected_without_mutation ... ok +test document::tests::asynchronous_save_marks_its_snapshot_without_cleaning_later_edits ... ok +test document::tests::byte_budget_trims_oldest_history_without_discarding_a_large_current ... ok +test document::tests::cached_view_index_tracks_accepted_creation_undo_and_redo ... ok +test document::tests::comment_and_semantic_history_restore_exact_bytes_and_branch_together ... ok +test document::tests::creation_selects_the_single_uuid_persisted_in_source ... ok +test document::tests::invalid_project_is_rejected_before_format_can_normalize_it ... ok +test document::tests::nested_cross_file_reparent_and_source_edit_share_exact_history ... ok +test document::tests::no_op_command_or_source_apply_preserves_history_revision_and_redo ... ok +test document::tests::omitted_id_stabilization_remains_dirty_until_exact_source_is_saved ... ok +test document::tests::recreated_equal_record_does_not_inherit_deleted_source_ownership ... ok +test document::tests::rejected_compile_command_and_writeback_preserve_state_and_redo ... ok +test explorer::tests::collapse_and_search_retain_context_without_changing_collapse_state ... ok +test explorer::tests::deep_containment_and_search_keep_the_full_path_without_recursion ... ok +test explorer::tests::equal_names_have_stable_alias_and_identity_tie_breakers ... ok +test explorer::tests::perspective_isolation_and_allocations_do_not_change_containment ... ok +test explorer::tests::prefix_names_cannot_separate_a_parent_from_its_children ... ok +test forms::data_fields::tests::defaults_distinguish_absent_empty_and_typed_literals_with_escaped_unicode ... ok +test forms::data_fields::tests::field_browser_pages_every_direct_field_without_flattening_other_records ... ok +test forms::data_fields::tests::independent_review_combined_take_type_informs_actual_default_form_in_both_directions ... ok +test forms::data_fields::tests::numeric_bound_drafts_keep_partial_and_full_precision_values_out_of_accepted_state ... ok +test forms::data_fields::tests::selecting_qualified_path_preserves_expression_typed_before_the_next_render ... ok +test forms::data_fields::tests::semantic_reference_choices_follow_selected_mechanism_and_revert_on_keep ... ok +test forms::data_fields::tests::supertype_picker_excludes_descendants_and_keeps_original_inherited_field_identity ... ok +test forms::history_fields::tests::history_absent_baseline_and_empty_history_use_explicit_facts_and_exact_document_history ... ok +test forms::history_fields::tests::history_clear_discards_inactive_invalid_constructors_before_reusing_the_same_row ... ok +test forms::history_fields::tests::history_compound_value_and_constructor_variants_are_editable_without_live_context ... ok +test forms::history_fields::tests::history_deleted_keys_and_observation_uuids_remain_exact_and_duplicate_history_rejects ... ok +test forms::history_fields::tests::history_every_descriptor_fact_choice_matches_actual_closed_types_and_source_contract ... ok +test forms::history_fields::tests::history_exact_strings_do_not_confuse_uuid_shaped_prose_or_literal_keys_with_references ... ok +test forms::history_fields::tests::history_invalid_numbers_survive_constructor_switch_reorder_removal_and_recovery ... ok +test forms::history_fields::tests::history_missing_semantic_field_can_be_added_and_removed_without_touching_prose_or_live_objects ... ok +test forms::history_fields::tests::history_nested_optional_number_events_switch_absent_present_and_recover_invalid_raw ... ok +test forms::history_fields::tests::history_nested_uuid_and_list_events_preserve_present_values_and_tagged_item_branches ... ok +test forms::history_fields::tests::history_optional_uuid_and_text_seed_absence_without_inventing_observations ... ok +test forms::history_fields::tests::history_primitive_type_choices_remain_visible_inside_the_tagged_union ... ok +test forms::history_fields::tests::history_retained_text_constructors_follow_exact_mode_without_changing_the_observation ... ok +test forms::port_fields::tests::all_demo_records_roundtrip_through_graphical_and_escaped_string_drafts ... ok +test forms::port_fields::tests::boundary_choices_honor_draft_direction_same_kind_and_direct_interface_items ... ok +test forms::port_fields::tests::contract_choices_follow_owner_and_never_offer_legacy_or_oa_typed_ports ... ok +test forms::port_fields::tests::failed_shape_keeps_incomplete_text_and_saved_contract_payloads ... ok +test forms::port_fields::tests::functional_endpoints_require_owner_direction_and_items_but_retain_bad_current_choice ... ok +test forms::port_fields::tests::interface_roles_offer_participants_and_component_ports_independent_of_orientation ... ok +test forms::port_fields::tests::port_allocation_choices_use_actual_owner_direction_and_ignore_edited_relation ... ok +test forms::port_fields::tests::standard_switch_retains_incompatible_orientation_until_explicit_repair ... ok +test forms::port_fields::tests::switching_function_direction_preserves_invalid_items_and_each_authored_payload ... ok +test forms::reference_chooser::tests::captured_choice_cannot_cross_document_revision_draft_record_or_array_path ... ok +test forms::reference_chooser::tests::catalog_search_disambiguates_repeated_names_containment_alias_and_exact_placement_identity ... ok +test forms::reference_chooser::tests::dismissal_swallows_matching_release_across_closed_rebuild_but_next_click_reaches_parent ... ok +test forms::reference_chooser::tests::empty_search_escape_tab_and_optional_clear_do_not_silently_choose_nil ... ok +test forms::reference_chooser::tests::historical_paths_never_open_and_only_explicit_choice_or_clear_is_a_write ... ok +test forms::reference_chooser::tests::mounted_clipboard_paste_and_ime_commit_preserve_whole_strings_without_selecting ... ok +test forms::reference_chooser::tests::mounted_filtered_row_click_uses_the_displayed_identity_and_scoped_write_intent ... ok +test forms::reference_chooser::tests::mounted_input_preserves_rapid_same_batch_typing_and_cursor_across_controlled_rebuilds ... ok +test forms::reference_chooser::tests::mounted_keyboard_pages_and_selects_only_the_highlighted_visible_candidate_once ... ok +test forms::reference_chooser::tests::mounted_overlay_clamps_at_three_field_positions_and_keeps_results_and_query_bounded ... ok +test forms::reference_chooser::tests::mounted_query_change_rejects_old_release_and_old_result_events_without_locking_popup ... ok +test forms::reference_chooser::tests::mounted_query_then_escape_in_one_batch_closes_and_relative_keys_keep_input_order ... ok +test forms::reference_chooser::tests::out_of_order_query_serials_cannot_restore_obsolete_results ... ok +test forms::tests::data_and_port_choices_are_typed_but_retain_invalid_current_values ... ok +test forms::tests::editing_allocation_offers_other_performers_without_counting_itself_twice ... ok +test forms::tests::moving_placement_and_changing_identity_is_one_lossless_undoable_edit ... ok +test forms::tests::parent_choices_reject_cycles_without_removing_clear_or_current_choice ... ok +test forms::tests::reply_and_reuse_forms_offer_semantically_compatible_references ... ok +test forms::tests::scenario_choices_respect_owner_and_exchange_layer ... ok +test forms::tests::semantic_port_group_choices_use_combined_owner_and_retain_invalid_transferred_items ... ok +test forms::tests::shared_perspective_change_keeps_payload_and_rejects_incompatible_dependencies ... ok +test forms::tests::state_observation_picker_keeps_work_lifelines_allocated_to_machine_owner ... ok +test forms::tests::state_placement_form_uses_draft_destination_membership_without_changing_other_views ... ok +test forms::tests::state_projection_form_keeps_string_variants_and_requires_a_typed_context ... ok +test forms::view_fields::tests::category_family_change_retains_members_until_explicit_correction ... ok +test forms::view_fields::tests::selective_view_property_apply_recovery_and_undo_preserve_semantics_and_empty_choices ... ok +test guide::tests::filtering_and_related_navigation_keep_selection_visible ... ok +test guide::tests::guide_topic_navigation_resets_only_article_and_same_topic_search_keeps_scroll ... ok +test guide::tests::search_finds_concepts_in_walkthroughs_and_api_reference ... ok +test home::tests::corrupt_future_and_oversized_history_are_preserved_with_usable_session_history ... ok +test home::tests::failed_metadata_replace_keeps_previous_history_and_reports_memory_only_entry ... ok +test home::tests::first_and_replaced_metadata_are_parseable_and_contain_no_model_bytes ... ok +test home::tests::forgotten_and_missing_files_never_change_the_model_or_other_entries ... ok +test home::tests::loading_missing_history_does_not_create_files_or_directories ... ok +test home::tests::malformed_entries_and_unknown_fields_never_become_open_requests ... ok +test home::tests::successful_local_history_is_bounded_ordered_deduplicated_and_durable ... ok +test home::tests::unavailable_location_can_reappear_on_refresh_without_losing_identity ... ok +test home::tests::walkthrough_uses_packaged_bundle_before_development_and_reports_missing_assets ... ok +test hosted::client::tests::hosted_endpoint_validation_redacts_secrets_and_preserves_proxy_paths ... ok +test hosted::client::tests::hosted_lost_publication_response_is_uncertain_without_retry ... ok +test hosted::client::tests::hosted_open_rejects_incoherent_envelopes_missing_etags_and_unstable_ids ... ok +test hosted::client::tests::hosted_oversized_local_bundle_is_rejected_before_network_admission ... ok +test hosted::client::tests::hosted_production_auth_proxy_prefix_and_located_rejection ... ok +test hosted::client::tests::hosted_production_roundtrip_preserves_comments_noops_and_conflicts ... ok +test hosted::client::tests::hosted_publication_race_keeps_receipt_identity_for_review ... ok +test hosted::client::tests::hosted_publication_retains_known_resource_after_failed_followup ... ok +test hosted::client::tests::hosted_put_preserves_an_opaque_etag_and_compiles_the_accepted_bundle ... ok +test hosted::client::tests::hosted_redirect_is_not_followed_or_retried_and_problem_tokens_are_redacted ... ok +test hosted::client::tests::hosted_response_limits_cover_declared_and_chunked_bodies ... ok +test hosted::client::tests::hosted_structured_mutation_failures_distinguish_precommit_rejections ... ok +test hosted::client::tests::hosted_timeout_and_disconnect_leave_mutation_outcomes_explicit ... ok +test model_menu::tests::add_bend_here_uses_context_point_and_one_source_aware_history_change ... ok +test model_menu::tests::late_menu_actions_do_not_dismiss_new_menu_or_cross_view_context ... ok +test model_menu::tests::menu_preserves_pending_properties_and_rejects_delayed_mutations ... ok +test model_menu::tests::pending_source_allows_file_navigation_but_disables_model_actions ... ok +test model_menu::tests::right_click_targets_actor_without_changing_selection_until_action ... ok +test model_menu::tests::show_from_explorer_places_unfolds_and_keeps_semantic_selection ... ok +test model_menu::tests::state_menu_folds_and_hides_only_its_captured_placement_and_rejects_stale_views ... ok +test model_menu::tests::state_menu_keeps_typed_creation_reachable_and_preserves_pending_properties ... ok +test navigation::tests::semantic_browser_finds_behavior_users_without_confusing_containment ... ok +test port_edit::tests::all_border_drags_commit_exact_preview_and_restore_automatic_anchors_in_history ... ok +test port_edit::tests::graphical_port_reparent_clears_old_anchors_in_the_same_history_operation ... ok +test port_preview::tests::functional_creation_identifies_new_and_reused_endpoints_and_owners ... ok +test port_preview::tests::legacy_split_discloses_endpoint_routing_item_origins_and_retained_evidence ... ok +test port_preview::tests::reused_boundary_shows_item_union_and_existing_allocating_facts ... ok +test port_preview::tests::synchronization_preview_exposes_contract_shrinkage_and_current_declaration_origin ... ok +test port_workflow::recovery_tests::port_recovery_retains_authored_contract_and_identity_but_rebuilds_preview ... ok +test port_workflow::tests::creating_typed_port_and_rejecting_stale_preview_preserve_drafts_and_identity ... ok +test port_workflow::tests::graphical_function_exchange_and_component_generation_commit_and_undo_whole_contracts ... ok +test port_workflow::tests::legacy_resolution_preserves_original_record_and_applies_as_one_undo ... ok +test port_workflow::tests::port_creation_keeps_owner_diagram_and_unfolds_in_the_same_undo ... ok +test port_workflow::tests::synchronization_uses_active_contract_instead_of_preserved_direction ... ok +test recovery::source5::tests::source5_fingerprint_preserves_historical_field_order_and_diagram_shape ... ok +test recovery::source5_tests::source4_checkpoint_remains_explicitly_unsupported_without_touching_disk ... ok +test recovery::source5_tests::source5_checkpoint_does_not_refresh_unrelated_clean_buffer_baseline ... ok +test recovery::source5_tests::source5_checkpoint_missing_identity_is_not_a_lossless_upgrade ... ok +test recovery::source5_tests::source5_checkpoint_old_diagram_property_shape_remains_editable ... ok +test recovery::source5_tests::source5_checkpoint_port_draft_replans_and_rejects_stale_base ... ok +test recovery::source5_tests::source5_checkpoint_preserves_dirty_invalid_text_and_baseline_exactly ... ok +test recovery::source5_tests::source5_checkpoint_preserves_distinct_unapplied_open_workspace ... ok +test recovery::source5_tests::source5_checkpoint_property_preserves_invalid_raw_input ... ok +test recovery::source5_tests::source5_checkpoint_upgrade_never_rewrites_checkpoint_or_origin ... ok +test recovery::source5_tests::source5_checkpoint_upgrades_only_header_and_clean_editor_baseline ... ok +test recovery::source5_tests::source5_checkpoint_workflow_rebinds_only_the_proven_old_revision ... ok +test recovery::source7_tests::source7_current_combined_contextual_and_operation_drafts_survive_without_execution ... ok +test recovery::source7_tests::source7_explicit_new_fields_cannot_enter_frozen_old_model_profiles ... ok +test recovery::source7_tests::source7_legacy_inactive_constructor_path_is_structural_but_raw_prose_is_not ... ok +test recovery::source7_tests::source7_legacy_profile_workflow_and_semantic_drafts_replan_with_exact_base ... ok +test recovery::source7_tests::source7_legacy_profiles_preserve_dirty_source_property_and_behavior_raw_fields ... ok +test recovery::source7_tests::source7_legacy_structural_intent_rejects_even_null_but_never_scans_raw_strings ... ok +test recovery::source7_tests::source7_legacy_view_selector_refuses_new_relation_kind_without_rewriting_checkpoint ... ok +test recovery::source7_tests::source7_recovers_nonempty_frozen_5_and_6_profiles_with_exact_historical_binding ... ok +test recovery::tests::altered_accepted_identity_and_unrecognized_raw_property_fields_reject ... ok +test recovery::tests::exact_source_and_unfinished_invalid_buffers_restore_without_model_overwrite ... ok +test recovery::tests::excess_retained_buffers_cannot_replace_the_last_recoverable_checkpoint ... ok +test recovery::tests::invalid_open_retains_distinct_accepted_model_and_repair_workspace ... ok +test recovery::tests::missing_includes_remain_reachable_repair_targets_without_fabricated_buffers ... ok +test recovery::tests::multiple_sessions_replace_only_their_own_checkpoint_and_corruption_is_retained ... ok +test recovery::tests::raw_invalid_property_number_survives_and_stays_rejected_until_repaired ... ok +test semantic_review::artifacts_recovery_falsifier_tests::forged_artifact_draft_cannot_target_an_unreserved_or_non_artifact_identity ... ok +test semantic_review::artifacts_recovery_falsifier_tests::forged_artifact_raw_variants_duplicate_addresses_and_unknown_fields_are_refused ... ok +test semantic_review::artifacts_recovery_falsifier_tests::forged_artifact_reservations_cannot_duplicate_or_claim_an_existing_identity_or_another_owner ... ok +test semantic_review::artifacts_recovery_falsifier_tests::legitimate_invalid_artifact_checkpoint_round_trips_and_prepares_only_after_explicit_repair ... ok +test semantic_review::artifacts_tests::artifact_candidate_is_a_complete_record_not_a_tombstone_or_unattached_creation_shortcut ... ok +test semantic_review::artifacts_tests::artifact_creation_and_identified_source_deletion_follow_core_metadata_and_history_boundary_both_directions ... ok +test semantic_review::artifacts_tests::artifact_gui_reserves_recovers_and_creates_only_after_all_seven_metadata_reviews_both_directions ... ok +test semantic_review::artifacts_tests::artifact_metadata_apply_and_exact_history_reset_are_one_source_preserving_undo_redo ... ok +test semantic_review::artifacts_tests::artifact_move_metadata_none_empty_and_invalid_raw_recovery_are_independent_both_directions ... ok +test semantic_review::artifacts_tests::artifact_moved_source_absence_deletes_but_destination_only_take_retains_both_directions ... ok +test semantic_review::attachments::tests::absent_attachment_payloads_migrate_v1_and_v2_and_source5_upgrade_requires_exact_legacy_base ... ok +test semantic_review::attachments::tests::addressed_attachment_candidates_equal_direct_core_oracle_both_directions ... ok +test semantic_review::attachments::tests::attachment_apply_is_one_exact_source_and_history_undo_redo ... ok +test semantic_review::attachments::tests::attachment_candidate_and_direct_record_keep_conflict_on_actual_slot_without_losing_drafts ... ok +test semantic_review::attachments::tests::attachment_pair_drafts_survive_family_switch_and_restore_without_mutating_model ... ok +test semantic_review::attachments::tests::functional_incident_source_requires_explicit_matching_port_review_in_one_atomic_candidate ... ok +test semantic_review::attachments::tests::parent_and_each_endpoint_candidate_preserve_other_fields_and_match_core_both_directions ... ok +test semantic_review::attachments::tests::raw_rejected_attachment_reference_survives_recovery_and_wrong_scope_is_rejected ... ok +test semantic_review::attachments::tests::source_only_absence_and_explicit_absent_endpoint_are_different ... ok +test semantic_review::attachments::tests::two_incident_endpoint_candidates_form_one_complete_record_and_recover_invalid_excluded_draft ... ok +test semantic_review::batch_tests::batch_apply_is_one_exact_source_and_history_undo_redo_roundtrip ... ok +test semantic_review::batch_tests::batch_candidate_conflict_keeps_both_raw_values_and_keep_is_a_real_constraint ... ok +test semantic_review::batch_tests::batch_complete_constructor_cannot_erase_another_rows_new_literal ... ok +test semantic_review::batch_tests::batch_constructor_retirement_conflicts_with_another_rows_kept_bound_in_both_orders ... ok +test semantic_review::batch_tests::batch_delayed_text_targets_its_original_row_and_facet_without_switching_focus ... ok +test semantic_review::batch_tests::batch_excluded_invalid_row_survives_focus_reopen_and_v2_recovery ... ok +test semantic_review::batch_tests::batch_first_equal_constructor_acknowledgement_allows_an_independent_bound ... ok +test semantic_review::batch_tests::batch_joint_bounds_use_one_candidate_and_match_an_independent_atomic_core_oracle ... ok +test semantic_review::batch_tests::batch_reverse_distinct_targets_work_and_reverse_convergence_is_explicit ... ok +test semantic_review::batch_tests::batch_v2_rejects_duplicate_included_sources_bad_addresses_and_stale_model ... ok +test semantic_review::batch_tests::category_family_and_members_are_independent_core_checked_facets_both_directions ... ok +test semantic_review::batch_tests::recovered_trace_picker_names_existing_trace_instead_of_deleted_reference ... ok +test semantic_review::batch_tests::rejected_direction_switch_at_row_limit_preserves_every_recoverable_draft ... ok +test semantic_review::compose::diagnostic_tests::distinct_review_conflict_keeps_trace_aliases_even_when_names_are_equal ... ok +test semantic_review::compose::diagnostic_tests::reserved_creation_conflict_uses_its_rows_seed_instead_of_a_deleted_reference ... ok +test semantic_review::compose::diagnostic_tests::same_review_presence_and_owner_conflict_names_both_facets_and_owners_and_retains_drafts ... ok +test semantic_review::compose::diagnostic_tests::typed_owner_display_does_not_reinterpret_uuid_shaped_artifact_text ... ok +test semantic_review::constructor_tests::closed_data_and_event_take_composition_matches_core_across_every_kind_pair_and_direction ... ok +test semantic_review::constructor_tests::data_group_candidates_cover_every_definition_and_companion_default_both_directions ... ok +test semantic_review::constructor_tests::data_group_retains_invalid_sibling_drafts_companion_default_and_variant_editor_buffers ... ok +test semantic_review::constructor_tests::exchange_constructor_takes_qualified_annotation_addresses_without_remapping_expression_text ... ok +test semantic_review::constructor_tests::existing_fragment_and_branch_group_candidates_edit_complete_owned_order_without_deletion ... ok +test semantic_review::constructor_tests::group_take_reference_payload_and_scalar_candidate_match_core_and_one_document_batch ... ok +test semantic_review::constructor_tests::historical_event_keep_retires_only_obsolete_branch_and_unchanged_kind_acknowledges_no_payload ... ok +test semantic_review::constructor_tests::historical_same_kind_take_preserves_target_only_literals_when_composed_with_candidate ... ok +test semantic_review::constructor_tests::occurrence_and_event_candidate_variants_cover_closed_families_without_touching_headers ... ok +test semantic_review::constructor_tests::outer_and_nested_constructor_candidates_require_explicit_resolution_and_retain_both_drafts ... ok +test semantic_review::constructor_tests::port_group_companions_typed_owner_context_and_direction_restrictions_are_explicit ... ok +test semantic_review::constructor_tests::reverse_existing_typed_port_reviews_keep_or_candidate_legacy_without_permitting_typed_oa_write ... ok +test semantic_review::constructor_tests::scenario_use_group_takes_typed_binding_references_and_preserves_source_text_both_directions ... ok +test semantic_review::keyed_rows_tests::annotation_address_browser_descends_qualified_fields_without_changing_rows ... ok +test semantic_review::keyed_rows_tests::annotation_observations_keep_uuid_shaped_expression_text_in_both_sides_and_history ... ok +test semantic_review::keyed_rows_tests::batch_keyed_rows_compare_exact_target_slots_and_retain_independent_values ... ok +test semantic_review::keyed_rows_tests::binding_choices_separate_reused_keys_from_local_lifelines ... ok +test semantic_review::keyed_rows_tests::binding_local_picker_follows_a_candidate_parent_before_the_review_is_valid ... ok +test semantic_review::keyed_rows_tests::binding_take_requires_local_correspondence_and_candidate_rejects_wrong_scenario ... ok +test semantic_review::keyed_rows_tests::independent_rows_keep_take_candidate_match_core_and_preserve_siblings_both_directions ... ok +test semantic_review::keyed_rows_tests::keyed_recovery_retains_raw_rows_and_staged_pairs_both_directions_without_applying ... ok +test semantic_review::keyed_rows_tests::keyed_row_drafts_retain_expression_local_and_presence_across_decisions_and_staging ... ok +test semantic_review::keyed_rows_tests::keyed_rows_distinguish_unpaired_source_from_explicit_absence_and_require_exact_reset ... ok +test semantic_review::keyed_rows_tests::multiple_new_rows_compose_in_empty_collections_using_destination_key_order ... ok +test semantic_review::keyed_rows_tests::row_review_apply_preserves_exact_source_and_semantic_history_through_undo_redo ... ok +test semantic_review::keyed_tests::deleted_member_source_observation_removes_only_mapped_membership_both_directions ... ok +test semantic_review::keyed_tests::exact_literal_new_rows_and_removals_commit_both_directions_without_default_loss ... ok +test semantic_review::keyed_tests::exact_reset_only_is_one_history_source_transaction_and_undo_redo_both_directions ... ok +test semantic_review::keyed_tests::function_port_members_use_existing_typed_choices_and_preserve_oa_legacy ... ok +test semantic_review::keyed_tests::historical_one_sided_pair_migration_requires_exact_reset_and_explicit_overlap_resolution ... ok +test semantic_review::keyed_tests::invalid_literal_removal_and_unselected_scalar_buffers_are_retained_and_repairable ... ok +test semantic_review::keyed_tests::member_identity_labels_and_new_tabs_preserve_exact_names_and_deleted_keys ... ok +test semantic_review::keyed_tests::reset_precedes_equal_constructor_candidate_and_preserves_independent_literal_draft ... ok +test semantic_review::keyed_tests::staging_removal_and_obsolete_reset_recovery_keep_other_decisions_and_raw_presence ... ok +test semantic_review::keyed_tests::stale_or_source_failed_reset_and_membership_apply_retain_exact_choices ... ok +test semantic_review::keyed_tests::unordered_members_keep_take_candidate_preserve_other_rows_both_directions ... ok +test semantic_review::keyed_tests::unsupported_independent_families_and_missing_identities_do_not_gain_edit_authority ... ok +test semantic_review::message_kind_tests::message_group_candidate_closed_kinds_are_core_validated_in_both_directions ... ok +test semantic_review::message_kind_tests::message_group_candidate_timer_switches_preserve_both_drafts_and_overlap_is_explicit ... ok +test semantic_review::message_kind_tests::message_group_initial_equal_take_acknowledges_only_kind_and_checks_authored_timer_agreement ... ok +test semantic_review::message_kind_tests::message_group_keep_historical_switch_retires_timer_and_completed_no_switch_rejects ... ok +test semantic_review::message_kind_tests::message_group_rejects_protected_edits_stale_plan_and_source_failure_without_losing_timer ... ok +test semantic_review::message_kind_tests::message_group_reply_and_reference_take_require_explicit_call_mapping_both_directions ... ok +test semantic_review::message_kind_tests::message_group_take_full_timer_and_scalar_candidate_are_one_source_history_change_both_directions ... ok +test semantic_review::message_kind_tests::message_group_timer_does_not_erase_exchange_without_its_own_selected_decision ... ok +test semantic_review::ordered_tests::ambiguous_order_preserves_local_member_and_requires_explicit_candidate_positions ... ok +test semantic_review::ordered_tests::historical_pair_restore_uses_exact_member_keys_and_never_zips_order_observations ... ok +test semantic_review::ordered_tests::order_take_preserves_destination_only_positions_and_order_alone_cannot_add_members ... ok +test semantic_review::ordered_tests::ordered_membership_choices_stage_exact_pairs_in_all_owner_shapes ... ok +test semantic_review::ordered_tests::ordered_presence_keep_take_candidate_remove_only_selected_entry_and_order_take_reorders_only ... ok +test semantic_review::ordered_tests::ordered_review_apply_is_exact_source_history_transaction_with_reopen_and_undo_redo ... ok +test semantic_review::ordered_tests::ordered_take_uses_unique_anchors_and_matches_core_with_unrelated_candidate_both_directions ... ok +test semantic_review::ordered_tests::raw_order_survives_membership_changes_decisions_and_recovery_until_explicit_reconcile ... ok +test semantic_review::ordered_tests::several_incoming_members_follow_source_order_despite_independent_identity_sorting ... ok +test semantic_review::recovery::tests::raw_scalar_and_closed_constructor_drafts_recover_against_exact_model_only ... ok +test semantic_review::recovery::tests::version_one_without_orders_restores_raw_intent_and_replans_without_execution ... ok +test semantic_review::source7_tests::contextual_incident_leaf_keep_allows_path_change_but_conflicts_with_changed_leaf_both_directions ... ok +test semantic_review::source7_tests::reverse_operation_omission_gui_requires_raw_rationale_and_matches_one_core_batch_after_recovery ... ok +test semantic_review::source7_tests::semantic_operation_virtual_none_candidate_uses_exact_allocation_and_preserves_accepted_bytes ... ok +test semantic_review::tests::candidate_mixed_with_reference_take_uses_typed_correspondence_not_text_guessing ... ok +test semantic_review::tests::deselected_invalid_candidate_is_retained_but_does_not_poison_another_selected_scalar ... ok +test semantic_review::tests::explicit_trace_selection_updates_only_that_history ... ok +test semantic_review::tests::first_equal_constructor_acknowledges_only_kind_and_allows_independent_leaves ... ok +test semantic_review::tests::independent_review_clear_bound_ignores_retained_invalid_other_facet ... ok +test semantic_review::tests::independent_review_keyed_fact_titles_keep_live_deleted_and_qualified_identity ... ok +test semantic_review::tests::inherited_annotation_impact_requires_exact_acceptance_and_edits_clear_approval ... ok +test semantic_review::tests::invalid_numeric_draft_and_protected_edits_retain_workflow_and_source ... ok +test semantic_review::tests::read_only_structured_facts_and_partial_rollup_are_honest ... ok +test semantic_review::tests::relation_candidates_preserve_endpoints_and_combine_selected_roles_and_bounds ... ok +test semantic_review::tests::scalar_keep_take_candidate_commit_exact_source_and_history_in_both_directions ... ok +test semantic_review::tests::scoped_literal_list_edits_preserve_unfinished_values_and_other_facet_buffers ... ok +test semantic_review::tests::stale_plan_and_source_writeback_failure_do_not_lose_decisions_or_history ... ok +test semantic_review::tests::state_kind_scalar_uses_typed_candidate_and_core_validation ... ok +test semantic_review::view::reserved_artifact_tests::reserved_artifact_facet_and_reference_labels_survive_recovery_without_calling_it_deleted ... ok +test source_navigation::tests::search_uses_utf8_columns_wraps_and_refreshes_after_edits ... ok +test source_tree::tests::active_scroll_offset_uses_the_visible_order_and_retains_ancestor_context ... ok +test source_tree::tests::collapsed_folders_retain_active_dirty_and_diagnostic_markers ... ok +test source_tree::tests::deep_paths_build_expand_and_drop_on_a_small_stack ... ok +test source_tree::tests::detached_buffers_keep_paths_and_only_clean_buffers_are_closable ... ok +test source_tree::tests::exact_unicode_spaces_and_file_folder_name_collisions_are_not_normalized ... ok +test source_tree::tests::folders_are_compact_and_sorted_before_files_without_losing_duplicate_basenames ... ok +test source_workspace::tests::draft_history_budget_covers_inactive_files_without_discarding_drafts ... ok +test source_workspace::tests::switching_retains_invalid_drafts_and_independent_history ... ok +test tests::actor_port_creation_updates_containment_and_locate_reveals_its_owner ... ok +test tests::adding_bend_between_close_ports_stays_outside_owner_clearance ... ok +test tests::behavior_and_data_authoring_do_not_place_nodes_in_unrelated_architecture_views ... ok +test tests::bidirectional_transition_ui_commits_once_and_preserves_other_diagrams ... ok +test tests::child_work_does_not_invent_unallocated_or_mixed_performers ... ok +test tests::child_work_preserves_allocated_context_and_atomic_history ... ok +test tests::child_work_transfers_leaf_roles_without_fabricating_responsibilities ... ok +test tests::counterpart_creation_focuses_visible_target_and_reuse_keeps_views ... ok +test tests::creation_from_capabilities_routes_work_to_architecture_and_folded_allocation_inserts_below_existing_work ... ok +test tests::dragging_keeps_semantic_selection_and_same_node_remains_editable ... ok +test tests::escaped_string_mode_preserves_exact_control_characters ... ok +test tests::every_demo_record_has_a_lossless_graphical_draft ... ok +test tests::explicit_relationship_builder_never_mutates_on_preview ... ok +test tests::explorer_and_creation_selection_follow_their_own_placement ... ok +test tests::fit_adapts_to_canvas_returning_after_help_but_preserves_manual_navigation ... ok +test tests::fit_uses_measured_canvas_bounds_and_preserves_them_on_open ... ok +test tests::focused_explorer_follows_reparenting_without_changing_identity ... ok +test tests::graphical_rename_keeps_aliases_and_references_and_undo ... ok +test tests::identity_property_change_is_atomic_and_rewrites_all_live_references ... ok +test tests::invalid_numeric_draft_survives_navigation_save_and_help ... ok +test tests::invalid_save_and_continue_returns_to_repairable_draft ... ok +test tests::malformed_source_preserves_model_and_is_recoverable ... ok +test tests::manual_trace_requires_target_and_selection_normalizes_creation_kind ... ok +test tests::mission_capability_authoring_is_contextual_atomic_and_text_equivalent ... ok +test tests::modal_owns_background_commands_and_shortcuts ... ok +test tests::nested_allocation_insertion_reflows_sibling_subtrees_and_preserves_fold_state ... ok +test tests::opening_and_creating_models_preserve_the_actual_window_size_for_fit ... ok +test tests::opening_legacy_source_surfaces_report_without_modifying_original_bytes ... ok +test tests::pending_source_prevents_property_draft_collision_and_preserves_both_if_present ... ok +test tests::placement_identity_edit_then_drag_and_diagram_identity_then_arrange ... ok +test tests::placement_relocation_follows_cross_layer_traceability_view ... ok +test tests::property_enum_and_optional_reference_roundtrip ... ok +test tests::reopening_canvas_for_a_modal_preserves_viewport_after_route_edits ... ok +test tests::revealing_an_implicit_function_port_unfolds_its_visible_architecture_owner ... ok +test tests::routing_actions_are_atomic_guarded_and_fit_the_authored_detour ... ok +test tests::selecting_current_constructors_preserves_payloads ... ok +test tests::source_find_navigates_an_invalid_draft_without_applying_or_losing_it ... ok +test tests::source_navigation_waits_for_editor_layout_and_cancels_on_edit ... ok +test tests::system_only_models_open_the_populated_perspective ... ok +test tests::transition_resolutions_belong_to_the_effective_target_and_kind ... ok +test view_copy::tests::duplicate_retains_ports_routes_options_and_artifact_claims_with_exact_undo_redo ... ok +test view_copy::tests::duplicate_state_view_preserves_machine_nesting_and_collapse_with_unique_aliases ... ok +test view_copy::tests::missing_view_does_not_propose_an_empty_replacement ... ok +test views::tests::short_never_splits_retained_extended_graphemes ... ok +test views::tests::short_preserves_ascii_cjk_and_whitespace_policy ... ok +test views::tests::short_preserves_empty_and_small_limit_policy ... ok +test views::tests::short_preserves_native_lifeline_clusters_at_cutoff ... ok +test views::traceability::tests::traceability_browsing_retains_invalid_property_draft_and_existing_select_guard ... ok +test views::traceability::tests::traceability_filter_reaches_artifacts_after_68_traces_and_searches_all_metadata ... ok +test workflow::communication::tests::communication_requires_two_explicit_ports_and_recovers_the_partial_choice ... ok +test workflow::port_authoring_tests::boundary_picker_matches_exact_commands_across_contracts_and_ownership ... ok +test workflow::port_authoring_tests::boundary_picker_recomputes_for_unoriented_reverse_endpoints_without_relaxing_contracts ... ok +test workflow::port_authoring_tests::duplicate_port_names_show_owner_contract_and_unique_alias ... ok +test workflow::port_authoring_tests::fresh_functions_are_actual_picker_targets_and_plan_enables_apply ... ok +test workflow::port_authoring_tests::generic_component_port_connection_keeps_its_endpoint_and_direction ... ok +test workflow::port_authoring_tests::ordinary_standard_connections_default_unoriented_and_new_roles_exclude_legacy ... ok +test workflow::recovery::tests::incomplete_relationship_and_trace_recover_raw_fields_and_reject_changed_model ... ok +test workflow::recovery::tests::transition_recovery_replans_typed_request_without_persisted_commands ... ok +test workflow::transition_tests::basic_transition_boundary_choice_is_required_without_an_inferred_system ... ok +test workflow::transition_tests::basic_transition_creates_overview_when_existing_views_cannot_show_result ... ok +test workflow::transition_tests::basic_transition_explicit_destination_appends_below_existing_bounds_and_is_one_source_edit ... ok +test workflow::transition_tests::basic_transition_invalid_explicit_destination_retains_choice_and_refuses ... ok +test workflow::transition_tests::basic_transition_reconcile_keeps_existing_selected_view_placement_and_route_exact ... ok +test workflow::transition_tests::basic_transition_skips_lowest_uuid_state_view_and_preserves_oa ... ok + +test result: ok. 761 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 333.60s + diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/env.ps1 b/harness/experiments/repair-union-windows-33e30c1-20260912/env.ps1 new file mode 100644 index 00000000..5cb33d10 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/env.ps1 @@ -0,0 +1,9 @@ +$taskToolchainRoot = $PSScriptRoot +$env:CARGO_HOME = Join-Path $taskToolchainRoot 'cargo' +$env:RUSTUP_HOME = Join-Path $taskToolchainRoot 'rustup' +$env:PATH = (Join-Path $taskToolchainRoot 'cargo\bin') + ';' + (Join-Path $taskToolchainRoot 'llvm-mingw-20260908-ucrt-x86_64\bin') + ';' + $env:PATH +$env:CARGO_BUILD_JOBS = '1' +$env:CARGO_INCREMENTAL = '0' +$env:CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER = 'clang.exe' +$env:RC = Join-Path $taskToolchainRoot 'llvm-mingw-20260908-ucrt-x86_64\bin\llvm-windres.exe' +$env:RUSTUP_TOOLCHAIN = 'stable-x86_64-pc-windows-gnullvm' diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/environment.json b/harness/experiments/repair-union-windows-33e30c1-20260912/environment.json new file mode 100644 index 00000000..ce9dd17a --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/environment.json @@ -0,0 +1,17 @@ +{ + "cargo_home": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo", + "rc": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe", + "rustup_home": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup", + "target_dir": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target", + "python": "C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe", + "rustup_toolchain": "stable-x86_64-pc-windows-gnullvm", + "cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-ytr83r-20260911", + "build_jobs": "1", + "cargo_version": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "preflight_note": "Initial python PATH lookup failed before any Cargo invocation; bundled Python used successfully", + "incremental": "0", + "initial_process_check": "No cargo or rustc processes before focused test", + "linker": "clang.exe", + "recorded_utc": "2026-09-12T10:53:39.4357771Z", + "rustc_version": "rustc 1.98.1 (48a229cea 2026-09-01), LLVM 22.1.8" +} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/focused-status.json b/harness/experiments/repair-union-windows-33e30c1-20260912/focused-status.json new file mode 100644 index 00000000..c458e06b --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/focused-status.json @@ -0,0 +1,21 @@ +{ + "started_utc": "2026-09-12T10:52:28.1291256Z", + "name": "repair-union-windows-20260911/focused", + "exit": 0, + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\focused.log", + "completed_utc": "2026-09-12T10:56:42.7006606Z", + "command": [ + "cargo", + "test", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "repair_save_state_tests", + "--offline", + "--locked", + "--", + "--test-threads=1" + ], + "seconds": 254.5261259 +} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/focused.log b/harness/experiments/repair-union-windows-33e30c1-20260912/focused.log new file mode 100644 index 00000000..4eb3c4f8 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/focused.log @@ -0,0 +1,13 @@ + Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\canvas-union-ytr83r-20260911\crates\oa-desktop) + Finished `test` profile [unoptimized] target(s) in 4m 13s + Running unittests src\main.rs (C:\Users\User\Documents\Git\ARCADIA-Studio\target\debug\deps\arcadia_studio-27db9628b266bf39.exe) + +running 5 tests +test app::repair_save_state_tests::recovering_applied_repair_rebinds_rolled_back_disk_bytes_without_changing_model ... ok +test app::repair_save_state_tests::recovery_missing_entry_or_failed_reload_preserves_current_destination_save_authority ... ok +test app::repair_save_state_tests::repair_history_compares_to_new_disk_baseline_and_then_successful_save ... ok +test app::repair_save_state_tests::repair_to_previous_saved_bytes_requires_save_at_new_destination_and_guards_close ... ok +test app::repair_save_state_tests::valid_equal_content_at_distinct_destinations_stays_clean ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 756 filtered out; finished in 0.47s + diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/inputs.json b/harness/experiments/repair-union-windows-33e30c1-20260912/inputs.json new file mode 100644 index 00000000..cce17d6d --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/inputs.json @@ -0,0 +1,2659 @@ +{ + "captured_utc": "2026-09-11T21:31:40.706910+00:00", + "worktree": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\canvas-union-ytr83r-20260911", + "baseline": "0d39d58ebdacc9c5f6c147dfcc93259a8c5f742f", + "peer": "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c", + "scope": "Saved-destination repair candidate on the a57 canvas and cb91525 grapheme union; Windows-only execution. All crate, build, asset, Cargo, example, documentation and fixture inputs.", + "files": [ + { + "path": "Cargo.lock", + "bytes": 119478, + "sha256": "78b405543fb7b66287457e9476ca1e555838fcdadade114aeab9b76597726787" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "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": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "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": 342, + "sha256": "64824ec447be777841a972bf06c894ef2624a37e4725583bcfe0389deb9f00a3" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "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": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 99938, + "sha256": "638f08a42e9cf4996b5d07f69b4d6f517a518369f3604d25be1006e40e080765" + }, + { + "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/lib.rs", + "bytes": 523, + "sha256": "52cb6ee7a4ffc00711ecf121c1a1b14ca154863f7ca27b0d2a8e239edce8aca7" + }, + { + "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": 66352, + "sha256": "4585c895c64c4a183941c92cf047a9e52ff0cbe41971e16e78d229ea9dc101fb" + }, + { + "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": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "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": 21957, + "sha256": "93553c234f32da35f1f41a7b83ad81c471c9803efa78ca222cf7de3c2f86c0bb" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "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": 35237, + "sha256": "1eb77b329b2986fc6f5dc0171e77fd860375cdfd8c769a1367b445d6c49ebe00" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "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": 51998, + "sha256": "fadd1b07b89cae4117b91abb4f1ac9ea81ff818ef20f2175e76ee8cf21fb708d" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 112792, + "sha256": "7c1b4ae5e4ebba13e99af9158ccde138dfc5e9a7afb580e76fba72d0b64ba74e" + }, + { + "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/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/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": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "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": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "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": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "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": 43262, + "sha256": "cad4f1a135ddbd947bdf3c71d1b44f1e438725095ea8c4d893464bc721c2363f" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "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": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "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/app.rs", + "bytes": 220736, + "sha256": "0415b8cf4be7c6ad13b8f2e130fb37652002eebdfc285ac5706c61bc00568579" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "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": 14732, + "sha256": "ed864839940a1910c97537b6ee151b57ab115ece6f60bae602552b84f9af4a5d" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18599, + "sha256": "77eb1a0038d038b989f7ac568760e16fe23c4b8d73cd9fbe32b70817ea23cfec" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13669, + "sha256": "1af2e290aa259a6af6b0585950cda93fe3a562c7b8be1e938fe1d80747b11808" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29576, + "sha256": "55e5babdcabef767af3bc8be9cc3153b3f5cc0695701b890820ec0225643852e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 30804, + "sha256": "5a913bfa1e9e08d3a8af314d2a883d55d1f1eed30e288546946f77c9f61ceb9c" + }, + { + "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/state_diagram.rs", + "bytes": 9979, + "sha256": "f7fd50cc9a86adb794713958348af63afc7c698f74965e13188b7b8a9e735c55" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 136767, + "sha256": "82dcaaed9eb17f15329f80bcc7442fff94c17d426a50dea68455339f60ffa246" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace.rs", + "bytes": 7758, + "sha256": "9303ed4f74ee0317e4abeab134f7c31f50eac5eb5d85940d771cd3ad595258fa" + }, + { + "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": 8943, + "sha256": "cc58cb3838f546150d22fe4dd83a3ffd52504c279febaeb8d0b4a6a3b8a73950" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/tests.rs", + "bytes": 27020, + "sha256": "d84d022574a6f1d69f203d9383502227fb9fc23605c6fb48779ca9f09bee546d" + }, + { + "path": "crates/oa-desktop/src/behavior/canvas_workspace/viewport.rs", + "bytes": 14436, + "sha256": "af1c7c1e802d1207ee6c7bd66b703811a250d7b56511512af6c0945c776e68a7" + }, + { + "path": "crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "bytes": 49518, + "sha256": "044bd412dc45ffe440b1e251993946942dc3759dcb2d5dfe71bd8d6ef61cbcc7" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 29301, + "sha256": "438a245ead397060767c790c51a8f21cd5021342627999deb4695cf3bd22091a" + }, + { + "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": 152266, + "sha256": "ce99d5902f16629be84f3f10f45cf632eef037d22401e54482057552d983d017" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/focus.rs", + "bytes": 9728, + "sha256": "73a9ea10ad7312086081b8688396a21ab4251c9faecc2df6d984b702f3963533" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 25995, + "sha256": "29f3bc14aa19ad110e60baaaea644a53daabc0cfa7c8ca4542e9d5a2c11cb9d0" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 80083, + "sha256": "57649638930e4b47dcbc3f9f6a2f991da4393dbc1ef243bbc09e01d40932f5ba" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9348, + "sha256": "c94f3738e4bf027e3f055e32d709b90777d8fb2dea70b563713af8df000af13a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs", + "bytes": 14324, + "sha256": "bf1c05ea1e709b3503d8bcf92f091446fd7a9b80b1a29c5a55919df58f3b0271" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs", + "bytes": 34840, + "sha256": "a95201f7d0dcc88c9c54863f0e95e09c1db204668743abbd32c495b577ea53ef" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/source_draft.rs", + "bytes": 39485, + "sha256": "85d543cc288e48b4c13001e4e386b5b54d9b1e349a5ac31e4e307572f2d8fb3c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 93561, + "sha256": "2e2ad57b86f4cc1cc0c4c4c230571ef19bcc2f052001a8bdcc44925e5103077a" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35736, + "sha256": "cb2289e727163626152fc2f11195c6ee824851cb9442c57496da97fe7aebfb7c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 7447, + "sha256": "cc87c5caa177e114e4d9a7f7367e37ec2b0d1e1c16b0b99709b05ea0e59cf894" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 6988, + "sha256": "1eb892a9139ecb0671784c879ee5114f27e598e5b3589f5cdad0abffd5909f24" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 84212, + "sha256": "26e24ad0f781a3304c46299b3bd906917e57fac262e7f52fba4adc80a4358ec5" + }, + { + "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": 36121, + "sha256": "fa9ceae78174d09904a9ebf90b0792ae9a2d8d26e3be56a3891d5de5345e49d0" + }, + { + "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": 36842, + "sha256": "9031b2b2bd7af47ada3f1811c71f3ee372b07a545fb59c319a99d625f2d29eb6" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 23136, + "sha256": "b2d502c11426bffb8763515f2a56aa4c9f8e203bb36d65eb34f81c123fc406a6" + }, + { + "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": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "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/diagram.rs", + "bytes": 105256, + "sha256": "4580b170e264d14e5cfa874709f6d2e076a05155bfbe1809336a9d05f75e98ef" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9316, + "sha256": "d0e72cc0574657d5a31c3ce307b58401d0ed77eedccd1aa02377f55ab0bc03f0" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11833, + "sha256": "10ca5049034159205ac8f22805354f308b0ba0596f331568c26cd1393bc8cedc" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5624, + "sha256": "d2d0647629bf725b4dddfc211f5a27d495ed093a79af87cdae6c196f09a97b93" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13408, + "sha256": "28782983b82e4fca5dd4410ac8bd562359943b7010c7b24ecc42f0c7ad7fb63e" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31807, + "sha256": "7c87280b5b8d112c34865253f8ba0f80d43bc9897771943b15dc7b5608eb17a4" + }, + { + "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": 105544, + "sha256": "ea124f479fcd2d3978ac3cb8eb81fec4a7aae5e4f4414c4bdd54849e954dedf9" + }, + { + "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": 13336, + "sha256": "34d0acecfe6bed193970aa473cc3313984971264b86d7b362a6b84c23d013c0a" + }, + { + "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": 33804, + "sha256": "d66cc17af7a48bb8598be683f084bb08fa7af7304f9636f0a1bea94c5cf6c727" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 116479, + "sha256": "57dc7ffad9fe07392c95f4493be1931c48e2fb417abb0f3b64b8007006aafc7a" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "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": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1511, + "sha256": "cb0a919fd0df0924591283da5b55d64d525d8461640441509350be840235e51a" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 34680, + "sha256": "12994a5433a91f8295a59d4bf40f35f1edb8d8dbb497a11eae8760299627f1d4" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "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": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "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": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "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_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 75189, + "sha256": "686de3e6896cb322e3ba642fe5ef04f570e2fa04eb1956e08e958f3378fa4f1c" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 50449, + "sha256": "faff0e813a12f89c32034a5aa6d0a83b8adcf19cb68369b948760cff195e0098" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82963, + "sha256": "d9e7b11a86fd3ec79d91f0c9bc9cebd5a2043cdaa7261622454fb7730ad8e060" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "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": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "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/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "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": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 178407, + "sha256": "53f5337268458f51ce60810901404d3a53319d542acebac15ceb74518b3699bd" + }, + { + "path": "docs/language.rst", + "bytes": 133927, + "sha256": "73962e6cc843c8271d1d3d73dbc20ed53239053c5dfaadf8e812eb3078239443" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 9407, + "sha256": "1e6eeee7ac23cfcba5803354855e5e364a101507d97c30a862acfe0062a07a6d" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "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": 16260, + "sha256": "58b88a7f0b1c8a79edf23c375a141d7b1b821bca4f3212a80e29db5ea3fba796" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "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": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "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": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "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/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/child-work-native/README.md", + "bytes": 5768, + "sha256": "cceab6285676d362747c96d199a1b829d25cd5a6c858596aba4dad1d89aec6a8" + }, + { + "path": "harness/fixtures/child-work-native/oa/project.arcadia", + "bytes": 3965, + "sha256": "68762402f53529aa54a2e906670da118cd8f0ef1adb5cb3962fdd92e84a819d0" + }, + { + "path": "harness/fixtures/child-work-native/oa/rationale.arcadia", + "bytes": 54, + "sha256": "f7b894b4045246c4a87f1f08ac813d45bbaea3cd740fcc7e86532174fdb8a74e" + }, + { + "path": "harness/fixtures/child-work-native/sa/project.arcadia", + "bytes": 2149, + "sha256": "3a50f2fa68a08c107d905c57d598071b9bb1f20f473157e1dd82dee3dda20f82" + }, + { + "path": "harness/fixtures/child-work-native/sa/rationale.arcadia", + "bytes": 54, + "sha256": "f7b894b4045246c4a87f1f08ac813d45bbaea3cd740fcc7e86532174fdb8a74e" + }, + { + "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": 2177, + "sha256": "b117f19e6733bedde01a470b43b5db7ffb8b6a03aef187814d5068d15ddf5234" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "88008ca881b80dad77ad0ec25c146646e3a875e2967d8e55925906578e6aa3b3" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9615, + "sha256": "202dc764a90be80741fb5af8c2017fb3018d890d346cd1b6adf696c15c88c762" + }, + { + "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/scenario-lifecycle-native/README.md", + "bytes": 12199, + "sha256": "b441c562459b2ae000055d73529fb608c9cc015f64293206b9fb7d8c7cbc8b78" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/baseline/project.arcadia", + "bytes": 20088, + "sha256": "444b31b04bbeb06605fee27729e1bc4a6e11fd2cb1288b0f41e59d901961d676" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/baseline/rationale.arcadia", + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/oa-rename/project.arcadia", + "bytes": 20100, + "sha256": "3fbe484ecccec18cff1b5ac4f4dd18b3b1cdc161c75a5cc0b1b02c20ce453c86" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/oa-rename/rationale.arcadia", + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/sa-rename/project.arcadia", + "bytes": 20100, + "sha256": "1f77009c68793c8870cac87be68ed4cd292dbbb3e5708cec66cf1da8b5006b82" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/sa-rename/rationale.arcadia", + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/typography-clusters/project.arcadia", + "bytes": 20110, + "sha256": "eecddfc4a4514e995633ea58b89fe154dc6dc43509b1f53ee05b76f8e6b993c8" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/typography-clusters/rationale.arcadia", + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/typography-wide/project.arcadia", + "bytes": 20128, + "sha256": "6a18ee1f246321bdf8ab0e7e8e5d4eba134ce486ed5224c4ffd61c7342c3a7d3" + }, + { + "path": "harness/fixtures/scenario-lifecycle-native/typography-wide/rationale.arcadia", + "bytes": 86, + "sha256": "8509f8d8a136d808cf98a1bb0fe50348b8a24409f30dee4ee65b62bf5cb9e6bf" + }, + { + "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": 8380, + "sha256": "711910a12d5f3960f32da9aa7bc2e647f31d770c84b7fc26e232dcb3a76f8821" + }, + { + "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" + } + ] +} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/preserve-build.ps1 b/harness/experiments/repair-union-windows-33e30c1-20260912/preserve-build.ps1 new file mode 100644 index 00000000..9bd5ebae --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/preserve-build.ps1 @@ -0,0 +1,46 @@ +$ErrorActionPreference = 'Stop' +$gateRoot = $PSScriptRoot +$mainRoot = 'C:/Users/User/Documents/Git/ARCADIA-Studio' +$statuses = @{} +foreach ($name in @('focused','desktop-tests','desktop-clippy','studio-build')) { + $status = Get-Content -LiteralPath (Join-Path $gateRoot ($name + '-status.json')) -Raw | ConvertFrom-Json + if ($status.exit -ne 0) { throw "Gate failed: $name" } + $statuses[$name] = $status +} +if (Get-Process cargo,rustc -ErrorAction SilentlyContinue) { throw 'Compiler processes still running' } +$verificationPath = Join-Path $gateRoot 'verify-after-build.json' +if (Test-Path -LiteralPath $verificationPath) { throw 'Post-build verification receipt already exists' } +$verification = & 'C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe' (Join-Path $mainRoot '.local/repair-union-inputs.py') verify-head +if ($LASTEXITCODE -ne 0) { throw 'Frozen inputs changed after Studio build' } +[IO.File]::WriteAllText($verificationPath, ($verification -join "`n")) +$verified = ($verification -join "`n") | ConvertFrom-Json +$guiSource = Join-Path $mainRoot 'target/debug/arcadia-studio.exe' +$dllSource = Join-Path $mainRoot '.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/bin/libunwind.dll' +if ((Get-FileHash -LiteralPath $dllSource -Algorithm SHA256).Hash -cne 'AA282FA47BB2C4E210CEA5E470CDBDCA58568F0BE0BC73E404D86AB9CD95EF6A') { throw 'Configured DLL hash mismatch' } +$binRoot = Join-Path $gateRoot 'bin' +if (Test-Path -LiteralPath $binRoot) { throw 'Immutable binary directory already exists' } +New-Item -ItemType Directory -Path $binRoot | Out-Null +$records = foreach ($source in @($guiSource,$dllSource)) { + $item = Get-Item -LiteralPath $source + $before = (Get-FileHash -LiteralPath $source -Algorithm SHA256).Hash + $destination = Join-Path $binRoot $item.Name + Copy-Item -LiteralPath $source -Destination $destination + $copied = Get-Item -LiteralPath $destination + $readback = (Get-FileHash -LiteralPath $destination -Algorithm SHA256).Hash + $sourceAfter = (Get-FileHash -LiteralPath $source -Algorithm SHA256).Hash + if ($before -cne $readback -or $before -cne $sourceAfter -or $item.Length -ne $copied.Length) { throw "Copy mismatch: $source" } + $copied.IsReadOnly = $true + @{source=$source;copy=$destination;bytes=$copied.Length;source_sha256=$before;copy_sha256=$readback;source_after_sha256=$sourceAfter;read_only=$copied.IsReadOnly} +} +@{ + preserved_utc=[DateTime]::UtcNow.ToString('o') + scope='Windows gates and immutable binary copies only; no native launch or package acceptance' + source_identity='33e30c1cd7a6c99513a0ebd02ba68fccbad8f58d; all 530 frozen inputs independently verified against worktree HEAD' + worktree=(Join-Path $mainRoot '.local/canvas-union-ytr83r-20260911') + input_manifest_sha256=$verified.manifest_sha256 + verified_inputs=$verified.files + verified_input_bytes=$verified.bytes + gate_statuses=$statuses + binaries=@($records) +} | ConvertTo-Json -Depth 8 | Set-Content -LiteralPath (Join-Path $gateRoot 'binary-manifest.json') +Get-Content -LiteralPath (Join-Path $gateRoot 'binary-manifest.json') diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/receipt-hashes.json b/harness/experiments/repair-union-windows-33e30c1-20260912/receipt-hashes.json new file mode 100644 index 00000000..160441c5 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/receipt-hashes.json @@ -0,0 +1,100 @@ +{ + "recorded_utc": "2026-09-12T11:19:07.081629+00:00", + "files": [ + { + "path": "binary-manifest.json", + "bytes": 4173, + "sha256": "1e3e70d4692b817ea4396def3fcfb0d3f3a7ccb9c27308c267213df2a40c1d99" + }, + { + "path": "desktop-clippy-status.json", + "bytes": 502, + "sha256": "1e4a0571e6ad4f97d9e52efba5336c6da74fbb86d1557dfbc14552cb652deecb" + }, + { + "path": "desktop-clippy.log", + "bytes": 193, + "sha256": "c2fb36abc8b5e656f291e9d45f437b29d7f5257e596dc0b542b334943a5e56f4" + }, + { + "path": "desktop-tests-status.json", + "bytes": 496, + "sha256": "2018b063c11937957e55da99bee43f16b4f71ad3dd55484b222488395de57acc" + }, + { + "path": "desktop-tests.log", + "bytes": 87316, + "sha256": "db6d56c3e619c6faf5a2eb0636ef45abd9a28791d2f0fd0dd5abecf943f83c3d" + }, + { + "path": "environment.json", + "bytes": 1121, + "sha256": "299d024b2db223e6b02c526ff0f076235962ee0d4c6f4fe039b263fd46a1d0e8" + }, + { + "path": "exact-inputs.zip", + "bytes": 2145506, + "sha256": "444ee931c9ac8d92dd436079e5c13b78c5ba06e0a033a31eaeb3750a8508a9e4" + }, + { + "path": "focused-status.json", + "bytes": 531, + "sha256": "9a7bc6b1ffea1bb5714d4a1e612ec39a1a966b27f1a6ba195e0321e35965c838" + }, + { + "path": "focused.log", + "bytes": 1037, + "sha256": "10287deb796cb0352f1a61fa923c8eeac1ec478691cdf3aabcfab93f89c4f584" + }, + { + "path": "inputs.json", + "bytes": 102101, + "sha256": "0f21b9a852cf44699bf29fce0a35ec460744c85f5e26f0ea4920e8568211e312" + }, + { + "path": "preserve-build.ps1", + "bytes": 3137, + "sha256": "ddb06cf55f2a94cc24a7eb27953c34065bee96ab855db80b685ce1d6c395c074" + }, + { + "path": "studio-build-status.json", + "bytes": 474, + "sha256": "d95421f3dec944a3fe23c6f317af5309723d391451baf0ae89ac52854a0071f4" + }, + { + "path": "studio-build.log", + "bytes": 193, + "sha256": "e76b6599aef91833b4a0596663ae0fa1cb080032d5f1f667c8852a161ad0c3a1" + }, + { + "path": "verify-after-build.json", + "bytes": 199, + "sha256": "b4795fd3b9bd267685146fbb6c453d5d989f097f789358ecf0dc2a709950e5f5" + }, + { + "path": "verify-before-build.json", + "bytes": 201, + "sha256": "a3b199e548f484161a8667d6dc2f03b86814f8ba7388352129cb89b705e1397a" + }, + { + "path": "verify-before-clippy.json", + "bytes": 201, + "sha256": "6c8e04ccc63313aea5cbb79b36d305a528a19c3658fba9e3af72c99595fb13e8" + }, + { + "path": "verify-before-desktop-tests.json", + "bytes": 201, + "sha256": "07211c34efbe59e54585ed538e8b09dc97a1bb5b621b61ba2b39e9b939101345" + }, + { + "path": "verify-before-focused.json", + "bytes": 196, + "sha256": "eff77e075ffe285f2b4240c58a513b0d339d0156ef1efa1531ea60fa5f086d7b" + }, + { + "path": "write-report.py", + "bytes": 5017, + "sha256": "143950b5005fcb90d842dc8e34f6238cc9d6beadb8470f912dc19578fc88bcd2" + } + ] +} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/repair-union-inputs.py b/harness/experiments/repair-union-windows-33e30c1-20260912/repair-union-inputs.py new file mode 100644 index 00000000..06c6291b --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/repair-union-inputs.py @@ -0,0 +1,61 @@ +"""Freeze or verify exact local Windows integration inputs; no compiler invocation.""" +from pathlib import Path +import datetime +import hashlib +import json +import subprocess +import sys +import zipfile + +root = Path(__file__).resolve().parent.parent +worktree = root / '.local/canvas-union-ytr83r-20260911' +out = root / '.local/repair-union-windows-20260911' +manifest = out / 'inputs.json' +paths = sorted(set(subprocess.run( + ['git', 'ls-files', '-co', '--exclude-standard', '--', 'crates', 'assets', + 'build', '.cargo', 'examples', 'docs', 'harness/fixtures', 'Cargo.toml', + 'Cargo.lock', 'rust-toolchain', 'rust-toolchain.toml'], + cwd=worktree, capture_output=True, check=True).stdout.decode().splitlines())) +files = [] +for name in paths: + data = (worktree / name).read_bytes() + files.append({'path': name, 'bytes': len(data), + 'sha256': hashlib.sha256(data).hexdigest()}) +now = datetime.datetime.now(datetime.timezone.utc).isoformat() +if sys.argv[1] == 'freeze': + assert not manifest.exists() and not (out / 'exact-inputs.zip').exists(), 'Refusing to overwrite an existing input freeze' + out.mkdir(exist_ok=True) + with zipfile.ZipFile(out / 'exact-inputs.zip', 'w', zipfile.ZIP_DEFLATED) as archive: + for item in files: + archive.write(worktree / item['path'], item['path']) + record = {'captured_utc': now, 'worktree': str(worktree), + 'baseline': '0d39d58ebdacc9c5f6c147dfcc93259a8c5f742f', + 'peer': '33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c', + 'scope': 'Saved-destination repair candidate on the a57 canvas and cb91525 grapheme union; Windows-only execution. ' + 'All crate, build, asset, Cargo, example, documentation and fixture inputs.', + 'files': files} + manifest.write_text(json.dumps(record, indent=2) + '\n', encoding='utf-8') +elif sys.argv[1] in ('verify', 'verify-index', 'verify-head'): + record = json.loads(manifest.read_bytes()) + assert record['files'] == files, 'Source inventory or bytes changed after freeze' + if sys.argv[1] != 'verify': + prefix = ':' if sys.argv[1] == 'verify-index' else 'HEAD:' + response = subprocess.run(['git', 'cat-file', '--batch'], cwd=worktree, + input=''.join(prefix + f['path'] + '\n' for f in files).encode(), + capture_output=True, check=True).stdout + offset = 0 + for item in files: + end = response.index(b'\n', offset) + oid, kind, count = response[offset:end].split() + assert kind == b'blob', item['path'] + size = int(count) + data = response[end+1:end+1+size] + assert size == item['bytes'] and hashlib.sha256(data).hexdigest() == item['sha256'], item['path'] + offset = end + size + 2 + assert offset == len(response) +else: + raise ValueError('Expected freeze or verify') +print(json.dumps({'mode': sys.argv[1], 'utc': now, 'files': len(files), + 'bytes': sum(f['bytes'] for f in files), + 'manifest_sha256': hashlib.sha256(manifest.read_bytes()).hexdigest(), + 'pass': True})) diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/run-gate.ps1 b/harness/experiments/repair-union-windows-33e30c1-20260912/run-gate.ps1 new file mode 100644 index 00000000..254767b9 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/run-gate.ps1 @@ -0,0 +1,25 @@ +param( + [Parameter(Mandatory=$true)][string]$GateName, + [Parameter(Mandatory=$true)][string[]]$CargoArgs +) +$ErrorActionPreference = 'Stop' +. (Join-Path $PSScriptRoot 'toolchain\env.ps1') +$gateLog = Join-Path $PSScriptRoot ($GateName + '.log') +$gateStatus = Join-Path $PSScriptRoot ($GateName + '-status.json') +$gateStart = [DateTime]::UtcNow +$gateTimer = [Diagnostics.Stopwatch]::StartNew() +& cargo @CargoArgs *> $gateLog +$gateExit = $LASTEXITCODE +$gateTimer.Stop() +@{ + name = $GateName + command = @('cargo') + $CargoArgs + started_utc = $gateStart.ToString('o') + completed_utc = [DateTime]::UtcNow.ToString('o') + seconds = $gateTimer.Elapsed.TotalSeconds + exit = $gateExit + log = $gateLog +} | ConvertTo-Json -Depth 3 | Set-Content -LiteralPath $gateStatus +Get-Content -LiteralPath $gateStatus +Get-Content -LiteralPath $gateLog -Tail 16 +exit $gateExit diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/studio-build-status.json b/harness/experiments/repair-union-windows-33e30c1-20260912/studio-build-status.json new file mode 100644 index 00000000..1aca050a --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/studio-build-status.json @@ -0,0 +1,18 @@ +{ + "started_utc": "2026-09-12T11:10:41.3626219Z", + "exit": 0, + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\repair-union-windows-20260911\\studio-build.log", + "completed_utc": "2026-09-12T11:17:06.7337634Z", + "command": [ + "cargo", + "build", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "--offline", + "--locked" + ], + "seconds": 385.3034284, + "name": "repair-union-windows-20260911/studio-build" +} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/studio-build.log b/harness/experiments/repair-union-windows-33e30c1-20260912/studio-build.log new file mode 100644 index 00000000..3e4c7f5b --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/studio-build.log @@ -0,0 +1,2 @@ + Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\canvas-union-ytr83r-20260911\crates\oa-desktop) + Finished `dev` profile [unoptimized] target(s) in 6m 22s diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/verify-after-build.json b/harness/experiments/repair-union-windows-33e30c1-20260912/verify-after-build.json new file mode 100644 index 00000000..7edfb104 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/verify-after-build.json @@ -0,0 +1 @@ +{"mode": "verify-head", "utc": "2026-09-12T11:18:13.692878+00:00", "files": 530, "bytes": 9727025, "manifest_sha256": "0f21b9a852cf44699bf29fce0a35ec460744c85f5e26f0ea4920e8568211e312", "pass": true} \ No newline at end of file diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-build.json b/harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-build.json new file mode 100644 index 00000000..e8610b7f --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-build.json @@ -0,0 +1 @@ +{"mode": "verify-head", "utc": "2026-09-12T11:10:34.069554+00:00", "files": 530, "bytes": 9727025, "manifest_sha256": "0f21b9a852cf44699bf29fce0a35ec460744c85f5e26f0ea4920e8568211e312", "pass": true} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-clippy.json b/harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-clippy.json new file mode 100644 index 00000000..8a2d3f95 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-clippy.json @@ -0,0 +1 @@ +{"mode": "verify-head", "utc": "2026-09-12T11:03:25.539274+00:00", "files": 530, "bytes": 9727025, "manifest_sha256": "0f21b9a852cf44699bf29fce0a35ec460744c85f5e26f0ea4920e8568211e312", "pass": true} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-desktop-tests.json b/harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-desktop-tests.json new file mode 100644 index 00000000..69bee739 --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-desktop-tests.json @@ -0,0 +1 @@ +{"mode": "verify-head", "utc": "2026-09-12T10:57:06.978897+00:00", "files": 530, "bytes": 9727025, "manifest_sha256": "0f21b9a852cf44699bf29fce0a35ec460744c85f5e26f0ea4920e8568211e312", "pass": true} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-focused.json b/harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-focused.json new file mode 100644 index 00000000..498b764a --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/verify-before-focused.json @@ -0,0 +1 @@ +{"mode": "verify", "utc": "2026-09-12T10:52:26.973182+00:00", "files": 530, "bytes": 9727025, "manifest_sha256": "0f21b9a852cf44699bf29fce0a35ec460744c85f5e26f0ea4920e8568211e312", "pass": true} diff --git a/harness/experiments/repair-union-windows-33e30c1-20260912/write-report.py b/harness/experiments/repair-union-windows-33e30c1-20260912/write-report.py new file mode 100644 index 00000000..e5f0153c --- /dev/null +++ b/harness/experiments/repair-union-windows-33e30c1-20260912/write-report.py @@ -0,0 +1,49 @@ +from pathlib import Path +import datetime +import hashlib +import json +import subprocess + +folder = Path(__file__).resolve().parent +root = folder.parent.parent +worktree = root / '.local/canvas-union-ytr83r-20260911' +report = root / '.local/repair-union-windows-gates-report.md' +assert not report.exists(), 'Refusing to overwrite report' +names = ('focused', 'desktop-tests', 'desktop-clippy', 'studio-build') +statuses = [json.loads((folder / (name + '-status.json')).read_text(encoding='utf-8-sig')) for name in names] +assert all(s['exit'] == 0 for s in statuses) +manifest = json.loads((folder / 'binary-manifest.json').read_text(encoding='utf-8-sig')) +head = subprocess.run(['git','rev-parse','HEAD'],cwd=worktree,capture_output=True,check=True,text=True).stdout.strip() +lines = [ + '# Saved-destination repair union: Windows gates', '', + 'Owner: Codex /root/windows_gates. All four authorized gates passed serially, with frozen-input verification between gates and after the final GUI build. No source edits or native launch occurred.', '', + 'Source: `33e30c1cd7a6c99513a0ebd02ba68fccbad8f58d`, saved-destination repair on the canvas/grapheme union. The focused test began against these exact bytes before the parent committed them; all subsequent boundaries independently verified the same 530 files against worktree HEAD. Later HEAD at report time: `' + head + '`; parent owns metadata-only integration changes.', '', + 'Worktree: `' + str(worktree) + '`. Environment: Windows `stable-x86_64-pc-windows-gnullvm`, Cargo 1.98.1, rustc 1.98.1 / LLVM 22.1.8, configured clang linker, one build job, incremental compilation disabled, shared root `target`. Full environment paths are in `repair-union-windows-20260911/environment.json`. Gates used reviewed `.local/run-gate.ps1` and `.local/toolchain/env.ps1`.', '', + '| Gate | Exact command | Started UTC | Completed UTC | Seconds | Exit |', + '| --- | --- | --- | --- | --- | --- |', +] +for name, status in zip(names, statuses): + lines.append(f"| {name} | `{' '.join(status['command'])}` | {status['started_utc']} | {status['completed_utc']} | {status['seconds']:.3f} | {status['exit']} |") +lines.extend(['', 'Focused repair tests: **5 passed, zero failures**. Desktop all-target tests: **761 passed, zero failed/ignored**. Strict Clippy and final GUI build completed without diagnostics. Build profile: unoptimized dev. Complete logs and closed status JSON are retained beside this report in `repair-union-windows-20260911/`.', '', + 'Frozen inputs: **530 files / 9,727,025 bytes**. Manifest SHA256: `0f21b9a852cf44699bf29fce0a35ec460744c85f5e26f0ea4920e8568211e312`. Existing `inputs.json` and `exact-inputs.zip` were never re-frozen or overwritten. Verification receipts:', '']) +for path in sorted(folder.glob('verify-*.json')): + record = json.loads(path.read_text(encoding='utf-8-sig')) + lines.append(f"- `{path.name}`: `{record['mode']}`, {record['utc']}, PASS.") +lines.extend(['', 'No surviving Cargo/compiler processes were observed before gates. Each running Cargo tool session was consumed before the next gate; the final binary preservation also required no cargo/rustc process. Cargo/rustup/Clippy wrappers may produce multiple process entries within one invocation. An initial preflight `python` PATH lookup failed before compiler execution; using the bundled Python path resolved it. No gate retry or source fix was required.', '', + 'Immutable GUI and required runtime DLL copies, preserved with source-before/copy/source-after hash agreement and matching lengths:', '', + '| Artifact | Bytes | SHA256 |', '| --- | --- | --- |']) +for item in manifest['binaries']: + lines.append(f"| `{item['copy']}` | {item['bytes']} | `{item['copy_sha256']}` |") +lines.extend(['', 'Both copies were marked read-only. Exact source/copy paths and provenance are in `binary-manifest.json`; `preserve-build.ps1` records the guarded procedure. Preservation UTC: ' + manifest['preserved_utc'] + '.', '', + 'Receipt hashes:', '']) +hashes = [] +for path in sorted(folder.iterdir()): + if path.is_file(): + hashes.append({'path': path.name, 'bytes': path.stat().st_size, 'sha256': hashlib.sha256(path.read_bytes()).hexdigest()}) +hash_path = folder / 'receipt-hashes.json' +assert not hash_path.exists() +hash_path.write_text(json.dumps({'recorded_utc': datetime.datetime.now(datetime.timezone.utc).isoformat(), 'files': hashes}, indent=2) + '\n', encoding='utf-8') +lines.extend(['`repair-union-windows-20260911/receipt-hashes.json` records complete log/status/input/archive/helper receipt hashes. Binary hashes are separately verified in the binary manifest.', '', + 'Scope: Windows Cargo execution and preservation only. No source, Git index, Gitea, STATE, WSL, UI, or launch changes by this worker. Parent owns native behavioral testing, integration, packaging acceptance, and publication. These gates alone do not establish native usability or release completion.', '']) +report.write_text('\n'.join(lines), encoding='utf-8') +print(report) diff --git a/harness/release-camera-a57-independent-review-20260912.md b/harness/release-camera-a57-independent-review-20260912.md new file mode 100644 index 00000000..9c984578 --- /dev/null +++ b/harness/release-camera-a57-independent-review-20260912.md @@ -0,0 +1,11 @@ +# Independent a57 camera evidence review — 2026-09-12 + +Reviewer `/root/evidence_check` independently viewed all 18 original JPEGs from `.local/native-a57c334-camera/screenshots`, read launch/close/passive oracle and historical provenance, and compared frozen baseline/checkpoint and original/archive physical bytes. No material discrepancy found within the bounded reported route. No runtime, GUI, compiler, oracle, Git, Gitea or WSL operation was performed. + +Images support OA Create alias life_oa_110 at 100%, Delete life_oa_112 at 125%, Fit restoring 100%; native captured frames 1102×932 and 1102×732; minimum Fit66 with Create selected, content moved left60 and Delete selected at its moved position. SA resets100 on layer switch, Fit66, Create life_sa_110, upward content displacement60 clipping headers above viewport, then Delete life_sa_112 at its moved position. Header/card/capsule contents visibly stop at viewport boundaries without toolbar bleed. At66 the labels are visibly small; this evidence is not full readability or accessibility acceptance. Image18 visibly records All source files saved; all images retain64 objects,2links,19checks, not zero diagnostics. + +Exact arrow input names and camera values, client1100×700 geometry, two transient1×16 captures recovered before coordinate input, and AltF4/fresh process inventory are root's account. Images substantiate final states, not a complete input transcript. The stored lifecycle same receipt exits0 at11:02:28.993557UTC and output states complete identities/fields/reachable/physical equality. Independent all-file comparison confirms exactly2files/20,214bytes in each baseline/checkpoint, identical SHA256. The archived checker source matches admission hash FC5E71F9870D7B98E0F52EAF20C831EBFFBE9F7A9B8960269DC9BE3D9BF0D9E4; the compilation/admission are historical, not rerun here. + +Launch/close bind source a57c334b302eb13352b4bb65df1c75d94d002348, GUI69DBB90FA299B3B3D90140C7934891F79166025893AF9B35B2B8D754A37A0D40 and PID5004. Logger records exit0 at2026-09-12T11:02:56.0410831Z, empty stdout/stderr and unchanged GUI/runtime hashes. This fresh session is distinct from the earlier failed picker attempt. No pregrapheme cluster correctness, combined-source native, allzooms, fullproduct or package acceptance is inferred. + +Completed archive: `.local/canvas-union-ytr83r-20260911/harness/experiments/canvas-camera-a57c334-20260912/`,52 total files,47 exact raw payloads/2,184,242bytes. Fresh readback passed original/copy SHA256 and sizes, exact final inventory, and physical baseline/checkpoint equality. Manifest SHA256 F0FF9E5C21F88DDCBF59ED3F6A0F03A5B21EDFB3A0E447F8F0094615ABC3A0E8; readback SHA256 85F524B4F41DDDBFB1FAEA307F3B1A1F5C751B4E8660C70EA3E9FCF9AE95C58A. Existing raw files and other archives remain untouched. Root owns staging/publication and the necessary exact-byte attributes. diff --git a/harness/release-repair-union-ytr83r-20260912.md b/harness/release-repair-union-ytr83r-20260912.md index 6c3f8b5c..a5a7cc84 100644 --- a/harness/release-repair-union-ytr83r-20260912.md +++ b/harness/release-repair-union-ytr83r-20260912.md @@ -1,13 +1,17 @@ # Saved-destination repair union — 2026-09-12 -Source `33e30c1` on `codex/canvas-union-ytr83r-20260911` combines the a57 canvas and cb91525 grapheme corrections with a narrow saved-destination repair from peer `33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c`. Independent review found no actionable correctness finding. Focused and combined Windows execution are pending in this checkpoint; no build, native repair, native Unicode, package or release pass is claimed. [STATE](STATE.md) scopes earlier evidence and platform limits; [issue 6](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/6) and [native/release issue 5](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/5) retain live coordination. +Source `33e30c1` on `codex/canvas-union-ytr83r-20260911` combines the a57 canvas and cb91525 grapheme corrections with a narrow saved-destination repair from peer `33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c`. Independent review found no actionable correctness finding. Windows focused repair **5**, full desktop all-targets **761**, strict desktop all-targets Clippy and GUI build passed; the five are included in 761. Matching native repair, native Unicode, packaged acceptance and release publication remain pending. [STATE](STATE.md) scopes earlier evidence and platform limits; [issue 6](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/6) and [native/release issue 5](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/5) retain live coordination. Opening an invalid second destination retained the previously accepted Document and its old saved baseline. Repairing that destination to the old accepted bytes could make Apply an identical-content no-op and falsely appear clean, bypassing the intended unsaved Close/New/Open protection even though the destination still contained invalid bytes. The correction binds saved authority to the actual destination's reachable disk bytes. An unknown baseline after successful recovery with failed reload remains dirty. Recovery of a former Save As target cannot replace the current destination's baseline. Current model, revision and Undo/Redo history remain intact; successful Save establishes the new exact baseline. -The integration changes only `app.rs`, `document.rs` and the new `app/repair_save_state_tests.rs`. It imports the saved-baseline behavior and five regression tests, without peer navigation changes. The tests distinguish identical-content repair, exact disk state and Close/Cancel; Undo/Redo and external-write conflict; equal content at separate destinations; real journal rollback; and current/former destination authority after missing-entry rollback or an explicitly injected reload failure. Reviewing these tests does not establish their execution or native chooser/close-dialog behavior. +The integration changes only `app.rs`, `document.rs` and the new `app/repair_save_state_tests.rs`. It imports the saved-baseline behavior and five regression tests, without peer navigation changes. The passing tests distinguish identical-content repair, exact disk state and Close/Cancel; Undo/Redo and external-write conflict; equal content at separate destinations; real journal rollback; and current/former destination authority after missing-entry rollback or an explicitly injected reload failure. They do not establish native chooser/close-dialog behavior. The frozen manifest `.local/repair-union-windows-20260911/inputs.json` has SHA256 **0F21B9A852CF44699BF29FCE0A35EC460744C85F5E26F0EA4920E8568211E312**, covering **530 files / 9,727,025 bytes**. Root verified all frozen bytes against source `33e30c1` HEAD. The manifest's earlier `0d39d58` baseline identifies capture provenance, not the final source commit. The [verbatim independent review](release-saved-destination-independent-review-20260912.md) likewise records the precommit dirty candidate; its three source hashes are the reviewed integration identity. Its byte-exact copy has SHA256 **96F56D781FEF4B0A1A5053D2FF889668DB32A8A3B9F01AAB967CE3C93676ACA6**. -Required execution remains specific to this combined freeze: focused repair tests, full desktop all-targets, strict desktop Clippy, GUI build, and matching native repair → Apply identical bytes → Close/Cancel → Save with source/disk comparison. Earlier cb91525 four focused tests, desktop 756 and Clippy are [closed evidence](experiments/grapheme-windows-cb91525-20260911/README.md); its planned GUI build was superseded. The four tests are included in 756, not additional coverage. +The [closed Windows archive](experiments/repair-union-windows-33e30c1-20260912/README.md) contains complete logs, exit-zero status receipts, environment and exact-input verification before each gate and after the final build. All 530 frozen files remained unchanged; after the same-byte source commit, each boundary also verified HEAD. The unoptimized GUI is **113,049,088 bytes**, SHA256 **504862533CAAD919912E40C89BED4B1E43BA98138C42085480602A0A21FFF658**, preserved read-only with its required `libunwind.dll` and source/copy hash agreement. Exact commands, timings and local artifact provenance are in the [gate report](experiments/repair-union-windows-33e30c1-20260912/REPORT.md) and [binary manifest](experiments/repair-union-windows-33e30c1-20260912/binary-manifest.json). The archive contains no executable, DLL or source ZIP. -Earlier a57/69DB staged native checks passed 13 oracles across 45 screenshots at the default wide window: Cancel, three source/consumer creation workflows, saved Undo/Redo and actual reopen. [Exact archive](experiments/staged-source-native-a57c334-20260911/README.md), [independent review](release-staged-native-a57-independent-review-20260911.md). Captures are 1442×932 including the window frame; no minimum-size or camera sweep follows from this result. A later picker attempt failed before filename entry; a separate bound process close recorded exit 0 and empty logs. [Camera limitation and normal close](experiments/canvas-native-close-a57c334-20260911/README.md). These results do not establish current-source native acceptance. Linux remains paused by explicit user instruction, and the full user goal remains incomplete. +Matching native repair → Apply identical bytes → Close/Cancel → Save with source/disk comparison, and matching Unicode presentation, remain unverified. Package production is underway at this checkpoint; no packaged acceptance or publication follows from the completed debug build. Earlier cb91525 four focused tests, desktop 756 and Clippy are [closed evidence](experiments/grapheme-windows-cb91525-20260911/README.md); its planned GUI build was superseded. The four tests are included in 756, not additional coverage. + +Earlier a57/69DB staged native checks passed 13 oracles across 45 screenshots at the default wide window: Cancel, three source/consumer creation workflows, saved Undo/Redo and actual reopen. [Exact archive](experiments/staged-source-native-a57c334-20260911/README.md), [independent review](release-staged-native-a57-independent-review-20260911.md). A separate fresh a57 session then covered OA 100%/125%/Fit, resizing to a reported 1100×700 client (1102×732 captured frame), minimum Fit66, OA leftward and SA upward pan with moved Create/Delete selection identities, and bounded card/capsule/viewport clipping without toolbar bleed. Passive Save preserved all identities, fields, reachable source and physical bytes: exactly two files / 20,214 bytes. The bound process exited normally with code 0 and empty stdout/stderr. [Camera evidence](experiments/canvas-camera-a57c334-20260912/README.md), [verbatim independent review](release-camera-a57-independent-review-20260912.md). + +At 66% the labels are visibly small; the camera record does not establish general readability, accessibility, complete focus/keyboard behavior, every zoom or every clipping edge. Exact inputs and client geometry are root's account; the 18 images independently support final states. The [earlier picker failure and close](experiments/canvas-native-close-a57c334-20260911/README.md) remain separate historical evidence. These pre-grapheme a57/69DB results do not establish `33e30c1`/50486253 native or package acceptance. Linux remains paused by explicit user instruction, and the full user goal remains incomplete.

t^w0|dXSMyduzU~~q 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%0AFMs0E-_DX42>BQBEj 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 E3)Xr*KL7v# literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-camera-a57c334-20260912/screenshots/12-oa-panned-delete-hit.jpg b/harness/experiments/canvas-camera-a57c334-20260912/screenshots/12-oa-panned-delete-hit.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e93e48b393a08b8f89d4e74c9bc5c2cd9eb8803d GIT binary patch literal 98952 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