Archive native spacing direction and exact history/reopen evidence
This commit is contained in:
@@ -0,0 +1 @@
|
||||
* -text -whitespace
|
||||
@@ -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.
|
||||
File diff suppressed because it is too large
Load Diff
+19
@@ -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
|
||||
}
|
||||
+19
@@ -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
|
||||
}
|
||||
+19
@@ -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
|
||||
}
|
||||
+19
@@ -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
|
||||
}
|
||||
+18
@@ -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.
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+1
@@ -0,0 +1 @@
|
||||
Full saved Project comparison passed: same
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+9
@@ -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"
|
||||
}
|
||||
+1
File diff suppressed because one or more lines are too long
+155
@@ -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"
|
||||
}
|
||||
+9
@@ -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"
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+1
@@ -0,0 +1 @@
|
||||
Full saved Project comparison passed: same
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+9
@@ -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"
|
||||
}
|
||||
+1
File diff suppressed because one or more lines are too long
+155
@@ -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"
|
||||
}
|
||||
+9
@@ -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"
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+1
@@ -0,0 +1 @@
|
||||
Full saved Project comparison passed: same
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+9
@@ -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"
|
||||
}
|
||||
+1
File diff suppressed because one or more lines are too long
+155
@@ -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"
|
||||
}
|
||||
+9
@@ -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"
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+1
@@ -0,0 +1 @@
|
||||
Coordinate scope and direction accepted; independently exact final coordinate NOT established
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+23
@@ -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"
|
||||
}
|
||||
+154
@@ -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"
|
||||
}
|
||||
+9
@@ -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"
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+1
@@ -0,0 +1 @@
|
||||
Full saved Project comparison passed: same
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+9
@@ -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"
|
||||
}
|
||||
+1
File diff suppressed because one or more lines are too long
+155
@@ -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"
|
||||
}
|
||||
+9
@@ -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"
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+1
@@ -0,0 +1 @@
|
||||
Coordinate scope and direction accepted; independently exact final coordinate NOT established
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+23
@@ -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"
|
||||
}
|
||||
+154
@@ -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"
|
||||
}
|
||||
+9
@@ -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"
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+77
@@ -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"
|
||||
}
|
||||
]
|
||||
+1
@@ -0,0 +1 @@
|
||||
Full saved Project comparison passed: same
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+9
@@ -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"
|
||||
}
|
||||
+1
File diff suppressed because one or more lines are too long
+155
@@ -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"
|
||||
}
|
||||
+9
@@ -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"
|
||||
}
|
||||
+108
@@ -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; }
|
||||
];
|
||||
}; };
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user