diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/.gitattributes b/harness/experiments/scenario-native-spacing-b10b28c-20260913/.gitattributes new file mode 100644 index 00000000..bd2de00c --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/.gitattributes @@ -0,0 +1 @@ +* -text -whitespace diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/README.md b/harness/experiments/scenario-native-spacing-b10b28c-20260913/README.md new file mode 100644 index 00000000..feb60c87 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/README.md @@ -0,0 +1,53 @@ +# Native Saved A spacing and reopen: b10, Runs 4 and 5 + +Closed native evidence for source `b10b28cefd1d0794073ba241a0c8de9a83e85f68`. The parent operated the frozen GUI; this archive was prepared by reading the closed records, independently comparing the saved Project outputs, and inspecting before/after images. No program was run and no native input was sent during archiving. + +## Observed edits and independently checked scope + +Four intent JSONs identify Saved A `70200000-0000-4000-8000-000000000040`, target, field, direction and requested drag **before** the corresponding observations/results. Their timestamps precede the before/after capture records and comparator execution. The operator notes report that they were written before each drag and before reading the saved result; the archive preserves that provenance rather than claiming an independent temporal recording of the input itself. + +| Edit | Displayed zoom | Requested window coordinates | Observed saved coordinate | Independent acceptance | +| --- | --- | --- | --- | --- | +| [Updated occurrence 021](original/run-04/01-message-intent.json), message y | 100% | (650,477)→(650,507) | 252→282 | Only selected message coordinate changes; finite, nonzero increase | +| [Assessment lifeline 012](original/run-04/02-lane-intent.json), lane x | 100% | (871,395)→(911,395) | 640→680 | Only selected lane coordinate changes; finite, nonzero increase | +| [Updated occurrence 021](original/run-04/03-message-small-intent.json), message y | 51% | (650,613)→(650,593) | 282→242.9375 | Only selected message coordinate changes; finite, nonzero decrease | +| [Assessment lifeline 012](original/run-04/04-lane-small-intent.json), lane x | 51% | (794,495)→(764,495) | 680→621.40625 | Only selected lane coordinate changes; finite, nonzero decrease | + +**The resulting coordinates and deltas are observations, not independently exact expected endpoints.** Rounded zoom labels and automation coordinates do not establish the application's actual logical float input bits. The four scoped checks explicitly report `independently_exact_final_coordinate: false`. + +Each scoped check passes complete remaining-Project equality. Archive preparation additionally compared the complete canonical baseline and actual JSON: each differs only in the one numeric token at A's `messages/1/send_y` or `lanes/1/x`. The target identity was checked against that record's direct occurrence address or lifeline ID and the recorded intent. All other canonical bytes remain exact, including scalar representations and ordered arrays. Thus the edits preserve semantic order, IDs, other messages/lanes, Saved B, C's earlier repair and unfinished position, names, relationships and all other Project values. This proves scope and direction, not native motion magnitude or continuous tracking. The four [message](original/run-04/comparisons/message/project-comparison/comparison.json), [lane](original/run-04/comparisons/lane/project-comparison/comparison.json), [smaller-zoom message](original/run-04/comparisons/message-small/project-comparison/comparison.json) and [smaller-zoom lane](original/run-04/comparisons/lane-small/project-comparison/comparison.json) outputs preserve exact observations and guards. + +Before/after images show the moved second arrow while the first arrow and lanes stay in place, and the moved right lane with attached endpoints following while other arrow heights stay in place. All four pairs were inspected during archiving: observations 01/02, 05/06, 09/10 and 13/14. At the smaller zoom, the reported arrow landing is approximately y594 after the requested y593 endpoint; no exact-pixel assertion is substituted for that observation. A background pan before the first lane edit revealed clipped headers. Three minus clicks produced displayed 100→80→64→51%. These are separate camera actions, not model edits during a drag. See [Run 4 operator notes](original/run-04/ROOT-OBSERVATION.md). + +## Exact restoration and durability + +The four edits are cumulative. Run 4 begins with the earlier C repair only: checkpoint 01 SHA-256 `fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827`. After each edit the operator saved, performed one model Undo and saved, then one model Redo and saved. The eight `same` comparisons verify exact complete saved-Project restoration; checkpoint source bytes also match each respective baseline or accepted file. Their native Undo/Redo states are documented separately in the images and notes, not inferred from comparator execution. + +| Edit | Baseline | Accepted | Undo equals baseline | Redo equals accepted | +| --- | --- | --- | --- | --- | +| Message 100% | 01 | 02 | 03 | 04 | +| Lane 100% | 05 (=04) | 06 | 07 | 08 | +| Message 51% | 09 (=08) | 10 | 11 | 12 | +| Lane 51% | 13 (=12) | 14 | 15 | 16 | + +Run 4 PID 9180 closed normally by observed Alt+F4, exit 0, at 15:38:32 UTC. Run 5 PID 8700 launched through the same recipe after checking that close, reopened the exact incident file, and explicitly selected Saved A. [The reopen image](original/run-05/observations/01-a-reopened.jpg) shows the fitted arrangement at displayed 74%. Last-view or camera persistence is not claimed. Save all and the ninth exact [reopen comparison](original/run-05/comparisons/cumulative-reopened/project-comparison/comparison.json) preserve the entire accepted Project. Run 5 closed normally by observed Alt+F4, exit 0, at 15:41:29 UTC. Both runs have empty stdout/stderr and unchanged bound immutable inputs. + +Run 4 checkpoint 16 and Run 5 checkpoint 01 are exactly **6,217 bytes**, SHA-256 `b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25`. All thirteen comparisons (four scoped, nine exact) report exit 0, unchanged inputs and acceptance. Every bound output size/hash, before/after capture pair and checkpoint source binding was rechecked during archive preparation. No comparator was rerun. + +## Capture and scope limits + +Sixteen Run 4 JPEGs and one Run 5 JPEG have 17 distinct SHA-256 values matching their metadata and JPEG signatures/MIME. Nine images were visually inspected: the four before/after pairs and reopened A. Hash distinctness alone does not validate every operator description. Original notes and metadata remain byte exact, including compressed wording. + +The available drag API supplies start/end only; no held midpoint was captured. These records cannot establish temporal tracking, latency, intermediate jumps or absence of a jump specifically on release. Native exact pointer bits, subpixel endpoint accuracy, broad accessibility, smaller-window Fit, all lifecycle cases, definition navigation and service edits remain outside these runs. The complementary event/controller/mounted tests are separate evidence, not substitute native observations. No full native-plan or release acceptance follows from this archive. + +## Published prerequisites and integrity + +All three current prerequisite topics are pinned to [7cf1d3cbaa40726731997e9de3c4737c3477c270](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/commit/7cf1d3cbaa40726731997e9de3c4737c3477c270): + +- [Scoped-motion comparator build and admission evidence](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/7cf1d3cbaa40726731997e9de3c4737c3477c270/harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/README.md), including original exact modes, synthetic refusal checks, source/dependency captures and transitive GUI/gate links. +- [Runs 2/3 C repair and reopen](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/7cf1d3cbaa40726731997e9de3c4737c3477c270/harness/experiments/scenario-native-recovery-b10b28c-20260913/README.md), supplying Run 4's baseline and preceding normal-close chain. Its earlier Run 1 link supplies the immutable package recipe, fixture/plan, manifest and launch script. +- [Complementary native spacing evaluation](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/7cf1d3cbaa40726731997e9de3c4737c3477c270/harness/scenario-native-spacing-evaluation.md), separating exact event-boundary tests, scoped native checks and unobserved temporal behavior. The original immutable plan remains historical evidence. + +The bound motion comparator is 22,814,208 bytes, SHA-256 `f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db`; its published build receipt hash is `cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c`. Native GUI remains SHA-256 `7ece85c6012ae0ae75fc56ed3c3aadb8bc116448ad1782be422ef34a629dc3ce`; runtime remains `aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a`. Executables and private profile are excluded; receipt paths are original-machine provenance, not portable commands. + +[archive-manifest.json](archive-manifest.json) lists all **204 originals, 3,133,794 bytes** (Run 4: 185 files; Run 5: 19). It records exact copies, checkpoints, comparisons, captures and checked published prerequisite Git blobs, plus hashes of this README and raw-evidence attributes. It does not recursively hash itself. No other runs, current working files, binaries, profile or duplicate gate cache are copied. All original bytes were compared again after copying. Seventeen intentional raw `.log` files, including empty native logs, may need explicit forced Git addition. diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/archive-manifest.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/archive-manifest.json new file mode 100644 index 00000000..54b02847 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/archive-manifest.json @@ -0,0 +1,2235 @@ +{ + "schema": "scenario_native_spacing_archive_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "scope": "Closed Runs 4/5: four scoped native coordinate movements and nine exact saved-Project history/reopen comparisons. No independently exact native endpoint or temporal tracking claim.", + "original_files": 204, + "original_bytes": 3133794, + "files": [ + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/01-message-intent.json", + "path": "original/run-04/01-message-intent.json", + "bytes": 519, + "sha256": "4635fc50ae86488d468e6a647d577e165799e6fb821631536aca0be29ada029f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/02-lane-intent.json", + "path": "original/run-04/02-lane-intent.json", + "bytes": 564, + "sha256": "46a02b1130c847b570111e4bce98d1f7e92dd6f41419879b39c66ca99a6062b4" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/03-message-small-intent.json", + "path": "original/run-04/03-message-small-intent.json", + "bytes": 511, + "sha256": "544887b8e78d446e033be479f2e3de5e02fe6ae1358cfab66afd96bdae51cec3" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/04-lane-small-intent.json", + "path": "original/run-04/04-lane-small-intent.json", + "bytes": 531, + "sha256": "0a0fd6b8ad6e68619dc36b42328d06855dc63bf5513dd0d7a51790fbe832b078" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/ROOT-OBSERVATION.md", + "path": "original/run-04/ROOT-OBSERVATION.md", + "bytes": 3101, + "sha256": "7da4aa679885fea23782c7ad699ccc00c131a7ea82c81177736673c7c2042a30" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/01-pre-message.arcadia", + "path": "original/run-04/checkpoints/01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/02-message.arcadia", + "path": "original/run-04/checkpoints/02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/03-message-undo.arcadia", + "path": "original/run-04/checkpoints/03-message-undo.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/04-message-redo.arcadia", + "path": "original/run-04/checkpoints/04-message-redo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/05-pre-lane.arcadia", + "path": "original/run-04/checkpoints/05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/06-lane.arcadia", + "path": "original/run-04/checkpoints/06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/07-lane-undo.arcadia", + "path": "original/run-04/checkpoints/07-lane-undo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/08-lane-redo.arcadia", + "path": "original/run-04/checkpoints/08-lane-redo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/09-pre-message-small.arcadia", + "path": "original/run-04/checkpoints/09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/10-message-small.arcadia", + "path": "original/run-04/checkpoints/10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/11-message-small-undo.arcadia", + "path": "original/run-04/checkpoints/11-message-small-undo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/12-message-small-redo.arcadia", + "path": "original/run-04/checkpoints/12-message-small-redo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/13-pre-lane-small.arcadia", + "path": "original/run-04/checkpoints/13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/14-lane-small.arcadia", + "path": "original/run-04/checkpoints/14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/15-lane-small-undo.arcadia", + "path": "original/run-04/checkpoints/15-lane-small-undo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/16-lane-small-redo.arcadia", + "path": "original/run-04/checkpoints/16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/actual.arcadia", + "path": "original/run-04/comparisons/lane-redo/actual.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/baseline.arcadia", + "path": "original/run-04/comparisons/lane-redo/baseline.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/inputs-after.json", + "path": "original/run-04/comparisons/lane-redo/inputs-after.json", + "bytes": 3908, + "sha256": "387fff7523288ebfcb2944223b931f7f6bfc9d816bc2c78d28e89e6beae2ade2" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/inputs-before.json", + "path": "original/run-04/comparisons/lane-redo/inputs-before.json", + "bytes": 3908, + "sha256": "387fff7523288ebfcb2944223b931f7f6bfc9d816bc2c78d28e89e6beae2ade2" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/oracle.log", + "path": "original/run-04/comparisons/lane-redo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/lane-redo/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/lane-redo/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/lane-redo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/lane-redo/project-comparison/expected.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/receipt.json", + "path": "original/run-04/comparisons/lane-redo/receipt.json", + "bytes": 8857, + "sha256": "03f695c4d8c945295a91cf00f042ac5a10b82292f00528c4f1e9e34255db32eb" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/request.json", + "path": "original/run-04/comparisons/lane-redo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/actual.arcadia", + "path": "original/run-04/comparisons/lane-small-redo/actual.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/baseline.arcadia", + "path": "original/run-04/comparisons/lane-small-redo/baseline.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/inputs-after.json", + "path": "original/run-04/comparisons/lane-small-redo/inputs-after.json", + "bytes": 3920, + "sha256": "884e4ed76ce78eb3785f43659f9a53f295863f38d261aedaf6d629da32b23109" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/inputs-before.json", + "path": "original/run-04/comparisons/lane-small-redo/inputs-before.json", + "bytes": 3920, + "sha256": "884e4ed76ce78eb3785f43659f9a53f295863f38d261aedaf6d629da32b23109" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/oracle.log", + "path": "original/run-04/comparisons/lane-small-redo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/lane-small-redo/project-comparison/actual.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/lane-small-redo/project-comparison/baseline.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/lane-small-redo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/lane-small-redo/project-comparison/expected.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/receipt.json", + "path": "original/run-04/comparisons/lane-small-redo/receipt.json", + "bytes": 8947, + "sha256": "9e09be096594a91d684fda7c4936157f24a3ae185fadf4439beda05395f5f019" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/request.json", + "path": "original/run-04/comparisons/lane-small-redo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/actual.arcadia", + "path": "original/run-04/comparisons/lane-small-undo/actual.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/baseline.arcadia", + "path": "original/run-04/comparisons/lane-small-undo/baseline.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/inputs-after.json", + "path": "original/run-04/comparisons/lane-small-undo/inputs-after.json", + "bytes": 3924, + "sha256": "43ea83df149d2fb94b781ca8567f75900895e05ee73d29ca9476ac816a12c0dd" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/inputs-before.json", + "path": "original/run-04/comparisons/lane-small-undo/inputs-before.json", + "bytes": 3924, + "sha256": "43ea83df149d2fb94b781ca8567f75900895e05ee73d29ca9476ac816a12c0dd" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/oracle.log", + "path": "original/run-04/comparisons/lane-small-undo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/lane-small-undo/project-comparison/actual.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/lane-small-undo/project-comparison/baseline.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/lane-small-undo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/lane-small-undo/project-comparison/expected.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/receipt.json", + "path": "original/run-04/comparisons/lane-small-undo/receipt.json", + "bytes": 8951, + "sha256": "feeed014aa8fcfae39fd39d9bc2668f729314d5e67036cb13888efd37c1ac307" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/request.json", + "path": "original/run-04/comparisons/lane-small-undo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/actual.arcadia", + "path": "original/run-04/comparisons/lane-small/actual.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/baseline.arcadia", + "path": "original/run-04/comparisons/lane-small/baseline.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/inputs-after.json", + "path": "original/run-04/comparisons/lane-small/inputs-after.json", + "bytes": 3919, + "sha256": "9426ef078e6e0f479c84303fa1f04a6c66f0412b78c92a4ac23fc99b8f512910" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/inputs-before.json", + "path": "original/run-04/comparisons/lane-small/inputs-before.json", + "bytes": 3919, + "sha256": "9426ef078e6e0f479c84303fa1f04a6c66f0412b78c92a4ac23fc99b8f512910" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/oracle.log", + "path": "original/run-04/comparisons/lane-small/oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/lane-small/project-comparison/actual.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/lane-small/project-comparison/baseline.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/project-comparison/comparison.json", + "path": "original/run-04/comparisons/lane-small/project-comparison/comparison.json", + "bytes": 905, + "sha256": "a2796a9d3d724b2810067cc7d561bd73a3b1a573b8d9d9ce5e8be6f813a81c7f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/receipt.json", + "path": "original/run-04/comparisons/lane-small/receipt.json", + "bytes": 8690, + "sha256": "d178a4aff3e2dfc45cb600c6821b6f8d14afcd580c3b2c1ca4ba9ee0d18260a6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/request.json", + "path": "original/run-04/comparisons/lane-small/request.json", + "bytes": 355, + "sha256": "6730dd5e89e3adf62750c77de5cd3d1c6be175fcbbb0ddb62baaab1a7ea3b71b" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/actual.arcadia", + "path": "original/run-04/comparisons/lane-undo/actual.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/baseline.arcadia", + "path": "original/run-04/comparisons/lane-undo/baseline.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/inputs-after.json", + "path": "original/run-04/comparisons/lane-undo/inputs-after.json", + "bytes": 3912, + "sha256": "92b296fc13b77f663739d1a4d64d19e9e2665297406cf2b6c67820dde0b3c7c5" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/inputs-before.json", + "path": "original/run-04/comparisons/lane-undo/inputs-before.json", + "bytes": 3912, + "sha256": "92b296fc13b77f663739d1a4d64d19e9e2665297406cf2b6c67820dde0b3c7c5" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/oracle.log", + "path": "original/run-04/comparisons/lane-undo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/lane-undo/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/lane-undo/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/lane-undo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/lane-undo/project-comparison/expected.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/receipt.json", + "path": "original/run-04/comparisons/lane-undo/receipt.json", + "bytes": 8861, + "sha256": "d6e6368be5eacb6ec028e6f5935359dc9ba37aae739207be17fa5af6ffbcb373" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/request.json", + "path": "original/run-04/comparisons/lane-undo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/actual.arcadia", + "path": "original/run-04/comparisons/lane/actual.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/baseline.arcadia", + "path": "original/run-04/comparisons/lane/baseline.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/inputs-after.json", + "path": "original/run-04/comparisons/lane/inputs-after.json", + "bytes": 3907, + "sha256": "b3f1bc52fd08b4ba778b828b13cd43f868fdd1981bcd9f8d3f149932251a1ae8" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/inputs-before.json", + "path": "original/run-04/comparisons/lane/inputs-before.json", + "bytes": 3907, + "sha256": "b3f1bc52fd08b4ba778b828b13cd43f868fdd1981bcd9f8d3f149932251a1ae8" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/oracle.log", + "path": "original/run-04/comparisons/lane/oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/lane/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/lane/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/project-comparison/comparison.json", + "path": "original/run-04/comparisons/lane/project-comparison/comparison.json", + "bytes": 896, + "sha256": "45058072d507b92f157b11b9f56782fb078a149255f9e3f8204d8f67c7ff456f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/receipt.json", + "path": "original/run-04/comparisons/lane/receipt.json", + "bytes": 8606, + "sha256": "f905d5002a3553e17078710618b7741969a77f73bb6d456b785b06e6a2e4be89" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/request.json", + "path": "original/run-04/comparisons/lane/request.json", + "bytes": 355, + "sha256": "4998c268bb62f22b369782aafd88f20f00887baab229b21aa605ac33265a943c" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/actual.arcadia", + "path": "original/run-04/comparisons/message-redo/actual.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/baseline.arcadia", + "path": "original/run-04/comparisons/message-redo/baseline.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/inputs-after.json", + "path": "original/run-04/comparisons/message-redo/inputs-after.json", + "bytes": 3914, + "sha256": "d12008624a38352cc8aa33e5ffa2b0b79e85cae0cd8c702a6617870a0888a2e0" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/inputs-before.json", + "path": "original/run-04/comparisons/message-redo/inputs-before.json", + "bytes": 3914, + "sha256": "d12008624a38352cc8aa33e5ffa2b0b79e85cae0cd8c702a6617870a0888a2e0" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/oracle.log", + "path": "original/run-04/comparisons/message-redo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/message-redo/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/message-redo/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/message-redo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/message-redo/project-comparison/expected.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/receipt.json", + "path": "original/run-04/comparisons/message-redo/receipt.json", + "bytes": 8902, + "sha256": "0207fa8e0cfbd0735cb927dc43bb0d7fd7a44d94e38c5ac47faca9ab06ffac94" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/request.json", + "path": "original/run-04/comparisons/message-redo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/actual.arcadia", + "path": "original/run-04/comparisons/message-small-redo/actual.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/baseline.arcadia", + "path": "original/run-04/comparisons/message-small-redo/baseline.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/inputs-after.json", + "path": "original/run-04/comparisons/message-small-redo/inputs-after.json", + "bytes": 3926, + "sha256": "a23840ef4df88f57e95bae65eb10bf469abad92122ddcef78d461f80fa553079" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/inputs-before.json", + "path": "original/run-04/comparisons/message-small-redo/inputs-before.json", + "bytes": 3926, + "sha256": "a23840ef4df88f57e95bae65eb10bf469abad92122ddcef78d461f80fa553079" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/oracle.log", + "path": "original/run-04/comparisons/message-small-redo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/message-small-redo/project-comparison/actual.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/message-small-redo/project-comparison/baseline.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/message-small-redo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/message-small-redo/project-comparison/expected.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/receipt.json", + "path": "original/run-04/comparisons/message-small-redo/receipt.json", + "bytes": 8992, + "sha256": "b560bb2c0c72bc500268bd4cb064e41f32e04474e18d36260dfa9335bea4ad02" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/request.json", + "path": "original/run-04/comparisons/message-small-redo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/actual.arcadia", + "path": "original/run-04/comparisons/message-small-undo/actual.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/baseline.arcadia", + "path": "original/run-04/comparisons/message-small-undo/baseline.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/inputs-after.json", + "path": "original/run-04/comparisons/message-small-undo/inputs-after.json", + "bytes": 3930, + "sha256": "1f25366e1d9901521b71b2d026beaf3039ecc3d948769c24d2150cb2ef0bbd6d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/inputs-before.json", + "path": "original/run-04/comparisons/message-small-undo/inputs-before.json", + "bytes": 3930, + "sha256": "1f25366e1d9901521b71b2d026beaf3039ecc3d948769c24d2150cb2ef0bbd6d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/oracle.log", + "path": "original/run-04/comparisons/message-small-undo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/message-small-undo/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/message-small-undo/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/message-small-undo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/message-small-undo/project-comparison/expected.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/receipt.json", + "path": "original/run-04/comparisons/message-small-undo/receipt.json", + "bytes": 8996, + "sha256": "e32c4be563b69aabb2903b172e606837d23e2078ddfe5ba7af01bc265460afb4" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/request.json", + "path": "original/run-04/comparisons/message-small-undo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/actual.arcadia", + "path": "original/run-04/comparisons/message-small/actual.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/baseline.arcadia", + "path": "original/run-04/comparisons/message-small/baseline.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/inputs-after.json", + "path": "original/run-04/comparisons/message-small/inputs-after.json", + "bytes": 3925, + "sha256": "75803751ae5019fd59e12598ae757e325889310b2dc8a656325bafce39287c80" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/inputs-before.json", + "path": "original/run-04/comparisons/message-small/inputs-before.json", + "bytes": 3925, + "sha256": "75803751ae5019fd59e12598ae757e325889310b2dc8a656325bafce39287c80" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/oracle.log", + "path": "original/run-04/comparisons/message-small/oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/message-small/project-comparison/actual.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/message-small/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/project-comparison/comparison.json", + "path": "original/run-04/comparisons/message-small/project-comparison/comparison.json", + "bytes": 911, + "sha256": "8793e64df3d3299d6ccbe4a33f64dd8439abfbb597a91d672decc0cbe1ef0827" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/receipt.json", + "path": "original/run-04/comparisons/message-small/receipt.json", + "bytes": 8740, + "sha256": "5cae2a294a9afd12e1200efd70e41376b9a0acfb4f71e1f0bfa1f05baa627b10" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/request.json", + "path": "original/run-04/comparisons/message-small/request.json", + "bytes": 363, + "sha256": "5d189fd316bb496dbe830c4450c5e7295db488b54c323032e9644f4191aad66e" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/actual.arcadia", + "path": "original/run-04/comparisons/message-undo/actual.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/baseline.arcadia", + "path": "original/run-04/comparisons/message-undo/baseline.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/inputs-after.json", + "path": "original/run-04/comparisons/message-undo/inputs-after.json", + "bytes": 3918, + "sha256": "f7b84f5d6556dd8cb5a69b8875fe5cd8ba351cf3ebc1922640c7c1c2ad71292c" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/inputs-before.json", + "path": "original/run-04/comparisons/message-undo/inputs-before.json", + "bytes": 3918, + "sha256": "f7b84f5d6556dd8cb5a69b8875fe5cd8ba351cf3ebc1922640c7c1c2ad71292c" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/oracle.log", + "path": "original/run-04/comparisons/message-undo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/message-undo/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/message-undo/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/message-undo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/message-undo/project-comparison/expected.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/receipt.json", + "path": "original/run-04/comparisons/message-undo/receipt.json", + "bytes": 8906, + "sha256": "a0d092050905fd70bcf2f0b3e5efca36d1f4cf0ab90283b22243b1b00b043aa3" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/request.json", + "path": "original/run-04/comparisons/message-undo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/actual.arcadia", + "path": "original/run-04/comparisons/message/actual.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/baseline.arcadia", + "path": "original/run-04/comparisons/message/baseline.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/inputs-after.json", + "path": "original/run-04/comparisons/message/inputs-after.json", + "bytes": 3913, + "sha256": "9543fad4351308a5487479ec345f6fef3b2ad07c1db00b9f66fac4f48d9b3d0e" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/inputs-before.json", + "path": "original/run-04/comparisons/message/inputs-before.json", + "bytes": 3913, + "sha256": "9543fad4351308a5487479ec345f6fef3b2ad07c1db00b9f66fac4f48d9b3d0e" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/oracle.log", + "path": "original/run-04/comparisons/message/oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/message/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/message/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/project-comparison/comparison.json", + "path": "original/run-04/comparisons/message/project-comparison/comparison.json", + "bytes": 904, + "sha256": "5a355ed6eeb8aba1d5e406856d3f5139647f8c4d04b06f7e303494313913889c" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/receipt.json", + "path": "original/run-04/comparisons/message/receipt.json", + "bytes": 8656, + "sha256": "713077444c6469370556b19bd56ee55e14617f4692bd162388edf80f246ff7fb" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/request.json", + "path": "original/run-04/comparisons/message/request.json", + "bytes": 363, + "sha256": "6de9333f349e1a4603f0683f454ba7b33914826ac5e1e4c6abc4b65511d9f13a" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/launch.json", + "path": "original/run-04/launch.json", + "bytes": 2309, + "sha256": "84a182dbfc409cf1d6b8d66b4a4669e83f917de2c0dd8844e7a52dd7eea2151d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/logs/studio.stderr.log", + "path": "original/run-04/logs/studio.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/logs/studio.stdout.log", + "path": "original/run-04/logs/studio.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/normal-close.json", + "path": "original/run-04/normal-close.json", + "bytes": 1504, + "sha256": "28546cdbb2652451e5791025963ce309a3cc5f2268feb7b74481852e815a1d95" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/01-before-message.jpg", + "path": "original/run-04/observations/01-before-message.jpg", + "bytes": 121875, + "sha256": "37783d0b08dda13f916933ac7ccfa7be6f4a278e190c086e77a102a077a1f973" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/01-before-message.json", + "path": "original/run-04/observations/01-before-message.json", + "bytes": 644, + "sha256": "4671e4bb3ebe454cf7ae3a13dbaa254684875edc91792857c5445e65b9241319" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/02-message-landed.jpg", + "path": "original/run-04/observations/02-message-landed.jpg", + "bytes": 141556, + "sha256": "1fa690f2257fc02a303a738622c675c3e94866a39e7e8af44f20ad85a8743bcc" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/02-message-landed.json", + "path": "original/run-04/observations/02-message-landed.json", + "bytes": 723, + "sha256": "242a42e64837047f99f737c035cc57da8b24689760bea1346e6919aca3eae183" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/03-message-undo.jpg", + "path": "original/run-04/observations/03-message-undo.jpg", + "bytes": 140850, + "sha256": "958c4a686f9c343af9b9db5757bd05f7a1a2760403abc3be5beafbe8773cc85a" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/03-message-undo.json", + "path": "original/run-04/observations/03-message-undo.json", + "bytes": 589, + "sha256": "0158509bad1aef71a08f9785eace9507d0a8e86eb2d55b28a626bd1f8f540694" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/04-message-redo.jpg", + "path": "original/run-04/observations/04-message-redo.jpg", + "bytes": 141111, + "sha256": "43c08f052bcf8fd187e3a8ece34602ab0ed8444cbbf6bb8a69f6286112c230cf" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/04-message-redo.json", + "path": "original/run-04/observations/04-message-redo.json", + "bytes": 594, + "sha256": "c4d136d83932fb58bdcac46ea142eb68a8944d6f9056dcb8b85a22e1cb372962" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/05-before-lane.jpg", + "path": "original/run-04/observations/05-before-lane.jpg", + "bytes": 139907, + "sha256": "7f17ea15f1a33da6ae38b173253098750dfa7b8d956763e186929bd7b6fa1c59" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/05-before-lane.json", + "path": "original/run-04/observations/05-before-lane.json", + "bytes": 648, + "sha256": "2d93955d4de2443836b4478ada95bb1bbeeccde91ad0270e95de5076f48c4f49" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/06-lane-landed.jpg", + "path": "original/run-04/observations/06-lane-landed.jpg", + "bytes": 138884, + "sha256": "a6aceeb6316e2c14cf79e51832ee382fad6b58c9ac19a304d2c7503f123f7df5" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/06-lane-landed.json", + "path": "original/run-04/observations/06-lane-landed.json", + "bytes": 679, + "sha256": "fc5454599a1daa0a020b5a132511ed39eeba5b9b4c79fcd5e99334c55f6a235e" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/07-lane-undo.jpg", + "path": "original/run-04/observations/07-lane-undo.jpg", + "bytes": 138331, + "sha256": "0d5673e48ce25fbddc280a0720aeedd15909aa4588103cb5198ba5b5069dddcb" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/07-lane-undo.json", + "path": "original/run-04/observations/07-lane-undo.json", + "bytes": 621, + "sha256": "b2f797b30669c687dbd1b8159f9386b2a960fb139279128b71d9489bf2422251" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/08-lane-redo.jpg", + "path": "original/run-04/observations/08-lane-redo.jpg", + "bytes": 138424, + "sha256": "9745ef505abfe5f7068487d21570662c5004cf0ccf2a6765221233b34f7fabb6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/08-lane-redo.json", + "path": "original/run-04/observations/08-lane-redo.json", + "bytes": 598, + "sha256": "6d5f1021831d0481aeb4f2de0d1903107b0245590bbae035034d9260f60746e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/09-before-message-small.jpg", + "path": "original/run-04/observations/09-before-message-small.jpg", + "bytes": 132749, + "sha256": "8dc11b376034b7e3af74024b8bc9f0698ffa3248da1c97df85f0baa129654566" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/09-before-message-small.json", + "path": "original/run-04/observations/09-before-message-small.json", + "bytes": 600, + "sha256": "800b952cf011045223adce11f3f3eb0eb784312d1ad97d2e48f52b309efb4ecf" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/10-message-small-landed.jpg", + "path": "original/run-04/observations/10-message-small-landed.jpg", + "bytes": 133960, + "sha256": "6be873075af8632e284777a18e68754dddb4c4a86283a871cfda57d7ecaa1fe3" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/10-message-small-landed.json", + "path": "original/run-04/observations/10-message-small-landed.json", + "bytes": 685, + "sha256": "f30f9a8c307147ca06def25cc586ac425ccd013d0a104aecf29c9cfcfa8ea98e" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/11-message-small-undo.jpg", + "path": "original/run-04/observations/11-message-small-undo.jpg", + "bytes": 133106, + "sha256": "7489ba538ebe0a794ad7d8b859823e9dde2b37e8fc448f3881c57c7ea3f38a68" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/11-message-small-undo.json", + "path": "original/run-04/observations/11-message-small-undo.json", + "bytes": 597, + "sha256": "4d77efcd1002205322a541773bdd90f861deff4bc5bd66f313f4991800da7887" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/12-message-small-redo.jpg", + "path": "original/run-04/observations/12-message-small-redo.jpg", + "bytes": 133238, + "sha256": "5b83ea5e7f0938ac80d36d3d96586600404e623601a1ddab39cb6afa72b5572e" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/12-message-small-redo.json", + "path": "original/run-04/observations/12-message-small-redo.json", + "bytes": 568, + "sha256": "e0d0d7a04bda99316b03f4aade33a1a57fbff5dac399ac2eb3862be7b56f1fa9" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/13-before-lane-small.jpg", + "path": "original/run-04/observations/13-before-lane-small.jpg", + "bytes": 133012, + "sha256": "51030e66a485089327bddd575ca174a694a3f4974dbbee7db8335a16abb8e8ca" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/13-before-lane-small.json", + "path": "original/run-04/observations/13-before-lane-small.json", + "bytes": 652, + "sha256": "95c9f86910d0ba8e784fa5d8712e3ed374922e9971356c246d3f93eb7b2e4be6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/14-lane-small-landed.jpg", + "path": "original/run-04/observations/14-lane-small-landed.jpg", + "bytes": 132259, + "sha256": "925710de74e1355b5f49d78e447b9fd08a303a63debe241559f8000c55c09227" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/14-lane-small-landed.json", + "path": "original/run-04/observations/14-lane-small-landed.json", + "bytes": 662, + "sha256": "cd24ad71dd299cea264ff3e16fc9fc740c493fc9fa2faa1cee61a5f20371caa4" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/15-lane-small-undo.jpg", + "path": "original/run-04/observations/15-lane-small-undo.jpg", + "bytes": 132494, + "sha256": "594edbfdd761537877677af84952edad421baec0b81feb8558635afbbf1143d3" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/15-lane-small-undo.json", + "path": "original/run-04/observations/15-lane-small-undo.json", + "bytes": 601, + "sha256": "3ddb9ca7e4bd48e72527825c09af9f8d46dcdc3796e9a8468435be700ddab570" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/16-lane-small-redo.jpg", + "path": "original/run-04/observations/16-lane-small-redo.jpg", + "bytes": 132354, + "sha256": "c8241110c79cad4f763c9871c3bfe72061852ab63226393eb91c67cd6bc185c7" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/16-lane-small-redo.json", + "path": "original/run-04/observations/16-lane-small-redo.json", + "bytes": 598, + "sha256": "40fe938660ef9258aad7482ec2f57596746d8ad0381f46d56530291a5bf019cc" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/ROOT-OBSERVATION.md", + "path": "original/run-05/ROOT-OBSERVATION.md", + "bytes": 756, + "sha256": "1532e1dea4293482bff4eab0fc5577f0439365f2a8b8ac8adca879b24867084d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/checkpoints/01-a-reopened.arcadia", + "path": "original/run-05/checkpoints/01-a-reopened.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/actual.arcadia", + "path": "original/run-05/comparisons/cumulative-reopened/actual.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/baseline.arcadia", + "path": "original/run-05/comparisons/cumulative-reopened/baseline.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/inputs-after.json", + "path": "original/run-05/comparisons/cumulative-reopened/inputs-after.json", + "bytes": 3920, + "sha256": "858b7b0229ee93e7630d90458fde170855ce42ca9cf7cce27fb0a1ec795141e9" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/inputs-before.json", + "path": "original/run-05/comparisons/cumulative-reopened/inputs-before.json", + "bytes": 3920, + "sha256": "858b7b0229ee93e7630d90458fde170855ce42ca9cf7cce27fb0a1ec795141e9" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/oracle.log", + "path": "original/run-05/comparisons/cumulative-reopened/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/project-comparison/actual.project.json", + "path": "original/run-05/comparisons/cumulative-reopened/project-comparison/actual.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/project-comparison/baseline.project.json", + "path": "original/run-05/comparisons/cumulative-reopened/project-comparison/baseline.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/project-comparison/comparison.json", + "path": "original/run-05/comparisons/cumulative-reopened/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/project-comparison/expected.project.json", + "path": "original/run-05/comparisons/cumulative-reopened/project-comparison/expected.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/receipt.json", + "path": "original/run-05/comparisons/cumulative-reopened/receipt.json", + "bytes": 8999, + "sha256": "1753de09f039de8ec680488da805eefb42c8cb232cf650da773aef0d14ffa1a4" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/request.json", + "path": "original/run-05/comparisons/cumulative-reopened/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/launch.json", + "path": "original/run-05/launch.json", + "bytes": 2309, + "sha256": "4205944d4f2dbee20ce58c9134bb4eebd51f84e76119754f9c5bee95c93817ec" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/logs/studio.stderr.log", + "path": "original/run-05/logs/studio.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/logs/studio.stdout.log", + "path": "original/run-05/logs/studio.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/normal-close.json", + "path": "original/run-05/normal-close.json", + "bytes": 1504, + "sha256": "09346d66a0b8651858742dbb355a8fc05003dbcd83ae93a98497e87393cb39e4" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/observations/01-a-reopened.jpg", + "path": "original/run-05/observations/01-a-reopened.jpg", + "bytes": 120388, + "sha256": "ead6606e250a3ec3218408bd0848305dd51888942f25d27e85322d9cfdb85946" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/observations/01-a-reopened.json", + "path": "original/run-05/observations/01-a-reopened.json", + "bytes": 744, + "sha256": "8541020baa6288e62d711b9b4b4830a019c059bba6f3b30a9304abf24eb6d3c6" + } + ], + "metadata": [ + { + "path": ".gitattributes", + "bytes": 20, + "sha256": "e97602ab9cac70102245345c5ab0fc9830df8b17f1072b188265a662a3a547ae" + }, + { + "path": "README.md", + "bytes": 9308, + "sha256": "1a8405e12617edd7a2a65a0f06ccf4690342cce86a3ec71cd09a799f84361d55" + } + ], + "runs": [ + { + "run": "run-04", + "pid": 9180, + "started_utc": "2026-09-13T15:28:05.9010963Z", + "observed_exit_utc": "2026-09-13T15:38:32.3172712Z", + "exit_code": 0, + "immutable_inputs_unchanged": true, + "launch_sha256": "84a182dbfc409cf1d6b8d66b4a4669e83f917de2c0dd8844e7a52dd7eea2151d", + "normal_close_sha256": "28546cdbb2652451e5791025963ce309a3cc5f2268feb7b74481852e815a1d95", + "previous_close_sha256": "c6c2f13e2b157f8fcea41552c947aaf2961fd17c9a96dc2944de353ce98c8fc0", + "manifest_sha256": "ea52ea5a65a119be6892a136c4ff030c8b68c1e56074a345f722456e0f6aca01", + "script_sha256": "e49dd381ee7746ac401abecc7d1ee708924fa6c63ddd3d06c8d34b91e059606e", + "binary_sha256": "7ece85c6012ae0ae75fc56ed3c3aadb8bc116448ad1782be422ef34a629dc3ce" + }, + { + "run": "run-05", + "pid": 8700, + "started_utc": "2026-09-13T15:38:57.4833670Z", + "observed_exit_utc": "2026-09-13T15:41:29.6981780Z", + "exit_code": 0, + "immutable_inputs_unchanged": true, + "launch_sha256": "4205944d4f2dbee20ce58c9134bb4eebd51f84e76119754f9c5bee95c93817ec", + "normal_close_sha256": "09346d66a0b8651858742dbb355a8fc05003dbcd83ae93a98497e87393cb39e4", + "previous_close_sha256": "28546cdbb2652451e5791025963ce309a3cc5f2268feb7b74481852e815a1d95", + "manifest_sha256": "ea52ea5a65a119be6892a136c4ff030c8b68c1e56074a345f722456e0f6aca01", + "script_sha256": "e49dd381ee7746ac401abecc7d1ee708924fa6c63ddd3d06c8d34b91e059606e", + "binary_sha256": "7ece85c6012ae0ae75fc56ed3c3aadb8bc116448ad1782be422ef34a629dc3ce" + } + ], + "intents": [ + { + "path": "01-message-intent.json", + "sha256": "4635fc50ae86488d468e6a647d577e165799e6fb821631536aca0be29ada029f", + "record": { + "utc": "2026-09-13T15:29:43.425Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000021", + "field": "message.send_y", + "direction": "increase", + "requested_from": [ + 650, + 477 + ], + "requested_to": [ + 650, + 507 + ], + "visible_zoom": "100%", + "expected_visual": "Second arrow lands approximately at requested y507, first arrow and lifelines stay in place", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true + } + }, + { + "path": "02-lane-intent.json", + "sha256": "46a02b1130c847b570111e4bce98d1f7e92dd6f41419879b39c66ca99a6062b4", + "record": { + "utc": "2026-09-13T15:32:51.179Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000012", + "field": "lane.x", + "direction": "increase", + "requested_from": [ + 871, + 395 + ], + "requested_to": [ + 911, + 395 + ], + "visible_zoom": "100%", + "expected_visual": "Assessment header/lifeline shift right about40 window pixels and attached arrow endpoints follow; left lifeline and arrow y positions stay fixed", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true + } + }, + { + "path": "03-message-small-intent.json", + "sha256": "544887b8e78d446e033be479f2e3de5e02fe6ae1358cfab66afd96bdae51cec3", + "record": { + "utc": "2026-09-13T15:34:56.383Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000021", + "field": "message.send_y", + "direction": "decrease", + "requested_from": [ + 650, + 613 + ], + "requested_to": [ + 650, + 593 + ], + "visible_zoom": "51%", + "expected_visual": "Second arrow moves upward about20 window pixels with first arrow and lifelines fixed", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true + } + }, + { + "path": "04-lane-small-intent.json", + "sha256": "0a0fd6b8ad6e68619dc36b42328d06855dc63bf5513dd0d7a51790fbe832b078", + "record": { + "utc": "2026-09-13T15:36:41.726Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000012", + "field": "lane.x", + "direction": "decrease", + "requested_from": [ + 794, + 495 + ], + "requested_to": [ + 764, + 495 + ], + "visible_zoom": "51%", + "expected_visual": "Assessment header/lifeline shifts left about30 window pixels, attached ends follow, first lane and arrow y fixed", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true + } + } + ], + "checkpoints": [ + { + "run": "run-04", + "path": "checkpoints/01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "run": "run-04", + "path": "checkpoints/02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "run": "run-04", + "path": "checkpoints/03-message-undo.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "run": "run-04", + "path": "checkpoints/04-message-redo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "run": "run-04", + "path": "checkpoints/05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "run": "run-04", + "path": "checkpoints/06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "run": "run-04", + "path": "checkpoints/07-lane-undo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "run": "run-04", + "path": "checkpoints/08-lane-redo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "run": "run-04", + "path": "checkpoints/09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "run": "run-04", + "path": "checkpoints/10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "run": "run-04", + "path": "checkpoints/11-message-small-undo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "run": "run-04", + "path": "checkpoints/12-message-small-redo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "run": "run-04", + "path": "checkpoints/13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "run": "run-04", + "path": "checkpoints/14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "run": "run-04", + "path": "checkpoints/15-lane-small-undo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "run": "run-04", + "path": "checkpoints/16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "run": "run-05", + "path": "checkpoints/01-a-reopened.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } + ], + "checkpoint_equalities": [ + { + "baseline": "checkpoints/01-pre-message.arcadia", + "accepted": "checkpoints/02-message.arcadia", + "undo": "checkpoints/03-message-undo.arcadia", + "redo": "checkpoints/04-message-redo.arcadia", + "baseline_sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827", + "accepted_sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "baseline": "checkpoints/05-pre-lane.arcadia", + "accepted": "checkpoints/06-lane.arcadia", + "undo": "checkpoints/07-lane-undo.arcadia", + "redo": "checkpoints/08-lane-redo.arcadia", + "baseline_sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d", + "accepted_sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "baseline": "checkpoints/09-pre-message-small.arcadia", + "accepted": "checkpoints/10-message-small.arcadia", + "undo": "checkpoints/11-message-small-undo.arcadia", + "redo": "checkpoints/12-message-small-redo.arcadia", + "baseline_sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6", + "accepted_sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "baseline": "checkpoints/13-pre-lane-small.arcadia", + "accepted": "checkpoints/14-lane-small.arcadia", + "undo": "checkpoints/15-lane-small-undo.arcadia", + "redo": "checkpoints/16-lane-small-redo.arcadia", + "baseline_sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d", + "accepted_sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } + ], + "comparisons": [ + { + "run": "run-04", + "receipt": "comparisons/lane-redo/receipt.json", + "receipt_sha256": "03f695c4d8c945295a91cf00f042ac5a10b82292f00528c4f1e9e34255db32eb", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/lane-small-redo/receipt.json", + "receipt_sha256": "9e09be096594a91d684fda7c4936157f24a3ae185fadf4439beda05395f5f019", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/lane-small-undo/receipt.json", + "receipt_sha256": "feeed014aa8fcfae39fd39d9bc2668f729314d5e67036cb13888efd37c1ac307", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/lane-small/receipt.json", + "receipt_sha256": "d178a4aff3e2dfc45cb600c6821b6f8d14afcd580c3b2c1ca4ba9ee0d18260a6", + "mode": "scoped-motion", + "comparison": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "decrease", + "field": "lane.x", + "independently_exact_final_coordinate": false, + "observed_after": 621.40625, + "observed_after_f32_bits": 1142643200, + "observed_before": 680, + "observed_before_f32_bits": 1143603200, + "observed_delta": -58.59375, + "target": "70200000-0000-4000-8000-000000000012", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" + }, + "independent_project_diff": [ + { + "path": "/diagrams/70200000-0000-4000-8000-000000000040/layout/Scenario/lanes/1/x", + "before": 680, + "after": 621.40625 + } + ] + }, + { + "run": "run-04", + "receipt": "comparisons/lane-undo/receipt.json", + "receipt_sha256": "d6e6368be5eacb6ec028e6f5935359dc9ba37aae739207be17fa5af6ffbcb373", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/lane/receipt.json", + "receipt_sha256": "f905d5002a3553e17078710618b7741969a77f73bb6d456b785b06e6a2e4be89", + "mode": "scoped-motion", + "comparison": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "increase", + "field": "lane.x", + "independently_exact_final_coordinate": false, + "observed_after": 680, + "observed_after_f32_bits": 1143603200, + "observed_before": 640, + "observed_before_f32_bits": 1142947840, + "observed_delta": 40, + "target": "70200000-0000-4000-8000-000000000012", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" + }, + "independent_project_diff": [ + { + "path": "/diagrams/70200000-0000-4000-8000-000000000040/layout/Scenario/lanes/1/x", + "before": 640, + "after": 680 + } + ] + }, + { + "run": "run-04", + "receipt": "comparisons/message-redo/receipt.json", + "receipt_sha256": "0207fa8e0cfbd0735cb927dc43bb0d7fd7a44d94e38c5ac47faca9ab06ffac94", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/message-small-redo/receipt.json", + "receipt_sha256": "b560bb2c0c72bc500268bd4cb064e41f32e04474e18d36260dfa9335bea4ad02", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/message-small-undo/receipt.json", + "receipt_sha256": "e32c4be563b69aabb2903b172e606837d23e2078ddfe5ba7af01bc265460afb4", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/message-small/receipt.json", + "receipt_sha256": "5cae2a294a9afd12e1200efd70e41376b9a0acfb4f71e1f0bfa1f05baa627b10", + "mode": "scoped-motion", + "comparison": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "decrease", + "field": "message.send_y", + "independently_exact_final_coordinate": false, + "observed_after": 242.9375, + "observed_after_f32_bits": 1131606016, + "observed_before": 282, + "observed_before_f32_bits": 1133314048, + "observed_delta": -39.0625, + "target": "70200000-0000-4000-8000-000000000021", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" + }, + "independent_project_diff": [ + { + "path": "/diagrams/70200000-0000-4000-8000-000000000040/layout/Scenario/messages/1/send_y", + "before": 282, + "after": 242.9375 + } + ] + }, + { + "run": "run-04", + "receipt": "comparisons/message-undo/receipt.json", + "receipt_sha256": "a0d092050905fd70bcf2f0b3e5efca36d1f4cf0ab90283b22243b1b00b043aa3", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/message/receipt.json", + "receipt_sha256": "713077444c6469370556b19bd56ee55e14617f4692bd162388edf80f246ff7fb", + "mode": "scoped-motion", + "comparison": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "increase", + "field": "message.send_y", + "independently_exact_final_coordinate": false, + "observed_after": 282, + "observed_after_f32_bits": 1133314048, + "observed_before": 252, + "observed_before_f32_bits": 1132199936, + "observed_delta": 30, + "target": "70200000-0000-4000-8000-000000000021", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" + }, + "independent_project_diff": [ + { + "path": "/diagrams/70200000-0000-4000-8000-000000000040/layout/Scenario/messages/1/send_y", + "before": 252, + "after": 282 + } + ] + }, + { + "run": "run-05", + "receipt": "comparisons/cumulative-reopened/receipt.json", + "receipt_sha256": "1753de09f039de8ec680488da805eefb42c8cb232cf650da773aef0d14ffa1a4", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + } + ], + "images": { + "count": 17, + "distinct_sha256": 17, + "jpeg_signatures_and_metadata_hashes_verified": true, + "visual_inspection": "Four before/after pairs in Run 4 (01/02,05/06,09/10,13/14) and Run 5 reopened image; no native input or program execution.", + "records": [ + { + "run": "run-04", + "path": "observations/01-before-message.jpg", + "bytes": 121875, + "sha256": "37783d0b08dda13f916933ac7ccfa7be6f4a278e190c086e77a102a077a1f973", + "metadata_path": "observations/01-before-message.json", + "utc": "2026-09-13T15:29:43.433Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/02-message-landed.jpg", + "bytes": 141556, + "sha256": "1fa690f2257fc02a303a738622c675c3e94866a39e7e8af44f20ad85a8743bcc", + "metadata_path": "observations/02-message-landed.json", + "utc": "2026-09-13T15:30:06.395Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/03-message-undo.jpg", + "bytes": 140850, + "sha256": "958c4a686f9c343af9b9db5757bd05f7a1a2760403abc3be5beafbe8773cc85a", + "metadata_path": "observations/03-message-undo.json", + "utc": "2026-09-13T15:30:40.238Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/04-message-redo.jpg", + "bytes": 141111, + "sha256": "43c08f052bcf8fd187e3a8ece34602ab0ed8444cbbf6bb8a69f6286112c230cf", + "metadata_path": "observations/04-message-redo.json", + "utc": "2026-09-13T15:31:35.966Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/05-before-lane.jpg", + "bytes": 139907, + "sha256": "7f17ea15f1a33da6ae38b173253098750dfa7b8d956763e186929bd7b6fa1c59", + "metadata_path": "observations/05-before-lane.json", + "utc": "2026-09-13T15:32:51.186Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/06-lane-landed.jpg", + "bytes": 138884, + "sha256": "a6aceeb6316e2c14cf79e51832ee382fad6b58c9ac19a304d2c7503f123f7df5", + "metadata_path": "observations/06-lane-landed.json", + "utc": "2026-09-13T15:33:02.008Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/07-lane-undo.jpg", + "bytes": 138331, + "sha256": "0d5673e48ce25fbddc280a0720aeedd15909aa4588103cb5198ba5b5069dddcb", + "metadata_path": "observations/07-lane-undo.json", + "utc": "2026-09-13T15:33:30.519Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/08-lane-redo.jpg", + "bytes": 138424, + "sha256": "9745ef505abfe5f7068487d21570662c5004cf0ccf2a6765221233b34f7fabb6", + "metadata_path": "observations/08-lane-redo.json", + "utc": "2026-09-13T15:33:58.915Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/09-before-message-small.jpg", + "bytes": 132749, + "sha256": "8dc11b376034b7e3af74024b8bc9f0698ffa3248da1c97df85f0baa129654566", + "metadata_path": "observations/09-before-message-small.json", + "utc": "2026-09-13T15:34:56.419Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/10-message-small-landed.jpg", + "bytes": 133960, + "sha256": "6be873075af8632e284777a18e68754dddb4c4a86283a871cfda57d7ecaa1fe3", + "metadata_path": "observations/10-message-small-landed.json", + "utc": "2026-09-13T15:35:08.120Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/11-message-small-undo.jpg", + "bytes": 133106, + "sha256": "7489ba538ebe0a794ad7d8b859823e9dde2b37e8fc448f3881c57c7ea3f38a68", + "metadata_path": "observations/11-message-small-undo.json", + "utc": "2026-09-13T15:35:52.548Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/12-message-small-redo.jpg", + "bytes": 133238, + "sha256": "5b83ea5e7f0938ac80d36d3d96586600404e623601a1ddab39cb6afa72b5572e", + "metadata_path": "observations/12-message-small-redo.json", + "utc": "2026-09-13T15:36:21.027Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/13-before-lane-small.jpg", + "bytes": 133012, + "sha256": "51030e66a485089327bddd575ca174a694a3f4974dbbee7db8335a16abb8e8ca", + "metadata_path": "observations/13-before-lane-small.json", + "utc": "2026-09-13T15:36:41.731Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/14-lane-small-landed.jpg", + "bytes": 132259, + "sha256": "925710de74e1355b5f49d78e447b9fd08a303a63debe241559f8000c55c09227", + "metadata_path": "observations/14-lane-small-landed.json", + "utc": "2026-09-13T15:36:56.542Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/15-lane-small-undo.jpg", + "bytes": 132494, + "sha256": "594edbfdd761537877677af84952edad421baec0b81feb8558635afbbf1143d3", + "metadata_path": "observations/15-lane-small-undo.json", + "utc": "2026-09-13T15:37:28.438Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/16-lane-small-redo.jpg", + "bytes": 132354, + "sha256": "c8241110c79cad4f763c9871c3bfe72061852ab63226393eb91c67cd6bc185c7", + "metadata_path": "observations/16-lane-small-redo.json", + "utc": "2026-09-13T15:38:05.181Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-05", + "path": "observations/01-a-reopened.jpg", + "bytes": 120388, + "sha256": "ead6606e250a3ec3218408bd0848305dd51888942f25d27e85322d9cfdb85946", + "metadata_path": "observations/01-a-reopened.json", + "utc": "2026-09-13T15:41:10.601Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + } + ] + }, + "published_prerequisites": [ + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/archive-manifest.json", + "bytes": 10666, + "sha256": "0f755d40f6f65bae4826c94d872a3913e17d97d835ad303979f382e42ab07a1a", + "git_blob": "e58371bbe7f9e70d8d2330655151c34e5e075e6c" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "git_blob": "72e37138912f479bd5972344bae3bc1fc24f9885" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/exact-self-check-01/receipt.json", + "bytes": 6902, + "sha256": "c7b005f00d2f5969763fb84ce8c22008af6d613147775facd04f94c896d5544d", + "git_blob": "9ceb7a7f638addbd5715d865b5ba1a617f94d0c1" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/motion-self-check-01/receipt.json", + "bytes": 6932, + "sha256": "2f2ed5eb9814ef37061d8a949d204b57ad5abcb18a8ad62fc078b2a596b1bd64", + "git_blob": "b3678bc775fd8125c9d380028d77cb020471037a" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-recovery-b10b28c-20260913/archive-manifest.json", + "bytes": 61560, + "sha256": "88ae84c43c34caf5cca68f77af1d1bf06ffb7abf73a781dbccc24df701f102f7", + "git_blob": "2b9249f33e95290a06753bde9044741acb3ff6a7" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-recovery-b10b28c-20260913/original/run-03/normal-close.json", + "bytes": 1504, + "sha256": "c6c2f13e2b157f8fcea41552c947aaf2961fd17c9a96dc2944de353ce98c8fc0", + "git_blob": "128ba6e95b4620d1f0ff4d1873f23bc1bbe6340a" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-recovery-b10b28c-20260913/original/run-03/checkpoints/01-c-reopened.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827", + "git_blob": "95244706ae947c108c7118d29481199a77d2f8ce" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/scenario-native-spacing-evaluation.md", + "bytes": 14475, + "sha256": "7adebb6922b1bdefc8f988f3c4dc09bb55f00b3d6b106915424fa904475a442a", + "git_blob": "62e56c791b4e578655b0acb99bb1a195413ce55d" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f", + "git_blob": "80c4e7b8b170040243e0760e0c7ef5730cb1727e" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f", + "git_blob": "80c4e7b8b170040243e0760e0c7ef5730cb1727e" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344", + "git_blob": "df13d97bcf53c4f41886894fc193d59a64bb77ed" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3", + "git_blob": "70f8a4c45232cc1345a5b5a98619568b9f151f0a" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/oracle/build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4", + "git_blob": "0a8e0cfde16978ada91a906f29f22b3165a7d651" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/oracle/check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f", + "git_blob": "82c22a1770c75fff2b49e6fbe5e4954c99db4592" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/oracle/main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da", + "git_blob": "f8dc5723770daaf03320d4547f2bab9673295b25" + }, + { + "commit": "04129a75f3c27c9488b86b797525c36887293c93", + "path": "harness/experiments/scenario-comparators-gui-b10b28c-20260913/gui/build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41", + "git_blob": "7df37d213f9c132d77f289ca7ff0f3b816f8a379" + }, + { + "commit": "04129a75f3c27c9488b86b797525c36887293c93", + "path": "harness/experiments/scenario-comparators-gui-b10b28c-20260913/native-verifier/verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d", + "git_blob": "fedc895ca0fad1cec04d3535ff812bed03531c16" + } + ], + "comparator_external_inputs": [ + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "git_blob": "72e37138912f479bd5972344bae3bc1fc24f9885" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "exclusion": "Binary payload omitted; published build and run receipts retain identity." + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f", + "git_blob": "80c4e7b8b170040243e0760e0c7ef5730cb1727e" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f", + "git_blob": "80c4e7b8b170040243e0760e0c7ef5730cb1727e" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a", + "exclusion": "Binary payload omitted; published build and run receipts retain identity." + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344", + "git_blob": "df13d97bcf53c4f41886894fc193d59a64bb77ed" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3", + "git_blob": "70f8a4c45232cc1345a5b5a98619568b9f151f0a" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/oracle/build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4", + "git_blob": "0a8e0cfde16978ada91a906f29f22b3165a7d651" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/oracle/check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f", + "git_blob": "82c22a1770c75fff2b49e6fbe5e4954c99db4592" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/oracle/main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da", + "git_blob": "f8dc5723770daaf03320d4547f2bab9673295b25" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "commit": "04129a75f3c27c9488b86b797525c36887293c93", + "path": "harness/experiments/scenario-comparators-gui-b10b28c-20260913/gui/build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41", + "git_blob": "7df37d213f9c132d77f289ca7ff0f3b816f8a379" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "commit": "04129a75f3c27c9488b86b797525c36887293c93", + "path": "harness/experiments/scenario-comparators-gui-b10b28c-20260913/native-verifier/verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d", + "git_blob": "fedc895ca0fad1cec04d3535ff812bed03531c16" + } + ], + "exclusions": [ + "All runs except run-04 and run-05", + "Executable/DLL payloads", + "Private profile", + "Current mutable working files", + "Duplicated native preparation/gate/comparator cache" + ], + "limits": [ + "Observed numeric endpoints are not independently exact expected coordinates", + "No held midpoint, temporal tracking, lag or release-specific jump observation", + "No service edits, definition navigation, smaller-window Fit, all lifecycle or broad accessibility acceptance", + "External comparisons establish saved Project equality, not internal editor/history/camera serialization" + ] +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/01-message-intent.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/01-message-intent.json new file mode 100644 index 00000000..50a00b48 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/01-message-intent.json @@ -0,0 +1,19 @@ +{ + "utc": "2026-09-13T15:29:43.425Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000021", + "field": "message.send_y", + "direction": "increase", + "requested_from": [ + 650, + 477 + ], + "requested_to": [ + 650, + 507 + ], + "visible_zoom": "100%", + "expected_visual": "Second arrow lands approximately at requested y507, first arrow and lifelines stay in place", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/02-lane-intent.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/02-lane-intent.json new file mode 100644 index 00000000..e88092b4 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/02-lane-intent.json @@ -0,0 +1,19 @@ +{ + "utc": "2026-09-13T15:32:51.179Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000012", + "field": "lane.x", + "direction": "increase", + "requested_from": [ + 871, + 395 + ], + "requested_to": [ + 911, + 395 + ], + "visible_zoom": "100%", + "expected_visual": "Assessment header/lifeline shift right about40 window pixels and attached arrow endpoints follow; left lifeline and arrow y positions stay fixed", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/03-message-small-intent.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/03-message-small-intent.json new file mode 100644 index 00000000..8916f70f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/03-message-small-intent.json @@ -0,0 +1,19 @@ +{ + "utc": "2026-09-13T15:34:56.383Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000021", + "field": "message.send_y", + "direction": "decrease", + "requested_from": [ + 650, + 613 + ], + "requested_to": [ + 650, + 593 + ], + "visible_zoom": "51%", + "expected_visual": "Second arrow moves upward about20 window pixels with first arrow and lifelines fixed", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/04-lane-small-intent.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/04-lane-small-intent.json new file mode 100644 index 00000000..6dfec783 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/04-lane-small-intent.json @@ -0,0 +1,19 @@ +{ + "utc": "2026-09-13T15:36:41.726Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000012", + "field": "lane.x", + "direction": "decrease", + "requested_from": [ + 794, + 495 + ], + "requested_to": [ + 764, + 495 + ], + "visible_zoom": "51%", + "expected_visual": "Assessment header/lifeline shifts left about30 window pixels, attached ends follow, first lane and arrow y fixed", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/ROOT-OBSERVATION.md b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/ROOT-OBSERVATION.md new file mode 100644 index 00000000..108c22c6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/ROOT-OBSERVATION.md @@ -0,0 +1,18 @@ +# Run 4: Saved A spacing at two visible zooms + +Root operated frozen b10 native package from same private profile. PID9180, shell78795, normal Alt+F4 close at2026-09-13T15:38:32.3172712Z, exit0 and empty logs. Initial saved file includes only Run2 C reply repair, SHA fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827. Four native edits were cumulative. Read four numbered intent JSON records, written before each actual drag and before inspecting saved result. + +| Task | Visible zoom | Requested window drag | Observed native result | Observed saved coordinate (not independent exact expectation) | +| --- | --- | --- | --- | --- | +| Updated occurrence021 y |100%|650,477 to650,507|Second arrow near507; first arrow385 and lifelines fixed; selected Updated report|252 to282| +| Assessment lifeline012 x |100%|871,395 to911,395|Header/lifeline at911 and attached endpoints followed; left391 and arrow y505/627 fixed|640 to680| +| Updated occurrence021 y |51%|650,613 to650,593|Arrow near594; first551 and lanes527/794 fixed|282 to242.9375| +| Assessment lifeline012 x |51%|794,495 to764,495|Header/lifeline near764 and attached endpoints followed; left527 and arrow y551/594 fixed|680 to621.40625| + +All edits target only Saved A Diagram040. Each current scoped-motion comparison passed finite nonzero intended direction and exact entire remaining Project equality. The reported numeric endpoints are observations; no exact expected native endpoint or packet bits are claimed. Before the first lane trial a Select background drag1000,430 to1000,550 panned down120 to reveal clipped headers, without a model edit. Three actual minus clicks changed visible zoom100 to80 to64 to51. No panel/viewport changes during a model drag. + +Each accepted edit was Saved/captured before one model Ctrl+Z; saved Undo compared exactly to that edit's cumulative baseline. One Ctrl+Y then Save compared exactly to the accepted checkpoint. Captures03/04,07/08,11/12,15/16 record native model undone/redone states. Twelve external comparisons passed (four scoped, eight exact). Original A semantic order, B, C repair and latent unfinished position, UUIDs, names and every other Project value remained exact at each step. + +Final checkpoint16 is6217 bytes SHA b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25. Source formatting grew for fractional coordinates. Run5 separately reopens this final accepted file. + +Limitations: current Sky drag API exposes start/end only; no held midpoint was captured. Before/after observations do not prove continuous tracking, absence of lag or absence of a jump specifically on release. Rounded zoom and requested coordinates do not prove actual logical f32 input bits. The new checker tests edit scope/direction only; exact endpoint accuracy is unclaimed. Mounted/controller/App tests remain separate evidence. Original native plan exact-bit requirement is superseded in the versioned complementary evaluation note, with these gaps retained. No service edits, definition navigation, smaller-window Fit, all lifecycle or broad accessibility acceptance is claimed. diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/01-pre-message.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/01-pre-message.arcadia new file mode 100644 index 00000000..95244706 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/01-pre-message.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/02-message.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/02-message.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/02-message.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/03-message-undo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/03-message-undo.arcadia new file mode 100644 index 00000000..95244706 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/03-message-undo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/04-message-redo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/04-message-redo.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/04-message-redo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/05-pre-lane.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/05-pre-lane.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/05-pre-lane.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/06-lane.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/06-lane.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/06-lane.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/07-lane-undo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/07-lane-undo.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/07-lane-undo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/08-lane-redo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/08-lane-redo.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/08-lane-redo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/09-pre-message-small.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/09-pre-message-small.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/09-pre-message-small.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/10-message-small.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/10-message-small.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/10-message-small.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/11-message-small-undo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/11-message-small-undo.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/11-message-small-undo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/12-message-small-redo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/12-message-small-redo.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/12-message-small-redo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/13-pre-lane-small.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/13-pre-lane-small.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/13-pre-lane-small.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/14-lane-small.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/14-lane-small.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/14-lane-small.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/15-lane-small-undo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/15-lane-small-undo.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/15-lane-small-undo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/16-lane-small-redo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/16-lane-small-redo.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/16-lane-small-redo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/actual.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/baseline.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-after.json new file mode 100644 index 00000000..46f5fca1 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\08-lane-redo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-before.json new file mode 100644 index 00000000..46f5fca1 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\08-lane-redo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/actual.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/baseline.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/expected.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/receipt.json new file mode 100644 index 00000000..5f475ff0 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:34:13.8657782Z", + "end_utc": "2026-09-13T15:34:14.5605170Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\08-lane-redo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\actual.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\baseline.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\inputs-after.json", + "bytes": 3908, + "sha256": "387fff7523288ebfcb2944223b931f7f6bfc9d816bc2c78d28e89e6beae2ade2" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\inputs-before.json", + "bytes": 3908, + "sha256": "387fff7523288ebfcb2944223b931f7f6bfc9d816bc2c78d28e89e6beae2ade2" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\project-comparison\\expected.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/actual.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/baseline.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-after.json new file mode 100644 index 00000000..b8f40ebb --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-before.json new file mode 100644 index 00000000..b8f40ebb --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/actual.project.json new file mode 100644 index 00000000..1a468b72 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":621.40625}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/baseline.project.json new file mode 100644 index 00000000..1a468b72 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":621.40625}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/expected.project.json new file mode 100644 index 00000000..1a468b72 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":621.40625}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/receipt.json new file mode 100644 index 00000000..1a955d35 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:38:35.0071630Z", + "end_utc": "2026-09-13T15:38:36.0784160Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\actual.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\baseline.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\inputs-after.json", + "bytes": 3920, + "sha256": "884e4ed76ce78eb3785f43659f9a53f295863f38d261aedaf6d629da32b23109" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\inputs-before.json", + "bytes": 3920, + "sha256": "884e4ed76ce78eb3785f43659f9a53f295863f38d261aedaf6d629da32b23109" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\project-comparison\\actual.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\project-comparison\\baseline.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\project-comparison\\expected.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/actual.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/baseline.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-after.json new file mode 100644 index 00000000..2ba124c3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\15-lane-small-undo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-before.json new file mode 100644 index 00000000..2ba124c3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\15-lane-small-undo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/actual.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/baseline.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/expected.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/receipt.json new file mode 100644 index 00000000..18f9fa77 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:37:49.8410017Z", + "end_utc": "2026-09-13T15:37:50.5073414Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\15-lane-small-undo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\actual.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\baseline.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\inputs-after.json", + "bytes": 3924, + "sha256": "43ea83df149d2fb94b781ca8567f75900895e05ee73d29ca9476ac816a12c0dd" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\inputs-before.json", + "bytes": 3924, + "sha256": "43ea83df149d2fb94b781ca8567f75900895e05ee73d29ca9476ac816a12c0dd" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\project-comparison\\actual.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\project-comparison\\baseline.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\project-comparison\\expected.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/actual.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/baseline.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-after.json new file mode 100644 index 00000000..0b0a769f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-before.json new file mode 100644 index 00000000..0b0a769f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/oracle.log new file mode 100644 index 00000000..1dc1ebed --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/oracle.log @@ -0,0 +1 @@ +Coordinate scope and direction accepted; independently exact final coordinate NOT established diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/actual.project.json new file mode 100644 index 00000000..1a468b72 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":621.40625}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/baseline.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/comparison.json new file mode 100644 index 00000000..425f1763 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/comparison.json @@ -0,0 +1,23 @@ +{ + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "decrease", + "field": "lane.x", + "independently_exact_final_coordinate": false, + "observed_after": 621.40625, + "observed_after_f32_bits": 1142643200, + "observed_before": 680.0, + "observed_before_f32_bits": 1143603200, + "observed_delta": -58.59375, + "target": "70200000-0000-4000-8000-000000000012", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/receipt.json new file mode 100644 index 00000000..13ef4c09 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/receipt.json @@ -0,0 +1,154 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:37:14.4983816Z", + "end_utc": "2026-09-13T15:37:15.2322636Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "scoped-motion", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\project-comparison", + "70200000-0000-4000-8000-000000000040", + "70200000-0000-4000-8000-000000000012", + "lane.x", + "decrease" + ], + "mode": "scoped-motion", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\actual.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\baseline.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\inputs-after.json", + "bytes": 3919, + "sha256": "9426ef078e6e0f479c84303fa1f04a6c66f0412b78c92a4ac23fc99b8f512910" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\inputs-before.json", + "bytes": 3919, + "sha256": "9426ef078e6e0f479c84303fa1f04a6c66f0412b78c92a4ac23fc99b8f512910" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\request.json", + "bytes": 355, + "sha256": "6730dd5e89e3adf62750c77de5cd3d1c6be175fcbbb0ddb62baaab1a7ea3b71b" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\project-comparison\\actual.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\project-comparison\\baseline.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\project-comparison\\comparison.json", + "bytes": 905, + "sha256": "a2796a9d3d724b2810067cc7d561bd73a3b1a573b8d9d9ce5e8be6f813a81c7f" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/request.json new file mode 100644 index 00000000..667eb7df --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/request.json @@ -0,0 +1,9 @@ +{ + "mode": "scoped-motion", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000012", + "coordinate": "", + "field": "lane.x", + "direction": "decrease", + "expected_origin": "View, target, field and direction independently chosen; saved endpoint is observed only, never claimed independently exact" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/actual.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/baseline.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-after.json new file mode 100644 index 00000000..d6dbfcba --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\07-lane-undo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-before.json new file mode 100644 index 00000000..d6dbfcba --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\07-lane-undo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/actual.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/baseline.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/expected.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/receipt.json new file mode 100644 index 00000000..cb59e815 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:33:49.3948683Z", + "end_utc": "2026-09-13T15:33:50.0824825Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\07-lane-undo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\actual.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\baseline.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\inputs-after.json", + "bytes": 3912, + "sha256": "92b296fc13b77f663739d1a4d64d19e9e2665297406cf2b6c67820dde0b3c7c5" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\inputs-before.json", + "bytes": 3912, + "sha256": "92b296fc13b77f663739d1a4d64d19e9e2665297406cf2b6c67820dde0b3c7c5" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\project-comparison\\expected.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/actual.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/baseline.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-after.json new file mode 100644 index 00000000..64cffd15 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-before.json new file mode 100644 index 00000000..64cffd15 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/oracle.log new file mode 100644 index 00000000..1dc1ebed --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/oracle.log @@ -0,0 +1 @@ +Coordinate scope and direction accepted; independently exact final coordinate NOT established diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/actual.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/baseline.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/comparison.json new file mode 100644 index 00000000..e03b8830 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/comparison.json @@ -0,0 +1,23 @@ +{ + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "increase", + "field": "lane.x", + "independently_exact_final_coordinate": false, + "observed_after": 680.0, + "observed_after_f32_bits": 1143603200, + "observed_before": 640.0, + "observed_before_f32_bits": 1142947840, + "observed_delta": 40.0, + "target": "70200000-0000-4000-8000-000000000012", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/receipt.json new file mode 100644 index 00000000..f66066fc --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/receipt.json @@ -0,0 +1,154 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:33:19.6395430Z", + "end_utc": "2026-09-13T15:33:20.3631536Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "scoped-motion", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\project-comparison", + "70200000-0000-4000-8000-000000000040", + "70200000-0000-4000-8000-000000000012", + "lane.x", + "increase" + ], + "mode": "scoped-motion", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\actual.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\baseline.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\inputs-after.json", + "bytes": 3907, + "sha256": "b3f1bc52fd08b4ba778b828b13cd43f868fdd1981bcd9f8d3f149932251a1ae8" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\inputs-before.json", + "bytes": 3907, + "sha256": "b3f1bc52fd08b4ba778b828b13cd43f868fdd1981bcd9f8d3f149932251a1ae8" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\request.json", + "bytes": 355, + "sha256": "4998c268bb62f22b369782aafd88f20f00887baab229b21aa605ac33265a943c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\project-comparison\\comparison.json", + "bytes": 896, + "sha256": "45058072d507b92f157b11b9f56782fb078a149255f9e3f8204d8f67c7ff456f" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/request.json new file mode 100644 index 00000000..dc022a71 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/request.json @@ -0,0 +1,9 @@ +{ + "mode": "scoped-motion", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000012", + "coordinate": "", + "field": "lane.x", + "direction": "increase", + "expected_origin": "View, target, field and direction independently chosen; saved endpoint is observed only, never claimed independently exact" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/actual.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/baseline.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-after.json new file mode 100644 index 00000000..64c7d66b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\04-message-redo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-before.json new file mode 100644 index 00000000..64c7d66b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\04-message-redo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/actual.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/baseline.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/expected.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/receipt.json new file mode 100644 index 00000000..10b3b03a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:31:54.1639001Z", + "end_utc": "2026-09-13T15:31:54.8668970Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\04-message-redo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\actual.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\baseline.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\inputs-after.json", + "bytes": 3914, + "sha256": "d12008624a38352cc8aa33e5ffa2b0b79e85cae0cd8c702a6617870a0888a2e0" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\inputs-before.json", + "bytes": 3914, + "sha256": "d12008624a38352cc8aa33e5ffa2b0b79e85cae0cd8c702a6617870a0888a2e0" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\project-comparison\\expected.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/actual.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/baseline.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-after.json new file mode 100644 index 00000000..2fb69f2a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\12-message-small-redo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-before.json new file mode 100644 index 00000000..2fb69f2a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\12-message-small-redo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/actual.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/baseline.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/expected.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/receipt.json new file mode 100644 index 00000000..8983b39d --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:36:45.9017833Z", + "end_utc": "2026-09-13T15:36:46.5117946Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\12-message-small-redo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\actual.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\baseline.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\inputs-after.json", + "bytes": 3926, + "sha256": "a23840ef4df88f57e95bae65eb10bf469abad92122ddcef78d461f80fa553079" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\inputs-before.json", + "bytes": 3926, + "sha256": "a23840ef4df88f57e95bae65eb10bf469abad92122ddcef78d461f80fa553079" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\project-comparison\\actual.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\project-comparison\\baseline.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\project-comparison\\expected.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/actual.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/baseline.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-after.json new file mode 100644 index 00000000..fe699e86 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\11-message-small-undo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-before.json new file mode 100644 index 00000000..fe699e86 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\11-message-small-undo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/actual.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/baseline.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/expected.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/receipt.json new file mode 100644 index 00000000..ff616f73 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:36:12.6041894Z", + "end_utc": "2026-09-13T15:36:13.3884326Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\11-message-small-undo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\actual.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\baseline.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\inputs-after.json", + "bytes": 3930, + "sha256": "1f25366e1d9901521b71b2d026beaf3039ecc3d948769c24d2150cb2ef0bbd6d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\inputs-before.json", + "bytes": 3930, + "sha256": "1f25366e1d9901521b71b2d026beaf3039ecc3d948769c24d2150cb2ef0bbd6d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\project-comparison\\expected.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/actual.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/baseline.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-after.json new file mode 100644 index 00000000..390f8489 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-before.json new file mode 100644 index 00000000..390f8489 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/oracle.log new file mode 100644 index 00000000..1dc1ebed --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/oracle.log @@ -0,0 +1 @@ +Coordinate scope and direction accepted; independently exact final coordinate NOT established diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/actual.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/baseline.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/comparison.json new file mode 100644 index 00000000..491b70d2 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/comparison.json @@ -0,0 +1,23 @@ +{ + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "decrease", + "field": "message.send_y", + "independently_exact_final_coordinate": false, + "observed_after": 242.9375, + "observed_after_f32_bits": 1131606016, + "observed_before": 282.0, + "observed_before_f32_bits": 1133314048, + "observed_delta": -39.0625, + "target": "70200000-0000-4000-8000-000000000021", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/receipt.json new file mode 100644 index 00000000..2c7b6d91 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/receipt.json @@ -0,0 +1,154 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:35:25.4352215Z", + "end_utc": "2026-09-13T15:35:26.2575146Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "scoped-motion", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\project-comparison", + "70200000-0000-4000-8000-000000000040", + "70200000-0000-4000-8000-000000000021", + "message.send_y", + "decrease" + ], + "mode": "scoped-motion", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\actual.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\baseline.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\inputs-after.json", + "bytes": 3925, + "sha256": "75803751ae5019fd59e12598ae757e325889310b2dc8a656325bafce39287c80" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\inputs-before.json", + "bytes": 3925, + "sha256": "75803751ae5019fd59e12598ae757e325889310b2dc8a656325bafce39287c80" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\request.json", + "bytes": 363, + "sha256": "5d189fd316bb496dbe830c4450c5e7295db488b54c323032e9644f4191aad66e" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\project-comparison\\actual.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\project-comparison\\comparison.json", + "bytes": 911, + "sha256": "8793e64df3d3299d6ccbe4a33f64dd8439abfbb597a91d672decc0cbe1ef0827" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/request.json new file mode 100644 index 00000000..ec1e3cad --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/request.json @@ -0,0 +1,9 @@ +{ + "mode": "scoped-motion", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000021", + "coordinate": "", + "field": "message.send_y", + "direction": "decrease", + "expected_origin": "View, target, field and direction independently chosen; saved endpoint is observed only, never claimed independently exact" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/actual.arcadia new file mode 100644 index 00000000..95244706 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/baseline.arcadia new file mode 100644 index 00000000..95244706 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-after.json new file mode 100644 index 00000000..1db91b8c --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\03-message-undo.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-before.json new file mode 100644 index 00000000..1db91b8c --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\03-message-undo.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/actual.project.json new file mode 100644 index 00000000..be2b3eb9 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/baseline.project.json new file mode 100644 index 00000000..be2b3eb9 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/expected.project.json new file mode 100644 index 00000000..be2b3eb9 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/receipt.json new file mode 100644 index 00000000..e6343a3b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:31:07.7831158Z", + "end_utc": "2026-09-13T15:31:08.6652582Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\03-message-undo.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\actual.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\baseline.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\inputs-after.json", + "bytes": 3918, + "sha256": "f7b84f5d6556dd8cb5a69b8875fe5cd8ba351cf3ebc1922640c7c1c2ad71292c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\inputs-before.json", + "bytes": 3918, + "sha256": "f7b84f5d6556dd8cb5a69b8875fe5cd8ba351cf3ebc1922640c7c1c2ad71292c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\project-comparison\\expected.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/actual.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/baseline.arcadia new file mode 100644 index 00000000..95244706 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-after.json new file mode 100644 index 00000000..4b9baf1c --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-before.json new file mode 100644 index 00000000..4b9baf1c --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/oracle.log new file mode 100644 index 00000000..1dc1ebed --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/oracle.log @@ -0,0 +1 @@ +Coordinate scope and direction accepted; independently exact final coordinate NOT established diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/actual.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/baseline.project.json new file mode 100644 index 00000000..be2b3eb9 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/comparison.json new file mode 100644 index 00000000..acacfb7f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/comparison.json @@ -0,0 +1,23 @@ +{ + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "increase", + "field": "message.send_y", + "independently_exact_final_coordinate": false, + "observed_after": 282.0, + "observed_after_f32_bits": 1133314048, + "observed_before": 252.0, + "observed_before_f32_bits": 1132199936, + "observed_delta": 30.0, + "target": "70200000-0000-4000-8000-000000000021", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/receipt.json new file mode 100644 index 00000000..35d6727e --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/receipt.json @@ -0,0 +1,154 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:30:25.7075655Z", + "end_utc": "2026-09-13T15:30:26.5397771Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "scoped-motion", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\project-comparison", + "70200000-0000-4000-8000-000000000040", + "70200000-0000-4000-8000-000000000021", + "message.send_y", + "increase" + ], + "mode": "scoped-motion", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\actual.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\baseline.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\inputs-after.json", + "bytes": 3913, + "sha256": "9543fad4351308a5487479ec345f6fef3b2ad07c1db00b9f66fac4f48d9b3d0e" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\inputs-before.json", + "bytes": 3913, + "sha256": "9543fad4351308a5487479ec345f6fef3b2ad07c1db00b9f66fac4f48d9b3d0e" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\request.json", + "bytes": 363, + "sha256": "6de9333f349e1a4603f0683f454ba7b33914826ac5e1e4c6abc4b65511d9f13a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\project-comparison\\comparison.json", + "bytes": 904, + "sha256": "5a355ed6eeb8aba1d5e406856d3f5139647f8c4d04b06f7e303494313913889c" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/request.json new file mode 100644 index 00000000..0226014a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/request.json @@ -0,0 +1,9 @@ +{ + "mode": "scoped-motion", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000021", + "coordinate": "", + "field": "message.send_y", + "direction": "increase", + "expected_origin": "View, target, field and direction independently chosen; saved endpoint is observed only, never claimed independently exact" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/launch.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/launch.json new file mode 100644 index 00000000..bacb21d1 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/launch.json @@ -0,0 +1,38 @@ +{ + "working_files_before": [ + { + "path": "working/incident-workspace.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "working/service-details.arcadia", + "bytes": 6132, + "sha256": "0e4325222a451b9d4e503974ce86bb95a9931edd0d2d65b8cd9db8d0f99d69e5" + } + ], + "fixture_entries": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\working\\incident-workspace.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\working\\service-details.arcadia" + ], + "run": 4, + "previous_close_sha256": "c6c2f13e2b157f8fcea41552c947aaf2961fd17c9a96dc2944de353ce98c8fc0", + "working_file_before": { + "path": "working/incident-workspace.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "manifest_sha256": "ea52ea5a65a119be6892a136c4ff030c8b68c1e56074a345f722456e0f6aca01", + "script_sha256": "e49dd381ee7746ac401abecc7d1ee708924fa6c63ddd3d06c8d34b91e059606e", + "executable": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "binary_sha256": "7ece85c6012ae0ae75fc56ed3c3aadb8bc116448ad1782be422ef34a629dc3ce", + "localappdata": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\profile", + "working_directory": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\unrelated-cwd", + "child_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package;C:\\Windows\\System32;C:\\Windows;C:\\Windows\\System32\\Wbem", + "arguments": [], + "environment_scope": "Child ProcessStartInfo only", + "fixture_entry": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\working\\incident-workspace.arcadia", + "pid": 9180, + "started_utc": "2026-09-13T15:28:05.9010963Z" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/logs/studio.stderr.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/logs/studio.stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/logs/studio.stdout.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/logs/studio.stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/normal-close.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/normal-close.json new file mode 100644 index 00000000..dfc4e963 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/normal-close.json @@ -0,0 +1,39 @@ +{ + "run": 4, + "launch_sha256": "84a182dbfc409cf1d6b8d66b4a4669e83f917de2c0dd8844e7a52dd7eea2151d", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "pid": 9180, + "started_utc": "2026-09-13T15:28:05.9010963Z", + "observed_exit_utc": "2026-09-13T15:38:32.3172712Z", + "exit_code": 0, + "immutable_inputs_unchanged": true, + "baseline_files": [ + { + "path": "baseline/incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "baseline/service-details.arcadia", + "bytes": 6132, + "sha256": "0e4325222a451b9d4e503974ce86bb95a9931edd0d2d65b8cd9db8d0f99d69e5" + } + ], + "working_files": [ + { + "path": "working/incident-workspace.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "working/service-details.arcadia", + "bytes": 6132, + "sha256": "0e4325222a451b9d4e503974ce86bb95a9931edd0d2d65b8cd9db8d0f99d69e5" + } + ], + "stdout_bytes": 0, + "stderr_bytes": 0, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "scope": "Observed bound process exit without forced termination. Close cause and native acceptance require user/root observation; fixture edits are expected and compared separately." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/01-before-message.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/01-before-message.jpg new file mode 100644 index 00000000..89820dd5 Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/01-before-message.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/01-before-message.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/01-before-message.json new file mode 100644 index 00000000..0931dea4 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/01-before-message.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:29:43.433Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "37783d0b08dda13f916933ac7ccfa7be6f4a278e190c086e77a102a077a1f973" + }, + "note": "Saved A at displayed100%; second arrow y477 before independently planned downward drag to507. Source baseline includes only prior C repair." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/02-message-landed.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/02-message-landed.jpg new file mode 100644 index 00000000..fedd4efc Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/02-message-landed.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/02-message-landed.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/02-message-landed.json new file mode 100644 index 00000000..927a3f24 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/02-message-landed.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:30:06.395Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "1fa690f2257fc02a303a738622c675c3e94866a39e7e8af44f20ad85a8743bcc" + }, + "note": "Second Updated arrow visibly lands at requested y507; first arrow y385 and vertical lifelines unchanged, 100% remains. Selection matches Updated report; status Scenario spacing updated. No within-drag temporal claim." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.jpg new file mode 100644 index 00000000..a4e22ff4 Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.json new file mode 100644 index 00000000..5f84a0ca --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:30:40.238Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "958c4a686f9c343af9b9db5757bd05f7a1a2760403abc3be5beafbe8773cc85a" + }, + "note": "One model Undo returns Updated arrow y477 without moving camera or other geometry." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/04-message-redo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/04-message-redo.jpg new file mode 100644 index 00000000..b332ed07 Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/04-message-redo.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/04-message-redo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/04-message-redo.json new file mode 100644 index 00000000..9009e34a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/04-message-redo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:31:35.966Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "43c08f052bcf8fd187e3a8ece34602ab0ed8444cbbf6bb8a69f6286112c230cf" + }, + "note": "One model Redo restores Updated arrow y507 and same camera; status Model change redone." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/05-before-lane.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/05-before-lane.jpg new file mode 100644 index 00000000..1a4f74a0 Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/05-before-lane.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/05-before-lane.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/05-before-lane.json new file mode 100644 index 00000000..3d54f47c --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/05-before-lane.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:32:51.186Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "7f17ea15f1a33da6ae38b173253098750dfa7b8d956763e186929bd7b6fa1c59" + }, + "note": "Background pan (1000,430) to (1000,550) revealed headers, source clean. Assessment header center871,395 at100%, intended rightward lane move40." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/06-lane-landed.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/06-lane-landed.jpg new file mode 100644 index 00000000..54e9b7d5 Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/06-lane-landed.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/06-lane-landed.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/06-lane-landed.json new file mode 100644 index 00000000..6482ecfa --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/06-lane-landed.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:33:02.008Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "a6aceeb6316e2c14cf79e51832ee382fad6b58c9ac19a304d2c7503f123f7df5" + }, + "note": "Assessment header/lifeline x911 after intended right40; attached ends follow; left lane391 and arrow y505/627 unchanged. 100% camera stays. Status Scenario spacing updated." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.jpg new file mode 100644 index 00000000..995ac80b Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.json new file mode 100644 index 00000000..6b39e6b1 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:33:30.519Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "0d5673e48ce25fbddc280a0720aeedd15909aa4588103cb5198ba5b5069dddcb" + }, + "note": "One model Undo restores assessment lane x871 and attached endpoints while retaining earlier accepted message move." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.jpg new file mode 100644 index 00000000..961d848b Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.json new file mode 100644 index 00000000..0b565c71 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:33:58.915Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "9745ef505abfe5f7068487d21570662c5004cf0ccf2a6765221233b34f7fabb6" + }, + "note": "One model Redo restores assessment lane x911 and attached endpoints. Message move retained." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.jpg new file mode 100644 index 00000000..b1481346 Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.json new file mode 100644 index 00000000..179516d5 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:34:56.419Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "8dc11b376034b7e3af74024b8bc9f0698ffa3248da1c97df85f0baa129654566" + }, + "note": "A displayed51% after three minus clicks; independently planned Updated arrow y613 to593 upward." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.jpg new file mode 100644 index 00000000..6650ee60 Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.json new file mode 100644 index 00000000..fa41f8fa --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:35:08.120Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "6be873075af8632e284777a18e68754dddb4c4a86283a871cfda57d7ecaa1fe3" + }, + "note": "Updated arrow landed near y594 following requested20px upward path; first arrow y551 and lanes527/794 stay fixed, displayed51%. No precise native bits or temporal tracking claim." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.jpg new file mode 100644 index 00000000..536d97b3 Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.json new file mode 100644 index 00000000..54538480 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:35:52.548Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "7489ba538ebe0a794ad7d8b859823e9dde2b37e8fc448f3881c57c7ea3f38a68" + }, + "note": "One model Undo restores second arrow near613 at51%; earlier lane/message changes retained." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.jpg new file mode 100644 index 00000000..f05ec4a6 Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.json new file mode 100644 index 00000000..5278c234 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:36:21.027Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "5b83ea5e7f0938ac80d36d3d96586600404e623601a1ddab39cb6afa72b5572e" + }, + "note": "One model Redo restores second arrow near594, same51% camera." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/13-before-lane-small.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/13-before-lane-small.jpg new file mode 100644 index 00000000..ff440139 Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/13-before-lane-small.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/13-before-lane-small.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/13-before-lane-small.json new file mode 100644 index 00000000..89e0d5da --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/13-before-lane-small.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:36:41.731Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "51030e66a485089327bddd575ca174a694a3f4974dbbee7db8335a16abb8e8ca" + }, + "note": "A displayed51%; independently planned Assessment header794,495 to764,495 leftward30. Baseline includes preceding three accepted edits and C repair." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/14-lane-small-landed.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/14-lane-small-landed.jpg new file mode 100644 index 00000000..c06919de Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/14-lane-small-landed.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/14-lane-small-landed.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/14-lane-small-landed.json new file mode 100644 index 00000000..f1728447 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/14-lane-small-landed.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:36:56.542Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "925710de74e1355b5f49d78e447b9fd08a303a63debe241559f8000c55c09227" + }, + "note": "Assessment lane/header now near764, attached arrow ends and self call/reply move left accordingly. Left lane527 and arrow y551/594 unchanged; displayed51%." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/15-lane-small-undo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/15-lane-small-undo.jpg new file mode 100644 index 00000000..987453af Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/15-lane-small-undo.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/15-lane-small-undo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/15-lane-small-undo.json new file mode 100644 index 00000000..641acce7 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/15-lane-small-undo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:37:28.438Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "594edbfdd761537877677af84952edad421baec0b81feb8558635afbbf1143d3" + }, + "note": "One model Undo restores assessment x794 and attached ends, preserves prior message-small edit." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/16-lane-small-redo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/16-lane-small-redo.jpg new file mode 100644 index 00000000..fd011c02 Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/16-lane-small-redo.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/16-lane-small-redo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/16-lane-small-redo.json new file mode 100644 index 00000000..b7cc12f0 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/16-lane-small-redo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:38:05.181Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "c8241110c79cad4f763c9871c3bfe72061852ab63226393eb91c67cd6bc185c7" + }, + "note": "One model Redo restores final assessment lane near764 at51%, earlier message move retained." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/ROOT-OBSERVATION.md b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/ROOT-OBSERVATION.md new file mode 100644 index 00000000..e35f25a9 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/ROOT-OBSERVATION.md @@ -0,0 +1,5 @@ +# Run 5: cumulative Saved A reopen + +Root launched unchanged b10 package/private profile with launch.ps1 -Run5 after verified Run4 normal close. PID8700, shell21409. Opened exact working incident path from Recent models, entered Behavior, explicitly selected Saved A. Captured fitted74% A with distinct repeated arrows and attached lane geometry. Last camera/view persistence is not claimed. + +Save all then immutable checkpoint01-a-reopened.arcadia was6217 bytes SHA b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25, byte exact Run4 checkpoint16. Current exact same comparator passed complete saved-Project equality. No model edit. Normal Alt+F4 close observed shell21409 exit0; inspect adjacent receipt for exact timestamps and empty logs. diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/checkpoints/01-a-reopened.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/checkpoints/01-a-reopened.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/checkpoints/01-a-reopened.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/actual.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/baseline.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/inputs-after.json new file mode 100644 index 00000000..83a651e4 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\checkpoints\\01-a-reopened.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/inputs-before.json new file mode 100644 index 00000000..83a651e4 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\checkpoints\\01-a-reopened.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/actual.project.json new file mode 100644 index 00000000..1a468b72 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":621.40625}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/baseline.project.json new file mode 100644 index 00000000..1a468b72 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":621.40625}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/expected.project.json new file mode 100644 index 00000000..1a468b72 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":621.40625}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/receipt.json new file mode 100644 index 00000000..5fd565c8 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:41:33.4459922Z", + "end_utc": "2026-09-13T15:41:34.0015673Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\checkpoints\\01-a-reopened.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\actual.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\baseline.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\inputs-after.json", + "bytes": 3920, + "sha256": "858b7b0229ee93e7630d90458fde170855ce42ca9cf7cce27fb0a1ec795141e9" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\inputs-before.json", + "bytes": 3920, + "sha256": "858b7b0229ee93e7630d90458fde170855ce42ca9cf7cce27fb0a1ec795141e9" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\project-comparison\\actual.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\project-comparison\\baseline.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-05\\comparisons\\cumulative-reopened\\project-comparison\\expected.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/launch.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/launch.json new file mode 100644 index 00000000..df77402f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/launch.json @@ -0,0 +1,38 @@ +{ + "working_files_before": [ + { + "path": "working/incident-workspace.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "working/service-details.arcadia", + "bytes": 6132, + "sha256": "0e4325222a451b9d4e503974ce86bb95a9931edd0d2d65b8cd9db8d0f99d69e5" + } + ], + "fixture_entries": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\working\\incident-workspace.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\working\\service-details.arcadia" + ], + "run": 5, + "previous_close_sha256": "28546cdbb2652451e5791025963ce309a3cc5f2268feb7b74481852e815a1d95", + "working_file_before": { + "path": "working/incident-workspace.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "manifest_sha256": "ea52ea5a65a119be6892a136c4ff030c8b68c1e56074a345f722456e0f6aca01", + "script_sha256": "e49dd381ee7746ac401abecc7d1ee708924fa6c63ddd3d06c8d34b91e059606e", + "executable": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "binary_sha256": "7ece85c6012ae0ae75fc56ed3c3aadb8bc116448ad1782be422ef34a629dc3ce", + "localappdata": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\profile", + "working_directory": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\unrelated-cwd", + "child_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package;C:\\Windows\\System32;C:\\Windows;C:\\Windows\\System32\\Wbem", + "arguments": [], + "environment_scope": "Child ProcessStartInfo only", + "fixture_entry": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\working\\incident-workspace.arcadia", + "pid": 8700, + "started_utc": "2026-09-13T15:38:57.4833670Z" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/logs/studio.stderr.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/logs/studio.stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/logs/studio.stdout.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/logs/studio.stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/normal-close.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/normal-close.json new file mode 100644 index 00000000..0b0584a9 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/normal-close.json @@ -0,0 +1,39 @@ +{ + "run": 5, + "launch_sha256": "4205944d4f2dbee20ce58c9134bb4eebd51f84e76119754f9c5bee95c93817ec", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "pid": 8700, + "started_utc": "2026-09-13T15:38:57.4833670Z", + "observed_exit_utc": "2026-09-13T15:41:29.6981780Z", + "exit_code": 0, + "immutable_inputs_unchanged": true, + "baseline_files": [ + { + "path": "baseline/incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "baseline/service-details.arcadia", + "bytes": 6132, + "sha256": "0e4325222a451b9d4e503974ce86bb95a9931edd0d2d65b8cd9db8d0f99d69e5" + } + ], + "working_files": [ + { + "path": "working/incident-workspace.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "working/service-details.arcadia", + "bytes": 6132, + "sha256": "0e4325222a451b9d4e503974ce86bb95a9931edd0d2d65b8cd9db8d0f99d69e5" + } + ], + "stdout_bytes": 0, + "stderr_bytes": 0, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "scope": "Observed bound process exit without forced termination. Close cause and native acceptance require user/root observation; fixture edits are expected and compared separately." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/observations/01-a-reopened.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/observations/01-a-reopened.jpg new file mode 100644 index 00000000..517156eb Binary files /dev/null and b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/observations/01-a-reopened.jpg differ diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/observations/01-a-reopened.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/observations/01-a-reopened.json new file mode 100644 index 00000000..ec5b32d1 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/observations/01-a-reopened.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:41:10.601Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 2032474, + "title": "Incident report review — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "ead6606e250a3ec3218408bd0848305dd51888942f25d27e85322d9cfdb85946" + }, + "note": "Run5 reopened exact cumulative incident working file via Recent models. Explicit Saved A shows fitted geometry, displayed74%. Distinct first/second arrows and attachment to moved assessment lane visible. Last camera persistence not claimed." +}