From bc8bc4f5a1bf4a8cd53ad1829becd559ea536657 Mon Sep 17 00:00:00 2001 From: "sorokin.oleg.edu" Date: Sat, 12 Sep 2026 03:54:36 -0700 Subject: [PATCH] Archive exact a31b40d Windows and OA native acceptance evidence --- .gitattributes | 1 + harness/STATE.md | 28 +- .../archive-manifest.json | 978 ++++++ .../canvas-checkpoint.py | 39 + .../canvas-cleanup-review.md | 21 + .../canvas-native-session.py | 52 + .../canvas-obsolete-paths-handoff.md | 39 + .../clippy-a31b40d.inputs.json | 2595 ++++++++++++++++ .../canvas-union-20260911/clippy-a31b40d.log | 2 + .../clippy-a31b40d.result.json | 19 + .../full-a31b40d.inputs.json | 2595 ++++++++++++++++ .../canvas-union-20260911/full-a31b40d.log | 737 +++++ .../full-a31b40d.result.json | 19 + .../gui-a31b40d.inputs.json | 2595 ++++++++++++++++ .../canvas-union-20260911/gui-a31b40d.log | 2 + .../gui-a31b40d.result.json | 17 + .../oa-action-redone/expected-baseline.json | 1339 +++++++++ .../oa-action-redone/project.arcadia | 689 +++++ .../oa-action-redone/rationale.arcadia | 2 + .../oa-action-saved/expected-baseline.json | 1339 +++++++++ .../oa-action-saved/project.arcadia | 689 +++++ .../oa-action-saved/rationale.arcadia | 2 + .../oa-action-undone/expected-baseline.json | 1339 +++++++++ .../oa-action-undone/project.arcadia | 674 +++++ .../oa-action-undone/rationale.arcadia | 2 + .../oa-fragment-redone/expected-baseline.json | 1339 +++++++++ .../oa-fragment-redone/project.arcadia | 769 +++++ .../oa-fragment-redone/rationale.arcadia | 2 + .../oa-fragment-saved/expected-baseline.json | 1339 +++++++++ .../oa-fragment-saved/project.arcadia | 769 +++++ .../oa-fragment-saved/rationale.arcadia | 2 + .../oa-fragment-undone/expected-baseline.json | 1339 +++++++++ .../oa-fragment-undone/project.arcadia | 725 +++++ .../oa-fragment-undone/rationale.arcadia | 2 + .../oa-reuse-redone/expected-baseline.json | 1339 +++++++++ .../oa-reuse-redone/project.arcadia | 725 +++++ .../oa-reuse-redone/rationale.arcadia | 2 + .../oa-reuse-saved/expected-baseline.json | 1339 +++++++++ .../oa-reuse-saved/project.arcadia | 725 +++++ .../oa-reuse-saved/rationale.arcadia | 2 + .../oa-reuse-undone/expected-baseline.json | 1339 +++++++++ .../oa-reuse-undone/project.arcadia | 704 +++++ .../oa-reuse-undone/rationale.arcadia | 2 + .../oa-state-redone/expected-baseline.json | 1339 +++++++++ .../oa-state-redone/project.arcadia | 704 +++++ .../oa-state-redone/rationale.arcadia | 2 + .../oa-state-saved/expected-baseline.json | 1339 +++++++++ .../oa-state-saved/project.arcadia | 704 +++++ .../oa-state-saved/rationale.arcadia | 2 + .../oa-state-undone/expected-baseline.json | 1339 +++++++++ .../oa-state-undone/project.arcadia | 689 +++++ .../oa-state-undone/rationale.arcadia | 2 + .../evidence/001-oa-scenario-initial.jpg | Bin 0 -> 125820 bytes .../canvas-20260911/evidence/002-oa-fit.jpg | Bin 0 -> 120545 bytes .../evidence/003-fit-tab-minus.jpg | Bin 0 -> 120467 bytes .../evidence/004-keyboard-pan.jpg | Bin 0 -> 117821 bytes .../evidence/005-blank-drag-pan.jpg | Bin 0 -> 120977 bytes .../evidence/006-minimum-window.jpg | Bin 0 -> 97914 bytes .../evidence/007-oa-action-destination.jpg | Bin 0 -> 114722 bytes .../008-pending-details-preserved.jpg | Bin 0 -> 114792 bytes .../evidence/009-oa-action-saved.jpg | Bin 0 -> 105915 bytes .../evidence/010-oa-action-undone.jpg | Bin 0 -> 101870 bytes .../evidence/011-oa-state-destination.jpg | Bin 0 -> 113524 bytes .../evidence/012-oa-state-history.jpg | Bin 0 -> 98262 bytes .../evidence/013-oa-reuse-bindings.jpg | Bin 0 -> 119557 bytes .../evidence/014-oa-fragment-destination.jpg | Bin 0 -> 111409 bytes .../015-fragment-escape-preserved.jpg | Bin 0 -> 111490 bytes .../evidence/016-oa-fragment-history.jpg | Bin 0 -> 102055 bytes .../evidence/baseline-check.log | 1 + .../evidence/native-observations.json | 210 ++ .../evidence/oa-action-redone-check.json | 48 + .../evidence/oa-action-saved-check.json | 37 + .../evidence/oa-action-undone-check.json | 48 + .../evidence/oa-fragment-redone-check.json | 48 + .../evidence/oa-fragment-saved-check.json | 37 + .../evidence/oa-fragment-undone-check.json | 48 + .../evidence/oa-reuse-redone-check.json | 48 + .../evidence/oa-reuse-saved-check.json | 37 + .../evidence/oa-reuse-undone-check.json | 48 + .../evidence/oa-state-redone-check.json | 48 + .../evidence/oa-state-saved-check.json | 37 + .../evidence/oa-state-undone-check.json | 48 + .../evidence/process-prepared-check.log | 1 + .../evidence/staged-source-prepared-check.log | 1 + .../native-qa/canvas-20260911/launch.json | 9 + .../canvas-20260911/preparation.json | 53 + .../native-qa/studio-a31b40d/manifest.json | 2677 +++++++++++++++++ ...behavior-canvas-a31b40d-native-20260911.md | 44 + 88 files changed, 37915 insertions(+), 10 deletions(-) create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/archive-manifest.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-checkpoint.py create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-cleanup-review.md create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-native-session.py create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-obsolete-paths-handoff.md create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/clippy-a31b40d.inputs.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/clippy-a31b40d.log create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/clippy-a31b40d.result.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/full-a31b40d.inputs.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/full-a31b40d.log create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/full-a31b40d.result.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/gui-a31b40d.inputs.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/gui-a31b40d.log create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/gui-a31b40d.result.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-redone/expected-baseline.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-redone/project.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-redone/rationale.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-saved/expected-baseline.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-saved/project.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-saved/rationale.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-undone/expected-baseline.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-undone/project.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-undone/rationale.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/expected-baseline.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/project.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/rationale.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/expected-baseline.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/project.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/rationale.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/expected-baseline.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/project.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/rationale.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/expected-baseline.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/project.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/rationale.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/expected-baseline.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/project.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/rationale.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/expected-baseline.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/project.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/rationale.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-redone/expected-baseline.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-redone/project.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-redone/rationale.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-saved/expected-baseline.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-saved/project.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-saved/rationale.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-undone/expected-baseline.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-undone/project.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-undone/rationale.arcadia create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/001-oa-scenario-initial.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/002-oa-fit.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/003-fit-tab-minus.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/004-keyboard-pan.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/005-blank-drag-pan.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/006-minimum-window.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/007-oa-action-destination.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/008-pending-details-preserved.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/009-oa-action-saved.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/010-oa-action-undone.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/011-oa-state-destination.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/012-oa-state-history.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/013-oa-reuse-bindings.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/014-oa-fragment-destination.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/015-fragment-escape-preserved.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/016-oa-fragment-history.jpg create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/baseline-check.log create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/native-observations.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-action-redone-check.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-action-saved-check.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-action-undone-check.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-fragment-redone-check.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-fragment-saved-check.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-fragment-undone-check.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-reuse-redone-check.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-reuse-saved-check.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-reuse-undone-check.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-state-redone-check.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-state-saved-check.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-state-undone-check.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/process-prepared-check.log create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/staged-source-prepared-check.log create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/launch.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/preparation.json create mode 100644 harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/studio-a31b40d/manifest.json create mode 100644 harness/release-behavior-canvas-a31b40d-native-20260911.md diff --git a/.gitattributes b/.gitattributes index a1a8b3c1..c99fd5f9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -62,3 +62,4 @@ harness/experiments/scenario-native-3c9e6ee-20260911/**/*.arcadia whitespace=-bl harness/experiments/analysis-codec-windows-20260911/** -text whitespace=-blank-at-eof,cr-at-eol harness/history/2026-09-11-ledgers-before-gitea-migration/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol harness/experiments/canvas-union-windows-20260911/** -text whitespace=-blank-at-eof,cr-at-eol +harness/experiments/canvas-a31b40d-windows-native-20260911/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol diff --git a/harness/STATE.md b/harness/STATE.md index cf8d6bdc..6bd0ce66 100644 --- a/harness/STATE.md +++ b/harness/STATE.md @@ -1,4 +1,4 @@ -# Verified branch checkpoint — 2026-09-11 +# Verified branch checkpoint — 2026-09-12 This checkpoint describes Codex-956atf's contribution, not a combined release. [PROJECT_GOAL.md](../PROJECT_GOAL.md) remains authoritative; the complete OA/SA @@ -41,15 +41,23 @@ false. Legacy/migration/save integration, release memory measurements and comple source8/transport/evaluator acceptance remain open. [Windows codec evidence](release-analysis-codec-windows-gate-20260911.md). -The integrated R123 canvas at **ff0175488ac57a92d401b00a0e4542582a82d8e9** passes -729/729 desktop tests with a warning-free compiler, including the 17 new mounted -cases and preserved parent-focus/session gates. The guide refresh at 82fd0ac -passes 3 guide tests. Strict Clippy at abffa4b identifies four obsolete canvas -variants; no post-cleanup or current GUI pass is included in this checkpoint. -[Closed gate and exact evidence](release-behavior-canvas-windows-gate-20260911.md), -[independent union review](release-behavior-canvas-union-review-20260911.md). -Parent/child native focus, complete direct manipulation, persistent process -placement/lanes and coherent B4/source integration remain unverified here. +The cleaned R123 canvas at **a31b40d0f8551ed87c8cd66250b9afb4809b3a79** passes +729/729 Windows desktop tests, strict all-target Clippy and the matching GUI build. +All 518 input identities agree with Git and the closed receipts. Actual minimum-size +OA action, nested state, bound reuse and ALT creation passed Save and exact one-step +Undo/Redo Project/SourceBundle comparisons. All 85 archived files match their Git +index bytes. Reopen was interrupted by physical Escape and remains unverified; +Computer Use remains paused. [Exact gates and bounded native evidence](release-behavior-canvas-a31b40d-native-20260911.md) +supersede the earlier pre-cleanup gate as this source's checkpoint. + +Allocation candidate **f52d81c1b96a34bb78b8ada27b7761dc0b009f5d** preserves the +canvas source and passes its first 54 focused Windows planner/App/widget tests, +including four actual App-tree focus/keyboard/render cases; all 525 inputs remained +unchanged. This is not a full-suite, strict-lint, native or release gate. Independent +review found a frozen performer label can still obscure the dragged work header; +that repair and broader integration remain unverified. [Issue 3](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/3) +owns its live work. Parent/child native focus, complete direct manipulation, +persistent process placement/lanes and coherent peer integration remain open. Complete quantities/calculations/constraints, maintained libraries, graphical/ source/REST parity, transitions and engineering-task usability, aligned reST/help, diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/archive-manifest.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/archive-manifest.json new file mode 100644 index 00000000..ba39d0f6 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/archive-manifest.json @@ -0,0 +1,978 @@ +{ + "schema": 1, + "archived_utc": "2026-09-12T10:48:49.7722368Z", + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "original_workspace": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio", + "scope": "Exact closed gate and historical native trial evidence; no reruns; current HEAD is not the tested source.", + "exclusions": [ + "executable and DLL payloads", + "private profile", + "temporary files", + "mutable working trial sources", + "trial stdout.log and stderr.log: process closure is unknown" + ], + "verification": { + "gate_inputs_all_identical": true, + "stage_inputs_and_results_match": true, + "gate_logs_match_stage_hashes": true, + "checkpoint_files": 36, + "checkpoint_records": 12, + "recorded_successful_oracle_results": 20, + "exact_undo_redo_source_bytes": true, + "screenshot_observations": 16, + "copied_source_and_destination_hashes_match": true, + "gates": [ + { + "gate": "full", + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "inputs": 518, + "exit": 0, + "changed_inputs": [], + "command": [ + "cargo", + "test", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "--", + "--test-threads=1" + ], + "end": "2026-09-11T11:36:46.273379-07:00" + }, + { + "gate": "clippy", + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "inputs": 518, + "exit": 0, + "changed_inputs": [], + "command": [ + "cargo", + "clippy", + "--locked", + "-p", + "oa-desktop", + "--all-targets", + "--", + "-D", + "warnings" + ], + "end": "2026-09-11T11:38:52.25293-07:00" + }, + { + "gate": "gui", + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "inputs": 518, + "exit": 0, + "changed_inputs": [], + "command": [ + "cargo", + "build", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio" + ], + "end": "2026-09-11T11:42:08.818091-07:00" + } + ], + "checkpoints": [ + { + "name": "oa-action-redone", + "verified_files": 3, + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-action", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-action: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] + }, + { + "name": "oa-action-saved", + "verified_files": 3, + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-action", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-saved\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-action: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + } + ] + }, + { + "name": "oa-action-undone", + "verified_files": 3, + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "baseline", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS baseline: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\scenario-authoring\\base\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] + }, + { + "name": "oa-fragment-redone", + "verified_files": 3, + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-fragment", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-fragment: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] + }, + { + "name": "oa-fragment-saved", + "verified_files": 3, + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-fragment", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-saved\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-fragment: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + } + ] + }, + { + "name": "oa-fragment-undone", + "verified_files": 3, + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-reuse", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-reuse: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] + }, + { + "name": "oa-reuse-redone", + "verified_files": 3, + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-reuse", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-reuse: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] + }, + { + "name": "oa-reuse-saved", + "verified_files": 3, + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-reuse", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-saved\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-reuse: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + } + ] + }, + { + "name": "oa-reuse-undone", + "verified_files": 3, + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-state", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-state: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] + }, + { + "name": "oa-state-redone", + "verified_files": 3, + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-state", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-state: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] + }, + { + "name": "oa-state-saved", + "verified_files": 3, + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-state", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-saved\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-state: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + } + ] + }, + { + "name": "oa-state-undone", + "verified_files": 3, + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-action", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-action: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] + } + ] + }, + "files": [ + { + "path": "canvas-checkpoint.py", + "original_path": ".local/canvas-checkpoint.py", + "bytes": 1978, + "sha256": "35fb7ca0cf0296fdbcdc9ecf9e286eaca156f0cf4dd8f7ec955fab1fe85da1d5", + "original_last_write_utc": "2026-09-11T19:01:54.5702921Z" + }, + { + "path": "canvas-cleanup-review.md", + "original_path": ".local/canvas-cleanup-review.md", + "bytes": 3640, + "sha256": "a5549d3f1bdb452f3a0a0a3cd9add8ab989d79c4c270b7c1ca935af8b0344a38", + "original_last_write_utc": "2026-09-11T18:30:42.2035341Z" + }, + { + "path": "canvas-native-session.py", + "original_path": ".local/canvas-native-session.py", + "bytes": 3400, + "sha256": "3a03125dfe004530da94f393493a68ba5cf4fb0ef8671d0ff9aedcd51ec9d848", + "original_last_write_utc": "2026-09-11T18:08:07.8967271Z" + }, + { + "path": "canvas-obsolete-paths-handoff.md", + "original_path": ".local/canvas-obsolete-paths-handoff.md", + "bytes": 5961, + "sha256": "85acd3bbfab5459762d5c7f90d834b8ebf4f1fd0112c9324eb0782c7b33437d2", + "original_last_write_utc": "2026-09-11T18:26:46.2060785Z" + }, + { + "path": "canvas-union-20260911/clippy-a31b40d.inputs.json", + "original_path": ".local/canvas-union-20260911/clippy-a31b40d.inputs.json", + "bytes": 96552, + "sha256": "d9ebcbf00492b22645edf97a4a84b662de4f02000eb484c8c419d0d64c0f6aa3", + "original_last_write_utc": "2026-09-11T18:37:45.2599710Z" + }, + { + "path": "canvas-union-20260911/clippy-a31b40d.log", + "original_path": ".local/canvas-union-20260911/clippy-a31b40d.log", + "bytes": 155, + "sha256": "e7310479eef639fc5cb2f685f97fc877f66e9b0c9dd1d698808dede35d2f46c9", + "original_last_write_utc": "2026-09-11T18:38:52.1344498Z" + }, + { + "path": "canvas-union-20260911/clippy-a31b40d.result.json", + "original_path": ".local/canvas-union-20260911/clippy-a31b40d.result.json", + "bytes": 377, + "sha256": "f42cb74141e795f77859ad73daba759513a8850dce437b3fba00c3472099a5ad", + "original_last_write_utc": "2026-09-11T18:38:52.4507405Z" + }, + { + "path": "canvas-union-20260911/full-a31b40d.inputs.json", + "original_path": ".local/canvas-union-20260911/full-a31b40d.inputs.json", + "bytes": 96552, + "sha256": "d9ebcbf00492b22645edf97a4a84b662de4f02000eb484c8c419d0d64c0f6aa3", + "original_last_write_utc": "2026-09-11T18:28:24.0861427Z" + }, + { + "path": "canvas-union-20260911/full-a31b40d.log", + "original_path": ".local/canvas-union-20260911/full-a31b40d.log", + "bytes": 82851, + "sha256": "0c20d78beda56326df76581c322d96d528e8289a141b489cdc24a4bf96e24e64", + "original_last_write_utc": "2026-09-11T18:36:46.1589587Z" + }, + { + "path": "canvas-union-20260911/full-a31b40d.result.json", + "original_path": ".local/canvas-union-20260911/full-a31b40d.result.json", + "bytes": 385, + "sha256": "49fd85f55f72007a2cb6ffa44982611899cf319a2217df3f7f52da9eb0788cc5", + "original_last_write_utc": "2026-09-11T18:36:46.4241073Z" + }, + { + "path": "canvas-union-20260911/gui-a31b40d.inputs.json", + "original_path": ".local/canvas-union-20260911/gui-a31b40d.inputs.json", + "bytes": 96552, + "sha256": "d9ebcbf00492b22645edf97a4a84b662de4f02000eb484c8c419d0d64c0f6aa3", + "original_last_write_utc": "2026-09-11T18:39:22.2442744Z" + }, + { + "path": "canvas-union-20260911/gui-a31b40d.log", + "original_path": ".local/canvas-union-20260911/gui-a31b40d.log", + "bytes": 155, + "sha256": "cc0c7d1cd89415022adf172181a63cf3a800e69df9984b2216cb78a06dd706a0", + "original_last_write_utc": "2026-09-11T18:42:08.7137507Z" + }, + { + "path": "canvas-union-20260911/gui-a31b40d.result.json", + "original_path": ".local/canvas-union-20260911/gui-a31b40d.result.json", + "bytes": 351, + "sha256": "b7fbd72e4410eceefd394733bfc6805c6bd21aa528910455563f9e8676629c16", + "original_last_write_utc": "2026-09-11T18:42:08.9938501Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-action-redone/expected-baseline.json", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-action-redone/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841", + "original_last_write_utc": "2026-09-10T19:05:30.5487073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-action-redone/project.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-action-redone/project.arcadia", + "bytes": 19864, + "sha256": "f2977b56764c1ba9ce58fcfc042490a75cb27252ac8ebc294daad684c55391ce", + "original_last_write_utc": "2026-09-11T19:03:16.6274330Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-action-redone/rationale.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-action-redone/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49", + "original_last_write_utc": "2026-09-10T19:05:30.5264731Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-action-saved/expected-baseline.json", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-action-saved/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841", + "original_last_write_utc": "2026-09-10T19:05:30.5487073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-action-saved/project.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-action-saved/project.arcadia", + "bytes": 19864, + "sha256": "f2977b56764c1ba9ce58fcfc042490a75cb27252ac8ebc294daad684c55391ce", + "original_last_write_utc": "2026-09-11T19:01:09.9896073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-action-saved/rationale.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-action-saved/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49", + "original_last_write_utc": "2026-09-10T19:05:30.5264731Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-action-undone/expected-baseline.json", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-action-undone/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841", + "original_last_write_utc": "2026-09-10T19:05:30.5487073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-action-undone/project.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-action-undone/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e", + "original_last_write_utc": "2026-09-11T19:02:37.0392170Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-action-undone/rationale.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-action-undone/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49", + "original_last_write_utc": "2026-09-10T19:05:30.5264731Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-fragment-redone/expected-baseline.json", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841", + "original_last_write_utc": "2026-09-10T19:05:30.5487073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-fragment-redone/project.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/project.arcadia", + "bytes": 22240, + "sha256": "335347b279fa8cbd1bc74b0db83644c47f05b47547e508a80412d4430ef21a7c", + "original_last_write_utc": "2026-09-11T19:21:53.0435793Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-fragment-redone/rationale.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49", + "original_last_write_utc": "2026-09-10T19:05:30.5264731Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-fragment-saved/expected-baseline.json", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841", + "original_last_write_utc": "2026-09-10T19:05:30.5487073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-fragment-saved/project.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/project.arcadia", + "bytes": 22240, + "sha256": "335347b279fa8cbd1bc74b0db83644c47f05b47547e508a80412d4430ef21a7c", + "original_last_write_utc": "2026-09-11T19:19:22.5483102Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-fragment-saved/rationale.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49", + "original_last_write_utc": "2026-09-10T19:05:30.5264731Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-fragment-undone/expected-baseline.json", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841", + "original_last_write_utc": "2026-09-10T19:05:30.5487073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-fragment-undone/project.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/project.arcadia", + "bytes": 20884, + "sha256": "018b95402f2a838709c56a62bca2e4270b0b0c1a03d0d7706277ae1ca67d0d80", + "original_last_write_utc": "2026-09-11T19:20:31.9948720Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-fragment-undone/rationale.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49", + "original_last_write_utc": "2026-09-10T19:05:30.5264731Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-reuse-redone/expected-baseline.json", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841", + "original_last_write_utc": "2026-09-10T19:05:30.5487073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-reuse-redone/project.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/project.arcadia", + "bytes": 20884, + "sha256": "018b95402f2a838709c56a62bca2e4270b0b0c1a03d0d7706277ae1ca67d0d80", + "original_last_write_utc": "2026-09-11T19:13:19.9681139Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-reuse-redone/rationale.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49", + "original_last_write_utc": "2026-09-10T19:05:30.5264731Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-reuse-saved/expected-baseline.json", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841", + "original_last_write_utc": "2026-09-10T19:05:30.5487073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-reuse-saved/project.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/project.arcadia", + "bytes": 20884, + "sha256": "018b95402f2a838709c56a62bca2e4270b0b0c1a03d0d7706277ae1ca67d0d80", + "original_last_write_utc": "2026-09-11T19:12:07.0407814Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-reuse-saved/rationale.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49", + "original_last_write_utc": "2026-09-10T19:05:30.5264731Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-reuse-undone/expected-baseline.json", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841", + "original_last_write_utc": "2026-09-10T19:05:30.5487073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-reuse-undone/project.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/project.arcadia", + "bytes": 20253, + "sha256": "c5994ff258b12f5b220b3726c15b55d1c40b283b786ac4192a05d1649b1e12a7", + "original_last_write_utc": "2026-09-11T19:12:44.3361384Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-reuse-undone/rationale.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49", + "original_last_write_utc": "2026-09-10T19:05:30.5264731Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-state-redone/expected-baseline.json", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-state-redone/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841", + "original_last_write_utc": "2026-09-10T19:05:30.5487073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-state-redone/project.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-state-redone/project.arcadia", + "bytes": 20253, + "sha256": "c5994ff258b12f5b220b3726c15b55d1c40b283b786ac4192a05d1649b1e12a7", + "original_last_write_utc": "2026-09-11T19:09:22.5137603Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-state-redone/rationale.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-state-redone/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49", + "original_last_write_utc": "2026-09-10T19:05:30.5264731Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-state-saved/expected-baseline.json", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-state-saved/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841", + "original_last_write_utc": "2026-09-10T19:05:30.5487073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-state-saved/project.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-state-saved/project.arcadia", + "bytes": 20253, + "sha256": "c5994ff258b12f5b220b3726c15b55d1c40b283b786ac4192a05d1649b1e12a7", + "original_last_write_utc": "2026-09-11T19:07:53.5103303Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-state-saved/rationale.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-state-saved/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49", + "original_last_write_utc": "2026-09-10T19:05:30.5264731Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-state-undone/expected-baseline.json", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-state-undone/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841", + "original_last_write_utc": "2026-09-10T19:05:30.5487073Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-state-undone/project.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-state-undone/project.arcadia", + "bytes": 19864, + "sha256": "f2977b56764c1ba9ce58fcfc042490a75cb27252ac8ebc294daad684c55391ce", + "original_last_write_utc": "2026-09-11T19:08:27.6503945Z" + }, + { + "path": "native-qa/canvas-20260911/checkpoints/oa-state-undone/rationale.arcadia", + "original_path": ".local/native-qa/canvas-20260911/checkpoints/oa-state-undone/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49", + "original_last_write_utc": "2026-09-10T19:05:30.5264731Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/001-oa-scenario-initial.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/001-oa-scenario-initial.jpg", + "bytes": 125820, + "sha256": "e494e0b1c39198dc3f3fb772d254551843fa7185585d27ec49b5babc90c0a53e", + "original_last_write_utc": "2026-09-11T18:48:32.8220926Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/002-oa-fit.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/002-oa-fit.jpg", + "bytes": 120545, + "sha256": "5706f7c2571229bc5c445e4a5ab59eb9ccb3834a893a0517a23a0e11ee15c324", + "original_last_write_utc": "2026-09-11T18:48:45.7090858Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/003-fit-tab-minus.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/003-fit-tab-minus.jpg", + "bytes": 120467, + "sha256": "bfb770dca8ce948889db9a81749ffd96454f35bcc080764f2716af9537f6acf2", + "original_last_write_utc": "2026-09-11T18:48:55.5361431Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/004-keyboard-pan.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/004-keyboard-pan.jpg", + "bytes": 117821, + "sha256": "2563024972faab51fc03d267621678b19c093712ae22f1720d45e0325d3fd5d7", + "original_last_write_utc": "2026-09-11T18:49:59.7146157Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/005-blank-drag-pan.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/005-blank-drag-pan.jpg", + "bytes": 120977, + "sha256": "41a7f3105e464c9e790f69d3e26b8ef34ec1dc5ff8c54443f8205bd47cd2a6ba", + "original_last_write_utc": "2026-09-11T18:50:16.9396492Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/006-minimum-window.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/006-minimum-window.jpg", + "bytes": 97914, + "sha256": "142eabd98ddd4336842ad922d94d2930cd6663f39119b1e72fa100f4b16fc6ac", + "original_last_write_utc": "2026-09-11T18:53:06.5222890Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/007-oa-action-destination.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/007-oa-action-destination.jpg", + "bytes": 114722, + "sha256": "e886b783456d57e9ff5cf96a698f7deee34b782b46979b25f8a043ac774c536a", + "original_last_write_utc": "2026-09-11T19:00:45.6975520Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/008-pending-details-preserved.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/008-pending-details-preserved.jpg", + "bytes": 114792, + "sha256": "0aed353e18cfe1976a519dc3304a04a53d5f7726076e5b99a8cac0337d5e236b", + "original_last_write_utc": "2026-09-11T19:00:58.8184716Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/009-oa-action-saved.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/009-oa-action-saved.jpg", + "bytes": 105915, + "sha256": "1456cc947cbc5c7a9ad6e437ce898610c89729b1dea58af468519a2e3900b0c4", + "original_last_write_utc": "2026-09-11T19:02:22.3383475Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/010-oa-action-undone.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/010-oa-action-undone.jpg", + "bytes": 101870, + "sha256": "5e8cd45ba1a347bf2103dbf3c22e4ec6cb202e08de5f951d3b5ee34be041e2cb", + "original_last_write_utc": "2026-09-11T19:03:00.9166514Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/011-oa-state-destination.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/011-oa-state-destination.jpg", + "bytes": 113524, + "sha256": "7edbec8c67a1283044e0a337fd5a6a936daab61d8ae989c0981bd59cced86585", + "original_last_write_utc": "2026-09-11T19:07:30.6170998Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/012-oa-state-history.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/012-oa-state-history.jpg", + "bytes": 98262, + "sha256": "f89b970980136b109034c0f8a57415cdad74e95305d534096ff6a25781b952f6", + "original_last_write_utc": "2026-09-11T19:09:50.0445133Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/013-oa-reuse-bindings.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/013-oa-reuse-bindings.jpg", + "bytes": 119557, + "sha256": "5e8967e1bff1770e3d54a570a2b22ec389ff5c033abc492820cdf86dd498a9ea", + "original_last_write_utc": "2026-09-11T19:11:52.8053905Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/014-oa-fragment-destination.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/014-oa-fragment-destination.jpg", + "bytes": 111409, + "sha256": "ec61dc555fbd1638dd4c195c8f6d84af82f839e96de5e9a48eb907083a16a3aa", + "original_last_write_utc": "2026-09-11T19:18:40.4157990Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/015-fragment-escape-preserved.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/015-fragment-escape-preserved.jpg", + "bytes": 111490, + "sha256": "1c6b6abe305359619e5761602f6099881c4611f77887a0cf7a2b784f294ab909", + "original_last_write_utc": "2026-09-11T19:18:56.6550445Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/016-oa-fragment-history.jpg", + "original_path": ".local/native-qa/canvas-20260911/evidence/016-oa-fragment-history.jpg", + "bytes": 102055, + "sha256": "956a25d00bc0f12cb673cb3136787831b397d4beb76b5b2904b2bbf486e6967e", + "original_last_write_utc": "2026-09-11T19:22:43.4000468Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/baseline-check.log", + "original_path": ".local/native-qa/canvas-20260911/evidence/baseline-check.log", + "bytes": 95, + "sha256": "0bdc966daf9ca03aa350306578c2ecc058ded7b471b008778d14878c2d3416c5", + "original_last_write_utc": "2026-09-11T18:39:31.2312557Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/native-observations.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/native-observations.json", + "bytes": 9395, + "sha256": "b47a06e677bec02891f2b3e0d813e26fe974f509bab73ac9c8159a665062d966", + "original_last_write_utc": "2026-09-11T19:22:43.4067826Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/oa-action-redone-check.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/oa-action-redone-check.json", + "bytes": 2037, + "sha256": "11e4332c0d2069e70f9b52cd4ff15ffae0f1d80dce5c0283487a21a785a31595", + "original_last_write_utc": "2026-09-11T19:03:30.2946727Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/oa-action-saved-check.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/oa-action-saved-check.json", + "bytes": 1422, + "sha256": "d70b7b5a0f9306d135d30404b9f1450e12c3fe104b5ab5b974728eea4155a743", + "original_last_write_utc": "2026-09-11T19:02:06.8362746Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/oa-action-undone-check.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/oa-action-undone-check.json", + "bytes": 2014, + "sha256": "c97340593bbb88ce96317db4b2e5dcdc204c8162fce26aeeadb6967b7af51fb1", + "original_last_write_utc": "2026-09-11T19:02:45.7812189Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/oa-fragment-redone-check.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/oa-fragment-redone-check.json", + "bytes": 2051, + "sha256": "e1f00691c7159cdbe9b49bef39ffda0a6490c1a45ca226538a99575314d1cb2d", + "original_last_write_utc": "2026-09-11T19:22:06.7580329Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/oa-fragment-saved-check.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/oa-fragment-saved-check.json", + "bytes": 1432, + "sha256": "6314a86a1067a86efa2116e22f442b8d37cbbf1a20c604b28e2b2abe66486feb", + "original_last_write_utc": "2026-09-11T19:19:31.5763953Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/oa-fragment-undone-check.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/oa-fragment-undone-check.json", + "bytes": 2042, + "sha256": "86639986ad78be45ade2bf3f995a99532c3eda4b2e39963313f540e96334667b", + "original_last_write_utc": "2026-09-11T19:20:42.3815447Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/oa-reuse-redone-check.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/oa-reuse-redone-check.json", + "bytes": 2030, + "sha256": "8322b13bbc6e5672935708f81853f432e61f16a2e3bcbfa7a8fe89b867e6ecdf", + "original_last_write_utc": "2026-09-11T19:13:27.2892004Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/oa-reuse-saved-check.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/oa-reuse-saved-check.json", + "bytes": 1417, + "sha256": "e8e63ab2a819e65e75aedeea470b9291723d8b611225babc98a1a206618824b5", + "original_last_write_utc": "2026-09-11T19:12:17.1465986Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/oa-reuse-undone-check.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/oa-reuse-undone-check.json", + "bytes": 2030, + "sha256": "fdfbe55c507ae40040ee63876861fbf022d30008271bc9c3f8c53733e3bdae80", + "original_last_write_utc": "2026-09-11T19:12:51.3967721Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/oa-state-redone-check.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/oa-state-redone-check.json", + "bytes": 2030, + "sha256": "93a0f86663667405304d8298b32807555c3f8159c1e5419f40ab4e9a862073ef", + "original_last_write_utc": "2026-09-11T19:09:34.0555003Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/oa-state-saved-check.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/oa-state-saved-check.json", + "bytes": 1417, + "sha256": "00553f75baa966477cc6b074127a329e9484ab3710a08e5431c2d1c0f816aeba", + "original_last_write_utc": "2026-09-11T19:08:01.1049439Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/oa-state-undone-check.json", + "original_path": ".local/native-qa/canvas-20260911/evidence/oa-state-undone-check.json", + "bytes": 2033, + "sha256": "1bdde47ec6cf67bb7b2535430b1719caf6d8bb503a0d18766705df77cf83f71c", + "original_last_write_utc": "2026-09-11T19:08:48.0068161Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/process-prepared-check.log", + "original_path": ".local/native-qa/canvas-20260911/evidence/process-prepared-check.log", + "bytes": 91, + "sha256": "4c1b57431e74ae82823e5fd4bdb199d7c6a42f4e890b8344342eb467364495e8", + "original_last_write_utc": "2026-09-11T18:40:03.1501443Z" + }, + { + "path": "native-qa/canvas-20260911/evidence/staged-source-prepared-check.log", + "original_path": ".local/native-qa/canvas-20260911/evidence/staged-source-prepared-check.log", + "bytes": 91, + "sha256": "4c1b57431e74ae82823e5fd4bdb199d7c6a42f4e890b8344342eb467364495e8", + "original_last_write_utc": "2026-09-11T18:40:30.1530711Z" + }, + { + "path": "native-qa/canvas-20260911/launch.json", + "original_path": ".local/native-qa/canvas-20260911/launch.json", + "bytes": 479, + "sha256": "3420edaf77e1c915c223875fc8187ab182cfaa67d246cff81cc2e1678a2deedc", + "original_last_write_utc": "2026-09-11T18:44:52.2369494Z" + }, + { + "path": "native-qa/canvas-20260911/preparation.json", + "original_path": ".local/native-qa/canvas-20260911/preparation.json", + "bytes": 1988, + "sha256": "e03b35690bed0d59cc3ba91cb587dcbafb4947ee0778259443bed446c6b5eb8e", + "original_last_write_utc": "2026-09-11T18:08:08.7017767Z" + }, + { + "path": "native-qa/studio-a31b40d/manifest.json", + "original_path": ".local/native-qa/studio-a31b40d/manifest.json", + "bytes": 98852, + "sha256": "aa39b9714bec98bc1166b71f8c1ef7c9d278dd0c19fe46d140325552ddfc2dad", + "original_last_write_utc": "2026-09-11T18:42:52.3016133Z" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-checkpoint.py b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-checkpoint.py new file mode 100644 index 00000000..77ac11f3 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-checkpoint.py @@ -0,0 +1,39 @@ +"""Preserve a whole native trial directory and run its independent oracle.""" +from pathlib import Path +import hashlib +import json +import shutil +import subprocess +import sys +from datetime import datetime, timezone + +root = Path(__file__).resolve().parent.parent +trial = root / '.local/native-qa/canvas-20260911' +name, source_name, mode = sys.argv[1:4] +assert name.replace('-', '').isalnum() +source = (trial / source_name).resolve() +assert source.is_relative_to(trial) and source.is_dir() +dest = trial / 'checkpoints' / name +assert not dest.exists(), 'Never overwrite a verified snapshot' +shutil.copytree(source, dest) +files = [] +for p in sorted(source.rglob('*')): + if p.is_file(): + rel = p.relative_to(source) + raw = p.read_bytes() + assert (dest / rel).read_bytes() == raw + files.append({'path': rel.as_posix(), 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}) +checker = root / '.local/native-qa/scenario-authoring-contract.exe' +commands = [[str(checker), 'check', mode, str(dest / 'project.arcadia')]] +if len(sys.argv) > 4: + reference = (root / sys.argv[4]).resolve() + assert reference.is_relative_to(root) and reference.is_file() + commands.append([str(checker), 'same', str(reference), str(dest / 'project.arcadia')]) +results = [] +for command in commands: + run = subprocess.run(command, capture_output=True) + results.append({'argv': command, 'exit_code': run.returncode, 'stdout': run.stdout.decode('utf-8', errors='replace'), 'stderr': run.stderr.decode('utf-8', errors='replace')}) +record = {'utc': datetime.now(timezone.utc).isoformat(), 'name': name, 'source': str(source), 'snapshot': str(dest), 'files': files, 'checker_sha256': hashlib.sha256(checker.read_bytes()).hexdigest(), 'results': results} +(trial / 'evidence' / (name + '-check.json')).write_text(json.dumps(record, indent=2) + '\n', encoding='utf-8') +print(json.dumps(record, indent=2)) +sys.exit(0 if all(x['exit_code'] == 0 for x in results) else 1) diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-cleanup-review.md b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-cleanup-review.md new file mode 100644 index 00000000..4ea38d44 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-cleanup-review.md @@ -0,0 +1,21 @@ +# Frozen canvas cleanup: independent source review + +Reviewer: /root/canvas_cleanup_review, 2026-09-11. Read-only source review of the exact 11-file diff from 88c17a448fcecc9cf9cfb108d0f4315f925d4851 to a31b40d0f8551ed87c8cd66250b9afb4809b3a79. Every current file SHA256 matches the freeze manifest in canvas-obsolete-paths-handoff.md. No source/index/shared-record edits, compilation, tests, native application, Linux/WSL or VPN operations were performed. This note is the only reviewer write. + +## Verdict + +No actionable correctness or regression finding in this cleanup. Source inspection supports proceeding to the root-owned compile, full desktop regression, strict Clippy and native gates. This is not runtime or release acceptance. + +- Scene and Graph production constructors formerly initialized the removed scroll offset to zero; their live views already supplied camera pan and scale. Removal preserves raw ordered pointer coordinates and the inverse transform `(screen - bounds.origin - camera_pan) / scale`, matching draw translation followed by scaling. The viewport passes the event and absolute per-event cursor without a scroll translation; installed iced_widget 0.14.2 Canvas forwards these unchanged, and iced_core 0.14.0 Cursor::position_in subtracts the bounds origin. +- Scenario caller restoration still copies the complete Presentation and the independent Details offset. The previous restore pending array was always `[false, true]`; the sole token now represents exactly that live Details channel. Document/owner/token guards and consumption remain, and the mounted observer still applies the offset once, reads actual clamping, then reports its receipt. A consumed or wrong token cannot restore again. +- Removing First preserves the live BeginOccurrence(Lifeline) path. The adapted retained-message test checks rejection for previous owner and wrong layer, current pending owner, complete Project/source and history. Removing Tools shelf permutations leaves both opening and closing the live Selection shelf, including form offset, stable viewport/actions, draft and invocation checks. +- All 21 scenario workspace test functions remain. All five scenario_form_focus_* functions and shared form_session.rs remain unchanged; the latter matches SHA256 F5027FB3A5A5599A182E7D1A10DBA56DD66EB1F23A4BA4C4A1744C9A6A5B6E61. Parent focus/session behavior is outside the production diff. +- The adapted direct tests retain meaningful nonzero camera pan and multiple scales, exact slot/endpoint/occurrence identity, ordered event batches, source/history checks, and viewport containment assertions. These direct tests are complemented by unchanged mounted real-camera input tests, including gesture invalidation, caller restoration, toolbar lifetime rejection, keyboard/focus, and source preservation. The mounted caller test now checks the actual acknowledged Details offset rather than a synthetic-zero field. + +## Minor documentation observation + +Unchanged comments still describe obsolete scroll ancestors at crates/oa-desktop/src/behavior.rs:1796 and crates/oa-desktop/src/behavior/topology/view.rs:70. These do not change behavior or block this cleanup; future nearby editing can describe viewport bounds and retained widget state instead. + +## Coordination boundary + +Root owns the issue claim and current Gitea/main instruction reconciliation. A read-only origin HEAD query resolves the legacy GitLab remote to codex/behavior-draft-lifecycle (ea2e8e9), whose locally available tree has no AGENTS.md; no fetch or reference mutation was performed. Root's Gitea default-branch check remains the relevant shared-instruction gate. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-native-session.py b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-native-session.py new file mode 100644 index 00000000..0ad2ebce --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-native-session.py @@ -0,0 +1,52 @@ +"""Create an isolated Windows acceptance workspace and launch its identified GUI.""" +from pathlib import Path +import hashlib +import json +import os +import shutil +import subprocess +import sys +from datetime import datetime, timezone + +root = Path(__file__).resolve().parent.parent +trial = root / '.local/native-qa/canvas-20260911' +mode = sys.argv[1] +if mode == 'prepare': + assert not trial.exists(), 'Do not overwrite a native trial' + trial.mkdir() + records = [] + for name, rel in { + 'scenario': 'harness/fixtures/scenario-authoring/base', + 'process': 'harness/fixtures/source7-native/base', + 'staged-source': 'harness/fixtures/staged-source-authoring/base', + }.items(): + original = root / rel + assert original.is_dir() + shutil.copytree(original, trial / name) + for file in sorted(original.rglob('*')): + if file.is_file(): + path = file.relative_to(original) + raw = file.read_bytes() + assert (trial / name / path).read_bytes() == raw + records.append({'path': f'{name}/{path.as_posix()}', 'source': f'{rel}/{path.as_posix()}', 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}) + for folder in ['profile/Desktop', 'profile/Documents', 'profile/AppData/Local', 'profile/AppData/Roaming', 'temp', 'evidence']: + (trial / folder).mkdir(parents=True, exist_ok=True) + (trial / 'preparation.json').write_text(json.dumps({'prepared_utc': datetime.now(timezone.utc).isoformat(), 'files': records}, indent=2) + '\n', encoding='utf-8', newline='\n') + print(json.dumps({'trial': str(trial), 'byte_identical_fixture_files': len(records)})) +elif mode == 'launch': + assert (trial / 'preparation.json').is_file() + assert not (trial / 'launch.json').exists(), 'Use a new explicit trial for another launch' + binary = Path(sys.argv[2]).resolve() + assert binary.is_relative_to(root / '.local/native-qa') and binary.name == 'arcadia-studio.exe' + assert binary.is_file() and (binary.parent / 'manifest.json').is_file() + profile = trial / 'profile' + env = {key: os.environ[key] for key in ['SystemRoot', 'WINDIR', 'SystemDrive', 'ProgramData', 'ALLUSERSPROFILE', 'PUBLIC', 'COMSPEC', 'PATHEXT', 'NUMBER_OF_PROCESSORS', 'PROCESSOR_ARCHITECTURE', 'OS'] if key in os.environ} + windows = Path(env['SystemRoot']) + env.update({'PATH': os.pathsep.join(map(str, [binary.parent, windows / 'System32', windows])), 'USERPROFILE': str(profile), 'LOCALAPPDATA': str(profile / 'AppData/Local'), 'APPDATA': str(profile / 'AppData/Roaming'), 'TEMP': str(trial / 'temp'), 'TMP': str(trial / 'temp')}) + with (trial / 'stdout.log').open('wb') as out, (trial / 'stderr.log').open('wb') as err: + process = subprocess.Popen([str(binary)], cwd=trial, env=env, stdin=subprocess.DEVNULL, stdout=out, stderr=err, creationflags=subprocess.CREATE_NO_WINDOW) + record = {'started_utc': datetime.now(timezone.utc).isoformat(), 'pid': process.pid, 'binary': str(binary), 'bytes': binary.stat().st_size, 'sha256': hashlib.sha256(binary.read_bytes()).hexdigest(), 'private_profile': str(profile), 'acceptance': 'Launch requested; native behavior not yet verified.'} + (trial / 'launch.json').write_text(json.dumps(record, indent=2) + '\n', encoding='utf-8', newline='\n') + print(json.dumps(record)) +else: + raise SystemExit('Expected prepare or launch') diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-obsolete-paths-handoff.md b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-obsolete-paths-handoff.md new file mode 100644 index 00000000..b9fec489 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-obsolete-paths-handoff.md @@ -0,0 +1,39 @@ +# Obsolete canvas paths: source-only cleanup freeze + +Codex-956atf /root/behavior_canvas_resume, 2026-09-11. Root source lease started at abffa4b3f0a859d7439103100f59805804d46e55; root may advance documentation-only HEAD independently. This is an uncommitted 11-file desktop candidate. No Cargo/rustc/test/native/Git/index/Linux/WSL/VPN execution or other-agent work occurred here. Root owns execution, review, integration and shared records. + +Removed scenario CanvasEvent::First and its unreachable App handler. Its three retained-message calls now use the live BeginOccurrence(Lifeline) palette path with the empty owner's current slot; previous-owner/layer rejection, pending owner, complete Project, source bundle and history assertions remain. No persistence/core/schema/REST or B4 semantic/lifecycle change. + +Removed both Shelf::Tools variants. Existing disclosure tests now toggle the actual Selection/Details shelf twice, retaining viewport geometry, form scroll, raw draft, invocation, focus and accepted-source assertions. No duplicate test iteration claims obsolete Tools coverage. + +Removed ScrollArea::Canvas. Page remains the sole live Details observer channel, preserving shared observer integration. Scenario and process each retain one named details_offset rather than two-slot arrays. Scenario caller frames copy that offset separately from camera presentation; one DetailsRestore token is consumed once after an owner/document/token-matching receipt. There is no per-channel pending array. Scene and Graph no longer carry the permanently-zero production scroll_offset or compensate raw pointer events with it: hit testing uses the existing camera pan/scale. No persisted geometry was introduced. + +## Regression successors + +- contextual_source_old_empty_action_cannot_open_a_previous_owner_or_layer -> contextual_source_empty_palette_lifeline_cannot_open_a_previous_owner_or_layer, using the actual BeginOccurrence path and adding exact SourceBundle equality. +- direct_scenario_scroll_and_real_resize_invalidate_only_pointer_context -> direct_scenario_camera_details_and_real_resize_invalidate_only_pointer_context: real Camera pan invalidates the pressed semantic context; repeated identical Details reports remain idempotent; stale owner/document/revision and pending-form assertions remain. +- Scenario exact nested caller navigation now sets actual Camera pan and separately checks Details offset. The App-root production caller/one-shot restore test still checks camera, selection, caller bindings, source, revision and history; its old synthetic-zero assertion now checks the real acknowledged Details offset. +- Scenario/process busy-save tests retain current Details notifications and stale-document rejection, save completion and pending drafts; camera is set before the existing injected busy state, then retained across save. Scenario subsequent real Scene pointer messages still resolve exact sender/receiver/slot. +- direct_scrolled_canvas_maps_raw_pointer_events_to_the_visible_slot -> direct_panned_canvas_maps_ordered_pointer_events_to_the_visible_slot; process click/click/drag and scaled control/link tests likewise use actual camera transforms. Workspace scale/slot/message/reorder cases remain, with actual screen points asserted inside viewport bounds. Complete creation/source/history assertions are retained. +- Existing mounted observer tests still check Details initial/clamped/remounted offsets, one-shot caller receipt, wrong document/owner/process rejection and pre-first-report identity. Only the nonexistent Canvas-area permutations were removed. +- The permanent palette/camera mounted tests and shared UserInterface/Cache/Task harness remain intact. No test function was deleted. All 21 scenario workspace tests remain, including all five scenario_form_focus_* gates and session replacement/recovery. form_session.rs remains verbatim SHA256 F5027FB3A5A5599A182E7D1A10DBA56DD66EB1F23A4BA4C4A1744C9A6A5B6E61. + +## Validation and remaining gates + +Standalone installed rustfmt --edition 2024 --config skip_children=true on exactly the 11 paths below, then --check: exit 0. Reference search found no First/Canvas/Tools obsolete variants, old offset arrays, or synthetic Scene/Graph offset fields. Scoped conflict-marker, trailing-whitespace and blank-EOF checks pass. These are source/format checks only; no test, renderer, native or Clippy pass is claimed for this candidate. Root must compile and rerun relevant/full desktop tests and strict all-target Clippy, then coordinate native input ownership. No further API adaptation outside these files is known. + +## Exact SHA256 manifest + +| Path | SHA256 | +| --- | --- | +| crates/oa-desktop/src/app.rs | B53BA98CCBE1E02E41EAAACB56DFEF24BB83BDEC72BC6F281606097377831F28 | +| crates/oa-desktop/src/app/process_canvas.rs | 5A913BFA1E9E08D3A8AF314D2A883D55D1F1EED30E288546946F77C9F61CEB9C | +| crates/oa-desktop/src/behavior.rs | FEE302474EBA7DC8C36E809B7087C6379843A6E7BF2DEF2779DE4B7BAB64952B | +| crates/oa-desktop/src/behavior/contextual_source_tests.rs | 044BD412DC45FFE440B1E251993946942DC3759DCB2D5DFE71BD8D6EF61CBCC7 | +| crates/oa-desktop/src/behavior/scenario.rs | CE99D5902F16629BE84F3F10F45CF632EEF037D22401E54482057552D983D017 | +| crates/oa-desktop/src/behavior/scenario/workspace.rs | 29F3BC14AA19AD110E60BAAAEA644A53DAABC0CFA7C8CA4542E9D5A2C11CB9D0 | +| crates/oa-desktop/src/behavior/scenario/workspace/tests.rs | 57649638930E4B47DCBC3F9F6A2F991DA4393DBC1EF243BBC09E01D40932F5BA | +| crates/oa-desktop/src/behavior/topology.rs | 26E24AD0F781A3304C46299B3BD906917E57FAC262E7F52FBA4ADC80A4358EC5 | +| crates/oa-desktop/src/behavior/topology/direct.rs | FA9CEAE78174D09904A9EBF90B0792AE9A2D8D26E3BE56A3891D5DE5345E49D0 | +| crates/oa-desktop/src/behavior/topology/direct_tests.rs | EDCCFE3CE8B224065A3540AA53C6340F13DB0CECD48ECC0A3904CD832A483964 | +| crates/oa-desktop/src/behavior/topology/layout_tests.rs | 9031B2B2BD7AF47ADA3F1811C71F3EE372B07A545FB59C319A99D625F2D29EB6 | diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/clippy-a31b40d.inputs.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/clippy-a31b40d.inputs.json new file mode 100644 index 00000000..da7fa7ab --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/clippy-a31b40d.inputs.json @@ -0,0 +1,2595 @@ +{ + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 119973, + "sha256": "065c23c94908fe499d32ed91d55a70946ed5b08ecfda3b483ec1e635572257bf" + }, + { + "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": 408, + "sha256": "6b5c062474ebb62d5082e07dabed99ee85e4a833edf26690fb4f887028d3416f" + }, + { + "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/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12257, + "sha256": "ead5142d6eeea8f99399d57e02d8f7d819980923de76387cd454694d6a747aee" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 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": 549, + "sha256": "ea1d9bf5acba8381ba204db12ff5b5fe1f320417d17af517e46b90fd6bcb241c" + }, + { + "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": 218445, + "sha256": "b53ba98ccbe1e02e41eaaacb56dfef24bb83bdec72bc6f281606097377831f28" + }, + { + "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": 131587, + "sha256": "fee302474eba7dc8c36e809b7087c6379843a6e7bf2def2779de4b7bab64952b" + }, + { + "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": 28978, + "sha256": "33ae9aaf4ba90de9432870cc8e99708ef39e3638ae8283a9253c333785c91299" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/form_session.rs", + "bytes": 3941, + "sha256": "f5027fb3a5a5599a182e7d1a10dba56dd66eb1f23a4ba4c4a1744c9a6a5b6e61" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 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": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "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": 18031, + "sha256": "08190823090bd8b0305809099abadcc0de431175f7044f1d5abdceda52612ee1" + }, + { + "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": 115183, + "sha256": "5432f56753c8f2614ea053accf00cc095b9c591633959c629c5c80936d05e4da" + }, + { + "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": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "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": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 130753, + "sha256": "ac6b1d982c55f246de2f3c844b24b874599a3c20cfbd7ed22efe4561ac622b83" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "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/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "harness/fixtures/staged-source-authoring/README.md", + "bytes": 6876, + "sha256": "502be5e3bf9112447dc07b1a51fe0fa301754b47128a9b81877c185c6e797fee" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/clippy-a31b40d.log b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/clippy-a31b40d.log new file mode 100644 index 00000000..21a5244e --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/clippy-a31b40d.log @@ -0,0 +1,2 @@ + Checking oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop) + Finished `dev` profile [unoptimized] target(s) in 1m 06s diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/clippy-a31b40d.result.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/clippy-a31b40d.result.json new file mode 100644 index 00000000..e7801f80 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/clippy-a31b40d.result.json @@ -0,0 +1,19 @@ +{ + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "start": "2026-09-11T18:37:45.295561+00:00", + "end": "2026-09-11T18:38:52.252930+00:00", + "exit": 0, + "command": [ + "cargo", + "clippy", + "--locked", + "-p", + "oa-desktop", + "--all-targets", + "--", + "-D", + "warnings" + ], + "inputs": "clippy-a31b40d.inputs.json", + "changed_inputs": [] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/full-a31b40d.inputs.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/full-a31b40d.inputs.json new file mode 100644 index 00000000..da7fa7ab --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/full-a31b40d.inputs.json @@ -0,0 +1,2595 @@ +{ + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 119973, + "sha256": "065c23c94908fe499d32ed91d55a70946ed5b08ecfda3b483ec1e635572257bf" + }, + { + "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": 408, + "sha256": "6b5c062474ebb62d5082e07dabed99ee85e4a833edf26690fb4f887028d3416f" + }, + { + "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/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12257, + "sha256": "ead5142d6eeea8f99399d57e02d8f7d819980923de76387cd454694d6a747aee" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 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": 549, + "sha256": "ea1d9bf5acba8381ba204db12ff5b5fe1f320417d17af517e46b90fd6bcb241c" + }, + { + "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": 218445, + "sha256": "b53ba98ccbe1e02e41eaaacb56dfef24bb83bdec72bc6f281606097377831f28" + }, + { + "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": 131587, + "sha256": "fee302474eba7dc8c36e809b7087c6379843a6e7bf2def2779de4b7bab64952b" + }, + { + "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": 28978, + "sha256": "33ae9aaf4ba90de9432870cc8e99708ef39e3638ae8283a9253c333785c91299" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/form_session.rs", + "bytes": 3941, + "sha256": "f5027fb3a5a5599a182e7d1a10dba56dd66eb1f23a4ba4c4a1744c9a6a5b6e61" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 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": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "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": 18031, + "sha256": "08190823090bd8b0305809099abadcc0de431175f7044f1d5abdceda52612ee1" + }, + { + "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": 115183, + "sha256": "5432f56753c8f2614ea053accf00cc095b9c591633959c629c5c80936d05e4da" + }, + { + "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": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "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": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 130753, + "sha256": "ac6b1d982c55f246de2f3c844b24b874599a3c20cfbd7ed22efe4561ac622b83" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "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/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "harness/fixtures/staged-source-authoring/README.md", + "bytes": 6876, + "sha256": "502be5e3bf9112447dc07b1a51fe0fa301754b47128a9b81877c185c6e797fee" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/full-a31b40d.log b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/full-a31b40d.log new file mode 100644 index 00000000..bacbc435 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/full-a31b40d.log @@ -0,0 +1,737 @@ + Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop) + Finished `test` profile [unoptimized] target(s) in 3m 27s + Running unittests src\main.rs (target\debug\deps\arcadia_studio-e358a5ed59b1de41.exe) + +running 729 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::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::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::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::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::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. 729 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 294.66s + diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/full-a31b40d.result.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/full-a31b40d.result.json new file mode 100644 index 00000000..4f4f5781 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/full-a31b40d.result.json @@ -0,0 +1,19 @@ +{ + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "start": "2026-09-11T18:28:24.139365+00:00", + "end": "2026-09-11T18:36:46.273379+00:00", + "exit": 0, + "command": [ + "cargo", + "test", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "--", + "--test-threads=1" + ], + "inputs": "full-a31b40d.inputs.json", + "changed_inputs": [] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/gui-a31b40d.inputs.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/gui-a31b40d.inputs.json new file mode 100644 index 00000000..da7fa7ab --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/gui-a31b40d.inputs.json @@ -0,0 +1,2595 @@ +{ + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 119973, + "sha256": "065c23c94908fe499d32ed91d55a70946ed5b08ecfda3b483ec1e635572257bf" + }, + { + "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": 408, + "sha256": "6b5c062474ebb62d5082e07dabed99ee85e4a833edf26690fb4f887028d3416f" + }, + { + "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/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12257, + "sha256": "ead5142d6eeea8f99399d57e02d8f7d819980923de76387cd454694d6a747aee" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 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": 549, + "sha256": "ea1d9bf5acba8381ba204db12ff5b5fe1f320417d17af517e46b90fd6bcb241c" + }, + { + "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": 218445, + "sha256": "b53ba98ccbe1e02e41eaaacb56dfef24bb83bdec72bc6f281606097377831f28" + }, + { + "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": 131587, + "sha256": "fee302474eba7dc8c36e809b7087c6379843a6e7bf2def2779de4b7bab64952b" + }, + { + "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": 28978, + "sha256": "33ae9aaf4ba90de9432870cc8e99708ef39e3638ae8283a9253c333785c91299" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/form_session.rs", + "bytes": 3941, + "sha256": "f5027fb3a5a5599a182e7d1a10dba56dd66eb1f23a4ba4c4a1744c9a6a5b6e61" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 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": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "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": 18031, + "sha256": "08190823090bd8b0305809099abadcc0de431175f7044f1d5abdceda52612ee1" + }, + { + "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": 115183, + "sha256": "5432f56753c8f2614ea053accf00cc095b9c591633959c629c5c80936d05e4da" + }, + { + "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": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "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": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 130753, + "sha256": "ac6b1d982c55f246de2f3c844b24b874599a3c20cfbd7ed22efe4561ac622b83" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "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/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "harness/fixtures/staged-source-authoring/README.md", + "bytes": 6876, + "sha256": "502be5e3bf9112447dc07b1a51fe0fa301754b47128a9b81877c185c6e797fee" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/gui-a31b40d.log b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/gui-a31b40d.log new file mode 100644 index 00000000..20bdab42 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/gui-a31b40d.log @@ -0,0 +1,2 @@ + Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop) + Finished `dev` profile [unoptimized] target(s) in 2m 46s diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/gui-a31b40d.result.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/gui-a31b40d.result.json new file mode 100644 index 00000000..c47ec404 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/gui-a31b40d.result.json @@ -0,0 +1,17 @@ +{ + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "start": "2026-09-11T18:39:22.266960+00:00", + "end": "2026-09-11T18:42:08.818091+00:00", + "exit": 0, + "command": [ + "cargo", + "build", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio" + ], + "inputs": "gui-a31b40d.inputs.json", + "changed_inputs": [] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-redone/expected-baseline.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-redone/expected-baseline.json new file mode 100644 index 00000000..b679ffef --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-redone/expected-baseline.json @@ -0,0 +1,1339 @@ +{ + "schema_version": 7, + "id": "5ceaa100-0000-4000-8000-000000000001", + "alias": "scenario_authoring", + "name": "Scenario authoring contract", + "description": "Native clicked-slot and caller-return contract.", + "elements": { + "5ceaa100-0000-4000-8000-00000000006e": { + "id": "5ceaa100-0000-4000-8000-00000000006e", + "alias": "scenario_oa_10", + "name": "OA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-00000000006f": { + "id": "5ceaa100-0000-4000-8000-00000000006f", + "alias": "scenario_oa_11", + "name": "OA Record result", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-000000000078": { + "id": "5ceaa100-0000-4000-8000-000000000078", + "alias": "scenario_oa_20", + "name": "OA Ticket modes", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-000000000079": { + "id": "5ceaa100-0000-4000-8000-000000000079", + "alias": "scenario_oa_21", + "name": "OA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000078", + "body": { + "Oa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-00000000007a": { + "id": "5ceaa100-0000-4000-8000-00000000007a", + "alias": "scenario_oa_22", + "name": "OA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000079", + "body": { + "Oa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000082": { + "id": "5ceaa100-0000-4000-8000-000000000082", + "alias": "scenario_oa_30", + "name": "OA A caller", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000096", + "5ceaa100-0000-4000-8000-000000000097", + "5ceaa100-0000-4000-8000-0000000000a0", + "5ceaa100-0000-4000-8000-0000000000a1", + "5ceaa100-0000-4000-8000-0000000000a2" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000083": { + "id": "5ceaa100-0000-4000-8000-000000000083", + "alias": "scenario_oa_31", + "name": "OA B verification", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a3", + "5ceaa100-0000-4000-8000-0000000000a4", + "5ceaa100-0000-4000-8000-0000000000a5" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000084": { + "id": "5ceaa100-0000-4000-8000-000000000084", + "alias": "scenario_oa_32", + "name": "OA C detail", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a6" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008c": { + "id": "5ceaa100-0000-4000-8000-00000000008c", + "alias": "scenario_oa_40", + "name": "OA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008d": { + "id": "5ceaa100-0000-4000-8000-00000000008d", + "alias": "scenario_oa_41", + "name": "OA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008e": { + "id": "5ceaa100-0000-4000-8000-00000000008e", + "alias": "scenario_oa_42", + "name": "OA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008f": { + "id": "5ceaa100-0000-4000-8000-00000000008f", + "alias": "scenario_oa_43", + "name": "OA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000090": { + "id": "5ceaa100-0000-4000-8000-000000000090", + "alias": "scenario_oa_44", + "name": "OA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000091": { + "id": "5ceaa100-0000-4000-8000-000000000091", + "alias": "scenario_oa_45", + "name": "OA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000096": { + "id": "5ceaa100-0000-4000-8000-000000000096", + "alias": "scenario_oa_50", + "name": "OA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000097": { + "id": "5ceaa100-0000-4000-8000-000000000097", + "alias": "scenario_oa_51", + "name": "OA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-000000000098", + "5ceaa100-0000-4000-8000-000000000099" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000098": { + "id": "5ceaa100-0000-4000-8000-000000000098", + "alias": "scenario_oa_52", + "name": "OA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009a" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000099": { + "id": "5ceaa100-0000-4000-8000-000000000099", + "alias": "scenario_oa_53", + "name": "OA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009f" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009a": { + "id": "5ceaa100-0000-4000-8000-00000000009a", + "alias": "scenario_oa_54", + "name": "OA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000098", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-00000000009b", + "5ceaa100-0000-4000-8000-00000000009c" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009b": { + "id": "5ceaa100-0000-4000-8000-00000000009b", + "alias": "scenario_oa_55", + "name": "OA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009d" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009c": { + "id": "5ceaa100-0000-4000-8000-00000000009c", + "alias": "scenario_oa_56", + "name": "OA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009e" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009d": { + "id": "5ceaa100-0000-4000-8000-00000000009d", + "alias": "scenario_oa_57", + "name": "OA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009b", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009e": { + "id": "5ceaa100-0000-4000-8000-00000000009e", + "alias": "scenario_oa_58", + "name": "OA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009c", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009f": { + "id": "5ceaa100-0000-4000-8000-00000000009f", + "alias": "scenario_oa_59", + "name": "OA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000099", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a0": { + "id": "5ceaa100-0000-4000-8000-0000000000a0", + "alias": "scenario_oa_60", + "name": "OA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a1": { + "id": "5ceaa100-0000-4000-8000-0000000000a1", + "alias": "scenario_oa_61", + "name": "OA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a2": { + "id": "5ceaa100-0000-4000-8000-0000000000a2", + "alias": "scenario_oa_62", + "name": "OA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a3": { + "id": "5ceaa100-0000-4000-8000-0000000000a3", + "alias": "scenario_oa_63", + "name": "OA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008e" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a4": { + "id": "5ceaa100-0000-4000-8000-0000000000a4", + "alias": "scenario_oa_64", + "name": "OA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000084", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-000000000090", + "local": "5ceaa100-0000-4000-8000-00000000008e" + }, + { + "referenced": "5ceaa100-0000-4000-8000-000000000091", + "local": "5ceaa100-0000-4000-8000-00000000008f" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a5": { + "id": "5ceaa100-0000-4000-8000-0000000000a5", + "alias": "scenario_oa_65", + "name": "OA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008f" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a6": { + "id": "5ceaa100-0000-4000-8000-0000000000a6", + "alias": "scenario_oa_66", + "name": "OA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-000000000090" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000d2": { + "id": "5ceaa100-0000-4000-8000-0000000000d2", + "alias": "scenario_sa_10", + "name": "SA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000d3": { + "id": "5ceaa100-0000-4000-8000-0000000000d3", + "alias": "scenario_sa_11", + "name": "SA Record result", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000dc": { + "id": "5ceaa100-0000-4000-8000-0000000000dc", + "alias": "scenario_sa_20", + "name": "SA Ticket modes", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000dd": { + "id": "5ceaa100-0000-4000-8000-0000000000dd", + "alias": "scenario_sa_21", + "name": "SA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dc", + "body": { + "Sa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000de": { + "id": "5ceaa100-0000-4000-8000-0000000000de", + "alias": "scenario_sa_22", + "name": "SA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dd", + "body": { + "Sa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e6": { + "id": "5ceaa100-0000-4000-8000-0000000000e6", + "alias": "scenario_sa_30", + "name": "SA A caller", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000fa", + "5ceaa100-0000-4000-8000-0000000000fb", + "5ceaa100-0000-4000-8000-000000000104", + "5ceaa100-0000-4000-8000-000000000105", + "5ceaa100-0000-4000-8000-000000000106" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e7": { + "id": "5ceaa100-0000-4000-8000-0000000000e7", + "alias": "scenario_sa_31", + "name": "SA B verification", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000107", + "5ceaa100-0000-4000-8000-000000000108", + "5ceaa100-0000-4000-8000-000000000109" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e8": { + "id": "5ceaa100-0000-4000-8000-0000000000e8", + "alias": "scenario_sa_32", + "name": "SA C detail", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-00000000010a" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f0": { + "id": "5ceaa100-0000-4000-8000-0000000000f0", + "alias": "scenario_sa_40", + "name": "SA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f1": { + "id": "5ceaa100-0000-4000-8000-0000000000f1", + "alias": "scenario_sa_41", + "name": "SA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f2": { + "id": "5ceaa100-0000-4000-8000-0000000000f2", + "alias": "scenario_sa_42", + "name": "SA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f3": { + "id": "5ceaa100-0000-4000-8000-0000000000f3", + "alias": "scenario_sa_43", + "name": "SA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f4": { + "id": "5ceaa100-0000-4000-8000-0000000000f4", + "alias": "scenario_sa_44", + "name": "SA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f5": { + "id": "5ceaa100-0000-4000-8000-0000000000f5", + "alias": "scenario_sa_45", + "name": "SA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fa": { + "id": "5ceaa100-0000-4000-8000-0000000000fa", + "alias": "scenario_sa_50", + "name": "SA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fb": { + "id": "5ceaa100-0000-4000-8000-0000000000fb", + "alias": "scenario_sa_51", + "name": "SA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000fc", + "5ceaa100-0000-4000-8000-0000000000fd" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fc": { + "id": "5ceaa100-0000-4000-8000-0000000000fc", + "alias": "scenario_sa_52", + "name": "SA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-0000000000fe" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fd": { + "id": "5ceaa100-0000-4000-8000-0000000000fd", + "alias": "scenario_sa_53", + "name": "SA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000103" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fe": { + "id": "5ceaa100-0000-4000-8000-0000000000fe", + "alias": "scenario_sa_54", + "name": "SA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fc", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000ff", + "5ceaa100-0000-4000-8000-000000000100" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000ff": { + "id": "5ceaa100-0000-4000-8000-0000000000ff", + "alias": "scenario_sa_55", + "name": "SA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000101" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000100": { + "id": "5ceaa100-0000-4000-8000-000000000100", + "alias": "scenario_sa_56", + "name": "SA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000102" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000101": { + "id": "5ceaa100-0000-4000-8000-000000000101", + "alias": "scenario_sa_57", + "name": "SA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000ff", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000102": { + "id": "5ceaa100-0000-4000-8000-000000000102", + "alias": "scenario_sa_58", + "name": "SA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000100", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000103": { + "id": "5ceaa100-0000-4000-8000-000000000103", + "alias": "scenario_sa_59", + "name": "SA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fd", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000104": { + "id": "5ceaa100-0000-4000-8000-000000000104", + "alias": "scenario_sa_60", + "name": "SA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000105": { + "id": "5ceaa100-0000-4000-8000-000000000105", + "alias": "scenario_sa_61", + "name": "SA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000106": { + "id": "5ceaa100-0000-4000-8000-000000000106", + "alias": "scenario_sa_62", + "name": "SA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000107": { + "id": "5ceaa100-0000-4000-8000-000000000107", + "alias": "scenario_sa_63", + "name": "SA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f2" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000108": { + "id": "5ceaa100-0000-4000-8000-000000000108", + "alias": "scenario_sa_64", + "name": "SA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e8", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f4", + "local": "5ceaa100-0000-4000-8000-0000000000f2" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f5", + "local": "5ceaa100-0000-4000-8000-0000000000f3" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000109": { + "id": "5ceaa100-0000-4000-8000-000000000109", + "alias": "scenario_sa_65", + "name": "SA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f3" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000010a": { + "id": "5ceaa100-0000-4000-8000-00000000010a", + "alias": "scenario_sa_66", + "name": "SA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f4" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + } + }, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} +} \ No newline at end of file diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-redone/project.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-redone/project.arcadia new file mode 100644 index 00000000..6e835ccc --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-redone/project.arcadia @@ -0,0 +1,689 @@ +arcadia 7; +project scenario_authoring "Scenario authoring contract" id "5ceaa100-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Native clicked-slot and caller-return contract."; + + oa_activity scenario_oa_10 "OA Inspect ticket" id "5ceaa100-0000-4000-8000-00000000006e" { + description ""; + parent none; + } + + oa_activity scenario_oa_11 "OA Record result" id "5ceaa100-0000-4000-8000-00000000006f" { + description ""; + parent none; + } + + oa_state_machine scenario_oa_20 "OA Ticket modes" id "5ceaa100-0000-4000-8000-000000000078" { + description ""; + parent none; + } + + oa_region scenario_oa_21 "OA Ticket region" id "5ceaa100-0000-4000-8000-000000000079" { + description ""; + parent @scenario_oa_20; + } + + oa_state scenario_oa_22 "OA Ready" id "5ceaa100-0000-4000-8000-00000000007a" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_oa_21; + } + + oa_scenario scenario_oa_30 "OA A caller" id "5ceaa100-0000-4000-8000-000000000082" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [ @oa_native_action,@scenario_oa_50, @scenario_oa_51, @scenario_oa_60, @scenario_oa_61, @scenario_oa_62]; + viewpoint OperationalActivity; + + oa_occurrence oa_native_action "OA native action" id "16cab58a-8990-422c-a7d8-4c23498417f1" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_scenario scenario_oa_31 "OA B verification" id "5ceaa100-0000-4000-8000-000000000083" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_63, @scenario_oa_64, @scenario_oa_65]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_32 "OA C detail" id "5ceaa100-0000-4000-8000-000000000084" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_66]; + viewpoint OperationalActivity; + } + + oa_lifeline scenario_oa_40 "OA A inspector" id "5ceaa100-0000-4000-8000-00000000008c" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_41 "OA A recorder" id "5ceaa100-0000-4000-8000-00000000008d" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_42 "OA B inspector" id "5ceaa100-0000-4000-8000-00000000008e" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_43 "OA B recorder" id "5ceaa100-0000-4000-8000-00000000008f" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_44 "OA C inspector" id "5ceaa100-0000-4000-8000-000000000090" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_45 "OA C recorder" id "5ceaa100-0000-4000-8000-000000000091" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_11; + } + + oa_occurrence scenario_oa_50 "OA Root entry" id "5ceaa100-0000-4000-8000-000000000096" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_51 "OA Outer ALT" id "5ceaa100-0000-4000-8000-000000000097" { + body { + Fragment { + branches [@scenario_oa_52, @scenario_oa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_52 "OA Outer chosen operand" id "5ceaa100-0000-4000-8000-000000000098" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_oa_54]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_53 "OA Outer fallback operand" id "5ceaa100-0000-4000-8000-000000000099" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_59]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_54 "OA Inner ALT" id "5ceaa100-0000-4000-8000-00000000009a" { + body { + Fragment { + branches [@scenario_oa_55, @scenario_oa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_52; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_55 "OA Inner chosen operand" id "5ceaa100-0000-4000-8000-00000000009b" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_oa_57]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_56 "OA Inner other operand" id "5ceaa100-0000-4000-8000-00000000009c" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_58]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_57 "OA Inner anchor" id "5ceaa100-0000-4000-8000-00000000009d" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_55; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_58 "OA Inner other anchor" id "5ceaa100-0000-4000-8000-00000000009e" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_56; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_59 "OA Fallback anchor" id "5ceaa100-0000-4000-8000-00000000009f" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_53; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_60 "OA First use of B" id "5ceaa100-0000-4000-8000-0000000000a0" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_61 "OA Second use of B" id "5ceaa100-0000-4000-8000-0000000000a1" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_62 "OA Root exit" id "5ceaa100-0000-4000-8000-0000000000a2" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_63 "OA B entry" id "5ceaa100-0000-4000-8000-0000000000a3" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_42; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_64 "OA B use of C" id "5ceaa100-0000-4000-8000-0000000000a4" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_42; + referenced @scenario_oa_44; + }, { + local @scenario_oa_43; + referenced @scenario_oa_45; + }]; + scenario @scenario_oa_32; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_65 "OA B exit" id "5ceaa100-0000-4000-8000-0000000000a5" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_43; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_66 "OA C entry" id "5ceaa100-0000-4000-8000-0000000000a6" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_44; + }; + }; + description ""; + parent @scenario_oa_32; + postcondition ""; + precondition ""; + } + + sa_function scenario_sa_10 "SA Inspect ticket" id "5ceaa100-0000-4000-8000-0000000000d2" { + description ""; + parent none; + } + + sa_function scenario_sa_11 "SA Record result" id "5ceaa100-0000-4000-8000-0000000000d3" { + description ""; + parent none; + } + + sa_state_machine scenario_sa_20 "SA Ticket modes" id "5ceaa100-0000-4000-8000-0000000000dc" { + description ""; + parent none; + } + + sa_region scenario_sa_21 "SA Ticket region" id "5ceaa100-0000-4000-8000-0000000000dd" { + description ""; + parent @scenario_sa_20; + } + + sa_state scenario_sa_22 "SA Ready" id "5ceaa100-0000-4000-8000-0000000000de" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_sa_21; + } + + sa_scenario scenario_sa_30 "SA A caller" id "5ceaa100-0000-4000-8000-0000000000e6" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_50, @scenario_sa_51, @scenario_sa_60, @scenario_sa_61, @scenario_sa_62]; + viewpoint Functional; + } + + sa_scenario scenario_sa_31 "SA B verification" id "5ceaa100-0000-4000-8000-0000000000e7" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_63, @scenario_sa_64, @scenario_sa_65]; + viewpoint Functional; + } + + sa_scenario scenario_sa_32 "SA C detail" id "5ceaa100-0000-4000-8000-0000000000e8" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_66]; + viewpoint Functional; + } + + sa_lifeline scenario_sa_40 "SA A inspector" id "5ceaa100-0000-4000-8000-0000000000f0" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_41 "SA A recorder" id "5ceaa100-0000-4000-8000-0000000000f1" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_42 "SA B inspector" id "5ceaa100-0000-4000-8000-0000000000f2" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_43 "SA B recorder" id "5ceaa100-0000-4000-8000-0000000000f3" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_44 "SA C inspector" id "5ceaa100-0000-4000-8000-0000000000f4" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_45 "SA C recorder" id "5ceaa100-0000-4000-8000-0000000000f5" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_11; + } + + sa_occurrence scenario_sa_50 "SA Root entry" id "5ceaa100-0000-4000-8000-0000000000fa" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_51 "SA Outer ALT" id "5ceaa100-0000-4000-8000-0000000000fb" { + body { + Fragment { + branches [@scenario_sa_52, @scenario_sa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_52 "SA Outer chosen operand" id "5ceaa100-0000-4000-8000-0000000000fc" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_sa_54]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_53 "SA Outer fallback operand" id "5ceaa100-0000-4000-8000-0000000000fd" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_59]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_54 "SA Inner ALT" id "5ceaa100-0000-4000-8000-0000000000fe" { + body { + Fragment { + branches [@scenario_sa_55, @scenario_sa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_52; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_55 "SA Inner chosen operand" id "5ceaa100-0000-4000-8000-0000000000ff" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_sa_57]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_56 "SA Inner other operand" id "5ceaa100-0000-4000-8000-000000000100" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_58]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_57 "SA Inner anchor" id "5ceaa100-0000-4000-8000-000000000101" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_55; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_58 "SA Inner other anchor" id "5ceaa100-0000-4000-8000-000000000102" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_56; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_59 "SA Fallback anchor" id "5ceaa100-0000-4000-8000-000000000103" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_53; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_60 "SA First use of B" id "5ceaa100-0000-4000-8000-000000000104" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_61 "SA Second use of B" id "5ceaa100-0000-4000-8000-000000000105" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_62 "SA Root exit" id "5ceaa100-0000-4000-8000-000000000106" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_63 "SA B entry" id "5ceaa100-0000-4000-8000-000000000107" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_42; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_64 "SA B use of C" id "5ceaa100-0000-4000-8000-000000000108" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_42; + referenced @scenario_sa_44; + }, { + local @scenario_sa_43; + referenced @scenario_sa_45; + }]; + scenario @scenario_sa_32; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_65 "SA B exit" id "5ceaa100-0000-4000-8000-000000000109" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_43; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_66 "SA C entry" id "5ceaa100-0000-4000-8000-00000000010a" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_44; + }; + }; + description ""; + parent @scenario_sa_32; + postcondition ""; + precondition ""; + } + +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-redone/rationale.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-redone/rationale.arcadia new file mode 100644 index 00000000..64b58187 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-redone/rationale.arcadia @@ -0,0 +1,2 @@ +// Retain caller/operand evidence: ticket 雨. +// Navigation never edits this note. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-saved/expected-baseline.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-saved/expected-baseline.json new file mode 100644 index 00000000..b679ffef --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-saved/expected-baseline.json @@ -0,0 +1,1339 @@ +{ + "schema_version": 7, + "id": "5ceaa100-0000-4000-8000-000000000001", + "alias": "scenario_authoring", + "name": "Scenario authoring contract", + "description": "Native clicked-slot and caller-return contract.", + "elements": { + "5ceaa100-0000-4000-8000-00000000006e": { + "id": "5ceaa100-0000-4000-8000-00000000006e", + "alias": "scenario_oa_10", + "name": "OA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-00000000006f": { + "id": "5ceaa100-0000-4000-8000-00000000006f", + "alias": "scenario_oa_11", + "name": "OA Record result", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-000000000078": { + "id": "5ceaa100-0000-4000-8000-000000000078", + "alias": "scenario_oa_20", + "name": "OA Ticket modes", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-000000000079": { + "id": "5ceaa100-0000-4000-8000-000000000079", + "alias": "scenario_oa_21", + "name": "OA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000078", + "body": { + "Oa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-00000000007a": { + "id": "5ceaa100-0000-4000-8000-00000000007a", + "alias": "scenario_oa_22", + "name": "OA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000079", + "body": { + "Oa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000082": { + "id": "5ceaa100-0000-4000-8000-000000000082", + "alias": "scenario_oa_30", + "name": "OA A caller", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000096", + "5ceaa100-0000-4000-8000-000000000097", + "5ceaa100-0000-4000-8000-0000000000a0", + "5ceaa100-0000-4000-8000-0000000000a1", + "5ceaa100-0000-4000-8000-0000000000a2" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000083": { + "id": "5ceaa100-0000-4000-8000-000000000083", + "alias": "scenario_oa_31", + "name": "OA B verification", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a3", + "5ceaa100-0000-4000-8000-0000000000a4", + "5ceaa100-0000-4000-8000-0000000000a5" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000084": { + "id": "5ceaa100-0000-4000-8000-000000000084", + "alias": "scenario_oa_32", + "name": "OA C detail", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a6" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008c": { + "id": "5ceaa100-0000-4000-8000-00000000008c", + "alias": "scenario_oa_40", + "name": "OA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008d": { + "id": "5ceaa100-0000-4000-8000-00000000008d", + "alias": "scenario_oa_41", + "name": "OA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008e": { + "id": "5ceaa100-0000-4000-8000-00000000008e", + "alias": "scenario_oa_42", + "name": "OA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008f": { + "id": "5ceaa100-0000-4000-8000-00000000008f", + "alias": "scenario_oa_43", + "name": "OA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000090": { + "id": "5ceaa100-0000-4000-8000-000000000090", + "alias": "scenario_oa_44", + "name": "OA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000091": { + "id": "5ceaa100-0000-4000-8000-000000000091", + "alias": "scenario_oa_45", + "name": "OA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000096": { + "id": "5ceaa100-0000-4000-8000-000000000096", + "alias": "scenario_oa_50", + "name": "OA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000097": { + "id": "5ceaa100-0000-4000-8000-000000000097", + "alias": "scenario_oa_51", + "name": "OA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-000000000098", + "5ceaa100-0000-4000-8000-000000000099" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000098": { + "id": "5ceaa100-0000-4000-8000-000000000098", + "alias": "scenario_oa_52", + "name": "OA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009a" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000099": { + "id": "5ceaa100-0000-4000-8000-000000000099", + "alias": "scenario_oa_53", + "name": "OA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009f" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009a": { + "id": "5ceaa100-0000-4000-8000-00000000009a", + "alias": "scenario_oa_54", + "name": "OA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000098", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-00000000009b", + "5ceaa100-0000-4000-8000-00000000009c" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009b": { + "id": "5ceaa100-0000-4000-8000-00000000009b", + "alias": "scenario_oa_55", + "name": "OA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009d" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009c": { + "id": "5ceaa100-0000-4000-8000-00000000009c", + "alias": "scenario_oa_56", + "name": "OA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009e" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009d": { + "id": "5ceaa100-0000-4000-8000-00000000009d", + "alias": "scenario_oa_57", + "name": "OA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009b", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009e": { + "id": "5ceaa100-0000-4000-8000-00000000009e", + "alias": "scenario_oa_58", + "name": "OA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009c", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009f": { + "id": "5ceaa100-0000-4000-8000-00000000009f", + "alias": "scenario_oa_59", + "name": "OA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000099", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a0": { + "id": "5ceaa100-0000-4000-8000-0000000000a0", + "alias": "scenario_oa_60", + "name": "OA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a1": { + "id": "5ceaa100-0000-4000-8000-0000000000a1", + "alias": "scenario_oa_61", + "name": "OA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a2": { + "id": "5ceaa100-0000-4000-8000-0000000000a2", + "alias": "scenario_oa_62", + "name": "OA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a3": { + "id": "5ceaa100-0000-4000-8000-0000000000a3", + "alias": "scenario_oa_63", + "name": "OA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008e" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a4": { + "id": "5ceaa100-0000-4000-8000-0000000000a4", + "alias": "scenario_oa_64", + "name": "OA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000084", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-000000000090", + "local": "5ceaa100-0000-4000-8000-00000000008e" + }, + { + "referenced": "5ceaa100-0000-4000-8000-000000000091", + "local": "5ceaa100-0000-4000-8000-00000000008f" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a5": { + "id": "5ceaa100-0000-4000-8000-0000000000a5", + "alias": "scenario_oa_65", + "name": "OA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008f" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a6": { + "id": "5ceaa100-0000-4000-8000-0000000000a6", + "alias": "scenario_oa_66", + "name": "OA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-000000000090" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000d2": { + "id": "5ceaa100-0000-4000-8000-0000000000d2", + "alias": "scenario_sa_10", + "name": "SA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000d3": { + "id": "5ceaa100-0000-4000-8000-0000000000d3", + "alias": "scenario_sa_11", + "name": "SA Record result", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000dc": { + "id": "5ceaa100-0000-4000-8000-0000000000dc", + "alias": "scenario_sa_20", + "name": "SA Ticket modes", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000dd": { + "id": "5ceaa100-0000-4000-8000-0000000000dd", + "alias": "scenario_sa_21", + "name": "SA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dc", + "body": { + "Sa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000de": { + "id": "5ceaa100-0000-4000-8000-0000000000de", + "alias": "scenario_sa_22", + "name": "SA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dd", + "body": { + "Sa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e6": { + "id": "5ceaa100-0000-4000-8000-0000000000e6", + "alias": "scenario_sa_30", + "name": "SA A caller", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000fa", + "5ceaa100-0000-4000-8000-0000000000fb", + "5ceaa100-0000-4000-8000-000000000104", + "5ceaa100-0000-4000-8000-000000000105", + "5ceaa100-0000-4000-8000-000000000106" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e7": { + "id": "5ceaa100-0000-4000-8000-0000000000e7", + "alias": "scenario_sa_31", + "name": "SA B verification", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000107", + "5ceaa100-0000-4000-8000-000000000108", + "5ceaa100-0000-4000-8000-000000000109" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e8": { + "id": "5ceaa100-0000-4000-8000-0000000000e8", + "alias": "scenario_sa_32", + "name": "SA C detail", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-00000000010a" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f0": { + "id": "5ceaa100-0000-4000-8000-0000000000f0", + "alias": "scenario_sa_40", + "name": "SA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f1": { + "id": "5ceaa100-0000-4000-8000-0000000000f1", + "alias": "scenario_sa_41", + "name": "SA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f2": { + "id": "5ceaa100-0000-4000-8000-0000000000f2", + "alias": "scenario_sa_42", + "name": "SA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f3": { + "id": "5ceaa100-0000-4000-8000-0000000000f3", + "alias": "scenario_sa_43", + "name": "SA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f4": { + "id": "5ceaa100-0000-4000-8000-0000000000f4", + "alias": "scenario_sa_44", + "name": "SA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f5": { + "id": "5ceaa100-0000-4000-8000-0000000000f5", + "alias": "scenario_sa_45", + "name": "SA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fa": { + "id": "5ceaa100-0000-4000-8000-0000000000fa", + "alias": "scenario_sa_50", + "name": "SA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fb": { + "id": "5ceaa100-0000-4000-8000-0000000000fb", + "alias": "scenario_sa_51", + "name": "SA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000fc", + "5ceaa100-0000-4000-8000-0000000000fd" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fc": { + "id": "5ceaa100-0000-4000-8000-0000000000fc", + "alias": "scenario_sa_52", + "name": "SA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-0000000000fe" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fd": { + "id": "5ceaa100-0000-4000-8000-0000000000fd", + "alias": "scenario_sa_53", + "name": "SA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000103" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fe": { + "id": "5ceaa100-0000-4000-8000-0000000000fe", + "alias": "scenario_sa_54", + "name": "SA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fc", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000ff", + "5ceaa100-0000-4000-8000-000000000100" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000ff": { + "id": "5ceaa100-0000-4000-8000-0000000000ff", + "alias": "scenario_sa_55", + "name": "SA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000101" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000100": { + "id": "5ceaa100-0000-4000-8000-000000000100", + "alias": "scenario_sa_56", + "name": "SA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000102" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000101": { + "id": "5ceaa100-0000-4000-8000-000000000101", + "alias": "scenario_sa_57", + "name": "SA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000ff", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000102": { + "id": "5ceaa100-0000-4000-8000-000000000102", + "alias": "scenario_sa_58", + "name": "SA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000100", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000103": { + "id": "5ceaa100-0000-4000-8000-000000000103", + "alias": "scenario_sa_59", + "name": "SA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fd", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000104": { + "id": "5ceaa100-0000-4000-8000-000000000104", + "alias": "scenario_sa_60", + "name": "SA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000105": { + "id": "5ceaa100-0000-4000-8000-000000000105", + "alias": "scenario_sa_61", + "name": "SA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000106": { + "id": "5ceaa100-0000-4000-8000-000000000106", + "alias": "scenario_sa_62", + "name": "SA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000107": { + "id": "5ceaa100-0000-4000-8000-000000000107", + "alias": "scenario_sa_63", + "name": "SA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f2" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000108": { + "id": "5ceaa100-0000-4000-8000-000000000108", + "alias": "scenario_sa_64", + "name": "SA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e8", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f4", + "local": "5ceaa100-0000-4000-8000-0000000000f2" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f5", + "local": "5ceaa100-0000-4000-8000-0000000000f3" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000109": { + "id": "5ceaa100-0000-4000-8000-000000000109", + "alias": "scenario_sa_65", + "name": "SA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f3" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000010a": { + "id": "5ceaa100-0000-4000-8000-00000000010a", + "alias": "scenario_sa_66", + "name": "SA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f4" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + } + }, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} +} \ No newline at end of file diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-saved/project.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-saved/project.arcadia new file mode 100644 index 00000000..6e835ccc --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-saved/project.arcadia @@ -0,0 +1,689 @@ +arcadia 7; +project scenario_authoring "Scenario authoring contract" id "5ceaa100-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Native clicked-slot and caller-return contract."; + + oa_activity scenario_oa_10 "OA Inspect ticket" id "5ceaa100-0000-4000-8000-00000000006e" { + description ""; + parent none; + } + + oa_activity scenario_oa_11 "OA Record result" id "5ceaa100-0000-4000-8000-00000000006f" { + description ""; + parent none; + } + + oa_state_machine scenario_oa_20 "OA Ticket modes" id "5ceaa100-0000-4000-8000-000000000078" { + description ""; + parent none; + } + + oa_region scenario_oa_21 "OA Ticket region" id "5ceaa100-0000-4000-8000-000000000079" { + description ""; + parent @scenario_oa_20; + } + + oa_state scenario_oa_22 "OA Ready" id "5ceaa100-0000-4000-8000-00000000007a" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_oa_21; + } + + oa_scenario scenario_oa_30 "OA A caller" id "5ceaa100-0000-4000-8000-000000000082" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [ @oa_native_action,@scenario_oa_50, @scenario_oa_51, @scenario_oa_60, @scenario_oa_61, @scenario_oa_62]; + viewpoint OperationalActivity; + + oa_occurrence oa_native_action "OA native action" id "16cab58a-8990-422c-a7d8-4c23498417f1" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_scenario scenario_oa_31 "OA B verification" id "5ceaa100-0000-4000-8000-000000000083" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_63, @scenario_oa_64, @scenario_oa_65]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_32 "OA C detail" id "5ceaa100-0000-4000-8000-000000000084" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_66]; + viewpoint OperationalActivity; + } + + oa_lifeline scenario_oa_40 "OA A inspector" id "5ceaa100-0000-4000-8000-00000000008c" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_41 "OA A recorder" id "5ceaa100-0000-4000-8000-00000000008d" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_42 "OA B inspector" id "5ceaa100-0000-4000-8000-00000000008e" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_43 "OA B recorder" id "5ceaa100-0000-4000-8000-00000000008f" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_44 "OA C inspector" id "5ceaa100-0000-4000-8000-000000000090" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_45 "OA C recorder" id "5ceaa100-0000-4000-8000-000000000091" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_11; + } + + oa_occurrence scenario_oa_50 "OA Root entry" id "5ceaa100-0000-4000-8000-000000000096" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_51 "OA Outer ALT" id "5ceaa100-0000-4000-8000-000000000097" { + body { + Fragment { + branches [@scenario_oa_52, @scenario_oa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_52 "OA Outer chosen operand" id "5ceaa100-0000-4000-8000-000000000098" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_oa_54]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_53 "OA Outer fallback operand" id "5ceaa100-0000-4000-8000-000000000099" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_59]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_54 "OA Inner ALT" id "5ceaa100-0000-4000-8000-00000000009a" { + body { + Fragment { + branches [@scenario_oa_55, @scenario_oa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_52; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_55 "OA Inner chosen operand" id "5ceaa100-0000-4000-8000-00000000009b" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_oa_57]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_56 "OA Inner other operand" id "5ceaa100-0000-4000-8000-00000000009c" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_58]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_57 "OA Inner anchor" id "5ceaa100-0000-4000-8000-00000000009d" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_55; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_58 "OA Inner other anchor" id "5ceaa100-0000-4000-8000-00000000009e" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_56; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_59 "OA Fallback anchor" id "5ceaa100-0000-4000-8000-00000000009f" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_53; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_60 "OA First use of B" id "5ceaa100-0000-4000-8000-0000000000a0" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_61 "OA Second use of B" id "5ceaa100-0000-4000-8000-0000000000a1" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_62 "OA Root exit" id "5ceaa100-0000-4000-8000-0000000000a2" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_63 "OA B entry" id "5ceaa100-0000-4000-8000-0000000000a3" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_42; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_64 "OA B use of C" id "5ceaa100-0000-4000-8000-0000000000a4" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_42; + referenced @scenario_oa_44; + }, { + local @scenario_oa_43; + referenced @scenario_oa_45; + }]; + scenario @scenario_oa_32; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_65 "OA B exit" id "5ceaa100-0000-4000-8000-0000000000a5" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_43; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_66 "OA C entry" id "5ceaa100-0000-4000-8000-0000000000a6" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_44; + }; + }; + description ""; + parent @scenario_oa_32; + postcondition ""; + precondition ""; + } + + sa_function scenario_sa_10 "SA Inspect ticket" id "5ceaa100-0000-4000-8000-0000000000d2" { + description ""; + parent none; + } + + sa_function scenario_sa_11 "SA Record result" id "5ceaa100-0000-4000-8000-0000000000d3" { + description ""; + parent none; + } + + sa_state_machine scenario_sa_20 "SA Ticket modes" id "5ceaa100-0000-4000-8000-0000000000dc" { + description ""; + parent none; + } + + sa_region scenario_sa_21 "SA Ticket region" id "5ceaa100-0000-4000-8000-0000000000dd" { + description ""; + parent @scenario_sa_20; + } + + sa_state scenario_sa_22 "SA Ready" id "5ceaa100-0000-4000-8000-0000000000de" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_sa_21; + } + + sa_scenario scenario_sa_30 "SA A caller" id "5ceaa100-0000-4000-8000-0000000000e6" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_50, @scenario_sa_51, @scenario_sa_60, @scenario_sa_61, @scenario_sa_62]; + viewpoint Functional; + } + + sa_scenario scenario_sa_31 "SA B verification" id "5ceaa100-0000-4000-8000-0000000000e7" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_63, @scenario_sa_64, @scenario_sa_65]; + viewpoint Functional; + } + + sa_scenario scenario_sa_32 "SA C detail" id "5ceaa100-0000-4000-8000-0000000000e8" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_66]; + viewpoint Functional; + } + + sa_lifeline scenario_sa_40 "SA A inspector" id "5ceaa100-0000-4000-8000-0000000000f0" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_41 "SA A recorder" id "5ceaa100-0000-4000-8000-0000000000f1" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_42 "SA B inspector" id "5ceaa100-0000-4000-8000-0000000000f2" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_43 "SA B recorder" id "5ceaa100-0000-4000-8000-0000000000f3" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_44 "SA C inspector" id "5ceaa100-0000-4000-8000-0000000000f4" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_45 "SA C recorder" id "5ceaa100-0000-4000-8000-0000000000f5" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_11; + } + + sa_occurrence scenario_sa_50 "SA Root entry" id "5ceaa100-0000-4000-8000-0000000000fa" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_51 "SA Outer ALT" id "5ceaa100-0000-4000-8000-0000000000fb" { + body { + Fragment { + branches [@scenario_sa_52, @scenario_sa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_52 "SA Outer chosen operand" id "5ceaa100-0000-4000-8000-0000000000fc" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_sa_54]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_53 "SA Outer fallback operand" id "5ceaa100-0000-4000-8000-0000000000fd" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_59]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_54 "SA Inner ALT" id "5ceaa100-0000-4000-8000-0000000000fe" { + body { + Fragment { + branches [@scenario_sa_55, @scenario_sa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_52; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_55 "SA Inner chosen operand" id "5ceaa100-0000-4000-8000-0000000000ff" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_sa_57]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_56 "SA Inner other operand" id "5ceaa100-0000-4000-8000-000000000100" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_58]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_57 "SA Inner anchor" id "5ceaa100-0000-4000-8000-000000000101" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_55; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_58 "SA Inner other anchor" id "5ceaa100-0000-4000-8000-000000000102" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_56; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_59 "SA Fallback anchor" id "5ceaa100-0000-4000-8000-000000000103" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_53; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_60 "SA First use of B" id "5ceaa100-0000-4000-8000-000000000104" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_61 "SA Second use of B" id "5ceaa100-0000-4000-8000-000000000105" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_62 "SA Root exit" id "5ceaa100-0000-4000-8000-000000000106" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_63 "SA B entry" id "5ceaa100-0000-4000-8000-000000000107" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_42; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_64 "SA B use of C" id "5ceaa100-0000-4000-8000-000000000108" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_42; + referenced @scenario_sa_44; + }, { + local @scenario_sa_43; + referenced @scenario_sa_45; + }]; + scenario @scenario_sa_32; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_65 "SA B exit" id "5ceaa100-0000-4000-8000-000000000109" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_43; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_66 "SA C entry" id "5ceaa100-0000-4000-8000-00000000010a" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_44; + }; + }; + description ""; + parent @scenario_sa_32; + postcondition ""; + precondition ""; + } + +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-saved/rationale.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-saved/rationale.arcadia new file mode 100644 index 00000000..64b58187 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-saved/rationale.arcadia @@ -0,0 +1,2 @@ +// Retain caller/operand evidence: ticket 雨. +// Navigation never edits this note. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-undone/expected-baseline.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-undone/expected-baseline.json new file mode 100644 index 00000000..b679ffef --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-undone/expected-baseline.json @@ -0,0 +1,1339 @@ +{ + "schema_version": 7, + "id": "5ceaa100-0000-4000-8000-000000000001", + "alias": "scenario_authoring", + "name": "Scenario authoring contract", + "description": "Native clicked-slot and caller-return contract.", + "elements": { + "5ceaa100-0000-4000-8000-00000000006e": { + "id": "5ceaa100-0000-4000-8000-00000000006e", + "alias": "scenario_oa_10", + "name": "OA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-00000000006f": { + "id": "5ceaa100-0000-4000-8000-00000000006f", + "alias": "scenario_oa_11", + "name": "OA Record result", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-000000000078": { + "id": "5ceaa100-0000-4000-8000-000000000078", + "alias": "scenario_oa_20", + "name": "OA Ticket modes", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-000000000079": { + "id": "5ceaa100-0000-4000-8000-000000000079", + "alias": "scenario_oa_21", + "name": "OA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000078", + "body": { + "Oa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-00000000007a": { + "id": "5ceaa100-0000-4000-8000-00000000007a", + "alias": "scenario_oa_22", + "name": "OA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000079", + "body": { + "Oa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000082": { + "id": "5ceaa100-0000-4000-8000-000000000082", + "alias": "scenario_oa_30", + "name": "OA A caller", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000096", + "5ceaa100-0000-4000-8000-000000000097", + "5ceaa100-0000-4000-8000-0000000000a0", + "5ceaa100-0000-4000-8000-0000000000a1", + "5ceaa100-0000-4000-8000-0000000000a2" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000083": { + "id": "5ceaa100-0000-4000-8000-000000000083", + "alias": "scenario_oa_31", + "name": "OA B verification", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a3", + "5ceaa100-0000-4000-8000-0000000000a4", + "5ceaa100-0000-4000-8000-0000000000a5" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000084": { + "id": "5ceaa100-0000-4000-8000-000000000084", + "alias": "scenario_oa_32", + "name": "OA C detail", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a6" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008c": { + "id": "5ceaa100-0000-4000-8000-00000000008c", + "alias": "scenario_oa_40", + "name": "OA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008d": { + "id": "5ceaa100-0000-4000-8000-00000000008d", + "alias": "scenario_oa_41", + "name": "OA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008e": { + "id": "5ceaa100-0000-4000-8000-00000000008e", + "alias": "scenario_oa_42", + "name": "OA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008f": { + "id": "5ceaa100-0000-4000-8000-00000000008f", + "alias": "scenario_oa_43", + "name": "OA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000090": { + "id": "5ceaa100-0000-4000-8000-000000000090", + "alias": "scenario_oa_44", + "name": "OA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000091": { + "id": "5ceaa100-0000-4000-8000-000000000091", + "alias": "scenario_oa_45", + "name": "OA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000096": { + "id": "5ceaa100-0000-4000-8000-000000000096", + "alias": "scenario_oa_50", + "name": "OA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000097": { + "id": "5ceaa100-0000-4000-8000-000000000097", + "alias": "scenario_oa_51", + "name": "OA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-000000000098", + "5ceaa100-0000-4000-8000-000000000099" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000098": { + "id": "5ceaa100-0000-4000-8000-000000000098", + "alias": "scenario_oa_52", + "name": "OA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009a" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000099": { + "id": "5ceaa100-0000-4000-8000-000000000099", + "alias": "scenario_oa_53", + "name": "OA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009f" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009a": { + "id": "5ceaa100-0000-4000-8000-00000000009a", + "alias": "scenario_oa_54", + "name": "OA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000098", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-00000000009b", + "5ceaa100-0000-4000-8000-00000000009c" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009b": { + "id": "5ceaa100-0000-4000-8000-00000000009b", + "alias": "scenario_oa_55", + "name": "OA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009d" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009c": { + "id": "5ceaa100-0000-4000-8000-00000000009c", + "alias": "scenario_oa_56", + "name": "OA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009e" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009d": { + "id": "5ceaa100-0000-4000-8000-00000000009d", + "alias": "scenario_oa_57", + "name": "OA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009b", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009e": { + "id": "5ceaa100-0000-4000-8000-00000000009e", + "alias": "scenario_oa_58", + "name": "OA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009c", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009f": { + "id": "5ceaa100-0000-4000-8000-00000000009f", + "alias": "scenario_oa_59", + "name": "OA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000099", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a0": { + "id": "5ceaa100-0000-4000-8000-0000000000a0", + "alias": "scenario_oa_60", + "name": "OA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a1": { + "id": "5ceaa100-0000-4000-8000-0000000000a1", + "alias": "scenario_oa_61", + "name": "OA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a2": { + "id": "5ceaa100-0000-4000-8000-0000000000a2", + "alias": "scenario_oa_62", + "name": "OA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a3": { + "id": "5ceaa100-0000-4000-8000-0000000000a3", + "alias": "scenario_oa_63", + "name": "OA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008e" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a4": { + "id": "5ceaa100-0000-4000-8000-0000000000a4", + "alias": "scenario_oa_64", + "name": "OA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000084", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-000000000090", + "local": "5ceaa100-0000-4000-8000-00000000008e" + }, + { + "referenced": "5ceaa100-0000-4000-8000-000000000091", + "local": "5ceaa100-0000-4000-8000-00000000008f" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a5": { + "id": "5ceaa100-0000-4000-8000-0000000000a5", + "alias": "scenario_oa_65", + "name": "OA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008f" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a6": { + "id": "5ceaa100-0000-4000-8000-0000000000a6", + "alias": "scenario_oa_66", + "name": "OA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-000000000090" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000d2": { + "id": "5ceaa100-0000-4000-8000-0000000000d2", + "alias": "scenario_sa_10", + "name": "SA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000d3": { + "id": "5ceaa100-0000-4000-8000-0000000000d3", + "alias": "scenario_sa_11", + "name": "SA Record result", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000dc": { + "id": "5ceaa100-0000-4000-8000-0000000000dc", + "alias": "scenario_sa_20", + "name": "SA Ticket modes", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000dd": { + "id": "5ceaa100-0000-4000-8000-0000000000dd", + "alias": "scenario_sa_21", + "name": "SA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dc", + "body": { + "Sa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000de": { + "id": "5ceaa100-0000-4000-8000-0000000000de", + "alias": "scenario_sa_22", + "name": "SA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dd", + "body": { + "Sa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e6": { + "id": "5ceaa100-0000-4000-8000-0000000000e6", + "alias": "scenario_sa_30", + "name": "SA A caller", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000fa", + "5ceaa100-0000-4000-8000-0000000000fb", + "5ceaa100-0000-4000-8000-000000000104", + "5ceaa100-0000-4000-8000-000000000105", + "5ceaa100-0000-4000-8000-000000000106" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e7": { + "id": "5ceaa100-0000-4000-8000-0000000000e7", + "alias": "scenario_sa_31", + "name": "SA B verification", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000107", + "5ceaa100-0000-4000-8000-000000000108", + "5ceaa100-0000-4000-8000-000000000109" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e8": { + "id": "5ceaa100-0000-4000-8000-0000000000e8", + "alias": "scenario_sa_32", + "name": "SA C detail", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-00000000010a" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f0": { + "id": "5ceaa100-0000-4000-8000-0000000000f0", + "alias": "scenario_sa_40", + "name": "SA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f1": { + "id": "5ceaa100-0000-4000-8000-0000000000f1", + "alias": "scenario_sa_41", + "name": "SA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f2": { + "id": "5ceaa100-0000-4000-8000-0000000000f2", + "alias": "scenario_sa_42", + "name": "SA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f3": { + "id": "5ceaa100-0000-4000-8000-0000000000f3", + "alias": "scenario_sa_43", + "name": "SA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f4": { + "id": "5ceaa100-0000-4000-8000-0000000000f4", + "alias": "scenario_sa_44", + "name": "SA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f5": { + "id": "5ceaa100-0000-4000-8000-0000000000f5", + "alias": "scenario_sa_45", + "name": "SA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fa": { + "id": "5ceaa100-0000-4000-8000-0000000000fa", + "alias": "scenario_sa_50", + "name": "SA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fb": { + "id": "5ceaa100-0000-4000-8000-0000000000fb", + "alias": "scenario_sa_51", + "name": "SA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000fc", + "5ceaa100-0000-4000-8000-0000000000fd" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fc": { + "id": "5ceaa100-0000-4000-8000-0000000000fc", + "alias": "scenario_sa_52", + "name": "SA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-0000000000fe" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fd": { + "id": "5ceaa100-0000-4000-8000-0000000000fd", + "alias": "scenario_sa_53", + "name": "SA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000103" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fe": { + "id": "5ceaa100-0000-4000-8000-0000000000fe", + "alias": "scenario_sa_54", + "name": "SA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fc", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000ff", + "5ceaa100-0000-4000-8000-000000000100" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000ff": { + "id": "5ceaa100-0000-4000-8000-0000000000ff", + "alias": "scenario_sa_55", + "name": "SA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000101" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000100": { + "id": "5ceaa100-0000-4000-8000-000000000100", + "alias": "scenario_sa_56", + "name": "SA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000102" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000101": { + "id": "5ceaa100-0000-4000-8000-000000000101", + "alias": "scenario_sa_57", + "name": "SA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000ff", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000102": { + "id": "5ceaa100-0000-4000-8000-000000000102", + "alias": "scenario_sa_58", + "name": "SA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000100", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000103": { + "id": "5ceaa100-0000-4000-8000-000000000103", + "alias": "scenario_sa_59", + "name": "SA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fd", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000104": { + "id": "5ceaa100-0000-4000-8000-000000000104", + "alias": "scenario_sa_60", + "name": "SA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000105": { + "id": "5ceaa100-0000-4000-8000-000000000105", + "alias": "scenario_sa_61", + "name": "SA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000106": { + "id": "5ceaa100-0000-4000-8000-000000000106", + "alias": "scenario_sa_62", + "name": "SA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000107": { + "id": "5ceaa100-0000-4000-8000-000000000107", + "alias": "scenario_sa_63", + "name": "SA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f2" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000108": { + "id": "5ceaa100-0000-4000-8000-000000000108", + "alias": "scenario_sa_64", + "name": "SA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e8", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f4", + "local": "5ceaa100-0000-4000-8000-0000000000f2" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f5", + "local": "5ceaa100-0000-4000-8000-0000000000f3" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000109": { + "id": "5ceaa100-0000-4000-8000-000000000109", + "alias": "scenario_sa_65", + "name": "SA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f3" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000010a": { + "id": "5ceaa100-0000-4000-8000-00000000010a", + "alias": "scenario_sa_66", + "name": "SA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f4" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + } + }, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} +} \ No newline at end of file diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-undone/project.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-undone/project.arcadia new file mode 100644 index 00000000..b7fee00e --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-undone/project.arcadia @@ -0,0 +1,674 @@ +arcadia 7; +project scenario_authoring "Scenario authoring contract" id "5ceaa100-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Native clicked-slot and caller-return contract."; + + oa_activity scenario_oa_10 "OA Inspect ticket" id "5ceaa100-0000-4000-8000-00000000006e" { + description ""; + parent none; + } + + oa_activity scenario_oa_11 "OA Record result" id "5ceaa100-0000-4000-8000-00000000006f" { + description ""; + parent none; + } + + oa_state_machine scenario_oa_20 "OA Ticket modes" id "5ceaa100-0000-4000-8000-000000000078" { + description ""; + parent none; + } + + oa_region scenario_oa_21 "OA Ticket region" id "5ceaa100-0000-4000-8000-000000000079" { + description ""; + parent @scenario_oa_20; + } + + oa_state scenario_oa_22 "OA Ready" id "5ceaa100-0000-4000-8000-00000000007a" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_oa_21; + } + + oa_scenario scenario_oa_30 "OA A caller" id "5ceaa100-0000-4000-8000-000000000082" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_50, @scenario_oa_51, @scenario_oa_60, @scenario_oa_61, @scenario_oa_62]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_31 "OA B verification" id "5ceaa100-0000-4000-8000-000000000083" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_63, @scenario_oa_64, @scenario_oa_65]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_32 "OA C detail" id "5ceaa100-0000-4000-8000-000000000084" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_66]; + viewpoint OperationalActivity; + } + + oa_lifeline scenario_oa_40 "OA A inspector" id "5ceaa100-0000-4000-8000-00000000008c" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_41 "OA A recorder" id "5ceaa100-0000-4000-8000-00000000008d" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_42 "OA B inspector" id "5ceaa100-0000-4000-8000-00000000008e" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_43 "OA B recorder" id "5ceaa100-0000-4000-8000-00000000008f" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_44 "OA C inspector" id "5ceaa100-0000-4000-8000-000000000090" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_45 "OA C recorder" id "5ceaa100-0000-4000-8000-000000000091" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_11; + } + + oa_occurrence scenario_oa_50 "OA Root entry" id "5ceaa100-0000-4000-8000-000000000096" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_51 "OA Outer ALT" id "5ceaa100-0000-4000-8000-000000000097" { + body { + Fragment { + branches [@scenario_oa_52, @scenario_oa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_52 "OA Outer chosen operand" id "5ceaa100-0000-4000-8000-000000000098" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_oa_54]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_53 "OA Outer fallback operand" id "5ceaa100-0000-4000-8000-000000000099" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_59]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_54 "OA Inner ALT" id "5ceaa100-0000-4000-8000-00000000009a" { + body { + Fragment { + branches [@scenario_oa_55, @scenario_oa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_52; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_55 "OA Inner chosen operand" id "5ceaa100-0000-4000-8000-00000000009b" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_oa_57]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_56 "OA Inner other operand" id "5ceaa100-0000-4000-8000-00000000009c" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_58]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_57 "OA Inner anchor" id "5ceaa100-0000-4000-8000-00000000009d" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_55; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_58 "OA Inner other anchor" id "5ceaa100-0000-4000-8000-00000000009e" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_56; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_59 "OA Fallback anchor" id "5ceaa100-0000-4000-8000-00000000009f" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_53; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_60 "OA First use of B" id "5ceaa100-0000-4000-8000-0000000000a0" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_61 "OA Second use of B" id "5ceaa100-0000-4000-8000-0000000000a1" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_62 "OA Root exit" id "5ceaa100-0000-4000-8000-0000000000a2" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_63 "OA B entry" id "5ceaa100-0000-4000-8000-0000000000a3" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_42; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_64 "OA B use of C" id "5ceaa100-0000-4000-8000-0000000000a4" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_42; + referenced @scenario_oa_44; + }, { + local @scenario_oa_43; + referenced @scenario_oa_45; + }]; + scenario @scenario_oa_32; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_65 "OA B exit" id "5ceaa100-0000-4000-8000-0000000000a5" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_43; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_66 "OA C entry" id "5ceaa100-0000-4000-8000-0000000000a6" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_44; + }; + }; + description ""; + parent @scenario_oa_32; + postcondition ""; + precondition ""; + } + + sa_function scenario_sa_10 "SA Inspect ticket" id "5ceaa100-0000-4000-8000-0000000000d2" { + description ""; + parent none; + } + + sa_function scenario_sa_11 "SA Record result" id "5ceaa100-0000-4000-8000-0000000000d3" { + description ""; + parent none; + } + + sa_state_machine scenario_sa_20 "SA Ticket modes" id "5ceaa100-0000-4000-8000-0000000000dc" { + description ""; + parent none; + } + + sa_region scenario_sa_21 "SA Ticket region" id "5ceaa100-0000-4000-8000-0000000000dd" { + description ""; + parent @scenario_sa_20; + } + + sa_state scenario_sa_22 "SA Ready" id "5ceaa100-0000-4000-8000-0000000000de" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_sa_21; + } + + sa_scenario scenario_sa_30 "SA A caller" id "5ceaa100-0000-4000-8000-0000000000e6" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_50, @scenario_sa_51, @scenario_sa_60, @scenario_sa_61, @scenario_sa_62]; + viewpoint Functional; + } + + sa_scenario scenario_sa_31 "SA B verification" id "5ceaa100-0000-4000-8000-0000000000e7" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_63, @scenario_sa_64, @scenario_sa_65]; + viewpoint Functional; + } + + sa_scenario scenario_sa_32 "SA C detail" id "5ceaa100-0000-4000-8000-0000000000e8" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_66]; + viewpoint Functional; + } + + sa_lifeline scenario_sa_40 "SA A inspector" id "5ceaa100-0000-4000-8000-0000000000f0" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_41 "SA A recorder" id "5ceaa100-0000-4000-8000-0000000000f1" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_42 "SA B inspector" id "5ceaa100-0000-4000-8000-0000000000f2" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_43 "SA B recorder" id "5ceaa100-0000-4000-8000-0000000000f3" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_44 "SA C inspector" id "5ceaa100-0000-4000-8000-0000000000f4" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_45 "SA C recorder" id "5ceaa100-0000-4000-8000-0000000000f5" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_11; + } + + sa_occurrence scenario_sa_50 "SA Root entry" id "5ceaa100-0000-4000-8000-0000000000fa" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_51 "SA Outer ALT" id "5ceaa100-0000-4000-8000-0000000000fb" { + body { + Fragment { + branches [@scenario_sa_52, @scenario_sa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_52 "SA Outer chosen operand" id "5ceaa100-0000-4000-8000-0000000000fc" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_sa_54]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_53 "SA Outer fallback operand" id "5ceaa100-0000-4000-8000-0000000000fd" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_59]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_54 "SA Inner ALT" id "5ceaa100-0000-4000-8000-0000000000fe" { + body { + Fragment { + branches [@scenario_sa_55, @scenario_sa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_52; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_55 "SA Inner chosen operand" id "5ceaa100-0000-4000-8000-0000000000ff" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_sa_57]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_56 "SA Inner other operand" id "5ceaa100-0000-4000-8000-000000000100" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_58]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_57 "SA Inner anchor" id "5ceaa100-0000-4000-8000-000000000101" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_55; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_58 "SA Inner other anchor" id "5ceaa100-0000-4000-8000-000000000102" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_56; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_59 "SA Fallback anchor" id "5ceaa100-0000-4000-8000-000000000103" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_53; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_60 "SA First use of B" id "5ceaa100-0000-4000-8000-000000000104" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_61 "SA Second use of B" id "5ceaa100-0000-4000-8000-000000000105" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_62 "SA Root exit" id "5ceaa100-0000-4000-8000-000000000106" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_63 "SA B entry" id "5ceaa100-0000-4000-8000-000000000107" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_42; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_64 "SA B use of C" id "5ceaa100-0000-4000-8000-000000000108" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_42; + referenced @scenario_sa_44; + }, { + local @scenario_sa_43; + referenced @scenario_sa_45; + }]; + scenario @scenario_sa_32; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_65 "SA B exit" id "5ceaa100-0000-4000-8000-000000000109" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_43; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_66 "SA C entry" id "5ceaa100-0000-4000-8000-00000000010a" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_44; + }; + }; + description ""; + parent @scenario_sa_32; + postcondition ""; + precondition ""; + } + +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-undone/rationale.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-undone/rationale.arcadia new file mode 100644 index 00000000..64b58187 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-action-undone/rationale.arcadia @@ -0,0 +1,2 @@ +// Retain caller/operand evidence: ticket 雨. +// Navigation never edits this note. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/expected-baseline.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/expected-baseline.json new file mode 100644 index 00000000..b679ffef --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/expected-baseline.json @@ -0,0 +1,1339 @@ +{ + "schema_version": 7, + "id": "5ceaa100-0000-4000-8000-000000000001", + "alias": "scenario_authoring", + "name": "Scenario authoring contract", + "description": "Native clicked-slot and caller-return contract.", + "elements": { + "5ceaa100-0000-4000-8000-00000000006e": { + "id": "5ceaa100-0000-4000-8000-00000000006e", + "alias": "scenario_oa_10", + "name": "OA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-00000000006f": { + "id": "5ceaa100-0000-4000-8000-00000000006f", + "alias": "scenario_oa_11", + "name": "OA Record result", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-000000000078": { + "id": "5ceaa100-0000-4000-8000-000000000078", + "alias": "scenario_oa_20", + "name": "OA Ticket modes", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-000000000079": { + "id": "5ceaa100-0000-4000-8000-000000000079", + "alias": "scenario_oa_21", + "name": "OA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000078", + "body": { + "Oa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-00000000007a": { + "id": "5ceaa100-0000-4000-8000-00000000007a", + "alias": "scenario_oa_22", + "name": "OA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000079", + "body": { + "Oa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000082": { + "id": "5ceaa100-0000-4000-8000-000000000082", + "alias": "scenario_oa_30", + "name": "OA A caller", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000096", + "5ceaa100-0000-4000-8000-000000000097", + "5ceaa100-0000-4000-8000-0000000000a0", + "5ceaa100-0000-4000-8000-0000000000a1", + "5ceaa100-0000-4000-8000-0000000000a2" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000083": { + "id": "5ceaa100-0000-4000-8000-000000000083", + "alias": "scenario_oa_31", + "name": "OA B verification", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a3", + "5ceaa100-0000-4000-8000-0000000000a4", + "5ceaa100-0000-4000-8000-0000000000a5" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000084": { + "id": "5ceaa100-0000-4000-8000-000000000084", + "alias": "scenario_oa_32", + "name": "OA C detail", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a6" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008c": { + "id": "5ceaa100-0000-4000-8000-00000000008c", + "alias": "scenario_oa_40", + "name": "OA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008d": { + "id": "5ceaa100-0000-4000-8000-00000000008d", + "alias": "scenario_oa_41", + "name": "OA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008e": { + "id": "5ceaa100-0000-4000-8000-00000000008e", + "alias": "scenario_oa_42", + "name": "OA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008f": { + "id": "5ceaa100-0000-4000-8000-00000000008f", + "alias": "scenario_oa_43", + "name": "OA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000090": { + "id": "5ceaa100-0000-4000-8000-000000000090", + "alias": "scenario_oa_44", + "name": "OA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000091": { + "id": "5ceaa100-0000-4000-8000-000000000091", + "alias": "scenario_oa_45", + "name": "OA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000096": { + "id": "5ceaa100-0000-4000-8000-000000000096", + "alias": "scenario_oa_50", + "name": "OA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000097": { + "id": "5ceaa100-0000-4000-8000-000000000097", + "alias": "scenario_oa_51", + "name": "OA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-000000000098", + "5ceaa100-0000-4000-8000-000000000099" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000098": { + "id": "5ceaa100-0000-4000-8000-000000000098", + "alias": "scenario_oa_52", + "name": "OA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009a" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000099": { + "id": "5ceaa100-0000-4000-8000-000000000099", + "alias": "scenario_oa_53", + "name": "OA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009f" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009a": { + "id": "5ceaa100-0000-4000-8000-00000000009a", + "alias": "scenario_oa_54", + "name": "OA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000098", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-00000000009b", + "5ceaa100-0000-4000-8000-00000000009c" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009b": { + "id": "5ceaa100-0000-4000-8000-00000000009b", + "alias": "scenario_oa_55", + "name": "OA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009d" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009c": { + "id": "5ceaa100-0000-4000-8000-00000000009c", + "alias": "scenario_oa_56", + "name": "OA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009e" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009d": { + "id": "5ceaa100-0000-4000-8000-00000000009d", + "alias": "scenario_oa_57", + "name": "OA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009b", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009e": { + "id": "5ceaa100-0000-4000-8000-00000000009e", + "alias": "scenario_oa_58", + "name": "OA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009c", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009f": { + "id": "5ceaa100-0000-4000-8000-00000000009f", + "alias": "scenario_oa_59", + "name": "OA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000099", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a0": { + "id": "5ceaa100-0000-4000-8000-0000000000a0", + "alias": "scenario_oa_60", + "name": "OA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a1": { + "id": "5ceaa100-0000-4000-8000-0000000000a1", + "alias": "scenario_oa_61", + "name": "OA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a2": { + "id": "5ceaa100-0000-4000-8000-0000000000a2", + "alias": "scenario_oa_62", + "name": "OA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a3": { + "id": "5ceaa100-0000-4000-8000-0000000000a3", + "alias": "scenario_oa_63", + "name": "OA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008e" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a4": { + "id": "5ceaa100-0000-4000-8000-0000000000a4", + "alias": "scenario_oa_64", + "name": "OA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000084", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-000000000090", + "local": "5ceaa100-0000-4000-8000-00000000008e" + }, + { + "referenced": "5ceaa100-0000-4000-8000-000000000091", + "local": "5ceaa100-0000-4000-8000-00000000008f" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a5": { + "id": "5ceaa100-0000-4000-8000-0000000000a5", + "alias": "scenario_oa_65", + "name": "OA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008f" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a6": { + "id": "5ceaa100-0000-4000-8000-0000000000a6", + "alias": "scenario_oa_66", + "name": "OA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-000000000090" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000d2": { + "id": "5ceaa100-0000-4000-8000-0000000000d2", + "alias": "scenario_sa_10", + "name": "SA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000d3": { + "id": "5ceaa100-0000-4000-8000-0000000000d3", + "alias": "scenario_sa_11", + "name": "SA Record result", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000dc": { + "id": "5ceaa100-0000-4000-8000-0000000000dc", + "alias": "scenario_sa_20", + "name": "SA Ticket modes", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000dd": { + "id": "5ceaa100-0000-4000-8000-0000000000dd", + "alias": "scenario_sa_21", + "name": "SA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dc", + "body": { + "Sa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000de": { + "id": "5ceaa100-0000-4000-8000-0000000000de", + "alias": "scenario_sa_22", + "name": "SA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dd", + "body": { + "Sa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e6": { + "id": "5ceaa100-0000-4000-8000-0000000000e6", + "alias": "scenario_sa_30", + "name": "SA A caller", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000fa", + "5ceaa100-0000-4000-8000-0000000000fb", + "5ceaa100-0000-4000-8000-000000000104", + "5ceaa100-0000-4000-8000-000000000105", + "5ceaa100-0000-4000-8000-000000000106" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e7": { + "id": "5ceaa100-0000-4000-8000-0000000000e7", + "alias": "scenario_sa_31", + "name": "SA B verification", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000107", + "5ceaa100-0000-4000-8000-000000000108", + "5ceaa100-0000-4000-8000-000000000109" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e8": { + "id": "5ceaa100-0000-4000-8000-0000000000e8", + "alias": "scenario_sa_32", + "name": "SA C detail", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-00000000010a" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f0": { + "id": "5ceaa100-0000-4000-8000-0000000000f0", + "alias": "scenario_sa_40", + "name": "SA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f1": { + "id": "5ceaa100-0000-4000-8000-0000000000f1", + "alias": "scenario_sa_41", + "name": "SA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f2": { + "id": "5ceaa100-0000-4000-8000-0000000000f2", + "alias": "scenario_sa_42", + "name": "SA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f3": { + "id": "5ceaa100-0000-4000-8000-0000000000f3", + "alias": "scenario_sa_43", + "name": "SA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f4": { + "id": "5ceaa100-0000-4000-8000-0000000000f4", + "alias": "scenario_sa_44", + "name": "SA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f5": { + "id": "5ceaa100-0000-4000-8000-0000000000f5", + "alias": "scenario_sa_45", + "name": "SA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fa": { + "id": "5ceaa100-0000-4000-8000-0000000000fa", + "alias": "scenario_sa_50", + "name": "SA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fb": { + "id": "5ceaa100-0000-4000-8000-0000000000fb", + "alias": "scenario_sa_51", + "name": "SA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000fc", + "5ceaa100-0000-4000-8000-0000000000fd" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fc": { + "id": "5ceaa100-0000-4000-8000-0000000000fc", + "alias": "scenario_sa_52", + "name": "SA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-0000000000fe" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fd": { + "id": "5ceaa100-0000-4000-8000-0000000000fd", + "alias": "scenario_sa_53", + "name": "SA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000103" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fe": { + "id": "5ceaa100-0000-4000-8000-0000000000fe", + "alias": "scenario_sa_54", + "name": "SA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fc", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000ff", + "5ceaa100-0000-4000-8000-000000000100" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000ff": { + "id": "5ceaa100-0000-4000-8000-0000000000ff", + "alias": "scenario_sa_55", + "name": "SA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000101" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000100": { + "id": "5ceaa100-0000-4000-8000-000000000100", + "alias": "scenario_sa_56", + "name": "SA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000102" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000101": { + "id": "5ceaa100-0000-4000-8000-000000000101", + "alias": "scenario_sa_57", + "name": "SA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000ff", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000102": { + "id": "5ceaa100-0000-4000-8000-000000000102", + "alias": "scenario_sa_58", + "name": "SA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000100", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000103": { + "id": "5ceaa100-0000-4000-8000-000000000103", + "alias": "scenario_sa_59", + "name": "SA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fd", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000104": { + "id": "5ceaa100-0000-4000-8000-000000000104", + "alias": "scenario_sa_60", + "name": "SA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000105": { + "id": "5ceaa100-0000-4000-8000-000000000105", + "alias": "scenario_sa_61", + "name": "SA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000106": { + "id": "5ceaa100-0000-4000-8000-000000000106", + "alias": "scenario_sa_62", + "name": "SA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000107": { + "id": "5ceaa100-0000-4000-8000-000000000107", + "alias": "scenario_sa_63", + "name": "SA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f2" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000108": { + "id": "5ceaa100-0000-4000-8000-000000000108", + "alias": "scenario_sa_64", + "name": "SA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e8", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f4", + "local": "5ceaa100-0000-4000-8000-0000000000f2" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f5", + "local": "5ceaa100-0000-4000-8000-0000000000f3" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000109": { + "id": "5ceaa100-0000-4000-8000-000000000109", + "alias": "scenario_sa_65", + "name": "SA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f3" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000010a": { + "id": "5ceaa100-0000-4000-8000-00000000010a", + "alias": "scenario_sa_66", + "name": "SA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f4" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + } + }, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} +} \ No newline at end of file diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/project.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/project.arcadia new file mode 100644 index 00000000..567641a8 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/project.arcadia @@ -0,0 +1,769 @@ +arcadia 7; +project scenario_authoring "Scenario authoring contract" id "5ceaa100-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Native clicked-slot and caller-return contract."; + + oa_activity scenario_oa_10 "OA Inspect ticket" id "5ceaa100-0000-4000-8000-00000000006e" { + description ""; + parent none; + } + + oa_activity scenario_oa_11 "OA Record result" id "5ceaa100-0000-4000-8000-00000000006f" { + description ""; + parent none; + } + + oa_state_machine scenario_oa_20 "OA Ticket modes" id "5ceaa100-0000-4000-8000-000000000078" { + description ""; + parent none; + } + + oa_region scenario_oa_21 "OA Ticket region" id "5ceaa100-0000-4000-8000-000000000079" { + description ""; + parent @scenario_oa_20; + } + + oa_state scenario_oa_22 "OA Ready" id "5ceaa100-0000-4000-8000-00000000007a" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_oa_21; + } + + oa_scenario scenario_oa_30 "OA A caller" id "5ceaa100-0000-4000-8000-000000000082" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [ @oa_native_action,@scenario_oa_50, @scenario_oa_51, @scenario_oa_60, @scenario_oa_61, @oa_native_alternative, @scenario_oa_62]; + viewpoint OperationalActivity; + + oa_occurrence oa_native_action "OA native action" id "16cab58a-8990-422c-a7d8-4c23498417f1" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + + oa_occurrence oa_native_alternative "OA native alternative" id "29f1c4e7-9f29-41e0-a86a-2ce0dcffa8e3" { + body { + Fragment { + branches [@oa_native_alternative_operand_1, @oa_native_alternative_operand_2]; + operator Alternative; + }; + }; + description ""; + + postcondition ""; + precondition ""; + + oa_occurrence oa_native_alternative_operand_1 "OA native alternative · operand 1" id "efde373f-a27e-4579-84dd-d62a72b6f2bb" { + body { + Branch { + guard "ticket.priority > 2"; + occurrences []; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + oa_occurrence oa_native_alternative_operand_2 "OA native alternative · operand 2" id "1d58489c-9451-4487-a4eb-f910e8bdcadf" { + body { + Branch { + guard "ticket.priority <= 2"; + occurrences []; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + + } + + oa_scenario scenario_oa_31 "OA B verification" id "5ceaa100-0000-4000-8000-000000000083" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_63, @scenario_oa_64, @scenario_oa_65]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_32 "OA C detail" id "5ceaa100-0000-4000-8000-000000000084" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_66]; + viewpoint OperationalActivity; + } + + oa_lifeline scenario_oa_40 "OA A inspector" id "5ceaa100-0000-4000-8000-00000000008c" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_41 "OA A recorder" id "5ceaa100-0000-4000-8000-00000000008d" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_42 "OA B inspector" id "5ceaa100-0000-4000-8000-00000000008e" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_43 "OA B recorder" id "5ceaa100-0000-4000-8000-00000000008f" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_44 "OA C inspector" id "5ceaa100-0000-4000-8000-000000000090" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_45 "OA C recorder" id "5ceaa100-0000-4000-8000-000000000091" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_11; + } + + oa_occurrence scenario_oa_50 "OA Root entry" id "5ceaa100-0000-4000-8000-000000000096" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_51 "OA Outer ALT" id "5ceaa100-0000-4000-8000-000000000097" { + body { + Fragment { + branches [@scenario_oa_52, @scenario_oa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_52 "OA Outer chosen operand" id "5ceaa100-0000-4000-8000-000000000098" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_oa_54]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_53 "OA Outer fallback operand" id "5ceaa100-0000-4000-8000-000000000099" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_59]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_54 "OA Inner ALT" id "5ceaa100-0000-4000-8000-00000000009a" { + body { + Fragment { + branches [@scenario_oa_55, @scenario_oa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_52; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_55 "OA Inner chosen operand" id "5ceaa100-0000-4000-8000-00000000009b" { + body { + Branch { + guard "ticket.ready"; + occurrences [ @oa_native_state, @oa_native_reuse,@scenario_oa_57]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + + oa_occurrence oa_native_state "OA native state" id "ce506794-f82a-496d-8083-a8c907a98ec0" { + body { + State { + lifeline @scenario_oa_40; + state @scenario_oa_22; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + + oa_occurrence oa_native_reuse "OA native reuse" id "157f8cb6-8ae9-4831-9bbe-eeb347eeb8bb" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_occurrence scenario_oa_56 "OA Inner other operand" id "5ceaa100-0000-4000-8000-00000000009c" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_58]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_57 "OA Inner anchor" id "5ceaa100-0000-4000-8000-00000000009d" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_55; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_58 "OA Inner other anchor" id "5ceaa100-0000-4000-8000-00000000009e" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_56; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_59 "OA Fallback anchor" id "5ceaa100-0000-4000-8000-00000000009f" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_53; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_60 "OA First use of B" id "5ceaa100-0000-4000-8000-0000000000a0" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_61 "OA Second use of B" id "5ceaa100-0000-4000-8000-0000000000a1" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_62 "OA Root exit" id "5ceaa100-0000-4000-8000-0000000000a2" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_63 "OA B entry" id "5ceaa100-0000-4000-8000-0000000000a3" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_42; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_64 "OA B use of C" id "5ceaa100-0000-4000-8000-0000000000a4" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_42; + referenced @scenario_oa_44; + }, { + local @scenario_oa_43; + referenced @scenario_oa_45; + }]; + scenario @scenario_oa_32; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_65 "OA B exit" id "5ceaa100-0000-4000-8000-0000000000a5" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_43; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_66 "OA C entry" id "5ceaa100-0000-4000-8000-0000000000a6" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_44; + }; + }; + description ""; + parent @scenario_oa_32; + postcondition ""; + precondition ""; + } + + sa_function scenario_sa_10 "SA Inspect ticket" id "5ceaa100-0000-4000-8000-0000000000d2" { + description ""; + parent none; + } + + sa_function scenario_sa_11 "SA Record result" id "5ceaa100-0000-4000-8000-0000000000d3" { + description ""; + parent none; + } + + sa_state_machine scenario_sa_20 "SA Ticket modes" id "5ceaa100-0000-4000-8000-0000000000dc" { + description ""; + parent none; + } + + sa_region scenario_sa_21 "SA Ticket region" id "5ceaa100-0000-4000-8000-0000000000dd" { + description ""; + parent @scenario_sa_20; + } + + sa_state scenario_sa_22 "SA Ready" id "5ceaa100-0000-4000-8000-0000000000de" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_sa_21; + } + + sa_scenario scenario_sa_30 "SA A caller" id "5ceaa100-0000-4000-8000-0000000000e6" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_50, @scenario_sa_51, @scenario_sa_60, @scenario_sa_61, @scenario_sa_62]; + viewpoint Functional; + } + + sa_scenario scenario_sa_31 "SA B verification" id "5ceaa100-0000-4000-8000-0000000000e7" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_63, @scenario_sa_64, @scenario_sa_65]; + viewpoint Functional; + } + + sa_scenario scenario_sa_32 "SA C detail" id "5ceaa100-0000-4000-8000-0000000000e8" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_66]; + viewpoint Functional; + } + + sa_lifeline scenario_sa_40 "SA A inspector" id "5ceaa100-0000-4000-8000-0000000000f0" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_41 "SA A recorder" id "5ceaa100-0000-4000-8000-0000000000f1" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_42 "SA B inspector" id "5ceaa100-0000-4000-8000-0000000000f2" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_43 "SA B recorder" id "5ceaa100-0000-4000-8000-0000000000f3" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_44 "SA C inspector" id "5ceaa100-0000-4000-8000-0000000000f4" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_45 "SA C recorder" id "5ceaa100-0000-4000-8000-0000000000f5" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_11; + } + + sa_occurrence scenario_sa_50 "SA Root entry" id "5ceaa100-0000-4000-8000-0000000000fa" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_51 "SA Outer ALT" id "5ceaa100-0000-4000-8000-0000000000fb" { + body { + Fragment { + branches [@scenario_sa_52, @scenario_sa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_52 "SA Outer chosen operand" id "5ceaa100-0000-4000-8000-0000000000fc" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_sa_54]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_53 "SA Outer fallback operand" id "5ceaa100-0000-4000-8000-0000000000fd" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_59]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_54 "SA Inner ALT" id "5ceaa100-0000-4000-8000-0000000000fe" { + body { + Fragment { + branches [@scenario_sa_55, @scenario_sa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_52; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_55 "SA Inner chosen operand" id "5ceaa100-0000-4000-8000-0000000000ff" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_sa_57]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_56 "SA Inner other operand" id "5ceaa100-0000-4000-8000-000000000100" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_58]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_57 "SA Inner anchor" id "5ceaa100-0000-4000-8000-000000000101" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_55; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_58 "SA Inner other anchor" id "5ceaa100-0000-4000-8000-000000000102" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_56; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_59 "SA Fallback anchor" id "5ceaa100-0000-4000-8000-000000000103" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_53; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_60 "SA First use of B" id "5ceaa100-0000-4000-8000-000000000104" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_61 "SA Second use of B" id "5ceaa100-0000-4000-8000-000000000105" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_62 "SA Root exit" id "5ceaa100-0000-4000-8000-000000000106" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_63 "SA B entry" id "5ceaa100-0000-4000-8000-000000000107" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_42; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_64 "SA B use of C" id "5ceaa100-0000-4000-8000-000000000108" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_42; + referenced @scenario_sa_44; + }, { + local @scenario_sa_43; + referenced @scenario_sa_45; + }]; + scenario @scenario_sa_32; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_65 "SA B exit" id "5ceaa100-0000-4000-8000-000000000109" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_43; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_66 "SA C entry" id "5ceaa100-0000-4000-8000-00000000010a" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_44; + }; + }; + description ""; + parent @scenario_sa_32; + postcondition ""; + precondition ""; + } + +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/rationale.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/rationale.arcadia new file mode 100644 index 00000000..64b58187 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-redone/rationale.arcadia @@ -0,0 +1,2 @@ +// Retain caller/operand evidence: ticket 雨. +// Navigation never edits this note. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/expected-baseline.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/expected-baseline.json new file mode 100644 index 00000000..b679ffef --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/expected-baseline.json @@ -0,0 +1,1339 @@ +{ + "schema_version": 7, + "id": "5ceaa100-0000-4000-8000-000000000001", + "alias": "scenario_authoring", + "name": "Scenario authoring contract", + "description": "Native clicked-slot and caller-return contract.", + "elements": { + "5ceaa100-0000-4000-8000-00000000006e": { + "id": "5ceaa100-0000-4000-8000-00000000006e", + "alias": "scenario_oa_10", + "name": "OA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-00000000006f": { + "id": "5ceaa100-0000-4000-8000-00000000006f", + "alias": "scenario_oa_11", + "name": "OA Record result", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-000000000078": { + "id": "5ceaa100-0000-4000-8000-000000000078", + "alias": "scenario_oa_20", + "name": "OA Ticket modes", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-000000000079": { + "id": "5ceaa100-0000-4000-8000-000000000079", + "alias": "scenario_oa_21", + "name": "OA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000078", + "body": { + "Oa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-00000000007a": { + "id": "5ceaa100-0000-4000-8000-00000000007a", + "alias": "scenario_oa_22", + "name": "OA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000079", + "body": { + "Oa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000082": { + "id": "5ceaa100-0000-4000-8000-000000000082", + "alias": "scenario_oa_30", + "name": "OA A caller", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000096", + "5ceaa100-0000-4000-8000-000000000097", + "5ceaa100-0000-4000-8000-0000000000a0", + "5ceaa100-0000-4000-8000-0000000000a1", + "5ceaa100-0000-4000-8000-0000000000a2" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000083": { + "id": "5ceaa100-0000-4000-8000-000000000083", + "alias": "scenario_oa_31", + "name": "OA B verification", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a3", + "5ceaa100-0000-4000-8000-0000000000a4", + "5ceaa100-0000-4000-8000-0000000000a5" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000084": { + "id": "5ceaa100-0000-4000-8000-000000000084", + "alias": "scenario_oa_32", + "name": "OA C detail", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a6" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008c": { + "id": "5ceaa100-0000-4000-8000-00000000008c", + "alias": "scenario_oa_40", + "name": "OA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008d": { + "id": "5ceaa100-0000-4000-8000-00000000008d", + "alias": "scenario_oa_41", + "name": "OA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008e": { + "id": "5ceaa100-0000-4000-8000-00000000008e", + "alias": "scenario_oa_42", + "name": "OA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008f": { + "id": "5ceaa100-0000-4000-8000-00000000008f", + "alias": "scenario_oa_43", + "name": "OA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000090": { + "id": "5ceaa100-0000-4000-8000-000000000090", + "alias": "scenario_oa_44", + "name": "OA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000091": { + "id": "5ceaa100-0000-4000-8000-000000000091", + "alias": "scenario_oa_45", + "name": "OA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000096": { + "id": "5ceaa100-0000-4000-8000-000000000096", + "alias": "scenario_oa_50", + "name": "OA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000097": { + "id": "5ceaa100-0000-4000-8000-000000000097", + "alias": "scenario_oa_51", + "name": "OA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-000000000098", + "5ceaa100-0000-4000-8000-000000000099" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000098": { + "id": "5ceaa100-0000-4000-8000-000000000098", + "alias": "scenario_oa_52", + "name": "OA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009a" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000099": { + "id": "5ceaa100-0000-4000-8000-000000000099", + "alias": "scenario_oa_53", + "name": "OA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009f" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009a": { + "id": "5ceaa100-0000-4000-8000-00000000009a", + "alias": "scenario_oa_54", + "name": "OA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000098", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-00000000009b", + "5ceaa100-0000-4000-8000-00000000009c" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009b": { + "id": "5ceaa100-0000-4000-8000-00000000009b", + "alias": "scenario_oa_55", + "name": "OA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009d" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009c": { + "id": "5ceaa100-0000-4000-8000-00000000009c", + "alias": "scenario_oa_56", + "name": "OA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009e" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009d": { + "id": "5ceaa100-0000-4000-8000-00000000009d", + "alias": "scenario_oa_57", + "name": "OA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009b", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009e": { + "id": "5ceaa100-0000-4000-8000-00000000009e", + "alias": "scenario_oa_58", + "name": "OA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009c", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009f": { + "id": "5ceaa100-0000-4000-8000-00000000009f", + "alias": "scenario_oa_59", + "name": "OA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000099", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a0": { + "id": "5ceaa100-0000-4000-8000-0000000000a0", + "alias": "scenario_oa_60", + "name": "OA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a1": { + "id": "5ceaa100-0000-4000-8000-0000000000a1", + "alias": "scenario_oa_61", + "name": "OA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a2": { + "id": "5ceaa100-0000-4000-8000-0000000000a2", + "alias": "scenario_oa_62", + "name": "OA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a3": { + "id": "5ceaa100-0000-4000-8000-0000000000a3", + "alias": "scenario_oa_63", + "name": "OA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008e" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a4": { + "id": "5ceaa100-0000-4000-8000-0000000000a4", + "alias": "scenario_oa_64", + "name": "OA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000084", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-000000000090", + "local": "5ceaa100-0000-4000-8000-00000000008e" + }, + { + "referenced": "5ceaa100-0000-4000-8000-000000000091", + "local": "5ceaa100-0000-4000-8000-00000000008f" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a5": { + "id": "5ceaa100-0000-4000-8000-0000000000a5", + "alias": "scenario_oa_65", + "name": "OA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008f" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a6": { + "id": "5ceaa100-0000-4000-8000-0000000000a6", + "alias": "scenario_oa_66", + "name": "OA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-000000000090" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000d2": { + "id": "5ceaa100-0000-4000-8000-0000000000d2", + "alias": "scenario_sa_10", + "name": "SA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000d3": { + "id": "5ceaa100-0000-4000-8000-0000000000d3", + "alias": "scenario_sa_11", + "name": "SA Record result", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000dc": { + "id": "5ceaa100-0000-4000-8000-0000000000dc", + "alias": "scenario_sa_20", + "name": "SA Ticket modes", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000dd": { + "id": "5ceaa100-0000-4000-8000-0000000000dd", + "alias": "scenario_sa_21", + "name": "SA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dc", + "body": { + "Sa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000de": { + "id": "5ceaa100-0000-4000-8000-0000000000de", + "alias": "scenario_sa_22", + "name": "SA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dd", + "body": { + "Sa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e6": { + "id": "5ceaa100-0000-4000-8000-0000000000e6", + "alias": "scenario_sa_30", + "name": "SA A caller", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000fa", + "5ceaa100-0000-4000-8000-0000000000fb", + "5ceaa100-0000-4000-8000-000000000104", + "5ceaa100-0000-4000-8000-000000000105", + "5ceaa100-0000-4000-8000-000000000106" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e7": { + "id": "5ceaa100-0000-4000-8000-0000000000e7", + "alias": "scenario_sa_31", + "name": "SA B verification", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000107", + "5ceaa100-0000-4000-8000-000000000108", + "5ceaa100-0000-4000-8000-000000000109" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e8": { + "id": "5ceaa100-0000-4000-8000-0000000000e8", + "alias": "scenario_sa_32", + "name": "SA C detail", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-00000000010a" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f0": { + "id": "5ceaa100-0000-4000-8000-0000000000f0", + "alias": "scenario_sa_40", + "name": "SA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f1": { + "id": "5ceaa100-0000-4000-8000-0000000000f1", + "alias": "scenario_sa_41", + "name": "SA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f2": { + "id": "5ceaa100-0000-4000-8000-0000000000f2", + "alias": "scenario_sa_42", + "name": "SA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f3": { + "id": "5ceaa100-0000-4000-8000-0000000000f3", + "alias": "scenario_sa_43", + "name": "SA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f4": { + "id": "5ceaa100-0000-4000-8000-0000000000f4", + "alias": "scenario_sa_44", + "name": "SA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f5": { + "id": "5ceaa100-0000-4000-8000-0000000000f5", + "alias": "scenario_sa_45", + "name": "SA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fa": { + "id": "5ceaa100-0000-4000-8000-0000000000fa", + "alias": "scenario_sa_50", + "name": "SA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fb": { + "id": "5ceaa100-0000-4000-8000-0000000000fb", + "alias": "scenario_sa_51", + "name": "SA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000fc", + "5ceaa100-0000-4000-8000-0000000000fd" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fc": { + "id": "5ceaa100-0000-4000-8000-0000000000fc", + "alias": "scenario_sa_52", + "name": "SA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-0000000000fe" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fd": { + "id": "5ceaa100-0000-4000-8000-0000000000fd", + "alias": "scenario_sa_53", + "name": "SA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000103" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fe": { + "id": "5ceaa100-0000-4000-8000-0000000000fe", + "alias": "scenario_sa_54", + "name": "SA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fc", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000ff", + "5ceaa100-0000-4000-8000-000000000100" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000ff": { + "id": "5ceaa100-0000-4000-8000-0000000000ff", + "alias": "scenario_sa_55", + "name": "SA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000101" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000100": { + "id": "5ceaa100-0000-4000-8000-000000000100", + "alias": "scenario_sa_56", + "name": "SA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000102" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000101": { + "id": "5ceaa100-0000-4000-8000-000000000101", + "alias": "scenario_sa_57", + "name": "SA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000ff", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000102": { + "id": "5ceaa100-0000-4000-8000-000000000102", + "alias": "scenario_sa_58", + "name": "SA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000100", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000103": { + "id": "5ceaa100-0000-4000-8000-000000000103", + "alias": "scenario_sa_59", + "name": "SA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fd", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000104": { + "id": "5ceaa100-0000-4000-8000-000000000104", + "alias": "scenario_sa_60", + "name": "SA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000105": { + "id": "5ceaa100-0000-4000-8000-000000000105", + "alias": "scenario_sa_61", + "name": "SA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000106": { + "id": "5ceaa100-0000-4000-8000-000000000106", + "alias": "scenario_sa_62", + "name": "SA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000107": { + "id": "5ceaa100-0000-4000-8000-000000000107", + "alias": "scenario_sa_63", + "name": "SA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f2" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000108": { + "id": "5ceaa100-0000-4000-8000-000000000108", + "alias": "scenario_sa_64", + "name": "SA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e8", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f4", + "local": "5ceaa100-0000-4000-8000-0000000000f2" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f5", + "local": "5ceaa100-0000-4000-8000-0000000000f3" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000109": { + "id": "5ceaa100-0000-4000-8000-000000000109", + "alias": "scenario_sa_65", + "name": "SA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f3" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000010a": { + "id": "5ceaa100-0000-4000-8000-00000000010a", + "alias": "scenario_sa_66", + "name": "SA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f4" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + } + }, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} +} \ No newline at end of file diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/project.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/project.arcadia new file mode 100644 index 00000000..567641a8 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/project.arcadia @@ -0,0 +1,769 @@ +arcadia 7; +project scenario_authoring "Scenario authoring contract" id "5ceaa100-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Native clicked-slot and caller-return contract."; + + oa_activity scenario_oa_10 "OA Inspect ticket" id "5ceaa100-0000-4000-8000-00000000006e" { + description ""; + parent none; + } + + oa_activity scenario_oa_11 "OA Record result" id "5ceaa100-0000-4000-8000-00000000006f" { + description ""; + parent none; + } + + oa_state_machine scenario_oa_20 "OA Ticket modes" id "5ceaa100-0000-4000-8000-000000000078" { + description ""; + parent none; + } + + oa_region scenario_oa_21 "OA Ticket region" id "5ceaa100-0000-4000-8000-000000000079" { + description ""; + parent @scenario_oa_20; + } + + oa_state scenario_oa_22 "OA Ready" id "5ceaa100-0000-4000-8000-00000000007a" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_oa_21; + } + + oa_scenario scenario_oa_30 "OA A caller" id "5ceaa100-0000-4000-8000-000000000082" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [ @oa_native_action,@scenario_oa_50, @scenario_oa_51, @scenario_oa_60, @scenario_oa_61, @oa_native_alternative, @scenario_oa_62]; + viewpoint OperationalActivity; + + oa_occurrence oa_native_action "OA native action" id "16cab58a-8990-422c-a7d8-4c23498417f1" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + + oa_occurrence oa_native_alternative "OA native alternative" id "29f1c4e7-9f29-41e0-a86a-2ce0dcffa8e3" { + body { + Fragment { + branches [@oa_native_alternative_operand_1, @oa_native_alternative_operand_2]; + operator Alternative; + }; + }; + description ""; + + postcondition ""; + precondition ""; + + oa_occurrence oa_native_alternative_operand_1 "OA native alternative · operand 1" id "efde373f-a27e-4579-84dd-d62a72b6f2bb" { + body { + Branch { + guard "ticket.priority > 2"; + occurrences []; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + oa_occurrence oa_native_alternative_operand_2 "OA native alternative · operand 2" id "1d58489c-9451-4487-a4eb-f910e8bdcadf" { + body { + Branch { + guard "ticket.priority <= 2"; + occurrences []; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + + } + + oa_scenario scenario_oa_31 "OA B verification" id "5ceaa100-0000-4000-8000-000000000083" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_63, @scenario_oa_64, @scenario_oa_65]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_32 "OA C detail" id "5ceaa100-0000-4000-8000-000000000084" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_66]; + viewpoint OperationalActivity; + } + + oa_lifeline scenario_oa_40 "OA A inspector" id "5ceaa100-0000-4000-8000-00000000008c" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_41 "OA A recorder" id "5ceaa100-0000-4000-8000-00000000008d" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_42 "OA B inspector" id "5ceaa100-0000-4000-8000-00000000008e" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_43 "OA B recorder" id "5ceaa100-0000-4000-8000-00000000008f" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_44 "OA C inspector" id "5ceaa100-0000-4000-8000-000000000090" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_45 "OA C recorder" id "5ceaa100-0000-4000-8000-000000000091" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_11; + } + + oa_occurrence scenario_oa_50 "OA Root entry" id "5ceaa100-0000-4000-8000-000000000096" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_51 "OA Outer ALT" id "5ceaa100-0000-4000-8000-000000000097" { + body { + Fragment { + branches [@scenario_oa_52, @scenario_oa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_52 "OA Outer chosen operand" id "5ceaa100-0000-4000-8000-000000000098" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_oa_54]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_53 "OA Outer fallback operand" id "5ceaa100-0000-4000-8000-000000000099" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_59]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_54 "OA Inner ALT" id "5ceaa100-0000-4000-8000-00000000009a" { + body { + Fragment { + branches [@scenario_oa_55, @scenario_oa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_52; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_55 "OA Inner chosen operand" id "5ceaa100-0000-4000-8000-00000000009b" { + body { + Branch { + guard "ticket.ready"; + occurrences [ @oa_native_state, @oa_native_reuse,@scenario_oa_57]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + + oa_occurrence oa_native_state "OA native state" id "ce506794-f82a-496d-8083-a8c907a98ec0" { + body { + State { + lifeline @scenario_oa_40; + state @scenario_oa_22; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + + oa_occurrence oa_native_reuse "OA native reuse" id "157f8cb6-8ae9-4831-9bbe-eeb347eeb8bb" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_occurrence scenario_oa_56 "OA Inner other operand" id "5ceaa100-0000-4000-8000-00000000009c" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_58]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_57 "OA Inner anchor" id "5ceaa100-0000-4000-8000-00000000009d" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_55; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_58 "OA Inner other anchor" id "5ceaa100-0000-4000-8000-00000000009e" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_56; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_59 "OA Fallback anchor" id "5ceaa100-0000-4000-8000-00000000009f" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_53; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_60 "OA First use of B" id "5ceaa100-0000-4000-8000-0000000000a0" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_61 "OA Second use of B" id "5ceaa100-0000-4000-8000-0000000000a1" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_62 "OA Root exit" id "5ceaa100-0000-4000-8000-0000000000a2" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_63 "OA B entry" id "5ceaa100-0000-4000-8000-0000000000a3" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_42; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_64 "OA B use of C" id "5ceaa100-0000-4000-8000-0000000000a4" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_42; + referenced @scenario_oa_44; + }, { + local @scenario_oa_43; + referenced @scenario_oa_45; + }]; + scenario @scenario_oa_32; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_65 "OA B exit" id "5ceaa100-0000-4000-8000-0000000000a5" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_43; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_66 "OA C entry" id "5ceaa100-0000-4000-8000-0000000000a6" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_44; + }; + }; + description ""; + parent @scenario_oa_32; + postcondition ""; + precondition ""; + } + + sa_function scenario_sa_10 "SA Inspect ticket" id "5ceaa100-0000-4000-8000-0000000000d2" { + description ""; + parent none; + } + + sa_function scenario_sa_11 "SA Record result" id "5ceaa100-0000-4000-8000-0000000000d3" { + description ""; + parent none; + } + + sa_state_machine scenario_sa_20 "SA Ticket modes" id "5ceaa100-0000-4000-8000-0000000000dc" { + description ""; + parent none; + } + + sa_region scenario_sa_21 "SA Ticket region" id "5ceaa100-0000-4000-8000-0000000000dd" { + description ""; + parent @scenario_sa_20; + } + + sa_state scenario_sa_22 "SA Ready" id "5ceaa100-0000-4000-8000-0000000000de" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_sa_21; + } + + sa_scenario scenario_sa_30 "SA A caller" id "5ceaa100-0000-4000-8000-0000000000e6" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_50, @scenario_sa_51, @scenario_sa_60, @scenario_sa_61, @scenario_sa_62]; + viewpoint Functional; + } + + sa_scenario scenario_sa_31 "SA B verification" id "5ceaa100-0000-4000-8000-0000000000e7" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_63, @scenario_sa_64, @scenario_sa_65]; + viewpoint Functional; + } + + sa_scenario scenario_sa_32 "SA C detail" id "5ceaa100-0000-4000-8000-0000000000e8" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_66]; + viewpoint Functional; + } + + sa_lifeline scenario_sa_40 "SA A inspector" id "5ceaa100-0000-4000-8000-0000000000f0" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_41 "SA A recorder" id "5ceaa100-0000-4000-8000-0000000000f1" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_42 "SA B inspector" id "5ceaa100-0000-4000-8000-0000000000f2" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_43 "SA B recorder" id "5ceaa100-0000-4000-8000-0000000000f3" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_44 "SA C inspector" id "5ceaa100-0000-4000-8000-0000000000f4" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_45 "SA C recorder" id "5ceaa100-0000-4000-8000-0000000000f5" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_11; + } + + sa_occurrence scenario_sa_50 "SA Root entry" id "5ceaa100-0000-4000-8000-0000000000fa" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_51 "SA Outer ALT" id "5ceaa100-0000-4000-8000-0000000000fb" { + body { + Fragment { + branches [@scenario_sa_52, @scenario_sa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_52 "SA Outer chosen operand" id "5ceaa100-0000-4000-8000-0000000000fc" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_sa_54]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_53 "SA Outer fallback operand" id "5ceaa100-0000-4000-8000-0000000000fd" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_59]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_54 "SA Inner ALT" id "5ceaa100-0000-4000-8000-0000000000fe" { + body { + Fragment { + branches [@scenario_sa_55, @scenario_sa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_52; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_55 "SA Inner chosen operand" id "5ceaa100-0000-4000-8000-0000000000ff" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_sa_57]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_56 "SA Inner other operand" id "5ceaa100-0000-4000-8000-000000000100" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_58]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_57 "SA Inner anchor" id "5ceaa100-0000-4000-8000-000000000101" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_55; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_58 "SA Inner other anchor" id "5ceaa100-0000-4000-8000-000000000102" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_56; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_59 "SA Fallback anchor" id "5ceaa100-0000-4000-8000-000000000103" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_53; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_60 "SA First use of B" id "5ceaa100-0000-4000-8000-000000000104" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_61 "SA Second use of B" id "5ceaa100-0000-4000-8000-000000000105" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_62 "SA Root exit" id "5ceaa100-0000-4000-8000-000000000106" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_63 "SA B entry" id "5ceaa100-0000-4000-8000-000000000107" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_42; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_64 "SA B use of C" id "5ceaa100-0000-4000-8000-000000000108" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_42; + referenced @scenario_sa_44; + }, { + local @scenario_sa_43; + referenced @scenario_sa_45; + }]; + scenario @scenario_sa_32; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_65 "SA B exit" id "5ceaa100-0000-4000-8000-000000000109" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_43; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_66 "SA C entry" id "5ceaa100-0000-4000-8000-00000000010a" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_44; + }; + }; + description ""; + parent @scenario_sa_32; + postcondition ""; + precondition ""; + } + +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/rationale.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/rationale.arcadia new file mode 100644 index 00000000..64b58187 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-saved/rationale.arcadia @@ -0,0 +1,2 @@ +// Retain caller/operand evidence: ticket 雨. +// Navigation never edits this note. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/expected-baseline.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/expected-baseline.json new file mode 100644 index 00000000..b679ffef --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/expected-baseline.json @@ -0,0 +1,1339 @@ +{ + "schema_version": 7, + "id": "5ceaa100-0000-4000-8000-000000000001", + "alias": "scenario_authoring", + "name": "Scenario authoring contract", + "description": "Native clicked-slot and caller-return contract.", + "elements": { + "5ceaa100-0000-4000-8000-00000000006e": { + "id": "5ceaa100-0000-4000-8000-00000000006e", + "alias": "scenario_oa_10", + "name": "OA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-00000000006f": { + "id": "5ceaa100-0000-4000-8000-00000000006f", + "alias": "scenario_oa_11", + "name": "OA Record result", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-000000000078": { + "id": "5ceaa100-0000-4000-8000-000000000078", + "alias": "scenario_oa_20", + "name": "OA Ticket modes", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-000000000079": { + "id": "5ceaa100-0000-4000-8000-000000000079", + "alias": "scenario_oa_21", + "name": "OA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000078", + "body": { + "Oa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-00000000007a": { + "id": "5ceaa100-0000-4000-8000-00000000007a", + "alias": "scenario_oa_22", + "name": "OA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000079", + "body": { + "Oa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000082": { + "id": "5ceaa100-0000-4000-8000-000000000082", + "alias": "scenario_oa_30", + "name": "OA A caller", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000096", + "5ceaa100-0000-4000-8000-000000000097", + "5ceaa100-0000-4000-8000-0000000000a0", + "5ceaa100-0000-4000-8000-0000000000a1", + "5ceaa100-0000-4000-8000-0000000000a2" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000083": { + "id": "5ceaa100-0000-4000-8000-000000000083", + "alias": "scenario_oa_31", + "name": "OA B verification", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a3", + "5ceaa100-0000-4000-8000-0000000000a4", + "5ceaa100-0000-4000-8000-0000000000a5" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000084": { + "id": "5ceaa100-0000-4000-8000-000000000084", + "alias": "scenario_oa_32", + "name": "OA C detail", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a6" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008c": { + "id": "5ceaa100-0000-4000-8000-00000000008c", + "alias": "scenario_oa_40", + "name": "OA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008d": { + "id": "5ceaa100-0000-4000-8000-00000000008d", + "alias": "scenario_oa_41", + "name": "OA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008e": { + "id": "5ceaa100-0000-4000-8000-00000000008e", + "alias": "scenario_oa_42", + "name": "OA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008f": { + "id": "5ceaa100-0000-4000-8000-00000000008f", + "alias": "scenario_oa_43", + "name": "OA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000090": { + "id": "5ceaa100-0000-4000-8000-000000000090", + "alias": "scenario_oa_44", + "name": "OA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000091": { + "id": "5ceaa100-0000-4000-8000-000000000091", + "alias": "scenario_oa_45", + "name": "OA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000096": { + "id": "5ceaa100-0000-4000-8000-000000000096", + "alias": "scenario_oa_50", + "name": "OA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000097": { + "id": "5ceaa100-0000-4000-8000-000000000097", + "alias": "scenario_oa_51", + "name": "OA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-000000000098", + "5ceaa100-0000-4000-8000-000000000099" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000098": { + "id": "5ceaa100-0000-4000-8000-000000000098", + "alias": "scenario_oa_52", + "name": "OA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009a" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000099": { + "id": "5ceaa100-0000-4000-8000-000000000099", + "alias": "scenario_oa_53", + "name": "OA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009f" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009a": { + "id": "5ceaa100-0000-4000-8000-00000000009a", + "alias": "scenario_oa_54", + "name": "OA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000098", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-00000000009b", + "5ceaa100-0000-4000-8000-00000000009c" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009b": { + "id": "5ceaa100-0000-4000-8000-00000000009b", + "alias": "scenario_oa_55", + "name": "OA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009d" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009c": { + "id": "5ceaa100-0000-4000-8000-00000000009c", + "alias": "scenario_oa_56", + "name": "OA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009e" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009d": { + "id": "5ceaa100-0000-4000-8000-00000000009d", + "alias": "scenario_oa_57", + "name": "OA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009b", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009e": { + "id": "5ceaa100-0000-4000-8000-00000000009e", + "alias": "scenario_oa_58", + "name": "OA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009c", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009f": { + "id": "5ceaa100-0000-4000-8000-00000000009f", + "alias": "scenario_oa_59", + "name": "OA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000099", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a0": { + "id": "5ceaa100-0000-4000-8000-0000000000a0", + "alias": "scenario_oa_60", + "name": "OA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a1": { + "id": "5ceaa100-0000-4000-8000-0000000000a1", + "alias": "scenario_oa_61", + "name": "OA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a2": { + "id": "5ceaa100-0000-4000-8000-0000000000a2", + "alias": "scenario_oa_62", + "name": "OA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a3": { + "id": "5ceaa100-0000-4000-8000-0000000000a3", + "alias": "scenario_oa_63", + "name": "OA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008e" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a4": { + "id": "5ceaa100-0000-4000-8000-0000000000a4", + "alias": "scenario_oa_64", + "name": "OA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000084", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-000000000090", + "local": "5ceaa100-0000-4000-8000-00000000008e" + }, + { + "referenced": "5ceaa100-0000-4000-8000-000000000091", + "local": "5ceaa100-0000-4000-8000-00000000008f" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a5": { + "id": "5ceaa100-0000-4000-8000-0000000000a5", + "alias": "scenario_oa_65", + "name": "OA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008f" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a6": { + "id": "5ceaa100-0000-4000-8000-0000000000a6", + "alias": "scenario_oa_66", + "name": "OA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-000000000090" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000d2": { + "id": "5ceaa100-0000-4000-8000-0000000000d2", + "alias": "scenario_sa_10", + "name": "SA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000d3": { + "id": "5ceaa100-0000-4000-8000-0000000000d3", + "alias": "scenario_sa_11", + "name": "SA Record result", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000dc": { + "id": "5ceaa100-0000-4000-8000-0000000000dc", + "alias": "scenario_sa_20", + "name": "SA Ticket modes", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000dd": { + "id": "5ceaa100-0000-4000-8000-0000000000dd", + "alias": "scenario_sa_21", + "name": "SA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dc", + "body": { + "Sa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000de": { + "id": "5ceaa100-0000-4000-8000-0000000000de", + "alias": "scenario_sa_22", + "name": "SA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dd", + "body": { + "Sa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e6": { + "id": "5ceaa100-0000-4000-8000-0000000000e6", + "alias": "scenario_sa_30", + "name": "SA A caller", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000fa", + "5ceaa100-0000-4000-8000-0000000000fb", + "5ceaa100-0000-4000-8000-000000000104", + "5ceaa100-0000-4000-8000-000000000105", + "5ceaa100-0000-4000-8000-000000000106" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e7": { + "id": "5ceaa100-0000-4000-8000-0000000000e7", + "alias": "scenario_sa_31", + "name": "SA B verification", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000107", + "5ceaa100-0000-4000-8000-000000000108", + "5ceaa100-0000-4000-8000-000000000109" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e8": { + "id": "5ceaa100-0000-4000-8000-0000000000e8", + "alias": "scenario_sa_32", + "name": "SA C detail", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-00000000010a" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f0": { + "id": "5ceaa100-0000-4000-8000-0000000000f0", + "alias": "scenario_sa_40", + "name": "SA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f1": { + "id": "5ceaa100-0000-4000-8000-0000000000f1", + "alias": "scenario_sa_41", + "name": "SA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f2": { + "id": "5ceaa100-0000-4000-8000-0000000000f2", + "alias": "scenario_sa_42", + "name": "SA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f3": { + "id": "5ceaa100-0000-4000-8000-0000000000f3", + "alias": "scenario_sa_43", + "name": "SA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f4": { + "id": "5ceaa100-0000-4000-8000-0000000000f4", + "alias": "scenario_sa_44", + "name": "SA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f5": { + "id": "5ceaa100-0000-4000-8000-0000000000f5", + "alias": "scenario_sa_45", + "name": "SA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fa": { + "id": "5ceaa100-0000-4000-8000-0000000000fa", + "alias": "scenario_sa_50", + "name": "SA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fb": { + "id": "5ceaa100-0000-4000-8000-0000000000fb", + "alias": "scenario_sa_51", + "name": "SA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000fc", + "5ceaa100-0000-4000-8000-0000000000fd" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fc": { + "id": "5ceaa100-0000-4000-8000-0000000000fc", + "alias": "scenario_sa_52", + "name": "SA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-0000000000fe" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fd": { + "id": "5ceaa100-0000-4000-8000-0000000000fd", + "alias": "scenario_sa_53", + "name": "SA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000103" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fe": { + "id": "5ceaa100-0000-4000-8000-0000000000fe", + "alias": "scenario_sa_54", + "name": "SA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fc", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000ff", + "5ceaa100-0000-4000-8000-000000000100" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000ff": { + "id": "5ceaa100-0000-4000-8000-0000000000ff", + "alias": "scenario_sa_55", + "name": "SA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000101" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000100": { + "id": "5ceaa100-0000-4000-8000-000000000100", + "alias": "scenario_sa_56", + "name": "SA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000102" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000101": { + "id": "5ceaa100-0000-4000-8000-000000000101", + "alias": "scenario_sa_57", + "name": "SA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000ff", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000102": { + "id": "5ceaa100-0000-4000-8000-000000000102", + "alias": "scenario_sa_58", + "name": "SA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000100", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000103": { + "id": "5ceaa100-0000-4000-8000-000000000103", + "alias": "scenario_sa_59", + "name": "SA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fd", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000104": { + "id": "5ceaa100-0000-4000-8000-000000000104", + "alias": "scenario_sa_60", + "name": "SA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000105": { + "id": "5ceaa100-0000-4000-8000-000000000105", + "alias": "scenario_sa_61", + "name": "SA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000106": { + "id": "5ceaa100-0000-4000-8000-000000000106", + "alias": "scenario_sa_62", + "name": "SA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000107": { + "id": "5ceaa100-0000-4000-8000-000000000107", + "alias": "scenario_sa_63", + "name": "SA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f2" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000108": { + "id": "5ceaa100-0000-4000-8000-000000000108", + "alias": "scenario_sa_64", + "name": "SA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e8", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f4", + "local": "5ceaa100-0000-4000-8000-0000000000f2" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f5", + "local": "5ceaa100-0000-4000-8000-0000000000f3" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000109": { + "id": "5ceaa100-0000-4000-8000-000000000109", + "alias": "scenario_sa_65", + "name": "SA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f3" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000010a": { + "id": "5ceaa100-0000-4000-8000-00000000010a", + "alias": "scenario_sa_66", + "name": "SA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f4" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + } + }, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} +} \ No newline at end of file diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/project.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/project.arcadia new file mode 100644 index 00000000..f1465b18 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/project.arcadia @@ -0,0 +1,725 @@ +arcadia 7; +project scenario_authoring "Scenario authoring contract" id "5ceaa100-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Native clicked-slot and caller-return contract."; + + oa_activity scenario_oa_10 "OA Inspect ticket" id "5ceaa100-0000-4000-8000-00000000006e" { + description ""; + parent none; + } + + oa_activity scenario_oa_11 "OA Record result" id "5ceaa100-0000-4000-8000-00000000006f" { + description ""; + parent none; + } + + oa_state_machine scenario_oa_20 "OA Ticket modes" id "5ceaa100-0000-4000-8000-000000000078" { + description ""; + parent none; + } + + oa_region scenario_oa_21 "OA Ticket region" id "5ceaa100-0000-4000-8000-000000000079" { + description ""; + parent @scenario_oa_20; + } + + oa_state scenario_oa_22 "OA Ready" id "5ceaa100-0000-4000-8000-00000000007a" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_oa_21; + } + + oa_scenario scenario_oa_30 "OA A caller" id "5ceaa100-0000-4000-8000-000000000082" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [ @oa_native_action,@scenario_oa_50, @scenario_oa_51, @scenario_oa_60, @scenario_oa_61, @scenario_oa_62]; + viewpoint OperationalActivity; + + oa_occurrence oa_native_action "OA native action" id "16cab58a-8990-422c-a7d8-4c23498417f1" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_scenario scenario_oa_31 "OA B verification" id "5ceaa100-0000-4000-8000-000000000083" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_63, @scenario_oa_64, @scenario_oa_65]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_32 "OA C detail" id "5ceaa100-0000-4000-8000-000000000084" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_66]; + viewpoint OperationalActivity; + } + + oa_lifeline scenario_oa_40 "OA A inspector" id "5ceaa100-0000-4000-8000-00000000008c" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_41 "OA A recorder" id "5ceaa100-0000-4000-8000-00000000008d" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_42 "OA B inspector" id "5ceaa100-0000-4000-8000-00000000008e" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_43 "OA B recorder" id "5ceaa100-0000-4000-8000-00000000008f" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_44 "OA C inspector" id "5ceaa100-0000-4000-8000-000000000090" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_45 "OA C recorder" id "5ceaa100-0000-4000-8000-000000000091" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_11; + } + + oa_occurrence scenario_oa_50 "OA Root entry" id "5ceaa100-0000-4000-8000-000000000096" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_51 "OA Outer ALT" id "5ceaa100-0000-4000-8000-000000000097" { + body { + Fragment { + branches [@scenario_oa_52, @scenario_oa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_52 "OA Outer chosen operand" id "5ceaa100-0000-4000-8000-000000000098" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_oa_54]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_53 "OA Outer fallback operand" id "5ceaa100-0000-4000-8000-000000000099" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_59]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_54 "OA Inner ALT" id "5ceaa100-0000-4000-8000-00000000009a" { + body { + Fragment { + branches [@scenario_oa_55, @scenario_oa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_52; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_55 "OA Inner chosen operand" id "5ceaa100-0000-4000-8000-00000000009b" { + body { + Branch { + guard "ticket.ready"; + occurrences [ @oa_native_state, @oa_native_reuse,@scenario_oa_57]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + + oa_occurrence oa_native_state "OA native state" id "ce506794-f82a-496d-8083-a8c907a98ec0" { + body { + State { + lifeline @scenario_oa_40; + state @scenario_oa_22; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + + oa_occurrence oa_native_reuse "OA native reuse" id "157f8cb6-8ae9-4831-9bbe-eeb347eeb8bb" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_occurrence scenario_oa_56 "OA Inner other operand" id "5ceaa100-0000-4000-8000-00000000009c" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_58]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_57 "OA Inner anchor" id "5ceaa100-0000-4000-8000-00000000009d" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_55; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_58 "OA Inner other anchor" id "5ceaa100-0000-4000-8000-00000000009e" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_56; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_59 "OA Fallback anchor" id "5ceaa100-0000-4000-8000-00000000009f" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_53; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_60 "OA First use of B" id "5ceaa100-0000-4000-8000-0000000000a0" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_61 "OA Second use of B" id "5ceaa100-0000-4000-8000-0000000000a1" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_62 "OA Root exit" id "5ceaa100-0000-4000-8000-0000000000a2" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_63 "OA B entry" id "5ceaa100-0000-4000-8000-0000000000a3" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_42; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_64 "OA B use of C" id "5ceaa100-0000-4000-8000-0000000000a4" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_42; + referenced @scenario_oa_44; + }, { + local @scenario_oa_43; + referenced @scenario_oa_45; + }]; + scenario @scenario_oa_32; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_65 "OA B exit" id "5ceaa100-0000-4000-8000-0000000000a5" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_43; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_66 "OA C entry" id "5ceaa100-0000-4000-8000-0000000000a6" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_44; + }; + }; + description ""; + parent @scenario_oa_32; + postcondition ""; + precondition ""; + } + + sa_function scenario_sa_10 "SA Inspect ticket" id "5ceaa100-0000-4000-8000-0000000000d2" { + description ""; + parent none; + } + + sa_function scenario_sa_11 "SA Record result" id "5ceaa100-0000-4000-8000-0000000000d3" { + description ""; + parent none; + } + + sa_state_machine scenario_sa_20 "SA Ticket modes" id "5ceaa100-0000-4000-8000-0000000000dc" { + description ""; + parent none; + } + + sa_region scenario_sa_21 "SA Ticket region" id "5ceaa100-0000-4000-8000-0000000000dd" { + description ""; + parent @scenario_sa_20; + } + + sa_state scenario_sa_22 "SA Ready" id "5ceaa100-0000-4000-8000-0000000000de" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_sa_21; + } + + sa_scenario scenario_sa_30 "SA A caller" id "5ceaa100-0000-4000-8000-0000000000e6" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_50, @scenario_sa_51, @scenario_sa_60, @scenario_sa_61, @scenario_sa_62]; + viewpoint Functional; + } + + sa_scenario scenario_sa_31 "SA B verification" id "5ceaa100-0000-4000-8000-0000000000e7" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_63, @scenario_sa_64, @scenario_sa_65]; + viewpoint Functional; + } + + sa_scenario scenario_sa_32 "SA C detail" id "5ceaa100-0000-4000-8000-0000000000e8" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_66]; + viewpoint Functional; + } + + sa_lifeline scenario_sa_40 "SA A inspector" id "5ceaa100-0000-4000-8000-0000000000f0" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_41 "SA A recorder" id "5ceaa100-0000-4000-8000-0000000000f1" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_42 "SA B inspector" id "5ceaa100-0000-4000-8000-0000000000f2" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_43 "SA B recorder" id "5ceaa100-0000-4000-8000-0000000000f3" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_44 "SA C inspector" id "5ceaa100-0000-4000-8000-0000000000f4" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_45 "SA C recorder" id "5ceaa100-0000-4000-8000-0000000000f5" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_11; + } + + sa_occurrence scenario_sa_50 "SA Root entry" id "5ceaa100-0000-4000-8000-0000000000fa" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_51 "SA Outer ALT" id "5ceaa100-0000-4000-8000-0000000000fb" { + body { + Fragment { + branches [@scenario_sa_52, @scenario_sa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_52 "SA Outer chosen operand" id "5ceaa100-0000-4000-8000-0000000000fc" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_sa_54]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_53 "SA Outer fallback operand" id "5ceaa100-0000-4000-8000-0000000000fd" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_59]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_54 "SA Inner ALT" id "5ceaa100-0000-4000-8000-0000000000fe" { + body { + Fragment { + branches [@scenario_sa_55, @scenario_sa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_52; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_55 "SA Inner chosen operand" id "5ceaa100-0000-4000-8000-0000000000ff" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_sa_57]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_56 "SA Inner other operand" id "5ceaa100-0000-4000-8000-000000000100" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_58]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_57 "SA Inner anchor" id "5ceaa100-0000-4000-8000-000000000101" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_55; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_58 "SA Inner other anchor" id "5ceaa100-0000-4000-8000-000000000102" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_56; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_59 "SA Fallback anchor" id "5ceaa100-0000-4000-8000-000000000103" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_53; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_60 "SA First use of B" id "5ceaa100-0000-4000-8000-000000000104" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_61 "SA Second use of B" id "5ceaa100-0000-4000-8000-000000000105" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_62 "SA Root exit" id "5ceaa100-0000-4000-8000-000000000106" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_63 "SA B entry" id "5ceaa100-0000-4000-8000-000000000107" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_42; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_64 "SA B use of C" id "5ceaa100-0000-4000-8000-000000000108" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_42; + referenced @scenario_sa_44; + }, { + local @scenario_sa_43; + referenced @scenario_sa_45; + }]; + scenario @scenario_sa_32; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_65 "SA B exit" id "5ceaa100-0000-4000-8000-000000000109" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_43; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_66 "SA C entry" id "5ceaa100-0000-4000-8000-00000000010a" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_44; + }; + }; + description ""; + parent @scenario_sa_32; + postcondition ""; + precondition ""; + } + +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/rationale.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/rationale.arcadia new file mode 100644 index 00000000..64b58187 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-fragment-undone/rationale.arcadia @@ -0,0 +1,2 @@ +// Retain caller/operand evidence: ticket 雨. +// Navigation never edits this note. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/expected-baseline.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/expected-baseline.json new file mode 100644 index 00000000..b679ffef --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/expected-baseline.json @@ -0,0 +1,1339 @@ +{ + "schema_version": 7, + "id": "5ceaa100-0000-4000-8000-000000000001", + "alias": "scenario_authoring", + "name": "Scenario authoring contract", + "description": "Native clicked-slot and caller-return contract.", + "elements": { + "5ceaa100-0000-4000-8000-00000000006e": { + "id": "5ceaa100-0000-4000-8000-00000000006e", + "alias": "scenario_oa_10", + "name": "OA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-00000000006f": { + "id": "5ceaa100-0000-4000-8000-00000000006f", + "alias": "scenario_oa_11", + "name": "OA Record result", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-000000000078": { + "id": "5ceaa100-0000-4000-8000-000000000078", + "alias": "scenario_oa_20", + "name": "OA Ticket modes", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-000000000079": { + "id": "5ceaa100-0000-4000-8000-000000000079", + "alias": "scenario_oa_21", + "name": "OA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000078", + "body": { + "Oa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-00000000007a": { + "id": "5ceaa100-0000-4000-8000-00000000007a", + "alias": "scenario_oa_22", + "name": "OA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000079", + "body": { + "Oa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000082": { + "id": "5ceaa100-0000-4000-8000-000000000082", + "alias": "scenario_oa_30", + "name": "OA A caller", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000096", + "5ceaa100-0000-4000-8000-000000000097", + "5ceaa100-0000-4000-8000-0000000000a0", + "5ceaa100-0000-4000-8000-0000000000a1", + "5ceaa100-0000-4000-8000-0000000000a2" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000083": { + "id": "5ceaa100-0000-4000-8000-000000000083", + "alias": "scenario_oa_31", + "name": "OA B verification", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a3", + "5ceaa100-0000-4000-8000-0000000000a4", + "5ceaa100-0000-4000-8000-0000000000a5" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000084": { + "id": "5ceaa100-0000-4000-8000-000000000084", + "alias": "scenario_oa_32", + "name": "OA C detail", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a6" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008c": { + "id": "5ceaa100-0000-4000-8000-00000000008c", + "alias": "scenario_oa_40", + "name": "OA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008d": { + "id": "5ceaa100-0000-4000-8000-00000000008d", + "alias": "scenario_oa_41", + "name": "OA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008e": { + "id": "5ceaa100-0000-4000-8000-00000000008e", + "alias": "scenario_oa_42", + "name": "OA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008f": { + "id": "5ceaa100-0000-4000-8000-00000000008f", + "alias": "scenario_oa_43", + "name": "OA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000090": { + "id": "5ceaa100-0000-4000-8000-000000000090", + "alias": "scenario_oa_44", + "name": "OA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000091": { + "id": "5ceaa100-0000-4000-8000-000000000091", + "alias": "scenario_oa_45", + "name": "OA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000096": { + "id": "5ceaa100-0000-4000-8000-000000000096", + "alias": "scenario_oa_50", + "name": "OA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000097": { + "id": "5ceaa100-0000-4000-8000-000000000097", + "alias": "scenario_oa_51", + "name": "OA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-000000000098", + "5ceaa100-0000-4000-8000-000000000099" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000098": { + "id": "5ceaa100-0000-4000-8000-000000000098", + "alias": "scenario_oa_52", + "name": "OA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009a" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000099": { + "id": "5ceaa100-0000-4000-8000-000000000099", + "alias": "scenario_oa_53", + "name": "OA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009f" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009a": { + "id": "5ceaa100-0000-4000-8000-00000000009a", + "alias": "scenario_oa_54", + "name": "OA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000098", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-00000000009b", + "5ceaa100-0000-4000-8000-00000000009c" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009b": { + "id": "5ceaa100-0000-4000-8000-00000000009b", + "alias": "scenario_oa_55", + "name": "OA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009d" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009c": { + "id": "5ceaa100-0000-4000-8000-00000000009c", + "alias": "scenario_oa_56", + "name": "OA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009e" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009d": { + "id": "5ceaa100-0000-4000-8000-00000000009d", + "alias": "scenario_oa_57", + "name": "OA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009b", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009e": { + "id": "5ceaa100-0000-4000-8000-00000000009e", + "alias": "scenario_oa_58", + "name": "OA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009c", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009f": { + "id": "5ceaa100-0000-4000-8000-00000000009f", + "alias": "scenario_oa_59", + "name": "OA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000099", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a0": { + "id": "5ceaa100-0000-4000-8000-0000000000a0", + "alias": "scenario_oa_60", + "name": "OA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a1": { + "id": "5ceaa100-0000-4000-8000-0000000000a1", + "alias": "scenario_oa_61", + "name": "OA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a2": { + "id": "5ceaa100-0000-4000-8000-0000000000a2", + "alias": "scenario_oa_62", + "name": "OA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a3": { + "id": "5ceaa100-0000-4000-8000-0000000000a3", + "alias": "scenario_oa_63", + "name": "OA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008e" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a4": { + "id": "5ceaa100-0000-4000-8000-0000000000a4", + "alias": "scenario_oa_64", + "name": "OA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000084", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-000000000090", + "local": "5ceaa100-0000-4000-8000-00000000008e" + }, + { + "referenced": "5ceaa100-0000-4000-8000-000000000091", + "local": "5ceaa100-0000-4000-8000-00000000008f" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a5": { + "id": "5ceaa100-0000-4000-8000-0000000000a5", + "alias": "scenario_oa_65", + "name": "OA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008f" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a6": { + "id": "5ceaa100-0000-4000-8000-0000000000a6", + "alias": "scenario_oa_66", + "name": "OA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-000000000090" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000d2": { + "id": "5ceaa100-0000-4000-8000-0000000000d2", + "alias": "scenario_sa_10", + "name": "SA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000d3": { + "id": "5ceaa100-0000-4000-8000-0000000000d3", + "alias": "scenario_sa_11", + "name": "SA Record result", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000dc": { + "id": "5ceaa100-0000-4000-8000-0000000000dc", + "alias": "scenario_sa_20", + "name": "SA Ticket modes", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000dd": { + "id": "5ceaa100-0000-4000-8000-0000000000dd", + "alias": "scenario_sa_21", + "name": "SA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dc", + "body": { + "Sa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000de": { + "id": "5ceaa100-0000-4000-8000-0000000000de", + "alias": "scenario_sa_22", + "name": "SA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dd", + "body": { + "Sa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e6": { + "id": "5ceaa100-0000-4000-8000-0000000000e6", + "alias": "scenario_sa_30", + "name": "SA A caller", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000fa", + "5ceaa100-0000-4000-8000-0000000000fb", + "5ceaa100-0000-4000-8000-000000000104", + "5ceaa100-0000-4000-8000-000000000105", + "5ceaa100-0000-4000-8000-000000000106" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e7": { + "id": "5ceaa100-0000-4000-8000-0000000000e7", + "alias": "scenario_sa_31", + "name": "SA B verification", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000107", + "5ceaa100-0000-4000-8000-000000000108", + "5ceaa100-0000-4000-8000-000000000109" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e8": { + "id": "5ceaa100-0000-4000-8000-0000000000e8", + "alias": "scenario_sa_32", + "name": "SA C detail", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-00000000010a" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f0": { + "id": "5ceaa100-0000-4000-8000-0000000000f0", + "alias": "scenario_sa_40", + "name": "SA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f1": { + "id": "5ceaa100-0000-4000-8000-0000000000f1", + "alias": "scenario_sa_41", + "name": "SA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f2": { + "id": "5ceaa100-0000-4000-8000-0000000000f2", + "alias": "scenario_sa_42", + "name": "SA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f3": { + "id": "5ceaa100-0000-4000-8000-0000000000f3", + "alias": "scenario_sa_43", + "name": "SA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f4": { + "id": "5ceaa100-0000-4000-8000-0000000000f4", + "alias": "scenario_sa_44", + "name": "SA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f5": { + "id": "5ceaa100-0000-4000-8000-0000000000f5", + "alias": "scenario_sa_45", + "name": "SA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fa": { + "id": "5ceaa100-0000-4000-8000-0000000000fa", + "alias": "scenario_sa_50", + "name": "SA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fb": { + "id": "5ceaa100-0000-4000-8000-0000000000fb", + "alias": "scenario_sa_51", + "name": "SA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000fc", + "5ceaa100-0000-4000-8000-0000000000fd" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fc": { + "id": "5ceaa100-0000-4000-8000-0000000000fc", + "alias": "scenario_sa_52", + "name": "SA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-0000000000fe" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fd": { + "id": "5ceaa100-0000-4000-8000-0000000000fd", + "alias": "scenario_sa_53", + "name": "SA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000103" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fe": { + "id": "5ceaa100-0000-4000-8000-0000000000fe", + "alias": "scenario_sa_54", + "name": "SA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fc", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000ff", + "5ceaa100-0000-4000-8000-000000000100" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000ff": { + "id": "5ceaa100-0000-4000-8000-0000000000ff", + "alias": "scenario_sa_55", + "name": "SA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000101" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000100": { + "id": "5ceaa100-0000-4000-8000-000000000100", + "alias": "scenario_sa_56", + "name": "SA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000102" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000101": { + "id": "5ceaa100-0000-4000-8000-000000000101", + "alias": "scenario_sa_57", + "name": "SA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000ff", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000102": { + "id": "5ceaa100-0000-4000-8000-000000000102", + "alias": "scenario_sa_58", + "name": "SA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000100", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000103": { + "id": "5ceaa100-0000-4000-8000-000000000103", + "alias": "scenario_sa_59", + "name": "SA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fd", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000104": { + "id": "5ceaa100-0000-4000-8000-000000000104", + "alias": "scenario_sa_60", + "name": "SA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000105": { + "id": "5ceaa100-0000-4000-8000-000000000105", + "alias": "scenario_sa_61", + "name": "SA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000106": { + "id": "5ceaa100-0000-4000-8000-000000000106", + "alias": "scenario_sa_62", + "name": "SA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000107": { + "id": "5ceaa100-0000-4000-8000-000000000107", + "alias": "scenario_sa_63", + "name": "SA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f2" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000108": { + "id": "5ceaa100-0000-4000-8000-000000000108", + "alias": "scenario_sa_64", + "name": "SA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e8", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f4", + "local": "5ceaa100-0000-4000-8000-0000000000f2" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f5", + "local": "5ceaa100-0000-4000-8000-0000000000f3" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000109": { + "id": "5ceaa100-0000-4000-8000-000000000109", + "alias": "scenario_sa_65", + "name": "SA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f3" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000010a": { + "id": "5ceaa100-0000-4000-8000-00000000010a", + "alias": "scenario_sa_66", + "name": "SA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f4" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + } + }, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} +} \ No newline at end of file diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/project.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/project.arcadia new file mode 100644 index 00000000..f1465b18 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/project.arcadia @@ -0,0 +1,725 @@ +arcadia 7; +project scenario_authoring "Scenario authoring contract" id "5ceaa100-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Native clicked-slot and caller-return contract."; + + oa_activity scenario_oa_10 "OA Inspect ticket" id "5ceaa100-0000-4000-8000-00000000006e" { + description ""; + parent none; + } + + oa_activity scenario_oa_11 "OA Record result" id "5ceaa100-0000-4000-8000-00000000006f" { + description ""; + parent none; + } + + oa_state_machine scenario_oa_20 "OA Ticket modes" id "5ceaa100-0000-4000-8000-000000000078" { + description ""; + parent none; + } + + oa_region scenario_oa_21 "OA Ticket region" id "5ceaa100-0000-4000-8000-000000000079" { + description ""; + parent @scenario_oa_20; + } + + oa_state scenario_oa_22 "OA Ready" id "5ceaa100-0000-4000-8000-00000000007a" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_oa_21; + } + + oa_scenario scenario_oa_30 "OA A caller" id "5ceaa100-0000-4000-8000-000000000082" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [ @oa_native_action,@scenario_oa_50, @scenario_oa_51, @scenario_oa_60, @scenario_oa_61, @scenario_oa_62]; + viewpoint OperationalActivity; + + oa_occurrence oa_native_action "OA native action" id "16cab58a-8990-422c-a7d8-4c23498417f1" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_scenario scenario_oa_31 "OA B verification" id "5ceaa100-0000-4000-8000-000000000083" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_63, @scenario_oa_64, @scenario_oa_65]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_32 "OA C detail" id "5ceaa100-0000-4000-8000-000000000084" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_66]; + viewpoint OperationalActivity; + } + + oa_lifeline scenario_oa_40 "OA A inspector" id "5ceaa100-0000-4000-8000-00000000008c" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_41 "OA A recorder" id "5ceaa100-0000-4000-8000-00000000008d" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_42 "OA B inspector" id "5ceaa100-0000-4000-8000-00000000008e" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_43 "OA B recorder" id "5ceaa100-0000-4000-8000-00000000008f" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_44 "OA C inspector" id "5ceaa100-0000-4000-8000-000000000090" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_45 "OA C recorder" id "5ceaa100-0000-4000-8000-000000000091" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_11; + } + + oa_occurrence scenario_oa_50 "OA Root entry" id "5ceaa100-0000-4000-8000-000000000096" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_51 "OA Outer ALT" id "5ceaa100-0000-4000-8000-000000000097" { + body { + Fragment { + branches [@scenario_oa_52, @scenario_oa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_52 "OA Outer chosen operand" id "5ceaa100-0000-4000-8000-000000000098" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_oa_54]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_53 "OA Outer fallback operand" id "5ceaa100-0000-4000-8000-000000000099" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_59]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_54 "OA Inner ALT" id "5ceaa100-0000-4000-8000-00000000009a" { + body { + Fragment { + branches [@scenario_oa_55, @scenario_oa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_52; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_55 "OA Inner chosen operand" id "5ceaa100-0000-4000-8000-00000000009b" { + body { + Branch { + guard "ticket.ready"; + occurrences [ @oa_native_state, @oa_native_reuse,@scenario_oa_57]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + + oa_occurrence oa_native_state "OA native state" id "ce506794-f82a-496d-8083-a8c907a98ec0" { + body { + State { + lifeline @scenario_oa_40; + state @scenario_oa_22; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + + oa_occurrence oa_native_reuse "OA native reuse" id "157f8cb6-8ae9-4831-9bbe-eeb347eeb8bb" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_occurrence scenario_oa_56 "OA Inner other operand" id "5ceaa100-0000-4000-8000-00000000009c" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_58]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_57 "OA Inner anchor" id "5ceaa100-0000-4000-8000-00000000009d" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_55; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_58 "OA Inner other anchor" id "5ceaa100-0000-4000-8000-00000000009e" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_56; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_59 "OA Fallback anchor" id "5ceaa100-0000-4000-8000-00000000009f" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_53; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_60 "OA First use of B" id "5ceaa100-0000-4000-8000-0000000000a0" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_61 "OA Second use of B" id "5ceaa100-0000-4000-8000-0000000000a1" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_62 "OA Root exit" id "5ceaa100-0000-4000-8000-0000000000a2" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_63 "OA B entry" id "5ceaa100-0000-4000-8000-0000000000a3" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_42; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_64 "OA B use of C" id "5ceaa100-0000-4000-8000-0000000000a4" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_42; + referenced @scenario_oa_44; + }, { + local @scenario_oa_43; + referenced @scenario_oa_45; + }]; + scenario @scenario_oa_32; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_65 "OA B exit" id "5ceaa100-0000-4000-8000-0000000000a5" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_43; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_66 "OA C entry" id "5ceaa100-0000-4000-8000-0000000000a6" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_44; + }; + }; + description ""; + parent @scenario_oa_32; + postcondition ""; + precondition ""; + } + + sa_function scenario_sa_10 "SA Inspect ticket" id "5ceaa100-0000-4000-8000-0000000000d2" { + description ""; + parent none; + } + + sa_function scenario_sa_11 "SA Record result" id "5ceaa100-0000-4000-8000-0000000000d3" { + description ""; + parent none; + } + + sa_state_machine scenario_sa_20 "SA Ticket modes" id "5ceaa100-0000-4000-8000-0000000000dc" { + description ""; + parent none; + } + + sa_region scenario_sa_21 "SA Ticket region" id "5ceaa100-0000-4000-8000-0000000000dd" { + description ""; + parent @scenario_sa_20; + } + + sa_state scenario_sa_22 "SA Ready" id "5ceaa100-0000-4000-8000-0000000000de" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_sa_21; + } + + sa_scenario scenario_sa_30 "SA A caller" id "5ceaa100-0000-4000-8000-0000000000e6" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_50, @scenario_sa_51, @scenario_sa_60, @scenario_sa_61, @scenario_sa_62]; + viewpoint Functional; + } + + sa_scenario scenario_sa_31 "SA B verification" id "5ceaa100-0000-4000-8000-0000000000e7" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_63, @scenario_sa_64, @scenario_sa_65]; + viewpoint Functional; + } + + sa_scenario scenario_sa_32 "SA C detail" id "5ceaa100-0000-4000-8000-0000000000e8" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_66]; + viewpoint Functional; + } + + sa_lifeline scenario_sa_40 "SA A inspector" id "5ceaa100-0000-4000-8000-0000000000f0" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_41 "SA A recorder" id "5ceaa100-0000-4000-8000-0000000000f1" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_42 "SA B inspector" id "5ceaa100-0000-4000-8000-0000000000f2" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_43 "SA B recorder" id "5ceaa100-0000-4000-8000-0000000000f3" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_44 "SA C inspector" id "5ceaa100-0000-4000-8000-0000000000f4" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_45 "SA C recorder" id "5ceaa100-0000-4000-8000-0000000000f5" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_11; + } + + sa_occurrence scenario_sa_50 "SA Root entry" id "5ceaa100-0000-4000-8000-0000000000fa" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_51 "SA Outer ALT" id "5ceaa100-0000-4000-8000-0000000000fb" { + body { + Fragment { + branches [@scenario_sa_52, @scenario_sa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_52 "SA Outer chosen operand" id "5ceaa100-0000-4000-8000-0000000000fc" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_sa_54]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_53 "SA Outer fallback operand" id "5ceaa100-0000-4000-8000-0000000000fd" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_59]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_54 "SA Inner ALT" id "5ceaa100-0000-4000-8000-0000000000fe" { + body { + Fragment { + branches [@scenario_sa_55, @scenario_sa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_52; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_55 "SA Inner chosen operand" id "5ceaa100-0000-4000-8000-0000000000ff" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_sa_57]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_56 "SA Inner other operand" id "5ceaa100-0000-4000-8000-000000000100" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_58]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_57 "SA Inner anchor" id "5ceaa100-0000-4000-8000-000000000101" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_55; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_58 "SA Inner other anchor" id "5ceaa100-0000-4000-8000-000000000102" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_56; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_59 "SA Fallback anchor" id "5ceaa100-0000-4000-8000-000000000103" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_53; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_60 "SA First use of B" id "5ceaa100-0000-4000-8000-000000000104" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_61 "SA Second use of B" id "5ceaa100-0000-4000-8000-000000000105" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_62 "SA Root exit" id "5ceaa100-0000-4000-8000-000000000106" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_63 "SA B entry" id "5ceaa100-0000-4000-8000-000000000107" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_42; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_64 "SA B use of C" id "5ceaa100-0000-4000-8000-000000000108" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_42; + referenced @scenario_sa_44; + }, { + local @scenario_sa_43; + referenced @scenario_sa_45; + }]; + scenario @scenario_sa_32; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_65 "SA B exit" id "5ceaa100-0000-4000-8000-000000000109" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_43; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_66 "SA C entry" id "5ceaa100-0000-4000-8000-00000000010a" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_44; + }; + }; + description ""; + parent @scenario_sa_32; + postcondition ""; + precondition ""; + } + +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/rationale.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/rationale.arcadia new file mode 100644 index 00000000..64b58187 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-redone/rationale.arcadia @@ -0,0 +1,2 @@ +// Retain caller/operand evidence: ticket 雨. +// Navigation never edits this note. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/expected-baseline.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/expected-baseline.json new file mode 100644 index 00000000..b679ffef --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/expected-baseline.json @@ -0,0 +1,1339 @@ +{ + "schema_version": 7, + "id": "5ceaa100-0000-4000-8000-000000000001", + "alias": "scenario_authoring", + "name": "Scenario authoring contract", + "description": "Native clicked-slot and caller-return contract.", + "elements": { + "5ceaa100-0000-4000-8000-00000000006e": { + "id": "5ceaa100-0000-4000-8000-00000000006e", + "alias": "scenario_oa_10", + "name": "OA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-00000000006f": { + "id": "5ceaa100-0000-4000-8000-00000000006f", + "alias": "scenario_oa_11", + "name": "OA Record result", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-000000000078": { + "id": "5ceaa100-0000-4000-8000-000000000078", + "alias": "scenario_oa_20", + "name": "OA Ticket modes", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-000000000079": { + "id": "5ceaa100-0000-4000-8000-000000000079", + "alias": "scenario_oa_21", + "name": "OA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000078", + "body": { + "Oa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-00000000007a": { + "id": "5ceaa100-0000-4000-8000-00000000007a", + "alias": "scenario_oa_22", + "name": "OA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000079", + "body": { + "Oa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000082": { + "id": "5ceaa100-0000-4000-8000-000000000082", + "alias": "scenario_oa_30", + "name": "OA A caller", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000096", + "5ceaa100-0000-4000-8000-000000000097", + "5ceaa100-0000-4000-8000-0000000000a0", + "5ceaa100-0000-4000-8000-0000000000a1", + "5ceaa100-0000-4000-8000-0000000000a2" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000083": { + "id": "5ceaa100-0000-4000-8000-000000000083", + "alias": "scenario_oa_31", + "name": "OA B verification", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a3", + "5ceaa100-0000-4000-8000-0000000000a4", + "5ceaa100-0000-4000-8000-0000000000a5" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000084": { + "id": "5ceaa100-0000-4000-8000-000000000084", + "alias": "scenario_oa_32", + "name": "OA C detail", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a6" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008c": { + "id": "5ceaa100-0000-4000-8000-00000000008c", + "alias": "scenario_oa_40", + "name": "OA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008d": { + "id": "5ceaa100-0000-4000-8000-00000000008d", + "alias": "scenario_oa_41", + "name": "OA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008e": { + "id": "5ceaa100-0000-4000-8000-00000000008e", + "alias": "scenario_oa_42", + "name": "OA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008f": { + "id": "5ceaa100-0000-4000-8000-00000000008f", + "alias": "scenario_oa_43", + "name": "OA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000090": { + "id": "5ceaa100-0000-4000-8000-000000000090", + "alias": "scenario_oa_44", + "name": "OA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000091": { + "id": "5ceaa100-0000-4000-8000-000000000091", + "alias": "scenario_oa_45", + "name": "OA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000096": { + "id": "5ceaa100-0000-4000-8000-000000000096", + "alias": "scenario_oa_50", + "name": "OA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000097": { + "id": "5ceaa100-0000-4000-8000-000000000097", + "alias": "scenario_oa_51", + "name": "OA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-000000000098", + "5ceaa100-0000-4000-8000-000000000099" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000098": { + "id": "5ceaa100-0000-4000-8000-000000000098", + "alias": "scenario_oa_52", + "name": "OA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009a" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000099": { + "id": "5ceaa100-0000-4000-8000-000000000099", + "alias": "scenario_oa_53", + "name": "OA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009f" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009a": { + "id": "5ceaa100-0000-4000-8000-00000000009a", + "alias": "scenario_oa_54", + "name": "OA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000098", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-00000000009b", + "5ceaa100-0000-4000-8000-00000000009c" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009b": { + "id": "5ceaa100-0000-4000-8000-00000000009b", + "alias": "scenario_oa_55", + "name": "OA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009d" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009c": { + "id": "5ceaa100-0000-4000-8000-00000000009c", + "alias": "scenario_oa_56", + "name": "OA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009e" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009d": { + "id": "5ceaa100-0000-4000-8000-00000000009d", + "alias": "scenario_oa_57", + "name": "OA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009b", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009e": { + "id": "5ceaa100-0000-4000-8000-00000000009e", + "alias": "scenario_oa_58", + "name": "OA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009c", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009f": { + "id": "5ceaa100-0000-4000-8000-00000000009f", + "alias": "scenario_oa_59", + "name": "OA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000099", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a0": { + "id": "5ceaa100-0000-4000-8000-0000000000a0", + "alias": "scenario_oa_60", + "name": "OA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a1": { + "id": "5ceaa100-0000-4000-8000-0000000000a1", + "alias": "scenario_oa_61", + "name": "OA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a2": { + "id": "5ceaa100-0000-4000-8000-0000000000a2", + "alias": "scenario_oa_62", + "name": "OA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a3": { + "id": "5ceaa100-0000-4000-8000-0000000000a3", + "alias": "scenario_oa_63", + "name": "OA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008e" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a4": { + "id": "5ceaa100-0000-4000-8000-0000000000a4", + "alias": "scenario_oa_64", + "name": "OA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000084", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-000000000090", + "local": "5ceaa100-0000-4000-8000-00000000008e" + }, + { + "referenced": "5ceaa100-0000-4000-8000-000000000091", + "local": "5ceaa100-0000-4000-8000-00000000008f" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a5": { + "id": "5ceaa100-0000-4000-8000-0000000000a5", + "alias": "scenario_oa_65", + "name": "OA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008f" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a6": { + "id": "5ceaa100-0000-4000-8000-0000000000a6", + "alias": "scenario_oa_66", + "name": "OA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-000000000090" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000d2": { + "id": "5ceaa100-0000-4000-8000-0000000000d2", + "alias": "scenario_sa_10", + "name": "SA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000d3": { + "id": "5ceaa100-0000-4000-8000-0000000000d3", + "alias": "scenario_sa_11", + "name": "SA Record result", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000dc": { + "id": "5ceaa100-0000-4000-8000-0000000000dc", + "alias": "scenario_sa_20", + "name": "SA Ticket modes", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000dd": { + "id": "5ceaa100-0000-4000-8000-0000000000dd", + "alias": "scenario_sa_21", + "name": "SA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dc", + "body": { + "Sa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000de": { + "id": "5ceaa100-0000-4000-8000-0000000000de", + "alias": "scenario_sa_22", + "name": "SA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dd", + "body": { + "Sa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e6": { + "id": "5ceaa100-0000-4000-8000-0000000000e6", + "alias": "scenario_sa_30", + "name": "SA A caller", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000fa", + "5ceaa100-0000-4000-8000-0000000000fb", + "5ceaa100-0000-4000-8000-000000000104", + "5ceaa100-0000-4000-8000-000000000105", + "5ceaa100-0000-4000-8000-000000000106" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e7": { + "id": "5ceaa100-0000-4000-8000-0000000000e7", + "alias": "scenario_sa_31", + "name": "SA B verification", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000107", + "5ceaa100-0000-4000-8000-000000000108", + "5ceaa100-0000-4000-8000-000000000109" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e8": { + "id": "5ceaa100-0000-4000-8000-0000000000e8", + "alias": "scenario_sa_32", + "name": "SA C detail", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-00000000010a" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f0": { + "id": "5ceaa100-0000-4000-8000-0000000000f0", + "alias": "scenario_sa_40", + "name": "SA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f1": { + "id": "5ceaa100-0000-4000-8000-0000000000f1", + "alias": "scenario_sa_41", + "name": "SA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f2": { + "id": "5ceaa100-0000-4000-8000-0000000000f2", + "alias": "scenario_sa_42", + "name": "SA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f3": { + "id": "5ceaa100-0000-4000-8000-0000000000f3", + "alias": "scenario_sa_43", + "name": "SA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f4": { + "id": "5ceaa100-0000-4000-8000-0000000000f4", + "alias": "scenario_sa_44", + "name": "SA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f5": { + "id": "5ceaa100-0000-4000-8000-0000000000f5", + "alias": "scenario_sa_45", + "name": "SA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fa": { + "id": "5ceaa100-0000-4000-8000-0000000000fa", + "alias": "scenario_sa_50", + "name": "SA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fb": { + "id": "5ceaa100-0000-4000-8000-0000000000fb", + "alias": "scenario_sa_51", + "name": "SA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000fc", + "5ceaa100-0000-4000-8000-0000000000fd" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fc": { + "id": "5ceaa100-0000-4000-8000-0000000000fc", + "alias": "scenario_sa_52", + "name": "SA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-0000000000fe" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fd": { + "id": "5ceaa100-0000-4000-8000-0000000000fd", + "alias": "scenario_sa_53", + "name": "SA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000103" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fe": { + "id": "5ceaa100-0000-4000-8000-0000000000fe", + "alias": "scenario_sa_54", + "name": "SA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fc", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000ff", + "5ceaa100-0000-4000-8000-000000000100" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000ff": { + "id": "5ceaa100-0000-4000-8000-0000000000ff", + "alias": "scenario_sa_55", + "name": "SA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000101" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000100": { + "id": "5ceaa100-0000-4000-8000-000000000100", + "alias": "scenario_sa_56", + "name": "SA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000102" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000101": { + "id": "5ceaa100-0000-4000-8000-000000000101", + "alias": "scenario_sa_57", + "name": "SA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000ff", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000102": { + "id": "5ceaa100-0000-4000-8000-000000000102", + "alias": "scenario_sa_58", + "name": "SA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000100", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000103": { + "id": "5ceaa100-0000-4000-8000-000000000103", + "alias": "scenario_sa_59", + "name": "SA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fd", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000104": { + "id": "5ceaa100-0000-4000-8000-000000000104", + "alias": "scenario_sa_60", + "name": "SA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000105": { + "id": "5ceaa100-0000-4000-8000-000000000105", + "alias": "scenario_sa_61", + "name": "SA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000106": { + "id": "5ceaa100-0000-4000-8000-000000000106", + "alias": "scenario_sa_62", + "name": "SA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000107": { + "id": "5ceaa100-0000-4000-8000-000000000107", + "alias": "scenario_sa_63", + "name": "SA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f2" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000108": { + "id": "5ceaa100-0000-4000-8000-000000000108", + "alias": "scenario_sa_64", + "name": "SA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e8", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f4", + "local": "5ceaa100-0000-4000-8000-0000000000f2" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f5", + "local": "5ceaa100-0000-4000-8000-0000000000f3" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000109": { + "id": "5ceaa100-0000-4000-8000-000000000109", + "alias": "scenario_sa_65", + "name": "SA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f3" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000010a": { + "id": "5ceaa100-0000-4000-8000-00000000010a", + "alias": "scenario_sa_66", + "name": "SA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f4" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + } + }, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} +} \ No newline at end of file diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/project.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/project.arcadia new file mode 100644 index 00000000..f1465b18 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/project.arcadia @@ -0,0 +1,725 @@ +arcadia 7; +project scenario_authoring "Scenario authoring contract" id "5ceaa100-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Native clicked-slot and caller-return contract."; + + oa_activity scenario_oa_10 "OA Inspect ticket" id "5ceaa100-0000-4000-8000-00000000006e" { + description ""; + parent none; + } + + oa_activity scenario_oa_11 "OA Record result" id "5ceaa100-0000-4000-8000-00000000006f" { + description ""; + parent none; + } + + oa_state_machine scenario_oa_20 "OA Ticket modes" id "5ceaa100-0000-4000-8000-000000000078" { + description ""; + parent none; + } + + oa_region scenario_oa_21 "OA Ticket region" id "5ceaa100-0000-4000-8000-000000000079" { + description ""; + parent @scenario_oa_20; + } + + oa_state scenario_oa_22 "OA Ready" id "5ceaa100-0000-4000-8000-00000000007a" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_oa_21; + } + + oa_scenario scenario_oa_30 "OA A caller" id "5ceaa100-0000-4000-8000-000000000082" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [ @oa_native_action,@scenario_oa_50, @scenario_oa_51, @scenario_oa_60, @scenario_oa_61, @scenario_oa_62]; + viewpoint OperationalActivity; + + oa_occurrence oa_native_action "OA native action" id "16cab58a-8990-422c-a7d8-4c23498417f1" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_scenario scenario_oa_31 "OA B verification" id "5ceaa100-0000-4000-8000-000000000083" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_63, @scenario_oa_64, @scenario_oa_65]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_32 "OA C detail" id "5ceaa100-0000-4000-8000-000000000084" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_66]; + viewpoint OperationalActivity; + } + + oa_lifeline scenario_oa_40 "OA A inspector" id "5ceaa100-0000-4000-8000-00000000008c" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_41 "OA A recorder" id "5ceaa100-0000-4000-8000-00000000008d" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_42 "OA B inspector" id "5ceaa100-0000-4000-8000-00000000008e" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_43 "OA B recorder" id "5ceaa100-0000-4000-8000-00000000008f" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_44 "OA C inspector" id "5ceaa100-0000-4000-8000-000000000090" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_45 "OA C recorder" id "5ceaa100-0000-4000-8000-000000000091" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_11; + } + + oa_occurrence scenario_oa_50 "OA Root entry" id "5ceaa100-0000-4000-8000-000000000096" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_51 "OA Outer ALT" id "5ceaa100-0000-4000-8000-000000000097" { + body { + Fragment { + branches [@scenario_oa_52, @scenario_oa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_52 "OA Outer chosen operand" id "5ceaa100-0000-4000-8000-000000000098" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_oa_54]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_53 "OA Outer fallback operand" id "5ceaa100-0000-4000-8000-000000000099" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_59]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_54 "OA Inner ALT" id "5ceaa100-0000-4000-8000-00000000009a" { + body { + Fragment { + branches [@scenario_oa_55, @scenario_oa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_52; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_55 "OA Inner chosen operand" id "5ceaa100-0000-4000-8000-00000000009b" { + body { + Branch { + guard "ticket.ready"; + occurrences [ @oa_native_state, @oa_native_reuse,@scenario_oa_57]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + + oa_occurrence oa_native_state "OA native state" id "ce506794-f82a-496d-8083-a8c907a98ec0" { + body { + State { + lifeline @scenario_oa_40; + state @scenario_oa_22; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + + oa_occurrence oa_native_reuse "OA native reuse" id "157f8cb6-8ae9-4831-9bbe-eeb347eeb8bb" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_occurrence scenario_oa_56 "OA Inner other operand" id "5ceaa100-0000-4000-8000-00000000009c" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_58]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_57 "OA Inner anchor" id "5ceaa100-0000-4000-8000-00000000009d" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_55; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_58 "OA Inner other anchor" id "5ceaa100-0000-4000-8000-00000000009e" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_56; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_59 "OA Fallback anchor" id "5ceaa100-0000-4000-8000-00000000009f" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_53; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_60 "OA First use of B" id "5ceaa100-0000-4000-8000-0000000000a0" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_61 "OA Second use of B" id "5ceaa100-0000-4000-8000-0000000000a1" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_62 "OA Root exit" id "5ceaa100-0000-4000-8000-0000000000a2" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_63 "OA B entry" id "5ceaa100-0000-4000-8000-0000000000a3" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_42; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_64 "OA B use of C" id "5ceaa100-0000-4000-8000-0000000000a4" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_42; + referenced @scenario_oa_44; + }, { + local @scenario_oa_43; + referenced @scenario_oa_45; + }]; + scenario @scenario_oa_32; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_65 "OA B exit" id "5ceaa100-0000-4000-8000-0000000000a5" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_43; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_66 "OA C entry" id "5ceaa100-0000-4000-8000-0000000000a6" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_44; + }; + }; + description ""; + parent @scenario_oa_32; + postcondition ""; + precondition ""; + } + + sa_function scenario_sa_10 "SA Inspect ticket" id "5ceaa100-0000-4000-8000-0000000000d2" { + description ""; + parent none; + } + + sa_function scenario_sa_11 "SA Record result" id "5ceaa100-0000-4000-8000-0000000000d3" { + description ""; + parent none; + } + + sa_state_machine scenario_sa_20 "SA Ticket modes" id "5ceaa100-0000-4000-8000-0000000000dc" { + description ""; + parent none; + } + + sa_region scenario_sa_21 "SA Ticket region" id "5ceaa100-0000-4000-8000-0000000000dd" { + description ""; + parent @scenario_sa_20; + } + + sa_state scenario_sa_22 "SA Ready" id "5ceaa100-0000-4000-8000-0000000000de" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_sa_21; + } + + sa_scenario scenario_sa_30 "SA A caller" id "5ceaa100-0000-4000-8000-0000000000e6" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_50, @scenario_sa_51, @scenario_sa_60, @scenario_sa_61, @scenario_sa_62]; + viewpoint Functional; + } + + sa_scenario scenario_sa_31 "SA B verification" id "5ceaa100-0000-4000-8000-0000000000e7" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_63, @scenario_sa_64, @scenario_sa_65]; + viewpoint Functional; + } + + sa_scenario scenario_sa_32 "SA C detail" id "5ceaa100-0000-4000-8000-0000000000e8" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_66]; + viewpoint Functional; + } + + sa_lifeline scenario_sa_40 "SA A inspector" id "5ceaa100-0000-4000-8000-0000000000f0" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_41 "SA A recorder" id "5ceaa100-0000-4000-8000-0000000000f1" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_42 "SA B inspector" id "5ceaa100-0000-4000-8000-0000000000f2" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_43 "SA B recorder" id "5ceaa100-0000-4000-8000-0000000000f3" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_44 "SA C inspector" id "5ceaa100-0000-4000-8000-0000000000f4" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_45 "SA C recorder" id "5ceaa100-0000-4000-8000-0000000000f5" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_11; + } + + sa_occurrence scenario_sa_50 "SA Root entry" id "5ceaa100-0000-4000-8000-0000000000fa" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_51 "SA Outer ALT" id "5ceaa100-0000-4000-8000-0000000000fb" { + body { + Fragment { + branches [@scenario_sa_52, @scenario_sa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_52 "SA Outer chosen operand" id "5ceaa100-0000-4000-8000-0000000000fc" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_sa_54]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_53 "SA Outer fallback operand" id "5ceaa100-0000-4000-8000-0000000000fd" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_59]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_54 "SA Inner ALT" id "5ceaa100-0000-4000-8000-0000000000fe" { + body { + Fragment { + branches [@scenario_sa_55, @scenario_sa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_52; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_55 "SA Inner chosen operand" id "5ceaa100-0000-4000-8000-0000000000ff" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_sa_57]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_56 "SA Inner other operand" id "5ceaa100-0000-4000-8000-000000000100" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_58]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_57 "SA Inner anchor" id "5ceaa100-0000-4000-8000-000000000101" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_55; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_58 "SA Inner other anchor" id "5ceaa100-0000-4000-8000-000000000102" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_56; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_59 "SA Fallback anchor" id "5ceaa100-0000-4000-8000-000000000103" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_53; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_60 "SA First use of B" id "5ceaa100-0000-4000-8000-000000000104" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_61 "SA Second use of B" id "5ceaa100-0000-4000-8000-000000000105" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_62 "SA Root exit" id "5ceaa100-0000-4000-8000-000000000106" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_63 "SA B entry" id "5ceaa100-0000-4000-8000-000000000107" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_42; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_64 "SA B use of C" id "5ceaa100-0000-4000-8000-000000000108" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_42; + referenced @scenario_sa_44; + }, { + local @scenario_sa_43; + referenced @scenario_sa_45; + }]; + scenario @scenario_sa_32; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_65 "SA B exit" id "5ceaa100-0000-4000-8000-000000000109" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_43; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_66 "SA C entry" id "5ceaa100-0000-4000-8000-00000000010a" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_44; + }; + }; + description ""; + parent @scenario_sa_32; + postcondition ""; + precondition ""; + } + +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/rationale.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/rationale.arcadia new file mode 100644 index 00000000..64b58187 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-saved/rationale.arcadia @@ -0,0 +1,2 @@ +// Retain caller/operand evidence: ticket 雨. +// Navigation never edits this note. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/expected-baseline.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/expected-baseline.json new file mode 100644 index 00000000..b679ffef --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/expected-baseline.json @@ -0,0 +1,1339 @@ +{ + "schema_version": 7, + "id": "5ceaa100-0000-4000-8000-000000000001", + "alias": "scenario_authoring", + "name": "Scenario authoring contract", + "description": "Native clicked-slot and caller-return contract.", + "elements": { + "5ceaa100-0000-4000-8000-00000000006e": { + "id": "5ceaa100-0000-4000-8000-00000000006e", + "alias": "scenario_oa_10", + "name": "OA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-00000000006f": { + "id": "5ceaa100-0000-4000-8000-00000000006f", + "alias": "scenario_oa_11", + "name": "OA Record result", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-000000000078": { + "id": "5ceaa100-0000-4000-8000-000000000078", + "alias": "scenario_oa_20", + "name": "OA Ticket modes", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-000000000079": { + "id": "5ceaa100-0000-4000-8000-000000000079", + "alias": "scenario_oa_21", + "name": "OA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000078", + "body": { + "Oa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-00000000007a": { + "id": "5ceaa100-0000-4000-8000-00000000007a", + "alias": "scenario_oa_22", + "name": "OA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000079", + "body": { + "Oa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000082": { + "id": "5ceaa100-0000-4000-8000-000000000082", + "alias": "scenario_oa_30", + "name": "OA A caller", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000096", + "5ceaa100-0000-4000-8000-000000000097", + "5ceaa100-0000-4000-8000-0000000000a0", + "5ceaa100-0000-4000-8000-0000000000a1", + "5ceaa100-0000-4000-8000-0000000000a2" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000083": { + "id": "5ceaa100-0000-4000-8000-000000000083", + "alias": "scenario_oa_31", + "name": "OA B verification", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a3", + "5ceaa100-0000-4000-8000-0000000000a4", + "5ceaa100-0000-4000-8000-0000000000a5" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000084": { + "id": "5ceaa100-0000-4000-8000-000000000084", + "alias": "scenario_oa_32", + "name": "OA C detail", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a6" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008c": { + "id": "5ceaa100-0000-4000-8000-00000000008c", + "alias": "scenario_oa_40", + "name": "OA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008d": { + "id": "5ceaa100-0000-4000-8000-00000000008d", + "alias": "scenario_oa_41", + "name": "OA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008e": { + "id": "5ceaa100-0000-4000-8000-00000000008e", + "alias": "scenario_oa_42", + "name": "OA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008f": { + "id": "5ceaa100-0000-4000-8000-00000000008f", + "alias": "scenario_oa_43", + "name": "OA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000090": { + "id": "5ceaa100-0000-4000-8000-000000000090", + "alias": "scenario_oa_44", + "name": "OA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000091": { + "id": "5ceaa100-0000-4000-8000-000000000091", + "alias": "scenario_oa_45", + "name": "OA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000096": { + "id": "5ceaa100-0000-4000-8000-000000000096", + "alias": "scenario_oa_50", + "name": "OA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000097": { + "id": "5ceaa100-0000-4000-8000-000000000097", + "alias": "scenario_oa_51", + "name": "OA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-000000000098", + "5ceaa100-0000-4000-8000-000000000099" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000098": { + "id": "5ceaa100-0000-4000-8000-000000000098", + "alias": "scenario_oa_52", + "name": "OA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009a" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000099": { + "id": "5ceaa100-0000-4000-8000-000000000099", + "alias": "scenario_oa_53", + "name": "OA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009f" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009a": { + "id": "5ceaa100-0000-4000-8000-00000000009a", + "alias": "scenario_oa_54", + "name": "OA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000098", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-00000000009b", + "5ceaa100-0000-4000-8000-00000000009c" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009b": { + "id": "5ceaa100-0000-4000-8000-00000000009b", + "alias": "scenario_oa_55", + "name": "OA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009d" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009c": { + "id": "5ceaa100-0000-4000-8000-00000000009c", + "alias": "scenario_oa_56", + "name": "OA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009e" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009d": { + "id": "5ceaa100-0000-4000-8000-00000000009d", + "alias": "scenario_oa_57", + "name": "OA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009b", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009e": { + "id": "5ceaa100-0000-4000-8000-00000000009e", + "alias": "scenario_oa_58", + "name": "OA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009c", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009f": { + "id": "5ceaa100-0000-4000-8000-00000000009f", + "alias": "scenario_oa_59", + "name": "OA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000099", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a0": { + "id": "5ceaa100-0000-4000-8000-0000000000a0", + "alias": "scenario_oa_60", + "name": "OA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a1": { + "id": "5ceaa100-0000-4000-8000-0000000000a1", + "alias": "scenario_oa_61", + "name": "OA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a2": { + "id": "5ceaa100-0000-4000-8000-0000000000a2", + "alias": "scenario_oa_62", + "name": "OA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a3": { + "id": "5ceaa100-0000-4000-8000-0000000000a3", + "alias": "scenario_oa_63", + "name": "OA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008e" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a4": { + "id": "5ceaa100-0000-4000-8000-0000000000a4", + "alias": "scenario_oa_64", + "name": "OA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000084", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-000000000090", + "local": "5ceaa100-0000-4000-8000-00000000008e" + }, + { + "referenced": "5ceaa100-0000-4000-8000-000000000091", + "local": "5ceaa100-0000-4000-8000-00000000008f" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a5": { + "id": "5ceaa100-0000-4000-8000-0000000000a5", + "alias": "scenario_oa_65", + "name": "OA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008f" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a6": { + "id": "5ceaa100-0000-4000-8000-0000000000a6", + "alias": "scenario_oa_66", + "name": "OA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-000000000090" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000d2": { + "id": "5ceaa100-0000-4000-8000-0000000000d2", + "alias": "scenario_sa_10", + "name": "SA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000d3": { + "id": "5ceaa100-0000-4000-8000-0000000000d3", + "alias": "scenario_sa_11", + "name": "SA Record result", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000dc": { + "id": "5ceaa100-0000-4000-8000-0000000000dc", + "alias": "scenario_sa_20", + "name": "SA Ticket modes", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000dd": { + "id": "5ceaa100-0000-4000-8000-0000000000dd", + "alias": "scenario_sa_21", + "name": "SA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dc", + "body": { + "Sa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000de": { + "id": "5ceaa100-0000-4000-8000-0000000000de", + "alias": "scenario_sa_22", + "name": "SA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dd", + "body": { + "Sa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e6": { + "id": "5ceaa100-0000-4000-8000-0000000000e6", + "alias": "scenario_sa_30", + "name": "SA A caller", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000fa", + "5ceaa100-0000-4000-8000-0000000000fb", + "5ceaa100-0000-4000-8000-000000000104", + "5ceaa100-0000-4000-8000-000000000105", + "5ceaa100-0000-4000-8000-000000000106" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e7": { + "id": "5ceaa100-0000-4000-8000-0000000000e7", + "alias": "scenario_sa_31", + "name": "SA B verification", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000107", + "5ceaa100-0000-4000-8000-000000000108", + "5ceaa100-0000-4000-8000-000000000109" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e8": { + "id": "5ceaa100-0000-4000-8000-0000000000e8", + "alias": "scenario_sa_32", + "name": "SA C detail", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-00000000010a" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f0": { + "id": "5ceaa100-0000-4000-8000-0000000000f0", + "alias": "scenario_sa_40", + "name": "SA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f1": { + "id": "5ceaa100-0000-4000-8000-0000000000f1", + "alias": "scenario_sa_41", + "name": "SA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f2": { + "id": "5ceaa100-0000-4000-8000-0000000000f2", + "alias": "scenario_sa_42", + "name": "SA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f3": { + "id": "5ceaa100-0000-4000-8000-0000000000f3", + "alias": "scenario_sa_43", + "name": "SA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f4": { + "id": "5ceaa100-0000-4000-8000-0000000000f4", + "alias": "scenario_sa_44", + "name": "SA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f5": { + "id": "5ceaa100-0000-4000-8000-0000000000f5", + "alias": "scenario_sa_45", + "name": "SA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fa": { + "id": "5ceaa100-0000-4000-8000-0000000000fa", + "alias": "scenario_sa_50", + "name": "SA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fb": { + "id": "5ceaa100-0000-4000-8000-0000000000fb", + "alias": "scenario_sa_51", + "name": "SA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000fc", + "5ceaa100-0000-4000-8000-0000000000fd" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fc": { + "id": "5ceaa100-0000-4000-8000-0000000000fc", + "alias": "scenario_sa_52", + "name": "SA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-0000000000fe" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fd": { + "id": "5ceaa100-0000-4000-8000-0000000000fd", + "alias": "scenario_sa_53", + "name": "SA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000103" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fe": { + "id": "5ceaa100-0000-4000-8000-0000000000fe", + "alias": "scenario_sa_54", + "name": "SA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fc", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000ff", + "5ceaa100-0000-4000-8000-000000000100" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000ff": { + "id": "5ceaa100-0000-4000-8000-0000000000ff", + "alias": "scenario_sa_55", + "name": "SA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000101" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000100": { + "id": "5ceaa100-0000-4000-8000-000000000100", + "alias": "scenario_sa_56", + "name": "SA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000102" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000101": { + "id": "5ceaa100-0000-4000-8000-000000000101", + "alias": "scenario_sa_57", + "name": "SA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000ff", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000102": { + "id": "5ceaa100-0000-4000-8000-000000000102", + "alias": "scenario_sa_58", + "name": "SA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000100", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000103": { + "id": "5ceaa100-0000-4000-8000-000000000103", + "alias": "scenario_sa_59", + "name": "SA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fd", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000104": { + "id": "5ceaa100-0000-4000-8000-000000000104", + "alias": "scenario_sa_60", + "name": "SA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000105": { + "id": "5ceaa100-0000-4000-8000-000000000105", + "alias": "scenario_sa_61", + "name": "SA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000106": { + "id": "5ceaa100-0000-4000-8000-000000000106", + "alias": "scenario_sa_62", + "name": "SA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000107": { + "id": "5ceaa100-0000-4000-8000-000000000107", + "alias": "scenario_sa_63", + "name": "SA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f2" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000108": { + "id": "5ceaa100-0000-4000-8000-000000000108", + "alias": "scenario_sa_64", + "name": "SA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e8", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f4", + "local": "5ceaa100-0000-4000-8000-0000000000f2" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f5", + "local": "5ceaa100-0000-4000-8000-0000000000f3" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000109": { + "id": "5ceaa100-0000-4000-8000-000000000109", + "alias": "scenario_sa_65", + "name": "SA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f3" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000010a": { + "id": "5ceaa100-0000-4000-8000-00000000010a", + "alias": "scenario_sa_66", + "name": "SA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f4" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + } + }, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} +} \ No newline at end of file diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/project.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/project.arcadia new file mode 100644 index 00000000..30ec62b1 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/project.arcadia @@ -0,0 +1,704 @@ +arcadia 7; +project scenario_authoring "Scenario authoring contract" id "5ceaa100-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Native clicked-slot and caller-return contract."; + + oa_activity scenario_oa_10 "OA Inspect ticket" id "5ceaa100-0000-4000-8000-00000000006e" { + description ""; + parent none; + } + + oa_activity scenario_oa_11 "OA Record result" id "5ceaa100-0000-4000-8000-00000000006f" { + description ""; + parent none; + } + + oa_state_machine scenario_oa_20 "OA Ticket modes" id "5ceaa100-0000-4000-8000-000000000078" { + description ""; + parent none; + } + + oa_region scenario_oa_21 "OA Ticket region" id "5ceaa100-0000-4000-8000-000000000079" { + description ""; + parent @scenario_oa_20; + } + + oa_state scenario_oa_22 "OA Ready" id "5ceaa100-0000-4000-8000-00000000007a" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_oa_21; + } + + oa_scenario scenario_oa_30 "OA A caller" id "5ceaa100-0000-4000-8000-000000000082" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [ @oa_native_action,@scenario_oa_50, @scenario_oa_51, @scenario_oa_60, @scenario_oa_61, @scenario_oa_62]; + viewpoint OperationalActivity; + + oa_occurrence oa_native_action "OA native action" id "16cab58a-8990-422c-a7d8-4c23498417f1" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_scenario scenario_oa_31 "OA B verification" id "5ceaa100-0000-4000-8000-000000000083" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_63, @scenario_oa_64, @scenario_oa_65]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_32 "OA C detail" id "5ceaa100-0000-4000-8000-000000000084" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_66]; + viewpoint OperationalActivity; + } + + oa_lifeline scenario_oa_40 "OA A inspector" id "5ceaa100-0000-4000-8000-00000000008c" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_41 "OA A recorder" id "5ceaa100-0000-4000-8000-00000000008d" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_42 "OA B inspector" id "5ceaa100-0000-4000-8000-00000000008e" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_43 "OA B recorder" id "5ceaa100-0000-4000-8000-00000000008f" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_44 "OA C inspector" id "5ceaa100-0000-4000-8000-000000000090" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_45 "OA C recorder" id "5ceaa100-0000-4000-8000-000000000091" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_11; + } + + oa_occurrence scenario_oa_50 "OA Root entry" id "5ceaa100-0000-4000-8000-000000000096" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_51 "OA Outer ALT" id "5ceaa100-0000-4000-8000-000000000097" { + body { + Fragment { + branches [@scenario_oa_52, @scenario_oa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_52 "OA Outer chosen operand" id "5ceaa100-0000-4000-8000-000000000098" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_oa_54]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_53 "OA Outer fallback operand" id "5ceaa100-0000-4000-8000-000000000099" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_59]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_54 "OA Inner ALT" id "5ceaa100-0000-4000-8000-00000000009a" { + body { + Fragment { + branches [@scenario_oa_55, @scenario_oa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_52; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_55 "OA Inner chosen operand" id "5ceaa100-0000-4000-8000-00000000009b" { + body { + Branch { + guard "ticket.ready"; + occurrences [ @oa_native_state,@scenario_oa_57]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + + oa_occurrence oa_native_state "OA native state" id "ce506794-f82a-496d-8083-a8c907a98ec0" { + body { + State { + lifeline @scenario_oa_40; + state @scenario_oa_22; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_occurrence scenario_oa_56 "OA Inner other operand" id "5ceaa100-0000-4000-8000-00000000009c" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_58]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_57 "OA Inner anchor" id "5ceaa100-0000-4000-8000-00000000009d" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_55; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_58 "OA Inner other anchor" id "5ceaa100-0000-4000-8000-00000000009e" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_56; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_59 "OA Fallback anchor" id "5ceaa100-0000-4000-8000-00000000009f" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_53; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_60 "OA First use of B" id "5ceaa100-0000-4000-8000-0000000000a0" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_61 "OA Second use of B" id "5ceaa100-0000-4000-8000-0000000000a1" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_62 "OA Root exit" id "5ceaa100-0000-4000-8000-0000000000a2" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_63 "OA B entry" id "5ceaa100-0000-4000-8000-0000000000a3" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_42; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_64 "OA B use of C" id "5ceaa100-0000-4000-8000-0000000000a4" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_42; + referenced @scenario_oa_44; + }, { + local @scenario_oa_43; + referenced @scenario_oa_45; + }]; + scenario @scenario_oa_32; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_65 "OA B exit" id "5ceaa100-0000-4000-8000-0000000000a5" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_43; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_66 "OA C entry" id "5ceaa100-0000-4000-8000-0000000000a6" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_44; + }; + }; + description ""; + parent @scenario_oa_32; + postcondition ""; + precondition ""; + } + + sa_function scenario_sa_10 "SA Inspect ticket" id "5ceaa100-0000-4000-8000-0000000000d2" { + description ""; + parent none; + } + + sa_function scenario_sa_11 "SA Record result" id "5ceaa100-0000-4000-8000-0000000000d3" { + description ""; + parent none; + } + + sa_state_machine scenario_sa_20 "SA Ticket modes" id "5ceaa100-0000-4000-8000-0000000000dc" { + description ""; + parent none; + } + + sa_region scenario_sa_21 "SA Ticket region" id "5ceaa100-0000-4000-8000-0000000000dd" { + description ""; + parent @scenario_sa_20; + } + + sa_state scenario_sa_22 "SA Ready" id "5ceaa100-0000-4000-8000-0000000000de" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_sa_21; + } + + sa_scenario scenario_sa_30 "SA A caller" id "5ceaa100-0000-4000-8000-0000000000e6" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_50, @scenario_sa_51, @scenario_sa_60, @scenario_sa_61, @scenario_sa_62]; + viewpoint Functional; + } + + sa_scenario scenario_sa_31 "SA B verification" id "5ceaa100-0000-4000-8000-0000000000e7" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_63, @scenario_sa_64, @scenario_sa_65]; + viewpoint Functional; + } + + sa_scenario scenario_sa_32 "SA C detail" id "5ceaa100-0000-4000-8000-0000000000e8" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_66]; + viewpoint Functional; + } + + sa_lifeline scenario_sa_40 "SA A inspector" id "5ceaa100-0000-4000-8000-0000000000f0" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_41 "SA A recorder" id "5ceaa100-0000-4000-8000-0000000000f1" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_42 "SA B inspector" id "5ceaa100-0000-4000-8000-0000000000f2" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_43 "SA B recorder" id "5ceaa100-0000-4000-8000-0000000000f3" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_44 "SA C inspector" id "5ceaa100-0000-4000-8000-0000000000f4" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_45 "SA C recorder" id "5ceaa100-0000-4000-8000-0000000000f5" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_11; + } + + sa_occurrence scenario_sa_50 "SA Root entry" id "5ceaa100-0000-4000-8000-0000000000fa" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_51 "SA Outer ALT" id "5ceaa100-0000-4000-8000-0000000000fb" { + body { + Fragment { + branches [@scenario_sa_52, @scenario_sa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_52 "SA Outer chosen operand" id "5ceaa100-0000-4000-8000-0000000000fc" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_sa_54]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_53 "SA Outer fallback operand" id "5ceaa100-0000-4000-8000-0000000000fd" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_59]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_54 "SA Inner ALT" id "5ceaa100-0000-4000-8000-0000000000fe" { + body { + Fragment { + branches [@scenario_sa_55, @scenario_sa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_52; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_55 "SA Inner chosen operand" id "5ceaa100-0000-4000-8000-0000000000ff" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_sa_57]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_56 "SA Inner other operand" id "5ceaa100-0000-4000-8000-000000000100" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_58]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_57 "SA Inner anchor" id "5ceaa100-0000-4000-8000-000000000101" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_55; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_58 "SA Inner other anchor" id "5ceaa100-0000-4000-8000-000000000102" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_56; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_59 "SA Fallback anchor" id "5ceaa100-0000-4000-8000-000000000103" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_53; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_60 "SA First use of B" id "5ceaa100-0000-4000-8000-000000000104" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_61 "SA Second use of B" id "5ceaa100-0000-4000-8000-000000000105" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_62 "SA Root exit" id "5ceaa100-0000-4000-8000-000000000106" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_63 "SA B entry" id "5ceaa100-0000-4000-8000-000000000107" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_42; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_64 "SA B use of C" id "5ceaa100-0000-4000-8000-000000000108" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_42; + referenced @scenario_sa_44; + }, { + local @scenario_sa_43; + referenced @scenario_sa_45; + }]; + scenario @scenario_sa_32; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_65 "SA B exit" id "5ceaa100-0000-4000-8000-000000000109" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_43; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_66 "SA C entry" id "5ceaa100-0000-4000-8000-00000000010a" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_44; + }; + }; + description ""; + parent @scenario_sa_32; + postcondition ""; + precondition ""; + } + +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/rationale.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/rationale.arcadia new file mode 100644 index 00000000..64b58187 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-reuse-undone/rationale.arcadia @@ -0,0 +1,2 @@ +// Retain caller/operand evidence: ticket 雨. +// Navigation never edits this note. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-redone/expected-baseline.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-redone/expected-baseline.json new file mode 100644 index 00000000..b679ffef --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-redone/expected-baseline.json @@ -0,0 +1,1339 @@ +{ + "schema_version": 7, + "id": "5ceaa100-0000-4000-8000-000000000001", + "alias": "scenario_authoring", + "name": "Scenario authoring contract", + "description": "Native clicked-slot and caller-return contract.", + "elements": { + "5ceaa100-0000-4000-8000-00000000006e": { + "id": "5ceaa100-0000-4000-8000-00000000006e", + "alias": "scenario_oa_10", + "name": "OA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-00000000006f": { + "id": "5ceaa100-0000-4000-8000-00000000006f", + "alias": "scenario_oa_11", + "name": "OA Record result", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-000000000078": { + "id": "5ceaa100-0000-4000-8000-000000000078", + "alias": "scenario_oa_20", + "name": "OA Ticket modes", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-000000000079": { + "id": "5ceaa100-0000-4000-8000-000000000079", + "alias": "scenario_oa_21", + "name": "OA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000078", + "body": { + "Oa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-00000000007a": { + "id": "5ceaa100-0000-4000-8000-00000000007a", + "alias": "scenario_oa_22", + "name": "OA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000079", + "body": { + "Oa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000082": { + "id": "5ceaa100-0000-4000-8000-000000000082", + "alias": "scenario_oa_30", + "name": "OA A caller", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000096", + "5ceaa100-0000-4000-8000-000000000097", + "5ceaa100-0000-4000-8000-0000000000a0", + "5ceaa100-0000-4000-8000-0000000000a1", + "5ceaa100-0000-4000-8000-0000000000a2" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000083": { + "id": "5ceaa100-0000-4000-8000-000000000083", + "alias": "scenario_oa_31", + "name": "OA B verification", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a3", + "5ceaa100-0000-4000-8000-0000000000a4", + "5ceaa100-0000-4000-8000-0000000000a5" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000084": { + "id": "5ceaa100-0000-4000-8000-000000000084", + "alias": "scenario_oa_32", + "name": "OA C detail", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a6" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008c": { + "id": "5ceaa100-0000-4000-8000-00000000008c", + "alias": "scenario_oa_40", + "name": "OA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008d": { + "id": "5ceaa100-0000-4000-8000-00000000008d", + "alias": "scenario_oa_41", + "name": "OA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008e": { + "id": "5ceaa100-0000-4000-8000-00000000008e", + "alias": "scenario_oa_42", + "name": "OA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008f": { + "id": "5ceaa100-0000-4000-8000-00000000008f", + "alias": "scenario_oa_43", + "name": "OA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000090": { + "id": "5ceaa100-0000-4000-8000-000000000090", + "alias": "scenario_oa_44", + "name": "OA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000091": { + "id": "5ceaa100-0000-4000-8000-000000000091", + "alias": "scenario_oa_45", + "name": "OA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000096": { + "id": "5ceaa100-0000-4000-8000-000000000096", + "alias": "scenario_oa_50", + "name": "OA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000097": { + "id": "5ceaa100-0000-4000-8000-000000000097", + "alias": "scenario_oa_51", + "name": "OA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-000000000098", + "5ceaa100-0000-4000-8000-000000000099" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000098": { + "id": "5ceaa100-0000-4000-8000-000000000098", + "alias": "scenario_oa_52", + "name": "OA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009a" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000099": { + "id": "5ceaa100-0000-4000-8000-000000000099", + "alias": "scenario_oa_53", + "name": "OA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009f" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009a": { + "id": "5ceaa100-0000-4000-8000-00000000009a", + "alias": "scenario_oa_54", + "name": "OA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000098", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-00000000009b", + "5ceaa100-0000-4000-8000-00000000009c" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009b": { + "id": "5ceaa100-0000-4000-8000-00000000009b", + "alias": "scenario_oa_55", + "name": "OA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009d" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009c": { + "id": "5ceaa100-0000-4000-8000-00000000009c", + "alias": "scenario_oa_56", + "name": "OA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009e" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009d": { + "id": "5ceaa100-0000-4000-8000-00000000009d", + "alias": "scenario_oa_57", + "name": "OA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009b", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009e": { + "id": "5ceaa100-0000-4000-8000-00000000009e", + "alias": "scenario_oa_58", + "name": "OA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009c", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009f": { + "id": "5ceaa100-0000-4000-8000-00000000009f", + "alias": "scenario_oa_59", + "name": "OA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000099", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a0": { + "id": "5ceaa100-0000-4000-8000-0000000000a0", + "alias": "scenario_oa_60", + "name": "OA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a1": { + "id": "5ceaa100-0000-4000-8000-0000000000a1", + "alias": "scenario_oa_61", + "name": "OA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a2": { + "id": "5ceaa100-0000-4000-8000-0000000000a2", + "alias": "scenario_oa_62", + "name": "OA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a3": { + "id": "5ceaa100-0000-4000-8000-0000000000a3", + "alias": "scenario_oa_63", + "name": "OA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008e" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a4": { + "id": "5ceaa100-0000-4000-8000-0000000000a4", + "alias": "scenario_oa_64", + "name": "OA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000084", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-000000000090", + "local": "5ceaa100-0000-4000-8000-00000000008e" + }, + { + "referenced": "5ceaa100-0000-4000-8000-000000000091", + "local": "5ceaa100-0000-4000-8000-00000000008f" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a5": { + "id": "5ceaa100-0000-4000-8000-0000000000a5", + "alias": "scenario_oa_65", + "name": "OA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008f" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a6": { + "id": "5ceaa100-0000-4000-8000-0000000000a6", + "alias": "scenario_oa_66", + "name": "OA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-000000000090" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000d2": { + "id": "5ceaa100-0000-4000-8000-0000000000d2", + "alias": "scenario_sa_10", + "name": "SA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000d3": { + "id": "5ceaa100-0000-4000-8000-0000000000d3", + "alias": "scenario_sa_11", + "name": "SA Record result", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000dc": { + "id": "5ceaa100-0000-4000-8000-0000000000dc", + "alias": "scenario_sa_20", + "name": "SA Ticket modes", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000dd": { + "id": "5ceaa100-0000-4000-8000-0000000000dd", + "alias": "scenario_sa_21", + "name": "SA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dc", + "body": { + "Sa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000de": { + "id": "5ceaa100-0000-4000-8000-0000000000de", + "alias": "scenario_sa_22", + "name": "SA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dd", + "body": { + "Sa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e6": { + "id": "5ceaa100-0000-4000-8000-0000000000e6", + "alias": "scenario_sa_30", + "name": "SA A caller", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000fa", + "5ceaa100-0000-4000-8000-0000000000fb", + "5ceaa100-0000-4000-8000-000000000104", + "5ceaa100-0000-4000-8000-000000000105", + "5ceaa100-0000-4000-8000-000000000106" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e7": { + "id": "5ceaa100-0000-4000-8000-0000000000e7", + "alias": "scenario_sa_31", + "name": "SA B verification", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000107", + "5ceaa100-0000-4000-8000-000000000108", + "5ceaa100-0000-4000-8000-000000000109" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e8": { + "id": "5ceaa100-0000-4000-8000-0000000000e8", + "alias": "scenario_sa_32", + "name": "SA C detail", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-00000000010a" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f0": { + "id": "5ceaa100-0000-4000-8000-0000000000f0", + "alias": "scenario_sa_40", + "name": "SA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f1": { + "id": "5ceaa100-0000-4000-8000-0000000000f1", + "alias": "scenario_sa_41", + "name": "SA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f2": { + "id": "5ceaa100-0000-4000-8000-0000000000f2", + "alias": "scenario_sa_42", + "name": "SA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f3": { + "id": "5ceaa100-0000-4000-8000-0000000000f3", + "alias": "scenario_sa_43", + "name": "SA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f4": { + "id": "5ceaa100-0000-4000-8000-0000000000f4", + "alias": "scenario_sa_44", + "name": "SA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f5": { + "id": "5ceaa100-0000-4000-8000-0000000000f5", + "alias": "scenario_sa_45", + "name": "SA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fa": { + "id": "5ceaa100-0000-4000-8000-0000000000fa", + "alias": "scenario_sa_50", + "name": "SA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fb": { + "id": "5ceaa100-0000-4000-8000-0000000000fb", + "alias": "scenario_sa_51", + "name": "SA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000fc", + "5ceaa100-0000-4000-8000-0000000000fd" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fc": { + "id": "5ceaa100-0000-4000-8000-0000000000fc", + "alias": "scenario_sa_52", + "name": "SA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-0000000000fe" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fd": { + "id": "5ceaa100-0000-4000-8000-0000000000fd", + "alias": "scenario_sa_53", + "name": "SA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000103" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fe": { + "id": "5ceaa100-0000-4000-8000-0000000000fe", + "alias": "scenario_sa_54", + "name": "SA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fc", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000ff", + "5ceaa100-0000-4000-8000-000000000100" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000ff": { + "id": "5ceaa100-0000-4000-8000-0000000000ff", + "alias": "scenario_sa_55", + "name": "SA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000101" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000100": { + "id": "5ceaa100-0000-4000-8000-000000000100", + "alias": "scenario_sa_56", + "name": "SA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000102" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000101": { + "id": "5ceaa100-0000-4000-8000-000000000101", + "alias": "scenario_sa_57", + "name": "SA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000ff", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000102": { + "id": "5ceaa100-0000-4000-8000-000000000102", + "alias": "scenario_sa_58", + "name": "SA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000100", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000103": { + "id": "5ceaa100-0000-4000-8000-000000000103", + "alias": "scenario_sa_59", + "name": "SA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fd", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000104": { + "id": "5ceaa100-0000-4000-8000-000000000104", + "alias": "scenario_sa_60", + "name": "SA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000105": { + "id": "5ceaa100-0000-4000-8000-000000000105", + "alias": "scenario_sa_61", + "name": "SA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000106": { + "id": "5ceaa100-0000-4000-8000-000000000106", + "alias": "scenario_sa_62", + "name": "SA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000107": { + "id": "5ceaa100-0000-4000-8000-000000000107", + "alias": "scenario_sa_63", + "name": "SA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f2" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000108": { + "id": "5ceaa100-0000-4000-8000-000000000108", + "alias": "scenario_sa_64", + "name": "SA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e8", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f4", + "local": "5ceaa100-0000-4000-8000-0000000000f2" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f5", + "local": "5ceaa100-0000-4000-8000-0000000000f3" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000109": { + "id": "5ceaa100-0000-4000-8000-000000000109", + "alias": "scenario_sa_65", + "name": "SA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f3" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000010a": { + "id": "5ceaa100-0000-4000-8000-00000000010a", + "alias": "scenario_sa_66", + "name": "SA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f4" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + } + }, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} +} \ No newline at end of file diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-redone/project.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-redone/project.arcadia new file mode 100644 index 00000000..30ec62b1 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-redone/project.arcadia @@ -0,0 +1,704 @@ +arcadia 7; +project scenario_authoring "Scenario authoring contract" id "5ceaa100-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Native clicked-slot and caller-return contract."; + + oa_activity scenario_oa_10 "OA Inspect ticket" id "5ceaa100-0000-4000-8000-00000000006e" { + description ""; + parent none; + } + + oa_activity scenario_oa_11 "OA Record result" id "5ceaa100-0000-4000-8000-00000000006f" { + description ""; + parent none; + } + + oa_state_machine scenario_oa_20 "OA Ticket modes" id "5ceaa100-0000-4000-8000-000000000078" { + description ""; + parent none; + } + + oa_region scenario_oa_21 "OA Ticket region" id "5ceaa100-0000-4000-8000-000000000079" { + description ""; + parent @scenario_oa_20; + } + + oa_state scenario_oa_22 "OA Ready" id "5ceaa100-0000-4000-8000-00000000007a" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_oa_21; + } + + oa_scenario scenario_oa_30 "OA A caller" id "5ceaa100-0000-4000-8000-000000000082" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [ @oa_native_action,@scenario_oa_50, @scenario_oa_51, @scenario_oa_60, @scenario_oa_61, @scenario_oa_62]; + viewpoint OperationalActivity; + + oa_occurrence oa_native_action "OA native action" id "16cab58a-8990-422c-a7d8-4c23498417f1" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_scenario scenario_oa_31 "OA B verification" id "5ceaa100-0000-4000-8000-000000000083" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_63, @scenario_oa_64, @scenario_oa_65]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_32 "OA C detail" id "5ceaa100-0000-4000-8000-000000000084" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_66]; + viewpoint OperationalActivity; + } + + oa_lifeline scenario_oa_40 "OA A inspector" id "5ceaa100-0000-4000-8000-00000000008c" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_41 "OA A recorder" id "5ceaa100-0000-4000-8000-00000000008d" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_42 "OA B inspector" id "5ceaa100-0000-4000-8000-00000000008e" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_43 "OA B recorder" id "5ceaa100-0000-4000-8000-00000000008f" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_44 "OA C inspector" id "5ceaa100-0000-4000-8000-000000000090" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_45 "OA C recorder" id "5ceaa100-0000-4000-8000-000000000091" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_11; + } + + oa_occurrence scenario_oa_50 "OA Root entry" id "5ceaa100-0000-4000-8000-000000000096" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_51 "OA Outer ALT" id "5ceaa100-0000-4000-8000-000000000097" { + body { + Fragment { + branches [@scenario_oa_52, @scenario_oa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_52 "OA Outer chosen operand" id "5ceaa100-0000-4000-8000-000000000098" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_oa_54]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_53 "OA Outer fallback operand" id "5ceaa100-0000-4000-8000-000000000099" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_59]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_54 "OA Inner ALT" id "5ceaa100-0000-4000-8000-00000000009a" { + body { + Fragment { + branches [@scenario_oa_55, @scenario_oa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_52; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_55 "OA Inner chosen operand" id "5ceaa100-0000-4000-8000-00000000009b" { + body { + Branch { + guard "ticket.ready"; + occurrences [ @oa_native_state,@scenario_oa_57]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + + oa_occurrence oa_native_state "OA native state" id "ce506794-f82a-496d-8083-a8c907a98ec0" { + body { + State { + lifeline @scenario_oa_40; + state @scenario_oa_22; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_occurrence scenario_oa_56 "OA Inner other operand" id "5ceaa100-0000-4000-8000-00000000009c" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_58]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_57 "OA Inner anchor" id "5ceaa100-0000-4000-8000-00000000009d" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_55; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_58 "OA Inner other anchor" id "5ceaa100-0000-4000-8000-00000000009e" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_56; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_59 "OA Fallback anchor" id "5ceaa100-0000-4000-8000-00000000009f" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_53; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_60 "OA First use of B" id "5ceaa100-0000-4000-8000-0000000000a0" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_61 "OA Second use of B" id "5ceaa100-0000-4000-8000-0000000000a1" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_62 "OA Root exit" id "5ceaa100-0000-4000-8000-0000000000a2" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_63 "OA B entry" id "5ceaa100-0000-4000-8000-0000000000a3" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_42; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_64 "OA B use of C" id "5ceaa100-0000-4000-8000-0000000000a4" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_42; + referenced @scenario_oa_44; + }, { + local @scenario_oa_43; + referenced @scenario_oa_45; + }]; + scenario @scenario_oa_32; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_65 "OA B exit" id "5ceaa100-0000-4000-8000-0000000000a5" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_43; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_66 "OA C entry" id "5ceaa100-0000-4000-8000-0000000000a6" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_44; + }; + }; + description ""; + parent @scenario_oa_32; + postcondition ""; + precondition ""; + } + + sa_function scenario_sa_10 "SA Inspect ticket" id "5ceaa100-0000-4000-8000-0000000000d2" { + description ""; + parent none; + } + + sa_function scenario_sa_11 "SA Record result" id "5ceaa100-0000-4000-8000-0000000000d3" { + description ""; + parent none; + } + + sa_state_machine scenario_sa_20 "SA Ticket modes" id "5ceaa100-0000-4000-8000-0000000000dc" { + description ""; + parent none; + } + + sa_region scenario_sa_21 "SA Ticket region" id "5ceaa100-0000-4000-8000-0000000000dd" { + description ""; + parent @scenario_sa_20; + } + + sa_state scenario_sa_22 "SA Ready" id "5ceaa100-0000-4000-8000-0000000000de" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_sa_21; + } + + sa_scenario scenario_sa_30 "SA A caller" id "5ceaa100-0000-4000-8000-0000000000e6" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_50, @scenario_sa_51, @scenario_sa_60, @scenario_sa_61, @scenario_sa_62]; + viewpoint Functional; + } + + sa_scenario scenario_sa_31 "SA B verification" id "5ceaa100-0000-4000-8000-0000000000e7" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_63, @scenario_sa_64, @scenario_sa_65]; + viewpoint Functional; + } + + sa_scenario scenario_sa_32 "SA C detail" id "5ceaa100-0000-4000-8000-0000000000e8" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_66]; + viewpoint Functional; + } + + sa_lifeline scenario_sa_40 "SA A inspector" id "5ceaa100-0000-4000-8000-0000000000f0" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_41 "SA A recorder" id "5ceaa100-0000-4000-8000-0000000000f1" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_42 "SA B inspector" id "5ceaa100-0000-4000-8000-0000000000f2" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_43 "SA B recorder" id "5ceaa100-0000-4000-8000-0000000000f3" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_44 "SA C inspector" id "5ceaa100-0000-4000-8000-0000000000f4" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_45 "SA C recorder" id "5ceaa100-0000-4000-8000-0000000000f5" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_11; + } + + sa_occurrence scenario_sa_50 "SA Root entry" id "5ceaa100-0000-4000-8000-0000000000fa" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_51 "SA Outer ALT" id "5ceaa100-0000-4000-8000-0000000000fb" { + body { + Fragment { + branches [@scenario_sa_52, @scenario_sa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_52 "SA Outer chosen operand" id "5ceaa100-0000-4000-8000-0000000000fc" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_sa_54]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_53 "SA Outer fallback operand" id "5ceaa100-0000-4000-8000-0000000000fd" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_59]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_54 "SA Inner ALT" id "5ceaa100-0000-4000-8000-0000000000fe" { + body { + Fragment { + branches [@scenario_sa_55, @scenario_sa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_52; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_55 "SA Inner chosen operand" id "5ceaa100-0000-4000-8000-0000000000ff" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_sa_57]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_56 "SA Inner other operand" id "5ceaa100-0000-4000-8000-000000000100" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_58]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_57 "SA Inner anchor" id "5ceaa100-0000-4000-8000-000000000101" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_55; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_58 "SA Inner other anchor" id "5ceaa100-0000-4000-8000-000000000102" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_56; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_59 "SA Fallback anchor" id "5ceaa100-0000-4000-8000-000000000103" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_53; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_60 "SA First use of B" id "5ceaa100-0000-4000-8000-000000000104" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_61 "SA Second use of B" id "5ceaa100-0000-4000-8000-000000000105" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_62 "SA Root exit" id "5ceaa100-0000-4000-8000-000000000106" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_63 "SA B entry" id "5ceaa100-0000-4000-8000-000000000107" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_42; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_64 "SA B use of C" id "5ceaa100-0000-4000-8000-000000000108" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_42; + referenced @scenario_sa_44; + }, { + local @scenario_sa_43; + referenced @scenario_sa_45; + }]; + scenario @scenario_sa_32; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_65 "SA B exit" id "5ceaa100-0000-4000-8000-000000000109" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_43; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_66 "SA C entry" id "5ceaa100-0000-4000-8000-00000000010a" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_44; + }; + }; + description ""; + parent @scenario_sa_32; + postcondition ""; + precondition ""; + } + +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-redone/rationale.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-redone/rationale.arcadia new file mode 100644 index 00000000..64b58187 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-redone/rationale.arcadia @@ -0,0 +1,2 @@ +// Retain caller/operand evidence: ticket 雨. +// Navigation never edits this note. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-saved/expected-baseline.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-saved/expected-baseline.json new file mode 100644 index 00000000..b679ffef --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-saved/expected-baseline.json @@ -0,0 +1,1339 @@ +{ + "schema_version": 7, + "id": "5ceaa100-0000-4000-8000-000000000001", + "alias": "scenario_authoring", + "name": "Scenario authoring contract", + "description": "Native clicked-slot and caller-return contract.", + "elements": { + "5ceaa100-0000-4000-8000-00000000006e": { + "id": "5ceaa100-0000-4000-8000-00000000006e", + "alias": "scenario_oa_10", + "name": "OA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-00000000006f": { + "id": "5ceaa100-0000-4000-8000-00000000006f", + "alias": "scenario_oa_11", + "name": "OA Record result", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-000000000078": { + "id": "5ceaa100-0000-4000-8000-000000000078", + "alias": "scenario_oa_20", + "name": "OA Ticket modes", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-000000000079": { + "id": "5ceaa100-0000-4000-8000-000000000079", + "alias": "scenario_oa_21", + "name": "OA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000078", + "body": { + "Oa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-00000000007a": { + "id": "5ceaa100-0000-4000-8000-00000000007a", + "alias": "scenario_oa_22", + "name": "OA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000079", + "body": { + "Oa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000082": { + "id": "5ceaa100-0000-4000-8000-000000000082", + "alias": "scenario_oa_30", + "name": "OA A caller", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000096", + "5ceaa100-0000-4000-8000-000000000097", + "5ceaa100-0000-4000-8000-0000000000a0", + "5ceaa100-0000-4000-8000-0000000000a1", + "5ceaa100-0000-4000-8000-0000000000a2" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000083": { + "id": "5ceaa100-0000-4000-8000-000000000083", + "alias": "scenario_oa_31", + "name": "OA B verification", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a3", + "5ceaa100-0000-4000-8000-0000000000a4", + "5ceaa100-0000-4000-8000-0000000000a5" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000084": { + "id": "5ceaa100-0000-4000-8000-000000000084", + "alias": "scenario_oa_32", + "name": "OA C detail", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a6" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008c": { + "id": "5ceaa100-0000-4000-8000-00000000008c", + "alias": "scenario_oa_40", + "name": "OA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008d": { + "id": "5ceaa100-0000-4000-8000-00000000008d", + "alias": "scenario_oa_41", + "name": "OA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008e": { + "id": "5ceaa100-0000-4000-8000-00000000008e", + "alias": "scenario_oa_42", + "name": "OA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008f": { + "id": "5ceaa100-0000-4000-8000-00000000008f", + "alias": "scenario_oa_43", + "name": "OA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000090": { + "id": "5ceaa100-0000-4000-8000-000000000090", + "alias": "scenario_oa_44", + "name": "OA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000091": { + "id": "5ceaa100-0000-4000-8000-000000000091", + "alias": "scenario_oa_45", + "name": "OA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000096": { + "id": "5ceaa100-0000-4000-8000-000000000096", + "alias": "scenario_oa_50", + "name": "OA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000097": { + "id": "5ceaa100-0000-4000-8000-000000000097", + "alias": "scenario_oa_51", + "name": "OA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-000000000098", + "5ceaa100-0000-4000-8000-000000000099" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000098": { + "id": "5ceaa100-0000-4000-8000-000000000098", + "alias": "scenario_oa_52", + "name": "OA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009a" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000099": { + "id": "5ceaa100-0000-4000-8000-000000000099", + "alias": "scenario_oa_53", + "name": "OA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009f" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009a": { + "id": "5ceaa100-0000-4000-8000-00000000009a", + "alias": "scenario_oa_54", + "name": "OA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000098", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-00000000009b", + "5ceaa100-0000-4000-8000-00000000009c" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009b": { + "id": "5ceaa100-0000-4000-8000-00000000009b", + "alias": "scenario_oa_55", + "name": "OA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009d" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009c": { + "id": "5ceaa100-0000-4000-8000-00000000009c", + "alias": "scenario_oa_56", + "name": "OA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009e" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009d": { + "id": "5ceaa100-0000-4000-8000-00000000009d", + "alias": "scenario_oa_57", + "name": "OA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009b", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009e": { + "id": "5ceaa100-0000-4000-8000-00000000009e", + "alias": "scenario_oa_58", + "name": "OA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009c", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009f": { + "id": "5ceaa100-0000-4000-8000-00000000009f", + "alias": "scenario_oa_59", + "name": "OA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000099", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a0": { + "id": "5ceaa100-0000-4000-8000-0000000000a0", + "alias": "scenario_oa_60", + "name": "OA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a1": { + "id": "5ceaa100-0000-4000-8000-0000000000a1", + "alias": "scenario_oa_61", + "name": "OA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a2": { + "id": "5ceaa100-0000-4000-8000-0000000000a2", + "alias": "scenario_oa_62", + "name": "OA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a3": { + "id": "5ceaa100-0000-4000-8000-0000000000a3", + "alias": "scenario_oa_63", + "name": "OA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008e" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a4": { + "id": "5ceaa100-0000-4000-8000-0000000000a4", + "alias": "scenario_oa_64", + "name": "OA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000084", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-000000000090", + "local": "5ceaa100-0000-4000-8000-00000000008e" + }, + { + "referenced": "5ceaa100-0000-4000-8000-000000000091", + "local": "5ceaa100-0000-4000-8000-00000000008f" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a5": { + "id": "5ceaa100-0000-4000-8000-0000000000a5", + "alias": "scenario_oa_65", + "name": "OA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008f" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a6": { + "id": "5ceaa100-0000-4000-8000-0000000000a6", + "alias": "scenario_oa_66", + "name": "OA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-000000000090" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000d2": { + "id": "5ceaa100-0000-4000-8000-0000000000d2", + "alias": "scenario_sa_10", + "name": "SA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000d3": { + "id": "5ceaa100-0000-4000-8000-0000000000d3", + "alias": "scenario_sa_11", + "name": "SA Record result", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000dc": { + "id": "5ceaa100-0000-4000-8000-0000000000dc", + "alias": "scenario_sa_20", + "name": "SA Ticket modes", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000dd": { + "id": "5ceaa100-0000-4000-8000-0000000000dd", + "alias": "scenario_sa_21", + "name": "SA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dc", + "body": { + "Sa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000de": { + "id": "5ceaa100-0000-4000-8000-0000000000de", + "alias": "scenario_sa_22", + "name": "SA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dd", + "body": { + "Sa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e6": { + "id": "5ceaa100-0000-4000-8000-0000000000e6", + "alias": "scenario_sa_30", + "name": "SA A caller", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000fa", + "5ceaa100-0000-4000-8000-0000000000fb", + "5ceaa100-0000-4000-8000-000000000104", + "5ceaa100-0000-4000-8000-000000000105", + "5ceaa100-0000-4000-8000-000000000106" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e7": { + "id": "5ceaa100-0000-4000-8000-0000000000e7", + "alias": "scenario_sa_31", + "name": "SA B verification", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000107", + "5ceaa100-0000-4000-8000-000000000108", + "5ceaa100-0000-4000-8000-000000000109" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e8": { + "id": "5ceaa100-0000-4000-8000-0000000000e8", + "alias": "scenario_sa_32", + "name": "SA C detail", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-00000000010a" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f0": { + "id": "5ceaa100-0000-4000-8000-0000000000f0", + "alias": "scenario_sa_40", + "name": "SA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f1": { + "id": "5ceaa100-0000-4000-8000-0000000000f1", + "alias": "scenario_sa_41", + "name": "SA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f2": { + "id": "5ceaa100-0000-4000-8000-0000000000f2", + "alias": "scenario_sa_42", + "name": "SA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f3": { + "id": "5ceaa100-0000-4000-8000-0000000000f3", + "alias": "scenario_sa_43", + "name": "SA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f4": { + "id": "5ceaa100-0000-4000-8000-0000000000f4", + "alias": "scenario_sa_44", + "name": "SA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f5": { + "id": "5ceaa100-0000-4000-8000-0000000000f5", + "alias": "scenario_sa_45", + "name": "SA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fa": { + "id": "5ceaa100-0000-4000-8000-0000000000fa", + "alias": "scenario_sa_50", + "name": "SA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fb": { + "id": "5ceaa100-0000-4000-8000-0000000000fb", + "alias": "scenario_sa_51", + "name": "SA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000fc", + "5ceaa100-0000-4000-8000-0000000000fd" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fc": { + "id": "5ceaa100-0000-4000-8000-0000000000fc", + "alias": "scenario_sa_52", + "name": "SA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-0000000000fe" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fd": { + "id": "5ceaa100-0000-4000-8000-0000000000fd", + "alias": "scenario_sa_53", + "name": "SA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000103" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fe": { + "id": "5ceaa100-0000-4000-8000-0000000000fe", + "alias": "scenario_sa_54", + "name": "SA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fc", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000ff", + "5ceaa100-0000-4000-8000-000000000100" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000ff": { + "id": "5ceaa100-0000-4000-8000-0000000000ff", + "alias": "scenario_sa_55", + "name": "SA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000101" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000100": { + "id": "5ceaa100-0000-4000-8000-000000000100", + "alias": "scenario_sa_56", + "name": "SA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000102" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000101": { + "id": "5ceaa100-0000-4000-8000-000000000101", + "alias": "scenario_sa_57", + "name": "SA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000ff", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000102": { + "id": "5ceaa100-0000-4000-8000-000000000102", + "alias": "scenario_sa_58", + "name": "SA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000100", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000103": { + "id": "5ceaa100-0000-4000-8000-000000000103", + "alias": "scenario_sa_59", + "name": "SA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fd", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000104": { + "id": "5ceaa100-0000-4000-8000-000000000104", + "alias": "scenario_sa_60", + "name": "SA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000105": { + "id": "5ceaa100-0000-4000-8000-000000000105", + "alias": "scenario_sa_61", + "name": "SA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000106": { + "id": "5ceaa100-0000-4000-8000-000000000106", + "alias": "scenario_sa_62", + "name": "SA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000107": { + "id": "5ceaa100-0000-4000-8000-000000000107", + "alias": "scenario_sa_63", + "name": "SA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f2" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000108": { + "id": "5ceaa100-0000-4000-8000-000000000108", + "alias": "scenario_sa_64", + "name": "SA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e8", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f4", + "local": "5ceaa100-0000-4000-8000-0000000000f2" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f5", + "local": "5ceaa100-0000-4000-8000-0000000000f3" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000109": { + "id": "5ceaa100-0000-4000-8000-000000000109", + "alias": "scenario_sa_65", + "name": "SA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f3" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000010a": { + "id": "5ceaa100-0000-4000-8000-00000000010a", + "alias": "scenario_sa_66", + "name": "SA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f4" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + } + }, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} +} \ No newline at end of file diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-saved/project.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-saved/project.arcadia new file mode 100644 index 00000000..30ec62b1 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-saved/project.arcadia @@ -0,0 +1,704 @@ +arcadia 7; +project scenario_authoring "Scenario authoring contract" id "5ceaa100-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Native clicked-slot and caller-return contract."; + + oa_activity scenario_oa_10 "OA Inspect ticket" id "5ceaa100-0000-4000-8000-00000000006e" { + description ""; + parent none; + } + + oa_activity scenario_oa_11 "OA Record result" id "5ceaa100-0000-4000-8000-00000000006f" { + description ""; + parent none; + } + + oa_state_machine scenario_oa_20 "OA Ticket modes" id "5ceaa100-0000-4000-8000-000000000078" { + description ""; + parent none; + } + + oa_region scenario_oa_21 "OA Ticket region" id "5ceaa100-0000-4000-8000-000000000079" { + description ""; + parent @scenario_oa_20; + } + + oa_state scenario_oa_22 "OA Ready" id "5ceaa100-0000-4000-8000-00000000007a" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_oa_21; + } + + oa_scenario scenario_oa_30 "OA A caller" id "5ceaa100-0000-4000-8000-000000000082" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [ @oa_native_action,@scenario_oa_50, @scenario_oa_51, @scenario_oa_60, @scenario_oa_61, @scenario_oa_62]; + viewpoint OperationalActivity; + + oa_occurrence oa_native_action "OA native action" id "16cab58a-8990-422c-a7d8-4c23498417f1" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_scenario scenario_oa_31 "OA B verification" id "5ceaa100-0000-4000-8000-000000000083" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_63, @scenario_oa_64, @scenario_oa_65]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_32 "OA C detail" id "5ceaa100-0000-4000-8000-000000000084" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_66]; + viewpoint OperationalActivity; + } + + oa_lifeline scenario_oa_40 "OA A inspector" id "5ceaa100-0000-4000-8000-00000000008c" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_41 "OA A recorder" id "5ceaa100-0000-4000-8000-00000000008d" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_42 "OA B inspector" id "5ceaa100-0000-4000-8000-00000000008e" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_43 "OA B recorder" id "5ceaa100-0000-4000-8000-00000000008f" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_44 "OA C inspector" id "5ceaa100-0000-4000-8000-000000000090" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_45 "OA C recorder" id "5ceaa100-0000-4000-8000-000000000091" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_11; + } + + oa_occurrence scenario_oa_50 "OA Root entry" id "5ceaa100-0000-4000-8000-000000000096" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_51 "OA Outer ALT" id "5ceaa100-0000-4000-8000-000000000097" { + body { + Fragment { + branches [@scenario_oa_52, @scenario_oa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_52 "OA Outer chosen operand" id "5ceaa100-0000-4000-8000-000000000098" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_oa_54]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_53 "OA Outer fallback operand" id "5ceaa100-0000-4000-8000-000000000099" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_59]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_54 "OA Inner ALT" id "5ceaa100-0000-4000-8000-00000000009a" { + body { + Fragment { + branches [@scenario_oa_55, @scenario_oa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_52; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_55 "OA Inner chosen operand" id "5ceaa100-0000-4000-8000-00000000009b" { + body { + Branch { + guard "ticket.ready"; + occurrences [ @oa_native_state,@scenario_oa_57]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + + oa_occurrence oa_native_state "OA native state" id "ce506794-f82a-496d-8083-a8c907a98ec0" { + body { + State { + lifeline @scenario_oa_40; + state @scenario_oa_22; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_occurrence scenario_oa_56 "OA Inner other operand" id "5ceaa100-0000-4000-8000-00000000009c" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_58]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_57 "OA Inner anchor" id "5ceaa100-0000-4000-8000-00000000009d" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_55; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_58 "OA Inner other anchor" id "5ceaa100-0000-4000-8000-00000000009e" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_56; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_59 "OA Fallback anchor" id "5ceaa100-0000-4000-8000-00000000009f" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_53; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_60 "OA First use of B" id "5ceaa100-0000-4000-8000-0000000000a0" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_61 "OA Second use of B" id "5ceaa100-0000-4000-8000-0000000000a1" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_62 "OA Root exit" id "5ceaa100-0000-4000-8000-0000000000a2" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_63 "OA B entry" id "5ceaa100-0000-4000-8000-0000000000a3" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_42; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_64 "OA B use of C" id "5ceaa100-0000-4000-8000-0000000000a4" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_42; + referenced @scenario_oa_44; + }, { + local @scenario_oa_43; + referenced @scenario_oa_45; + }]; + scenario @scenario_oa_32; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_65 "OA B exit" id "5ceaa100-0000-4000-8000-0000000000a5" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_43; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_66 "OA C entry" id "5ceaa100-0000-4000-8000-0000000000a6" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_44; + }; + }; + description ""; + parent @scenario_oa_32; + postcondition ""; + precondition ""; + } + + sa_function scenario_sa_10 "SA Inspect ticket" id "5ceaa100-0000-4000-8000-0000000000d2" { + description ""; + parent none; + } + + sa_function scenario_sa_11 "SA Record result" id "5ceaa100-0000-4000-8000-0000000000d3" { + description ""; + parent none; + } + + sa_state_machine scenario_sa_20 "SA Ticket modes" id "5ceaa100-0000-4000-8000-0000000000dc" { + description ""; + parent none; + } + + sa_region scenario_sa_21 "SA Ticket region" id "5ceaa100-0000-4000-8000-0000000000dd" { + description ""; + parent @scenario_sa_20; + } + + sa_state scenario_sa_22 "SA Ready" id "5ceaa100-0000-4000-8000-0000000000de" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_sa_21; + } + + sa_scenario scenario_sa_30 "SA A caller" id "5ceaa100-0000-4000-8000-0000000000e6" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_50, @scenario_sa_51, @scenario_sa_60, @scenario_sa_61, @scenario_sa_62]; + viewpoint Functional; + } + + sa_scenario scenario_sa_31 "SA B verification" id "5ceaa100-0000-4000-8000-0000000000e7" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_63, @scenario_sa_64, @scenario_sa_65]; + viewpoint Functional; + } + + sa_scenario scenario_sa_32 "SA C detail" id "5ceaa100-0000-4000-8000-0000000000e8" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_66]; + viewpoint Functional; + } + + sa_lifeline scenario_sa_40 "SA A inspector" id "5ceaa100-0000-4000-8000-0000000000f0" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_41 "SA A recorder" id "5ceaa100-0000-4000-8000-0000000000f1" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_42 "SA B inspector" id "5ceaa100-0000-4000-8000-0000000000f2" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_43 "SA B recorder" id "5ceaa100-0000-4000-8000-0000000000f3" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_44 "SA C inspector" id "5ceaa100-0000-4000-8000-0000000000f4" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_45 "SA C recorder" id "5ceaa100-0000-4000-8000-0000000000f5" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_11; + } + + sa_occurrence scenario_sa_50 "SA Root entry" id "5ceaa100-0000-4000-8000-0000000000fa" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_51 "SA Outer ALT" id "5ceaa100-0000-4000-8000-0000000000fb" { + body { + Fragment { + branches [@scenario_sa_52, @scenario_sa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_52 "SA Outer chosen operand" id "5ceaa100-0000-4000-8000-0000000000fc" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_sa_54]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_53 "SA Outer fallback operand" id "5ceaa100-0000-4000-8000-0000000000fd" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_59]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_54 "SA Inner ALT" id "5ceaa100-0000-4000-8000-0000000000fe" { + body { + Fragment { + branches [@scenario_sa_55, @scenario_sa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_52; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_55 "SA Inner chosen operand" id "5ceaa100-0000-4000-8000-0000000000ff" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_sa_57]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_56 "SA Inner other operand" id "5ceaa100-0000-4000-8000-000000000100" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_58]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_57 "SA Inner anchor" id "5ceaa100-0000-4000-8000-000000000101" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_55; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_58 "SA Inner other anchor" id "5ceaa100-0000-4000-8000-000000000102" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_56; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_59 "SA Fallback anchor" id "5ceaa100-0000-4000-8000-000000000103" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_53; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_60 "SA First use of B" id "5ceaa100-0000-4000-8000-000000000104" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_61 "SA Second use of B" id "5ceaa100-0000-4000-8000-000000000105" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_62 "SA Root exit" id "5ceaa100-0000-4000-8000-000000000106" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_63 "SA B entry" id "5ceaa100-0000-4000-8000-000000000107" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_42; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_64 "SA B use of C" id "5ceaa100-0000-4000-8000-000000000108" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_42; + referenced @scenario_sa_44; + }, { + local @scenario_sa_43; + referenced @scenario_sa_45; + }]; + scenario @scenario_sa_32; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_65 "SA B exit" id "5ceaa100-0000-4000-8000-000000000109" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_43; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_66 "SA C entry" id "5ceaa100-0000-4000-8000-00000000010a" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_44; + }; + }; + description ""; + parent @scenario_sa_32; + postcondition ""; + precondition ""; + } + +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-saved/rationale.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-saved/rationale.arcadia new file mode 100644 index 00000000..64b58187 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-saved/rationale.arcadia @@ -0,0 +1,2 @@ +// Retain caller/operand evidence: ticket 雨. +// Navigation never edits this note. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-undone/expected-baseline.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-undone/expected-baseline.json new file mode 100644 index 00000000..b679ffef --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-undone/expected-baseline.json @@ -0,0 +1,1339 @@ +{ + "schema_version": 7, + "id": "5ceaa100-0000-4000-8000-000000000001", + "alias": "scenario_authoring", + "name": "Scenario authoring contract", + "description": "Native clicked-slot and caller-return contract.", + "elements": { + "5ceaa100-0000-4000-8000-00000000006e": { + "id": "5ceaa100-0000-4000-8000-00000000006e", + "alias": "scenario_oa_10", + "name": "OA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-00000000006f": { + "id": "5ceaa100-0000-4000-8000-00000000006f", + "alias": "scenario_oa_11", + "name": "OA Record result", + "description": "", + "parent": null, + "body": { + "Oa": "Activity" + } + }, + "5ceaa100-0000-4000-8000-000000000078": { + "id": "5ceaa100-0000-4000-8000-000000000078", + "alias": "scenario_oa_20", + "name": "OA Ticket modes", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-000000000079": { + "id": "5ceaa100-0000-4000-8000-000000000079", + "alias": "scenario_oa_21", + "name": "OA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000078", + "body": { + "Oa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-00000000007a": { + "id": "5ceaa100-0000-4000-8000-00000000007a", + "alias": "scenario_oa_22", + "name": "OA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000079", + "body": { + "Oa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000082": { + "id": "5ceaa100-0000-4000-8000-000000000082", + "alias": "scenario_oa_30", + "name": "OA A caller", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000096", + "5ceaa100-0000-4000-8000-000000000097", + "5ceaa100-0000-4000-8000-0000000000a0", + "5ceaa100-0000-4000-8000-0000000000a1", + "5ceaa100-0000-4000-8000-0000000000a2" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000083": { + "id": "5ceaa100-0000-4000-8000-000000000083", + "alias": "scenario_oa_31", + "name": "OA B verification", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a3", + "5ceaa100-0000-4000-8000-0000000000a4", + "5ceaa100-0000-4000-8000-0000000000a5" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000084": { + "id": "5ceaa100-0000-4000-8000-000000000084", + "alias": "scenario_oa_32", + "name": "OA C detail", + "description": "", + "parent": null, + "body": { + "Oa": { + "Shared": { + "Scenario": { + "viewpoint": "OperationalActivity", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000a6" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008c": { + "id": "5ceaa100-0000-4000-8000-00000000008c", + "alias": "scenario_oa_40", + "name": "OA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008d": { + "id": "5ceaa100-0000-4000-8000-00000000008d", + "alias": "scenario_oa_41", + "name": "OA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008e": { + "id": "5ceaa100-0000-4000-8000-00000000008e", + "alias": "scenario_oa_42", + "name": "OA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000008f": { + "id": "5ceaa100-0000-4000-8000-00000000008f", + "alias": "scenario_oa_43", + "name": "OA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000090": { + "id": "5ceaa100-0000-4000-8000-000000000090", + "alias": "scenario_oa_44", + "name": "OA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006e" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000091": { + "id": "5ceaa100-0000-4000-8000-000000000091", + "alias": "scenario_oa_45", + "name": "OA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-00000000006f" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000096": { + "id": "5ceaa100-0000-4000-8000-000000000096", + "alias": "scenario_oa_50", + "name": "OA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000097": { + "id": "5ceaa100-0000-4000-8000-000000000097", + "alias": "scenario_oa_51", + "name": "OA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-000000000098", + "5ceaa100-0000-4000-8000-000000000099" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000098": { + "id": "5ceaa100-0000-4000-8000-000000000098", + "alias": "scenario_oa_52", + "name": "OA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009a" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000099": { + "id": "5ceaa100-0000-4000-8000-000000000099", + "alias": "scenario_oa_53", + "name": "OA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000097", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009f" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009a": { + "id": "5ceaa100-0000-4000-8000-00000000009a", + "alias": "scenario_oa_54", + "name": "OA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000098", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-00000000009b", + "5ceaa100-0000-4000-8000-00000000009c" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009b": { + "id": "5ceaa100-0000-4000-8000-00000000009b", + "alias": "scenario_oa_55", + "name": "OA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009d" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009c": { + "id": "5ceaa100-0000-4000-8000-00000000009c", + "alias": "scenario_oa_56", + "name": "OA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009a", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-00000000009e" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009d": { + "id": "5ceaa100-0000-4000-8000-00000000009d", + "alias": "scenario_oa_57", + "name": "OA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009b", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009e": { + "id": "5ceaa100-0000-4000-8000-00000000009e", + "alias": "scenario_oa_58", + "name": "OA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-00000000009c", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008c" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000009f": { + "id": "5ceaa100-0000-4000-8000-00000000009f", + "alias": "scenario_oa_59", + "name": "OA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000099", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a0": { + "id": "5ceaa100-0000-4000-8000-0000000000a0", + "alias": "scenario_oa_60", + "name": "OA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a1": { + "id": "5ceaa100-0000-4000-8000-0000000000a1", + "alias": "scenario_oa_61", + "name": "OA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000083", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-00000000008e", + "local": "5ceaa100-0000-4000-8000-00000000008c" + }, + { + "referenced": "5ceaa100-0000-4000-8000-00000000008f", + "local": "5ceaa100-0000-4000-8000-00000000008d" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a2": { + "id": "5ceaa100-0000-4000-8000-0000000000a2", + "alias": "scenario_oa_62", + "name": "OA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000082", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008d" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a3": { + "id": "5ceaa100-0000-4000-8000-0000000000a3", + "alias": "scenario_oa_63", + "name": "OA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-00000000008e" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a4": { + "id": "5ceaa100-0000-4000-8000-0000000000a4", + "alias": "scenario_oa_64", + "name": "OA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-000000000084", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-000000000090", + "local": "5ceaa100-0000-4000-8000-00000000008e" + }, + { + "referenced": "5ceaa100-0000-4000-8000-000000000091", + "local": "5ceaa100-0000-4000-8000-00000000008f" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a5": { + "id": "5ceaa100-0000-4000-8000-0000000000a5", + "alias": "scenario_oa_65", + "name": "OA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000083", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006f", + "lifeline": "5ceaa100-0000-4000-8000-00000000008f" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000a6": { + "id": "5ceaa100-0000-4000-8000-0000000000a6", + "alias": "scenario_oa_66", + "name": "OA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000084", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-00000000006e", + "lifeline": "5ceaa100-0000-4000-8000-000000000090" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000d2": { + "id": "5ceaa100-0000-4000-8000-0000000000d2", + "alias": "scenario_sa_10", + "name": "SA Inspect ticket", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000d3": { + "id": "5ceaa100-0000-4000-8000-0000000000d3", + "alias": "scenario_sa_11", + "name": "SA Record result", + "description": "", + "parent": null, + "body": { + "Sa": "Function" + } + }, + "5ceaa100-0000-4000-8000-0000000000dc": { + "id": "5ceaa100-0000-4000-8000-0000000000dc", + "alias": "scenario_sa_20", + "name": "SA Ticket modes", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": "StateMachine" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000dd": { + "id": "5ceaa100-0000-4000-8000-0000000000dd", + "alias": "scenario_sa_21", + "name": "SA Ticket region", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dc", + "body": { + "Sa": { + "Shared": "Region" + } + } + }, + "5ceaa100-0000-4000-8000-0000000000de": { + "id": "5ceaa100-0000-4000-8000-0000000000de", + "alias": "scenario_sa_22", + "name": "SA Ready", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000dd", + "body": { + "Sa": { + "Shared": { + "State": { + "kind": "State", + "entry": "", + "exit": "", + "do_activity": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e6": { + "id": "5ceaa100-0000-4000-8000-0000000000e6", + "alias": "scenario_sa_30", + "name": "SA A caller", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-0000000000fa", + "5ceaa100-0000-4000-8000-0000000000fb", + "5ceaa100-0000-4000-8000-000000000104", + "5ceaa100-0000-4000-8000-000000000105", + "5ceaa100-0000-4000-8000-000000000106" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e7": { + "id": "5ceaa100-0000-4000-8000-0000000000e7", + "alias": "scenario_sa_31", + "name": "SA B verification", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-000000000107", + "5ceaa100-0000-4000-8000-000000000108", + "5ceaa100-0000-4000-8000-000000000109" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000e8": { + "id": "5ceaa100-0000-4000-8000-0000000000e8", + "alias": "scenario_sa_32", + "name": "SA C detail", + "description": "", + "parent": null, + "body": { + "Sa": { + "Shared": { + "Scenario": { + "viewpoint": "Functional", + "context": null, + "precondition": "", + "postcondition": "", + "steps": [ + "5ceaa100-0000-4000-8000-00000000010a" + ] + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f0": { + "id": "5ceaa100-0000-4000-8000-0000000000f0", + "alias": "scenario_sa_40", + "name": "SA A inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f1": { + "id": "5ceaa100-0000-4000-8000-0000000000f1", + "alias": "scenario_sa_41", + "name": "SA A recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f2": { + "id": "5ceaa100-0000-4000-8000-0000000000f2", + "alias": "scenario_sa_42", + "name": "SA B inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f3": { + "id": "5ceaa100-0000-4000-8000-0000000000f3", + "alias": "scenario_sa_43", + "name": "SA B recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f4": { + "id": "5ceaa100-0000-4000-8000-0000000000f4", + "alias": "scenario_sa_44", + "name": "SA C inspector", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d2" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000f5": { + "id": "5ceaa100-0000-4000-8000-0000000000f5", + "alias": "scenario_sa_45", + "name": "SA C recorder", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "5ceaa100-0000-4000-8000-0000000000d3" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fa": { + "id": "5ceaa100-0000-4000-8000-0000000000fa", + "alias": "scenario_sa_50", + "name": "SA Root entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fb": { + "id": "5ceaa100-0000-4000-8000-0000000000fb", + "alias": "scenario_sa_51", + "name": "SA Outer ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000fc", + "5ceaa100-0000-4000-8000-0000000000fd" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fc": { + "id": "5ceaa100-0000-4000-8000-0000000000fc", + "alias": "scenario_sa_52", + "name": "SA Outer chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.present", + "occurrences": [ + "5ceaa100-0000-4000-8000-0000000000fe" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fd": { + "id": "5ceaa100-0000-4000-8000-0000000000fd", + "alias": "scenario_sa_53", + "name": "SA Outer fallback operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fb", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000103" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000fe": { + "id": "5ceaa100-0000-4000-8000-0000000000fe", + "alias": "scenario_sa_54", + "name": "SA Inner ALT", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fc", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Fragment": { + "operator": "Alternative", + "branches": [ + "5ceaa100-0000-4000-8000-0000000000ff", + "5ceaa100-0000-4000-8000-000000000100" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-0000000000ff": { + "id": "5ceaa100-0000-4000-8000-0000000000ff", + "alias": "scenario_sa_55", + "name": "SA Inner chosen operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "ticket.ready", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000101" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000100": { + "id": "5ceaa100-0000-4000-8000-000000000100", + "alias": "scenario_sa_56", + "name": "SA Inner other operand", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fe", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Branch": { + "guard": "else", + "occurrences": [ + "5ceaa100-0000-4000-8000-000000000102" + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000101": { + "id": "5ceaa100-0000-4000-8000-000000000101", + "alias": "scenario_sa_57", + "name": "SA Inner anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000ff", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000102": { + "id": "5ceaa100-0000-4000-8000-000000000102", + "alias": "scenario_sa_58", + "name": "SA Inner other anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-000000000100", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f0" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000103": { + "id": "5ceaa100-0000-4000-8000-000000000103", + "alias": "scenario_sa_59", + "name": "SA Fallback anchor", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000fd", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000104": { + "id": "5ceaa100-0000-4000-8000-000000000104", + "alias": "scenario_sa_60", + "name": "SA First use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000105": { + "id": "5ceaa100-0000-4000-8000-000000000105", + "alias": "scenario_sa_61", + "name": "SA Second use of B", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e7", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f2", + "local": "5ceaa100-0000-4000-8000-0000000000f0" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f3", + "local": "5ceaa100-0000-4000-8000-0000000000f1" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000106": { + "id": "5ceaa100-0000-4000-8000-000000000106", + "alias": "scenario_sa_62", + "name": "SA Root exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e6", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f1" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000107": { + "id": "5ceaa100-0000-4000-8000-000000000107", + "alias": "scenario_sa_63", + "name": "SA B entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f2" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000108": { + "id": "5ceaa100-0000-4000-8000-000000000108", + "alias": "scenario_sa_64", + "name": "SA B use of C", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "scenario": "5ceaa100-0000-4000-8000-0000000000e8", + "bindings": [ + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f4", + "local": "5ceaa100-0000-4000-8000-0000000000f2" + }, + { + "referenced": "5ceaa100-0000-4000-8000-0000000000f5", + "local": "5ceaa100-0000-4000-8000-0000000000f3" + } + ] + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-000000000109": { + "id": "5ceaa100-0000-4000-8000-000000000109", + "alias": "scenario_sa_65", + "name": "SA B exit", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e7", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d3", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f3" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + }, + "5ceaa100-0000-4000-8000-00000000010a": { + "id": "5ceaa100-0000-4000-8000-00000000010a", + "alias": "scenario_sa_66", + "name": "SA C entry", + "description": "", + "parent": "5ceaa100-0000-4000-8000-0000000000e8", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "5ceaa100-0000-4000-8000-0000000000d2", + "lifeline": "5ceaa100-0000-4000-8000-0000000000f4" + } + }, + "precondition": "", + "postcondition": "" + } + } + } + } + } + }, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} +} \ No newline at end of file diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-undone/project.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-undone/project.arcadia new file mode 100644 index 00000000..6e835ccc --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-undone/project.arcadia @@ -0,0 +1,689 @@ +arcadia 7; +project scenario_authoring "Scenario authoring contract" id "5ceaa100-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Native clicked-slot and caller-return contract."; + + oa_activity scenario_oa_10 "OA Inspect ticket" id "5ceaa100-0000-4000-8000-00000000006e" { + description ""; + parent none; + } + + oa_activity scenario_oa_11 "OA Record result" id "5ceaa100-0000-4000-8000-00000000006f" { + description ""; + parent none; + } + + oa_state_machine scenario_oa_20 "OA Ticket modes" id "5ceaa100-0000-4000-8000-000000000078" { + description ""; + parent none; + } + + oa_region scenario_oa_21 "OA Ticket region" id "5ceaa100-0000-4000-8000-000000000079" { + description ""; + parent @scenario_oa_20; + } + + oa_state scenario_oa_22 "OA Ready" id "5ceaa100-0000-4000-8000-00000000007a" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_oa_21; + } + + oa_scenario scenario_oa_30 "OA A caller" id "5ceaa100-0000-4000-8000-000000000082" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [ @oa_native_action,@scenario_oa_50, @scenario_oa_51, @scenario_oa_60, @scenario_oa_61, @scenario_oa_62]; + viewpoint OperationalActivity; + + oa_occurrence oa_native_action "OA native action" id "16cab58a-8990-422c-a7d8-4c23498417f1" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + oa_scenario scenario_oa_31 "OA B verification" id "5ceaa100-0000-4000-8000-000000000083" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_63, @scenario_oa_64, @scenario_oa_65]; + viewpoint OperationalActivity; + } + + oa_scenario scenario_oa_32 "OA C detail" id "5ceaa100-0000-4000-8000-000000000084" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_oa_66]; + viewpoint OperationalActivity; + } + + oa_lifeline scenario_oa_40 "OA A inspector" id "5ceaa100-0000-4000-8000-00000000008c" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_41 "OA A recorder" id "5ceaa100-0000-4000-8000-00000000008d" { + description ""; + parent @scenario_oa_30; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_42 "OA B inspector" id "5ceaa100-0000-4000-8000-00000000008e" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_43 "OA B recorder" id "5ceaa100-0000-4000-8000-00000000008f" { + description ""; + parent @scenario_oa_31; + represented @scenario_oa_11; + } + + oa_lifeline scenario_oa_44 "OA C inspector" id "5ceaa100-0000-4000-8000-000000000090" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_10; + } + + oa_lifeline scenario_oa_45 "OA C recorder" id "5ceaa100-0000-4000-8000-000000000091" { + description ""; + parent @scenario_oa_32; + represented @scenario_oa_11; + } + + oa_occurrence scenario_oa_50 "OA Root entry" id "5ceaa100-0000-4000-8000-000000000096" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_51 "OA Outer ALT" id "5ceaa100-0000-4000-8000-000000000097" { + body { + Fragment { + branches [@scenario_oa_52, @scenario_oa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_52 "OA Outer chosen operand" id "5ceaa100-0000-4000-8000-000000000098" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_oa_54]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_53 "OA Outer fallback operand" id "5ceaa100-0000-4000-8000-000000000099" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_59]; + }; + }; + description ""; + parent @scenario_oa_51; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_54 "OA Inner ALT" id "5ceaa100-0000-4000-8000-00000000009a" { + body { + Fragment { + branches [@scenario_oa_55, @scenario_oa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_oa_52; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_55 "OA Inner chosen operand" id "5ceaa100-0000-4000-8000-00000000009b" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_oa_57]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_56 "OA Inner other operand" id "5ceaa100-0000-4000-8000-00000000009c" { + body { + Branch { + guard "else"; + occurrences [@scenario_oa_58]; + }; + }; + description ""; + parent @scenario_oa_54; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_57 "OA Inner anchor" id "5ceaa100-0000-4000-8000-00000000009d" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_55; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_58 "OA Inner other anchor" id "5ceaa100-0000-4000-8000-00000000009e" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_40; + }; + }; + description ""; + parent @scenario_oa_56; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_59 "OA Fallback anchor" id "5ceaa100-0000-4000-8000-00000000009f" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_53; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_60 "OA First use of B" id "5ceaa100-0000-4000-8000-0000000000a0" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_61 "OA Second use of B" id "5ceaa100-0000-4000-8000-0000000000a1" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_40; + referenced @scenario_oa_42; + }, { + local @scenario_oa_41; + referenced @scenario_oa_43; + }]; + scenario @scenario_oa_31; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_62 "OA Root exit" id "5ceaa100-0000-4000-8000-0000000000a2" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_41; + }; + }; + description ""; + parent @scenario_oa_30; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_63 "OA B entry" id "5ceaa100-0000-4000-8000-0000000000a3" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_42; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_64 "OA B use of C" id "5ceaa100-0000-4000-8000-0000000000a4" { + body { + ScenarioUse { + bindings [{ + local @scenario_oa_42; + referenced @scenario_oa_44; + }, { + local @scenario_oa_43; + referenced @scenario_oa_45; + }]; + scenario @scenario_oa_32; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_65 "OA B exit" id "5ceaa100-0000-4000-8000-0000000000a5" { + body { + Action { + action @scenario_oa_11; + lifeline @scenario_oa_43; + }; + }; + description ""; + parent @scenario_oa_31; + postcondition ""; + precondition ""; + } + + oa_occurrence scenario_oa_66 "OA C entry" id "5ceaa100-0000-4000-8000-0000000000a6" { + body { + Action { + action @scenario_oa_10; + lifeline @scenario_oa_44; + }; + }; + description ""; + parent @scenario_oa_32; + postcondition ""; + precondition ""; + } + + sa_function scenario_sa_10 "SA Inspect ticket" id "5ceaa100-0000-4000-8000-0000000000d2" { + description ""; + parent none; + } + + sa_function scenario_sa_11 "SA Record result" id "5ceaa100-0000-4000-8000-0000000000d3" { + description ""; + parent none; + } + + sa_state_machine scenario_sa_20 "SA Ticket modes" id "5ceaa100-0000-4000-8000-0000000000dc" { + description ""; + parent none; + } + + sa_region scenario_sa_21 "SA Ticket region" id "5ceaa100-0000-4000-8000-0000000000dd" { + description ""; + parent @scenario_sa_20; + } + + sa_state scenario_sa_22 "SA Ready" id "5ceaa100-0000-4000-8000-0000000000de" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @scenario_sa_21; + } + + sa_scenario scenario_sa_30 "SA A caller" id "5ceaa100-0000-4000-8000-0000000000e6" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_50, @scenario_sa_51, @scenario_sa_60, @scenario_sa_61, @scenario_sa_62]; + viewpoint Functional; + } + + sa_scenario scenario_sa_31 "SA B verification" id "5ceaa100-0000-4000-8000-0000000000e7" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_63, @scenario_sa_64, @scenario_sa_65]; + viewpoint Functional; + } + + sa_scenario scenario_sa_32 "SA C detail" id "5ceaa100-0000-4000-8000-0000000000e8" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@scenario_sa_66]; + viewpoint Functional; + } + + sa_lifeline scenario_sa_40 "SA A inspector" id "5ceaa100-0000-4000-8000-0000000000f0" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_41 "SA A recorder" id "5ceaa100-0000-4000-8000-0000000000f1" { + description ""; + parent @scenario_sa_30; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_42 "SA B inspector" id "5ceaa100-0000-4000-8000-0000000000f2" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_43 "SA B recorder" id "5ceaa100-0000-4000-8000-0000000000f3" { + description ""; + parent @scenario_sa_31; + represented @scenario_sa_11; + } + + sa_lifeline scenario_sa_44 "SA C inspector" id "5ceaa100-0000-4000-8000-0000000000f4" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_10; + } + + sa_lifeline scenario_sa_45 "SA C recorder" id "5ceaa100-0000-4000-8000-0000000000f5" { + description ""; + parent @scenario_sa_32; + represented @scenario_sa_11; + } + + sa_occurrence scenario_sa_50 "SA Root entry" id "5ceaa100-0000-4000-8000-0000000000fa" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_51 "SA Outer ALT" id "5ceaa100-0000-4000-8000-0000000000fb" { + body { + Fragment { + branches [@scenario_sa_52, @scenario_sa_53]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_52 "SA Outer chosen operand" id "5ceaa100-0000-4000-8000-0000000000fc" { + body { + Branch { + guard "ticket.present"; + occurrences [@scenario_sa_54]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_53 "SA Outer fallback operand" id "5ceaa100-0000-4000-8000-0000000000fd" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_59]; + }; + }; + description ""; + parent @scenario_sa_51; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_54 "SA Inner ALT" id "5ceaa100-0000-4000-8000-0000000000fe" { + body { + Fragment { + branches [@scenario_sa_55, @scenario_sa_56]; + operator Alternative; + }; + }; + description ""; + parent @scenario_sa_52; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_55 "SA Inner chosen operand" id "5ceaa100-0000-4000-8000-0000000000ff" { + body { + Branch { + guard "ticket.ready"; + occurrences [@scenario_sa_57]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_56 "SA Inner other operand" id "5ceaa100-0000-4000-8000-000000000100" { + body { + Branch { + guard "else"; + occurrences [@scenario_sa_58]; + }; + }; + description ""; + parent @scenario_sa_54; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_57 "SA Inner anchor" id "5ceaa100-0000-4000-8000-000000000101" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_55; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_58 "SA Inner other anchor" id "5ceaa100-0000-4000-8000-000000000102" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_40; + }; + }; + description ""; + parent @scenario_sa_56; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_59 "SA Fallback anchor" id "5ceaa100-0000-4000-8000-000000000103" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_53; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_60 "SA First use of B" id "5ceaa100-0000-4000-8000-000000000104" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_61 "SA Second use of B" id "5ceaa100-0000-4000-8000-000000000105" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_40; + referenced @scenario_sa_42; + }, { + local @scenario_sa_41; + referenced @scenario_sa_43; + }]; + scenario @scenario_sa_31; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_62 "SA Root exit" id "5ceaa100-0000-4000-8000-000000000106" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_41; + }; + }; + description ""; + parent @scenario_sa_30; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_63 "SA B entry" id "5ceaa100-0000-4000-8000-000000000107" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_42; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_64 "SA B use of C" id "5ceaa100-0000-4000-8000-000000000108" { + body { + ScenarioUse { + bindings [{ + local @scenario_sa_42; + referenced @scenario_sa_44; + }, { + local @scenario_sa_43; + referenced @scenario_sa_45; + }]; + scenario @scenario_sa_32; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_65 "SA B exit" id "5ceaa100-0000-4000-8000-000000000109" { + body { + Action { + action @scenario_sa_11; + lifeline @scenario_sa_43; + }; + }; + description ""; + parent @scenario_sa_31; + postcondition ""; + precondition ""; + } + + sa_occurrence scenario_sa_66 "SA C entry" id "5ceaa100-0000-4000-8000-00000000010a" { + body { + Action { + action @scenario_sa_10; + lifeline @scenario_sa_44; + }; + }; + description ""; + parent @scenario_sa_32; + postcondition ""; + precondition ""; + } + +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-undone/rationale.arcadia b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-undone/rationale.arcadia new file mode 100644 index 00000000..64b58187 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/oa-state-undone/rationale.arcadia @@ -0,0 +1,2 @@ +// Retain caller/operand evidence: ticket 雨. +// Navigation never edits this note. diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/001-oa-scenario-initial.jpg b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/001-oa-scenario-initial.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c3a43ddea7d18bbc217cf01576da3a6f6723f465 GIT binary patch literal 125820 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/004-keyboard-pan.jpg b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/004-keyboard-pan.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0acdbf81f76885a80e3eb0430847a5618feee5f5 GIT binary patch literal 117821 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

BbEJL!(0qNk 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≈z~m4Sg!wp72a z-@Fcw7|Ke=tYv0eQfmjv&^GN`t0KCF${FM<(W#YYD{;Y}wBK~}%T7Mt>$+X_JstEf zuU*GS+E+_o@=%xhwBKh^*|}MK>Mco2hJE@j;R~qs3kb+0J23+yK>!$zY8moqMHgU4 zb>|-Cu#-<;K&QI&r(EbkWx#3iNzt<-*!jIc2Bc0PqcceQw9f2Ibj=6oz%k`h(F1;$fgPh<^A=s>)&jCHfvN4jdm2 zi~iuylO5C3lMj^N$@+pp=YmAn=437r=yrR`-gXA;5`B6y1N7-Z^Y8T8LP%M3mz_)P>HXE1b7D<<$D3U>EPRRFMyFkNsk{WlK&3ijh2J%GwZzfrm9g8NYsK*1^BDENoTU;vYU_k`E^ z8%117*n_NTQZ&AMy+Qvp|5GzG1r0<7}7G*zfAla5IL6m literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/006-minimum-window.jpg b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/006-minimum-window.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a8dc69a98ee8cdaf87f74f79cd2f4de9cb549567 GIT binary patch literal 97914 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

Y{7^lrUjN>pbeY7jXb1V zOIkoip%1^5QZ%J9wE|eH+x}`1;F5IL+><$wJYE1WTS-kN#SSpMeDs`#Psu&cz!+5b zPRFyVN|Otrp#{yYy~E498qj{ObpdSog+NiY>WQAW=B)Q#ySr}zC%(MGASA~nzx zS}8L%8LZNmD4)bE+(96)E(9XZ1?A326*b4Y9jq-aS)#YmKYr@pLnShPmQbjfD40 zYx~la%t&jLlp|p;Qt^Y_x00&I_ws?W&NC;X^IPdq@31_iJ&~A*)edZj4%%*#AxE1W zJjlI?=bzh;#F_@u^@ME@fEG=p8<^%?{hn^oHKpzQiZg^BvPphJl zW=3~YSYn~FY8AbSJ1m}yW!*YksLj#P1}v%RiDe6-nvjlB4xXcO9(ay4lH{a{?x&6K zk&GXkrawO_zoQ!NIokC4G-$F=FUYNoU#j`z&OA9RhS{stM>SX@Dk%4@X(MkS+lvYj zRBwlyfK-v-IWzS&XM0uP9d8R*TVm#Dyxc

8RvQaRtjzc@Sa`sy2Vt(41TgfwNbk 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 z%0D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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/007-oa-action-destination.jpg b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/007-oa-action-destination.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb9ddcfdc1c199e5dc90af1968e980a92692d0b3 GIT binary patch literal 114722 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 Lo&ziYr>XxBLUz&} literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/008-pending-details-preserved.jpg b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/008-pending-details-preserved.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9fec34e5a4479d8ac7abab0c1e432ec39731b94e GIT binary patch literal 114792 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

d>LTKtNmS3{N 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%0D6SOUTZJZ!C2b4|zhy)#oper8? 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/009-oa-action-saved.jpg b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/009-oa-action-saved.jpg new file mode 100644 index 0000000000000000000000000000000000000000..61b608e3a29ba5a1d4f76e419b9533affdffb861 GIT binary patch literal 105915 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

0{O5qLH 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

u=8^{VIXGgc>u-$BQg75#MAm^|a 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

K^;@~Ck=LJJL9+t9^7hu*ZAPeyL%(XBMU3hTd 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�FcN}Jejf4F= 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

vGl*!1)zZ$RPjUn;)F)1Pr^ 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/014-oa-fragment-destination.jpg b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/014-oa-fragment-destination.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4abdcd2bd43ccbf39a7066b6277093270226ad63 GIT binary patch literal 111409 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

sh}jr(bNM%@RBI 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 G^Zy4qS`H)t literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/015-fragment-escape-preserved.jpg b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/015-fragment-escape-preserved.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a66700354b515163c670ed2cd549b799b637f2c7 GIT binary patch literal 111490 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%0AlybPaVXY4NM8 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

nJ6~1_Q75 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/016-oa-fragment-history.jpg b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/016-oa-fragment-history.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ecc03cf2d82e37b057da50a494930d73d7e08486 GIT binary patch literal 102055 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

    wD+B2@jGoTCRzA07SQnfry`}_n*E;% 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 U4ye6*2(z-yQL;G%X7O$2Z(4TwC;$Ke literal 0 HcmV?d00001 diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/baseline-check.log b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/baseline-check.log new file mode 100644 index 00000000..4a4d9dd6 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/baseline-check.log @@ -0,0 +1 @@ +PASS baseline: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/native-observations.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/native-observations.json new file mode 100644 index 00000000..b036798e --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/native-observations.json @@ -0,0 +1,210 @@ +[ + { + "file": "001-oa-scenario-initial.jpg", + "note": "Opened private scenario baseline; selected OA A caller and Behavior. All changes saved; palette visible at larger window.", + "utc": "2026-09-11T18:48:32.824Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract — Arcadia Studio" + }, + "width": 1442, + "height": 932, + "screenshotId": "screenshot-0" + }, + { + "file": "002-oa-fit.jpg", + "note": "Clicked Fit; native viewport displays the complete OA scenario.", + "utc": "2026-09-11T18:48:45.887Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract — Arcadia Studio" + }, + "width": 1442, + "height": 932, + "screenshotId": "screenshot-0" + }, + { + "file": "003-fit-tab-minus.jpg", + "note": "After native Fit click, Tab advances visible control focus to minus.", + "utc": "2026-09-11T18:48:55.564Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract — Arcadia Studio" + }, + "width": 1442, + "height": 932, + "screenshotId": "screenshot-0" + }, + { + "file": "004-keyboard-pan.jpg", + "note": "From the Fit/minus controls, F6 leaves and re-enters canvas focus; Right visibly pans the scenario while the model stays saved.", + "utc": "2026-09-11T18:49:59.714Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract — Arcadia Studio" + }, + "width": 1442, + "height": 932, + "screenshotId": "screenshot-0" + }, + { + "file": "005-blank-drag-pan.jpg", + "note": "Blank left-button drag visibly pans by its ordered pointer displacement without model edits.", + "utc": "2026-09-11T18:50:16.959Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract — Arcadia Studio" + }, + "width": 1442, + "height": 932, + "screenshotId": "screenshot-0" + }, + { + "file": "006-minimum-window.jpg", + "note": "Native System Size controls enforce the 1100x700 client minimum; the complete 13-tool palette remains visible. Border drag attempt did not resize and is not counted.", + "utc": "2026-09-11T18:53:06.530Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract — Arcadia Studio" + }, + "width": 1102, + "height": 732, + "screenshotId": "screenshot-0" + }, + { + "file": "007-oa-action-destination.jpg", + "note": "Minimum-size pending Add action: OA native action, OA Inspect ticket, OA A inspector, before OA Root entry. Name was initially focused; Create enabled after source selection. No commit yet.", + "utc": "2026-09-11T19:00:45.700Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract * — Arcadia Studio" + }, + "width": 1102, + "height": 732, + "screenshotId": "screenshot-0" + }, + { + "file": "008-pending-details-preserved.jpg", + "note": "Clicking Details while this pending form is open left the same form, camera geometry, destination, name, work source and lifeline visible. No Details panel opened.", + "utc": "2026-09-11T19:00:58.824Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract * — Arcadia Studio" + }, + "width": 1102, + "height": 732, + "screenshotId": "screenshot-0" + }, + { + "file": "009-oa-action-saved.jpg", + "note": "Create and Ctrl+S completed; OA native action visibly precedes OA Root entry at unchanged camera origin, 63 objects and all changes saved. Whole-model/two-source oa-action oracle passed on preserved oa-action-saved snapshot.", + "utc": "2026-09-11T19:02:22.342Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract — Arcadia Studio" + }, + "width": 1102, + "height": 732, + "screenshotId": "screenshot-0" + }, + { + "file": "010-oa-action-undone.jpg", + "note": "One Ctrl+Z removed only the native action; Ctrl+S restored exact baseline Project and both source files, verified by independent baseline and same checks.", + "utc": "2026-09-11T19:03:00.919Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract — Arcadia Studio" + }, + "width": 1102, + "height": 732, + "screenshotId": "screenshot-0" + }, + { + "file": "011-oa-state-destination.jpg", + "note": "Observe state at 100% minimum window: OA native state, OA Ready, OA A inspector, OA Inner chosen operand before OA Inner anchor. New parent form auto-focused Name. Source chooser first center click showed no menu; observed arrow click opened Ready and selection enabled Create.", + "utc": "2026-09-11T19:07:30.637Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract * — Arcadia Studio" + }, + "width": 1102, + "height": 732, + "screenshotId": "screenshot-0" + }, + { + "file": "012-oa-state-history.jpg", + "note": "Nested state creation, Save, one Undo/Save, and one Redo/Save completed. Independent whole-model/source checks and exact comparisons passed to preceding action and original state snapshots.", + "utc": "2026-09-11T19:09:50.044Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract — Arcadia Studio" + }, + "width": 1102, + "height": 732, + "screenshotId": "screenshot-0" + }, + { + "file": "013-oa-reuse-bindings.jpg", + "note": "Minimum-size Reuse form: OA native reuse before OA Inner anchor inside OA Inner chosen operand, OA B verification selected. Explicit B inspector to A inspector and B recorder to A recorder mappings are both visible; Create enabled. Content scrolls separately while Create/Cancel stay at top.", + "utc": "2026-09-11T19:11:52.838Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract * — Arcadia Studio" + }, + "width": 1102, + "height": 732, + "screenshotId": "screenshot-0" + }, + { + "file": "014-oa-fragment-destination.jpg", + "note": "Minimum-size Add fragment: OA native alternative, ALT, root OA A caller before OA Root exit, guards ticket.priority > 2 and ticket.priority <= 2. Create/Cancel and all fields reachable.", + "utc": "2026-09-11T19:18:40.448Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract * — Arcadia Studio" + }, + "width": 1102, + "height": 732, + "screenshotId": "screenshot-0" + }, + { + "file": "015-fragment-escape-preserved.jpg", + "note": "Escape after editing both guards removed input focus but preserved pending fragment name, operator, both raw guards, exact insertion destination, marker and camera. It did not commit or cancel the form.", + "utc": "2026-09-11T19:18:56.658Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract * — Arcadia Studio" + }, + "width": 1102, + "height": 732, + "screenshotId": "screenshot-0" + }, + { + "file": "016-oa-fragment-history.jpg", + "note": "All four OA creations now pass semantic checkpoints. Fragment plus two operand identities disappeared together on one Undo and reappeared identically on Redo; exact preceding reuse and original fragment Project/SourceBundle comparisons passed.", + "utc": "2026-09-11T19:22:43.404Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "id": 12977206, + "title": "Scenario authoring contract — Arcadia Studio" + }, + "width": 1102, + "height": 732, + "screenshotId": "screenshot-0" + } +] diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-action-redone-check.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-action-redone-check.json new file mode 100644 index 00000000..f31262bb --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-action-redone-check.json @@ -0,0 +1,48 @@ +{ + "utc": "2026-09-11T19:03:29.792489+00:00", + "name": "oa-action-redone", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\scenario", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-redone", + "files": [ + { + "path": "expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "project.arcadia", + "bytes": 19864, + "sha256": "f2977b56764c1ba9ce58fcfc042490a75cb27252ac8ebc294daad684c55391ce" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + } + ], + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-action", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-action: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-action-saved-check.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-action-saved-check.json new file mode 100644 index 00000000..52d5b7ec --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-action-saved-check.json @@ -0,0 +1,37 @@ +{ + "utc": "2026-09-11T19:02:06.368694+00:00", + "name": "oa-action-saved", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\scenario", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-saved", + "files": [ + { + "path": "expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "project.arcadia", + "bytes": 19864, + "sha256": "f2977b56764c1ba9ce58fcfc042490a75cb27252ac8ebc294daad684c55391ce" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + } + ], + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-action", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-saved\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-action: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-action-undone-check.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-action-undone-check.json new file mode 100644 index 00000000..72b027d5 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-action-undone-check.json @@ -0,0 +1,48 @@ +{ + "utc": "2026-09-11T19:02:45.261500+00:00", + "name": "oa-action-undone", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\scenario", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-undone", + "files": [ + { + "path": "expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + } + ], + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "baseline", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS baseline: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\scenario-authoring\\base\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-fragment-redone-check.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-fragment-redone-check.json new file mode 100644 index 00000000..3c06585c --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-fragment-redone-check.json @@ -0,0 +1,48 @@ +{ + "utc": "2026-09-11T19:22:06.177797+00:00", + "name": "oa-fragment-redone", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\scenario", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-redone", + "files": [ + { + "path": "expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "project.arcadia", + "bytes": 22240, + "sha256": "335347b279fa8cbd1bc74b0db83644c47f05b47547e508a80412d4430ef21a7c" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + } + ], + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-fragment", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-fragment: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-fragment-saved-check.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-fragment-saved-check.json new file mode 100644 index 00000000..eba74a4f --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-fragment-saved-check.json @@ -0,0 +1,37 @@ +{ + "utc": "2026-09-11T19:19:31.096518+00:00", + "name": "oa-fragment-saved", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\scenario", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-saved", + "files": [ + { + "path": "expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "project.arcadia", + "bytes": 22240, + "sha256": "335347b279fa8cbd1bc74b0db83644c47f05b47547e508a80412d4430ef21a7c" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + } + ], + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-fragment", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-saved\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-fragment: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-fragment-undone-check.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-fragment-undone-check.json new file mode 100644 index 00000000..ada523ea --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-fragment-undone-check.json @@ -0,0 +1,48 @@ +{ + "utc": "2026-09-11T19:20:41.500187+00:00", + "name": "oa-fragment-undone", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\scenario", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-undone", + "files": [ + { + "path": "expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "project.arcadia", + "bytes": 20884, + "sha256": "018b95402f2a838709c56a62bca2e4270b0b0c1a03d0d7706277ae1ca67d0d80" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + } + ], + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-reuse", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-reuse: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-fragment-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-reuse-redone-check.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-reuse-redone-check.json new file mode 100644 index 00000000..12265709 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-reuse-redone-check.json @@ -0,0 +1,48 @@ +{ + "utc": "2026-09-11T19:13:26.849572+00:00", + "name": "oa-reuse-redone", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\scenario", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-redone", + "files": [ + { + "path": "expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "project.arcadia", + "bytes": 20884, + "sha256": "018b95402f2a838709c56a62bca2e4270b0b0c1a03d0d7706277ae1ca67d0d80" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + } + ], + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-reuse", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-reuse: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-reuse-saved-check.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-reuse-saved-check.json new file mode 100644 index 00000000..d4cef8a4 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-reuse-saved-check.json @@ -0,0 +1,37 @@ +{ + "utc": "2026-09-11T19:12:16.545159+00:00", + "name": "oa-reuse-saved", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\scenario", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-saved", + "files": [ + { + "path": "expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "project.arcadia", + "bytes": 20884, + "sha256": "018b95402f2a838709c56a62bca2e4270b0b0c1a03d0d7706277ae1ca67d0d80" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + } + ], + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-reuse", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-saved\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-reuse: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-reuse-undone-check.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-reuse-undone-check.json new file mode 100644 index 00000000..8f14babe --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-reuse-undone-check.json @@ -0,0 +1,48 @@ +{ + "utc": "2026-09-11T19:12:51.000663+00:00", + "name": "oa-reuse-undone", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\scenario", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-undone", + "files": [ + { + "path": "expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "project.arcadia", + "bytes": 20253, + "sha256": "c5994ff258b12f5b220b3726c15b55d1c40b283b786ac4192a05d1649b1e12a7" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + } + ], + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-state", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-state: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-reuse-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-state-redone-check.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-state-redone-check.json new file mode 100644 index 00000000..f2332bb0 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-state-redone-check.json @@ -0,0 +1,48 @@ +{ + "utc": "2026-09-11T19:09:33.631276+00:00", + "name": "oa-state-redone", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\scenario", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-redone", + "files": [ + { + "path": "expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "project.arcadia", + "bytes": 20253, + "sha256": "c5994ff258b12f5b220b3726c15b55d1c40b283b786ac4192a05d1649b1e12a7" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + } + ], + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-state", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-state: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-redone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-state-saved-check.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-state-saved-check.json new file mode 100644 index 00000000..f1c7038b --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-state-saved-check.json @@ -0,0 +1,37 @@ +{ + "utc": "2026-09-11T19:08:00.729936+00:00", + "name": "oa-state-saved", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\scenario", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-saved", + "files": [ + { + "path": "expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "project.arcadia", + "bytes": 20253, + "sha256": "c5994ff258b12f5b220b3726c15b55d1c40b283b786ac4192a05d1649b1e12a7" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + } + ], + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-state", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-saved\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-state: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-state-undone-check.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-state-undone-check.json new file mode 100644 index 00000000..47d1cbb5 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/oa-state-undone-check.json @@ -0,0 +1,48 @@ +{ + "utc": "2026-09-11T19:08:46.854762+00:00", + "name": "oa-state-undone", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\scenario", + "snapshot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-undone", + "files": [ + { + "path": "expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "project.arcadia", + "bytes": 19864, + "sha256": "f2977b56764c1ba9ce58fcfc042490a75cb27252ac8ebc294daad684c55391ce" + }, + { + "path": "rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + } + ], + "checker_sha256": "407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498", + "results": [ + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "check", + "oa-action", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS oa-action: whole model and 2 exact reachable sources; only unique fresh role IDs borrowed\n", + "stderr": "" + }, + { + "argv": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\scenario-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-action-saved\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\checkpoints\\oa-state-undone\\project.arcadia" + ], + "exit_code": 0, + "stdout": "PASS same: exact saved/restored Project and SourceBundle, including all native identities\n", + "stderr": "" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/process-prepared-check.log b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/process-prepared-check.log new file mode 100644 index 00000000..685ff157 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/process-prepared-check.log @@ -0,0 +1 @@ +PASS same: exact saved/restored Project and SourceBundle, including all native identities diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/staged-source-prepared-check.log b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/staged-source-prepared-check.log new file mode 100644 index 00000000..685ff157 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/staged-source-prepared-check.log @@ -0,0 +1 @@ +PASS same: exact saved/restored Project and SourceBundle, including all native identities diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/launch.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/launch.json new file mode 100644 index 00000000..6f9a8475 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/launch.json @@ -0,0 +1,9 @@ +{ + "started_utc": "2026-09-11T18:44:51.567289+00:00", + "pid": 8476, + "binary": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\studio-a31b40d\\arcadia-studio.exe", + "bytes": 113005056, + "sha256": "89f9746c42888e189ea58723a0e64c8af610d97c6e73d1f31828fcd94dae8023", + "private_profile": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\canvas-20260911\\profile", + "acceptance": "Launch requested; native behavior not yet verified." +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/preparation.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/preparation.json new file mode 100644 index 00000000..008e06c7 --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/preparation.json @@ -0,0 +1,53 @@ +{ + "prepared_utc": "2026-09-11T18:08:08.701776+00:00", + "files": [ + { + "path": "scenario/expected-baseline.json", + "source": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "scenario/project.arcadia", + "source": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "scenario/rationale.arcadia", + "source": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "process/expected-baseline.json", + "source": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "process/project.arcadia", + "source": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "process/rationale.arcadia", + "source": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "staged-source/notes.arcadia", + "source": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "path": "staged-source/project.arcadia", + "source": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + } + ] +} diff --git a/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/studio-a31b40d/manifest.json b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/studio-a31b40d/manifest.json new file mode 100644 index 00000000..089be29c --- /dev/null +++ b/harness/experiments/canvas-a31b40d-windows-native-20260911/native-qa/studio-a31b40d/manifest.json @@ -0,0 +1,2677 @@ +{ + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "staged_utc": "2026-09-11T18:42:52.294119+00:00", + "toolchain": "Rust/Cargo 1.98.1 Windows gnullvm; LLVM-MinGW 20260908; jobs 1", + "results": { + "full": { + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "start": "2026-09-11T18:28:24.139365+00:00", + "end": "2026-09-11T18:36:46.273379+00:00", + "exit": 0, + "command": [ + "cargo", + "test", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "--", + "--test-threads=1" + ], + "inputs": "full-a31b40d.inputs.json", + "changed_inputs": [] + }, + "clippy": { + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "start": "2026-09-11T18:37:45.295561+00:00", + "end": "2026-09-11T18:38:52.252930+00:00", + "exit": 0, + "command": [ + "cargo", + "clippy", + "--locked", + "-p", + "oa-desktop", + "--all-targets", + "--", + "-D", + "warnings" + ], + "inputs": "clippy-a31b40d.inputs.json", + "changed_inputs": [] + }, + "gui": { + "source": "a31b40d0f8551ed87c8cd66250b9afb4809b3a79", + "start": "2026-09-11T18:39:22.266960+00:00", + "end": "2026-09-11T18:42:08.818091+00:00", + "exit": 0, + "command": [ + "cargo", + "build", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio" + ], + "inputs": "gui-a31b40d.inputs.json", + "changed_inputs": [] + } + }, + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 119973, + "sha256": "065c23c94908fe499d32ed91d55a70946ed5b08ecfda3b483ec1e635572257bf" + }, + { + "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": 408, + "sha256": "6b5c062474ebb62d5082e07dabed99ee85e4a833edf26690fb4f887028d3416f" + }, + { + "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/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12257, + "sha256": "ead5142d6eeea8f99399d57e02d8f7d819980923de76387cd454694d6a747aee" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 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": 549, + "sha256": "ea1d9bf5acba8381ba204db12ff5b5fe1f320417d17af517e46b90fd6bcb241c" + }, + { + "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": 218445, + "sha256": "b53ba98ccbe1e02e41eaaacb56dfef24bb83bdec72bc6f281606097377831f28" + }, + { + "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": 131587, + "sha256": "fee302474eba7dc8c36e809b7087c6379843a6e7bf2def2779de4b7bab64952b" + }, + { + "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": 28978, + "sha256": "33ae9aaf4ba90de9432870cc8e99708ef39e3638ae8283a9253c333785c91299" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/form_session.rs", + "bytes": 3941, + "sha256": "f5027fb3a5a5599a182e7d1a10dba56dd66eb1f23a4ba4c4a1744c9a6a5b6e61" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 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": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "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": 18031, + "sha256": "08190823090bd8b0305809099abadcc0de431175f7044f1d5abdceda52612ee1" + }, + { + "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": 115183, + "sha256": "5432f56753c8f2614ea053accf00cc095b9c591633959c629c5c80936d05e4da" + }, + { + "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": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "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": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 130753, + "sha256": "ac6b1d982c55f246de2f3c844b24b874599a3c20cfbd7ed22efe4561ac622b83" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "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/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "harness/fixtures/staged-source-authoring/README.md", + "bytes": 6876, + "sha256": "502be5e3bf9112447dc07b1a51fe0fa301754b47128a9b81877c185c6e797fee" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ], + "artifacts": { + "arcadia-studio.exe": { + "bytes": 113005056, + "sha256": "89f9746c42888e189ea58723a0e64c8af610d97c6e73d1f31828fcd94dae8023" + }, + "libunwind.dll": { + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "gui.log": { + "bytes": 155, + "sha256": "cc0c7d1cd89415022adf172181a63cf3a800e69df9984b2216cb78a06dd706a0" + }, + "full.log": { + "bytes": 82851, + "sha256": "0c20d78beda56326df76581c322d96d528e8289a141b489cdc24a4bf96e24e64" + }, + "clippy.log": { + "bytes": 155, + "sha256": "e7310479eef639fc5cb2f685f97fc877f66e9b0c9dd1d698808dede35d2f46c9" + } + }, + "acceptance": "Matching Windows gates closed; native GUI acceptance pending. Linux/WSL paused." +} diff --git a/harness/release-behavior-canvas-a31b40d-native-20260911.md b/harness/release-behavior-canvas-a31b40d-native-20260911.md new file mode 100644 index 00000000..311ef556 --- /dev/null +++ b/harness/release-behavior-canvas-a31b40d-native-20260911.md @@ -0,0 +1,44 @@ +# Canvas Windows gates and bounded native acceptance — a31b40d + +Preserved on 2026-09-12 by `/root/canvas_evidence_archive`. This report records completed 2026-09-11 evidence for source **a31b40d0f8551ed87c8cd66250b9afb4809b3a79**, not the current HEAD or subsequent allocation changes. No tests, checker, build, or native input were rerun during preservation. Computer Use remains paused. + +## Immutable evidence and verification + +The [archive manifest](experiments/canvas-a31b40d-windows-native-20260911/archive-manifest.json) indexes **84 original files / 3,030,048 payload bytes**, with original paths, sizes, SHA256 identities and original modification timestamps. Each destination was copied without text conversion and compared against the source hash before and after copying. The manifest is 47,655 bytes, SHA256 `a89377d1a0635375e87d9565a220864a4cd0ac071f1425db00cd866133981e46`. Originals retain their historical absolute paths and status text; these were not rewritten to imply later acceptance. + +All three [gate input inventories and closed receipts](experiments/canvas-a31b40d-windows-native-20260911/canvas-union-20260911/) identify a31b40d, contain the same 518 unique input paths with matching sizes/hashes, report exit 0, and record no changed inputs. Their inventories and results match the [pinned build manifest](experiments/canvas-a31b40d-windows-native-20260911/native-qa/studio-a31b40d/manifest.json); all three log hashes match that manifest. This preservation verifies recorded identity consistency, not a fresh comparison with Git blobs or current working sources. + +| Closed Windows gate | Actual recorded result | +| --- | --- | +| `cargo test --locked -p oa-desktop --bin arcadia-studio -- --test-threads=1` | 729 passed, zero failed/ignored/measured/filtered; 294.66 seconds test execution | +| `cargo clippy --locked -p oa-desktop --all-targets -- -D warnings` | Exit 0 | +| `cargo build --locked -p oa-desktop --bin arcadia-studio` | Exit 0 | + +The build records Rust/Cargo 1.98.1 Windows gnullvm, LLVM-MinGW 20260908 and one build job. [Launch identity](experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/launch.json) matches the pinned executable manifest: 113,005,056 bytes, SHA256 `89f9746c42888e189ea58723a0e64c8af610d97c6e73d1f31828fcd94dae8023`. Executable/DLL payloads, private profiles, temporary files, mutable trial working sources and trial stdout/stderr are excluded. Process closure is unknown; no claim is made that these live logs were closed or clean. The archive preserves [preparation](experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/preparation.json), [checkpoint helper](experiments/canvas-a31b40d-windows-native-20260911/canvas-checkpoint.py), and [session helper](experiments/canvas-a31b40d-windows-native-20260911/canvas-native-session.py) as historical reproducibility material; their original workspace-relative placement and pinned prerequisites are required for execution. + +The [independent cleanup review](experiments/canvas-a31b40d-windows-native-20260911/canvas-cleanup-review.md) and [source handoff](experiments/canvas-a31b40d-windows-native-20260911/canvas-obsolete-paths-handoff.md) preserve their narrower source-only conclusions. Their original pending-gate language predates the receipts above. + +## Native behavior actually recorded + +[Sixteen original screenshots and matching observations](experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/evidence/native-observations.json) document the actual pinned GUI. The supported minimum was 1100×700 client / 1102×732 captured window. All 13 palette tools fitted. Fit, Tab after Fit, F6/Right keyboard panning and blank-area left-drag panning were observed. These are recorded native observations, not conclusions inferred from source tests. + +| OA creation | Recorded destination and content | +| --- | --- | +| Action | OA native action, OA Inspect ticket, OA A inspector, before OA Root entry | +| State | OA native state, OA Ready, OA A inspector, before OA Inner anchor in OA Inner chosen operand | +| Reuse | OA native reuse at that same chosen operand; OA B verification with explicit B inspector → A inspector and B recorder → A recorder bindings | +| ALT fragment | OA native alternative before OA Root exit; guards `ticket.priority > 2` and `ticket.priority <= 2` | + +For each creation, Save, one Undo/Save and one Redo/Save have independent [preserved checkpoints](experiments/canvas-a31b40d-windows-native-20260911/native-qa/canvas-20260911/checkpoints/) named `oa-{action,state,reuse,fragment}-{saved,undone,redone}` and matching `evidence/*-check.json` receipts. Preservation checked all 36 checkpoint files against recorded sizes/hashes and all **20 recorded oracle results**: 12 full-model/two-source checks and eight exact Project/SourceBundle comparisons, each exit 0 with PASS output and empty stderr. Every receipt identifies checker SHA256 `407318d5c7cae6b237f261a21b0fda55f6fef655cb9dfcfa3153a7e372638498`. + +Byte comparisons independently confirmed every Redo matches its original saved three-file snapshot and every Undo matches the preceding snapshot; action Undo matches the prepared scenario baseline hashes. The recorded semantic checker results establish the full-model comparisons; preservation did not rerun semantic parsing. Fragment plus its two operand identities were one recorded history step. Final fragment source SHA256 is `335347b279fa8cbd1bc74b0db83644c47f05b47547e508a80412d4430ef21a7c`; included rationale remains `82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49`. + +Observed forms kept their clicked destinations and initially focused Name. Clicking Details with the pending action form preserved that form without opening Details. Escape in the completed fragment draft removed input focus while preserving both guards, destination and draft. Reuse content scrolled separately with Create/Cancel remaining reachable. + +## Acceptance boundary + +**Reopen is unknown and unverified:** the user stopped Computer Use with physical Escape during the final Open-dialog double-click. No later native action or successful reopen is claimed. PID/window identifiers are historical only. + +Current SA, process editing, source-child recovery/cancel, caller return and reorder refusal acceptance remain pending. Focused wheel zoom still needs native verification; unfocused wheel input did not pan. No below-minimum palette overflow or physical held-middle/Space gesture acceptance is claimed. Preparation-only process/source logs do not establish native editing acceptance. The [earlier 3c9e6ee native report](release-scenario-native-3c9e6ee-20260911.md) and [review](release-scenario-native-3c9e6ee-review-20260911.md) retain their narrower, earlier-build scope; they do not establish current SA acceptance. See the [pause record](release-user-pause-20260911.md) for interruption context. + +No archive discrepancy was found. Root verified all 85 archive files byte-for-byte against their staged Git blobs and independently matched all 518 input records to the tested a31b40d Git blobs. Initial folder staging omitted six globally ignored log files; explicit archive staging included them before the successful verification. No source bytes or historical receipts were changed. This report is evidence preservation, not a release or current-source acceptance claim.

~TfCgyxG{2Hks=C> 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⪼1;KG;~f>cdY>t0UKI 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