From 65f73025cd761b0204a36866229952fc769c34fc Mon Sep 17 00:00:00 2001 From: Codex-ytr83r Date: Tue, 22 Sep 2026 14:46:53 -0700 Subject: [PATCH] Archive native spacing direction and exact history/reopen evidence --- .../.gitattributes | 1 + .../README.md | 53 + .../archive-manifest.json | 2235 +++++++++++++++++ .../original/run-04/01-message-intent.json | 19 + .../original/run-04/02-lane-intent.json | 19 + .../run-04/03-message-small-intent.json | 19 + .../original/run-04/04-lane-small-intent.json | 19 + .../original/run-04/ROOT-OBSERVATION.md | 18 + .../run-04/checkpoints/01-pre-message.arcadia | 108 + .../run-04/checkpoints/02-message.arcadia | 108 + .../checkpoints/03-message-undo.arcadia | 108 + .../checkpoints/04-message-redo.arcadia | 108 + .../run-04/checkpoints/05-pre-lane.arcadia | 108 + .../run-04/checkpoints/06-lane.arcadia | 108 + .../run-04/checkpoints/07-lane-undo.arcadia | 108 + .../run-04/checkpoints/08-lane-redo.arcadia | 108 + .../checkpoints/09-pre-message-small.arcadia | 108 + .../checkpoints/10-message-small.arcadia | 108 + .../checkpoints/11-message-small-undo.arcadia | 108 + .../checkpoints/12-message-small-redo.arcadia | 108 + .../checkpoints/13-pre-lane-small.arcadia | 108 + .../run-04/checkpoints/14-lane-small.arcadia | 108 + .../checkpoints/15-lane-small-undo.arcadia | 108 + .../checkpoints/16-lane-small-redo.arcadia | 108 + .../comparisons/lane-redo/actual.arcadia | 108 + .../comparisons/lane-redo/baseline.arcadia | 108 + .../comparisons/lane-redo/inputs-after.json | 77 + .../comparisons/lane-redo/inputs-before.json | 77 + .../run-04/comparisons/lane-redo/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../project-comparison/comparison.json | 9 + .../project-comparison/expected.project.json | 1 + .../run-04/comparisons/lane-redo/receipt.json | 155 ++ .../run-04/comparisons/lane-redo/request.json | 9 + .../lane-small-redo/actual.arcadia | 108 + .../lane-small-redo/baseline.arcadia | 108 + .../lane-small-redo/inputs-after.json | 77 + .../lane-small-redo/inputs-before.json | 77 + .../comparisons/lane-small-redo/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../project-comparison/comparison.json | 9 + .../project-comparison/expected.project.json | 1 + .../comparisons/lane-small-redo/receipt.json | 155 ++ .../comparisons/lane-small-redo/request.json | 9 + .../lane-small-undo/actual.arcadia | 108 + .../lane-small-undo/baseline.arcadia | 108 + .../lane-small-undo/inputs-after.json | 77 + .../lane-small-undo/inputs-before.json | 77 + .../comparisons/lane-small-undo/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../project-comparison/comparison.json | 9 + .../project-comparison/expected.project.json | 1 + .../comparisons/lane-small-undo/receipt.json | 155 ++ .../comparisons/lane-small-undo/request.json | 9 + .../comparisons/lane-small/actual.arcadia | 108 + .../comparisons/lane-small/baseline.arcadia | 108 + .../comparisons/lane-small/inputs-after.json | 77 + .../comparisons/lane-small/inputs-before.json | 77 + .../run-04/comparisons/lane-small/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../project-comparison/comparison.json | 23 + .../comparisons/lane-small/receipt.json | 154 ++ .../comparisons/lane-small/request.json | 9 + .../comparisons/lane-undo/actual.arcadia | 108 + .../comparisons/lane-undo/baseline.arcadia | 108 + .../comparisons/lane-undo/inputs-after.json | 77 + .../comparisons/lane-undo/inputs-before.json | 77 + .../run-04/comparisons/lane-undo/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../project-comparison/comparison.json | 9 + .../project-comparison/expected.project.json | 1 + .../run-04/comparisons/lane-undo/receipt.json | 155 ++ .../run-04/comparisons/lane-undo/request.json | 9 + .../run-04/comparisons/lane/actual.arcadia | 108 + .../run-04/comparisons/lane/baseline.arcadia | 108 + .../run-04/comparisons/lane/inputs-after.json | 77 + .../comparisons/lane/inputs-before.json | 77 + .../run-04/comparisons/lane/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../lane/project-comparison/comparison.json | 23 + .../run-04/comparisons/lane/receipt.json | 154 ++ .../run-04/comparisons/lane/request.json | 9 + .../comparisons/message-redo/actual.arcadia | 108 + .../comparisons/message-redo/baseline.arcadia | 108 + .../message-redo/inputs-after.json | 77 + .../message-redo/inputs-before.json | 77 + .../comparisons/message-redo/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../project-comparison/comparison.json | 9 + .../project-comparison/expected.project.json | 1 + .../comparisons/message-redo/receipt.json | 155 ++ .../comparisons/message-redo/request.json | 9 + .../message-small-redo/actual.arcadia | 108 + .../message-small-redo/baseline.arcadia | 108 + .../message-small-redo/inputs-after.json | 77 + .../message-small-redo/inputs-before.json | 77 + .../comparisons/message-small-redo/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../project-comparison/comparison.json | 9 + .../project-comparison/expected.project.json | 1 + .../message-small-redo/receipt.json | 155 ++ .../message-small-redo/request.json | 9 + .../message-small-undo/actual.arcadia | 108 + .../message-small-undo/baseline.arcadia | 108 + .../message-small-undo/inputs-after.json | 77 + .../message-small-undo/inputs-before.json | 77 + .../comparisons/message-small-undo/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../project-comparison/comparison.json | 9 + .../project-comparison/expected.project.json | 1 + .../message-small-undo/receipt.json | 155 ++ .../message-small-undo/request.json | 9 + .../comparisons/message-small/actual.arcadia | 108 + .../message-small/baseline.arcadia | 108 + .../message-small/inputs-after.json | 77 + .../message-small/inputs-before.json | 77 + .../comparisons/message-small/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../project-comparison/comparison.json | 23 + .../comparisons/message-small/receipt.json | 154 ++ .../comparisons/message-small/request.json | 9 + .../comparisons/message-undo/actual.arcadia | 108 + .../comparisons/message-undo/baseline.arcadia | 108 + .../message-undo/inputs-after.json | 77 + .../message-undo/inputs-before.json | 77 + .../comparisons/message-undo/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../project-comparison/comparison.json | 9 + .../project-comparison/expected.project.json | 1 + .../comparisons/message-undo/receipt.json | 155 ++ .../comparisons/message-undo/request.json | 9 + .../run-04/comparisons/message/actual.arcadia | 108 + .../comparisons/message/baseline.arcadia | 108 + .../comparisons/message/inputs-after.json | 77 + .../comparisons/message/inputs-before.json | 77 + .../run-04/comparisons/message/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../project-comparison/comparison.json | 23 + .../run-04/comparisons/message/receipt.json | 154 ++ .../run-04/comparisons/message/request.json | 9 + .../original/run-04/launch.json | 38 + .../original/run-04/logs/studio.stderr.log | 0 .../original/run-04/logs/studio.stdout.log | 0 .../original/run-04/normal-close.json | 39 + .../run-04/observations/01-before-message.jpg | Bin 0 -> 121875 bytes .../observations/01-before-message.json | 16 + .../run-04/observations/02-message-landed.jpg | Bin 0 -> 141556 bytes .../observations/02-message-landed.json | 16 + .../run-04/observations/03-message-undo.jpg | Bin 0 -> 140850 bytes .../run-04/observations/03-message-undo.json | 16 + .../run-04/observations/04-message-redo.jpg | Bin 0 -> 141111 bytes .../run-04/observations/04-message-redo.json | 16 + .../run-04/observations/05-before-lane.jpg | Bin 0 -> 139907 bytes .../run-04/observations/05-before-lane.json | 16 + .../run-04/observations/06-lane-landed.jpg | Bin 0 -> 138884 bytes .../run-04/observations/06-lane-landed.json | 16 + .../run-04/observations/07-lane-undo.jpg | Bin 0 -> 138331 bytes .../run-04/observations/07-lane-undo.json | 16 + .../run-04/observations/08-lane-redo.jpg | Bin 0 -> 138424 bytes .../run-04/observations/08-lane-redo.json | 16 + .../observations/09-before-message-small.jpg | Bin 0 -> 132749 bytes .../observations/09-before-message-small.json | 16 + .../observations/10-message-small-landed.jpg | Bin 0 -> 133960 bytes .../observations/10-message-small-landed.json | 16 + .../observations/11-message-small-undo.jpg | Bin 0 -> 133106 bytes .../observations/11-message-small-undo.json | 16 + .../observations/12-message-small-redo.jpg | Bin 0 -> 133238 bytes .../observations/12-message-small-redo.json | 16 + .../observations/13-before-lane-small.jpg | Bin 0 -> 133012 bytes .../observations/13-before-lane-small.json | 16 + .../observations/14-lane-small-landed.jpg | Bin 0 -> 132259 bytes .../observations/14-lane-small-landed.json | 16 + .../observations/15-lane-small-undo.jpg | Bin 0 -> 132494 bytes .../observations/15-lane-small-undo.json | 16 + .../observations/16-lane-small-redo.jpg | Bin 0 -> 132354 bytes .../observations/16-lane-small-redo.json | 16 + .../original/run-05/ROOT-OBSERVATION.md | 5 + .../run-05/checkpoints/01-a-reopened.arcadia | 108 + .../cumulative-reopened/actual.arcadia | 108 + .../cumulative-reopened/baseline.arcadia | 108 + .../cumulative-reopened/inputs-after.json | 77 + .../cumulative-reopened/inputs-before.json | 77 + .../cumulative-reopened/oracle.log | 1 + .../project-comparison/actual.project.json | 1 + .../project-comparison/baseline.project.json | 1 + .../project-comparison/comparison.json | 9 + .../project-comparison/expected.project.json | 1 + .../cumulative-reopened/receipt.json | 155 ++ .../cumulative-reopened/request.json | 9 + .../original/run-05/launch.json | 38 + .../original/run-05/logs/studio.stderr.log | 0 .../original/run-05/logs/studio.stdout.log | 0 .../original/run-05/normal-close.json | 39 + .../run-05/observations/01-a-reopened.jpg | Bin 0 -> 120388 bytes .../run-05/observations/01-a-reopened.json | 16 + 207 files changed, 11809 insertions(+) create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/.gitattributes create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/README.md create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/archive-manifest.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/01-message-intent.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/02-lane-intent.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/03-message-small-intent.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/04-lane-small-intent.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/ROOT-OBSERVATION.md create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/01-pre-message.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/02-message.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/03-message-undo.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/04-message-redo.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/05-pre-lane.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/06-lane.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/07-lane-undo.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/08-lane-redo.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/09-pre-message-small.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/10-message-small.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/11-message-small-undo.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/12-message-small-redo.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/13-pre-lane-small.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/14-lane-small.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/15-lane-small-undo.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/16-lane-small-redo.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/expected.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/expected.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/expected.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/expected.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/expected.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/expected.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/expected.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/expected.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/launch.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/logs/studio.stderr.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/logs/studio.stdout.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/normal-close.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/01-before-message.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/01-before-message.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/02-message-landed.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/02-message-landed.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/04-message-redo.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/04-message-redo.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/05-before-lane.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/05-before-lane.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/06-lane-landed.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/06-lane-landed.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/13-before-lane-small.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/13-before-lane-small.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/14-lane-small-landed.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/14-lane-small-landed.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/15-lane-small-undo.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/15-lane-small-undo.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/16-lane-small-redo.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/16-lane-small-redo.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/ROOT-OBSERVATION.md create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/checkpoints/01-a-reopened.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/actual.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/baseline.arcadia create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/inputs-after.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/inputs-before.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/oracle.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/actual.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/baseline.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/comparison.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/project-comparison/expected.project.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/receipt.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/comparisons/cumulative-reopened/request.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/launch.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/logs/studio.stderr.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/logs/studio.stdout.log create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/normal-close.json create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/observations/01-a-reopened.jpg create mode 100644 harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-05/observations/01-a-reopened.json diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/.gitattributes b/harness/experiments/scenario-native-spacing-b10b28c-20260913/.gitattributes new file mode 100644 index 00000000..bd2de00c --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/.gitattributes @@ -0,0 +1 @@ +* -text -whitespace diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/README.md b/harness/experiments/scenario-native-spacing-b10b28c-20260913/README.md new file mode 100644 index 00000000..feb60c87 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/README.md @@ -0,0 +1,53 @@ +# Native Saved A spacing and reopen: b10, Runs 4 and 5 + +Closed native evidence for source `b10b28cefd1d0794073ba241a0c8de9a83e85f68`. The parent operated the frozen GUI; this archive was prepared by reading the closed records, independently comparing the saved Project outputs, and inspecting before/after images. No program was run and no native input was sent during archiving. + +## Observed edits and independently checked scope + +Four intent JSONs identify Saved A `70200000-0000-4000-8000-000000000040`, target, field, direction and requested drag **before** the corresponding observations/results. Their timestamps precede the before/after capture records and comparator execution. The operator notes report that they were written before each drag and before reading the saved result; the archive preserves that provenance rather than claiming an independent temporal recording of the input itself. + +| Edit | Displayed zoom | Requested window coordinates | Observed saved coordinate | Independent acceptance | +| --- | --- | --- | --- | --- | +| [Updated occurrence 021](original/run-04/01-message-intent.json), message y | 100% | (650,477)→(650,507) | 252→282 | Only selected message coordinate changes; finite, nonzero increase | +| [Assessment lifeline 012](original/run-04/02-lane-intent.json), lane x | 100% | (871,395)→(911,395) | 640→680 | Only selected lane coordinate changes; finite, nonzero increase | +| [Updated occurrence 021](original/run-04/03-message-small-intent.json), message y | 51% | (650,613)→(650,593) | 282→242.9375 | Only selected message coordinate changes; finite, nonzero decrease | +| [Assessment lifeline 012](original/run-04/04-lane-small-intent.json), lane x | 51% | (794,495)→(764,495) | 680→621.40625 | Only selected lane coordinate changes; finite, nonzero decrease | + +**The resulting coordinates and deltas are observations, not independently exact expected endpoints.** Rounded zoom labels and automation coordinates do not establish the application's actual logical float input bits. The four scoped checks explicitly report `independently_exact_final_coordinate: false`. + +Each scoped check passes complete remaining-Project equality. Archive preparation additionally compared the complete canonical baseline and actual JSON: each differs only in the one numeric token at A's `messages/1/send_y` or `lanes/1/x`. The target identity was checked against that record's direct occurrence address or lifeline ID and the recorded intent. All other canonical bytes remain exact, including scalar representations and ordered arrays. Thus the edits preserve semantic order, IDs, other messages/lanes, Saved B, C's earlier repair and unfinished position, names, relationships and all other Project values. This proves scope and direction, not native motion magnitude or continuous tracking. The four [message](original/run-04/comparisons/message/project-comparison/comparison.json), [lane](original/run-04/comparisons/lane/project-comparison/comparison.json), [smaller-zoom message](original/run-04/comparisons/message-small/project-comparison/comparison.json) and [smaller-zoom lane](original/run-04/comparisons/lane-small/project-comparison/comparison.json) outputs preserve exact observations and guards. + +Before/after images show the moved second arrow while the first arrow and lanes stay in place, and the moved right lane with attached endpoints following while other arrow heights stay in place. All four pairs were inspected during archiving: observations 01/02, 05/06, 09/10 and 13/14. At the smaller zoom, the reported arrow landing is approximately y594 after the requested y593 endpoint; no exact-pixel assertion is substituted for that observation. A background pan before the first lane edit revealed clipped headers. Three minus clicks produced displayed 100→80→64→51%. These are separate camera actions, not model edits during a drag. See [Run 4 operator notes](original/run-04/ROOT-OBSERVATION.md). + +## Exact restoration and durability + +The four edits are cumulative. Run 4 begins with the earlier C repair only: checkpoint 01 SHA-256 `fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827`. After each edit the operator saved, performed one model Undo and saved, then one model Redo and saved. The eight `same` comparisons verify exact complete saved-Project restoration; checkpoint source bytes also match each respective baseline or accepted file. Their native Undo/Redo states are documented separately in the images and notes, not inferred from comparator execution. + +| Edit | Baseline | Accepted | Undo equals baseline | Redo equals accepted | +| --- | --- | --- | --- | --- | +| Message 100% | 01 | 02 | 03 | 04 | +| Lane 100% | 05 (=04) | 06 | 07 | 08 | +| Message 51% | 09 (=08) | 10 | 11 | 12 | +| Lane 51% | 13 (=12) | 14 | 15 | 16 | + +Run 4 PID 9180 closed normally by observed Alt+F4, exit 0, at 15:38:32 UTC. Run 5 PID 8700 launched through the same recipe after checking that close, reopened the exact incident file, and explicitly selected Saved A. [The reopen image](original/run-05/observations/01-a-reopened.jpg) shows the fitted arrangement at displayed 74%. Last-view or camera persistence is not claimed. Save all and the ninth exact [reopen comparison](original/run-05/comparisons/cumulative-reopened/project-comparison/comparison.json) preserve the entire accepted Project. Run 5 closed normally by observed Alt+F4, exit 0, at 15:41:29 UTC. Both runs have empty stdout/stderr and unchanged bound immutable inputs. + +Run 4 checkpoint 16 and Run 5 checkpoint 01 are exactly **6,217 bytes**, SHA-256 `b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25`. All thirteen comparisons (four scoped, nine exact) report exit 0, unchanged inputs and acceptance. Every bound output size/hash, before/after capture pair and checkpoint source binding was rechecked during archive preparation. No comparator was rerun. + +## Capture and scope limits + +Sixteen Run 4 JPEGs and one Run 5 JPEG have 17 distinct SHA-256 values matching their metadata and JPEG signatures/MIME. Nine images were visually inspected: the four before/after pairs and reopened A. Hash distinctness alone does not validate every operator description. Original notes and metadata remain byte exact, including compressed wording. + +The available drag API supplies start/end only; no held midpoint was captured. These records cannot establish temporal tracking, latency, intermediate jumps or absence of a jump specifically on release. Native exact pointer bits, subpixel endpoint accuracy, broad accessibility, smaller-window Fit, all lifecycle cases, definition navigation and service edits remain outside these runs. The complementary event/controller/mounted tests are separate evidence, not substitute native observations. No full native-plan or release acceptance follows from this archive. + +## Published prerequisites and integrity + +All three current prerequisite topics are pinned to [7cf1d3cbaa40726731997e9de3c4737c3477c270](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/commit/7cf1d3cbaa40726731997e9de3c4737c3477c270): + +- [Scoped-motion comparator build and admission evidence](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/7cf1d3cbaa40726731997e9de3c4737c3477c270/harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/README.md), including original exact modes, synthetic refusal checks, source/dependency captures and transitive GUI/gate links. +- [Runs 2/3 C repair and reopen](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/7cf1d3cbaa40726731997e9de3c4737c3477c270/harness/experiments/scenario-native-recovery-b10b28c-20260913/README.md), supplying Run 4's baseline and preceding normal-close chain. Its earlier Run 1 link supplies the immutable package recipe, fixture/plan, manifest and launch script. +- [Complementary native spacing evaluation](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/7cf1d3cbaa40726731997e9de3c4737c3477c270/harness/scenario-native-spacing-evaluation.md), separating exact event-boundary tests, scoped native checks and unobserved temporal behavior. The original immutable plan remains historical evidence. + +The bound motion comparator is 22,814,208 bytes, SHA-256 `f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db`; its published build receipt hash is `cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c`. Native GUI remains SHA-256 `7ece85c6012ae0ae75fc56ed3c3aadb8bc116448ad1782be422ef34a629dc3ce`; runtime remains `aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a`. Executables and private profile are excluded; receipt paths are original-machine provenance, not portable commands. + +[archive-manifest.json](archive-manifest.json) lists all **204 originals, 3,133,794 bytes** (Run 4: 185 files; Run 5: 19). It records exact copies, checkpoints, comparisons, captures and checked published prerequisite Git blobs, plus hashes of this README and raw-evidence attributes. It does not recursively hash itself. No other runs, current working files, binaries, profile or duplicate gate cache are copied. All original bytes were compared again after copying. Seventeen intentional raw `.log` files, including empty native logs, may need explicit forced Git addition. diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/archive-manifest.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/archive-manifest.json new file mode 100644 index 00000000..54b02847 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/archive-manifest.json @@ -0,0 +1,2235 @@ +{ + "schema": "scenario_native_spacing_archive_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "scope": "Closed Runs 4/5: four scoped native coordinate movements and nine exact saved-Project history/reopen comparisons. No independently exact native endpoint or temporal tracking claim.", + "original_files": 204, + "original_bytes": 3133794, + "files": [ + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/01-message-intent.json", + "path": "original/run-04/01-message-intent.json", + "bytes": 519, + "sha256": "4635fc50ae86488d468e6a647d577e165799e6fb821631536aca0be29ada029f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/02-lane-intent.json", + "path": "original/run-04/02-lane-intent.json", + "bytes": 564, + "sha256": "46a02b1130c847b570111e4bce98d1f7e92dd6f41419879b39c66ca99a6062b4" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/03-message-small-intent.json", + "path": "original/run-04/03-message-small-intent.json", + "bytes": 511, + "sha256": "544887b8e78d446e033be479f2e3de5e02fe6ae1358cfab66afd96bdae51cec3" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/04-lane-small-intent.json", + "path": "original/run-04/04-lane-small-intent.json", + "bytes": 531, + "sha256": "0a0fd6b8ad6e68619dc36b42328d06855dc63bf5513dd0d7a51790fbe832b078" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/ROOT-OBSERVATION.md", + "path": "original/run-04/ROOT-OBSERVATION.md", + "bytes": 3101, + "sha256": "7da4aa679885fea23782c7ad699ccc00c131a7ea82c81177736673c7c2042a30" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/01-pre-message.arcadia", + "path": "original/run-04/checkpoints/01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/02-message.arcadia", + "path": "original/run-04/checkpoints/02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/03-message-undo.arcadia", + "path": "original/run-04/checkpoints/03-message-undo.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/04-message-redo.arcadia", + "path": "original/run-04/checkpoints/04-message-redo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/05-pre-lane.arcadia", + "path": "original/run-04/checkpoints/05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/06-lane.arcadia", + "path": "original/run-04/checkpoints/06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/07-lane-undo.arcadia", + "path": "original/run-04/checkpoints/07-lane-undo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/08-lane-redo.arcadia", + "path": "original/run-04/checkpoints/08-lane-redo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/09-pre-message-small.arcadia", + "path": "original/run-04/checkpoints/09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/10-message-small.arcadia", + "path": "original/run-04/checkpoints/10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/11-message-small-undo.arcadia", + "path": "original/run-04/checkpoints/11-message-small-undo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/12-message-small-redo.arcadia", + "path": "original/run-04/checkpoints/12-message-small-redo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/13-pre-lane-small.arcadia", + "path": "original/run-04/checkpoints/13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/14-lane-small.arcadia", + "path": "original/run-04/checkpoints/14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/15-lane-small-undo.arcadia", + "path": "original/run-04/checkpoints/15-lane-small-undo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/checkpoints/16-lane-small-redo.arcadia", + "path": "original/run-04/checkpoints/16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/actual.arcadia", + "path": "original/run-04/comparisons/lane-redo/actual.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/baseline.arcadia", + "path": "original/run-04/comparisons/lane-redo/baseline.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/inputs-after.json", + "path": "original/run-04/comparisons/lane-redo/inputs-after.json", + "bytes": 3908, + "sha256": "387fff7523288ebfcb2944223b931f7f6bfc9d816bc2c78d28e89e6beae2ade2" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/inputs-before.json", + "path": "original/run-04/comparisons/lane-redo/inputs-before.json", + "bytes": 3908, + "sha256": "387fff7523288ebfcb2944223b931f7f6bfc9d816bc2c78d28e89e6beae2ade2" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/oracle.log", + "path": "original/run-04/comparisons/lane-redo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/lane-redo/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/lane-redo/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/lane-redo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/lane-redo/project-comparison/expected.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/receipt.json", + "path": "original/run-04/comparisons/lane-redo/receipt.json", + "bytes": 8857, + "sha256": "03f695c4d8c945295a91cf00f042ac5a10b82292f00528c4f1e9e34255db32eb" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-redo/request.json", + "path": "original/run-04/comparisons/lane-redo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/actual.arcadia", + "path": "original/run-04/comparisons/lane-small-redo/actual.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/baseline.arcadia", + "path": "original/run-04/comparisons/lane-small-redo/baseline.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/inputs-after.json", + "path": "original/run-04/comparisons/lane-small-redo/inputs-after.json", + "bytes": 3920, + "sha256": "884e4ed76ce78eb3785f43659f9a53f295863f38d261aedaf6d629da32b23109" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/inputs-before.json", + "path": "original/run-04/comparisons/lane-small-redo/inputs-before.json", + "bytes": 3920, + "sha256": "884e4ed76ce78eb3785f43659f9a53f295863f38d261aedaf6d629da32b23109" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/oracle.log", + "path": "original/run-04/comparisons/lane-small-redo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/lane-small-redo/project-comparison/actual.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/lane-small-redo/project-comparison/baseline.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/lane-small-redo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/lane-small-redo/project-comparison/expected.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/receipt.json", + "path": "original/run-04/comparisons/lane-small-redo/receipt.json", + "bytes": 8947, + "sha256": "9e09be096594a91d684fda7c4936157f24a3ae185fadf4439beda05395f5f019" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-redo/request.json", + "path": "original/run-04/comparisons/lane-small-redo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/actual.arcadia", + "path": "original/run-04/comparisons/lane-small-undo/actual.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/baseline.arcadia", + "path": "original/run-04/comparisons/lane-small-undo/baseline.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/inputs-after.json", + "path": "original/run-04/comparisons/lane-small-undo/inputs-after.json", + "bytes": 3924, + "sha256": "43ea83df149d2fb94b781ca8567f75900895e05ee73d29ca9476ac816a12c0dd" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/inputs-before.json", + "path": "original/run-04/comparisons/lane-small-undo/inputs-before.json", + "bytes": 3924, + "sha256": "43ea83df149d2fb94b781ca8567f75900895e05ee73d29ca9476ac816a12c0dd" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/oracle.log", + "path": "original/run-04/comparisons/lane-small-undo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/lane-small-undo/project-comparison/actual.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/lane-small-undo/project-comparison/baseline.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/lane-small-undo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/lane-small-undo/project-comparison/expected.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/receipt.json", + "path": "original/run-04/comparisons/lane-small-undo/receipt.json", + "bytes": 8951, + "sha256": "feeed014aa8fcfae39fd39d9bc2668f729314d5e67036cb13888efd37c1ac307" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small-undo/request.json", + "path": "original/run-04/comparisons/lane-small-undo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/actual.arcadia", + "path": "original/run-04/comparisons/lane-small/actual.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/baseline.arcadia", + "path": "original/run-04/comparisons/lane-small/baseline.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/inputs-after.json", + "path": "original/run-04/comparisons/lane-small/inputs-after.json", + "bytes": 3919, + "sha256": "9426ef078e6e0f479c84303fa1f04a6c66f0412b78c92a4ac23fc99b8f512910" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/inputs-before.json", + "path": "original/run-04/comparisons/lane-small/inputs-before.json", + "bytes": 3919, + "sha256": "9426ef078e6e0f479c84303fa1f04a6c66f0412b78c92a4ac23fc99b8f512910" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/oracle.log", + "path": "original/run-04/comparisons/lane-small/oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/lane-small/project-comparison/actual.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/lane-small/project-comparison/baseline.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/project-comparison/comparison.json", + "path": "original/run-04/comparisons/lane-small/project-comparison/comparison.json", + "bytes": 905, + "sha256": "a2796a9d3d724b2810067cc7d561bd73a3b1a573b8d9d9ce5e8be6f813a81c7f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/receipt.json", + "path": "original/run-04/comparisons/lane-small/receipt.json", + "bytes": 8690, + "sha256": "d178a4aff3e2dfc45cb600c6821b6f8d14afcd580c3b2c1ca4ba9ee0d18260a6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-small/request.json", + "path": "original/run-04/comparisons/lane-small/request.json", + "bytes": 355, + "sha256": "6730dd5e89e3adf62750c77de5cd3d1c6be175fcbbb0ddb62baaab1a7ea3b71b" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/actual.arcadia", + "path": "original/run-04/comparisons/lane-undo/actual.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/baseline.arcadia", + "path": "original/run-04/comparisons/lane-undo/baseline.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/inputs-after.json", + "path": "original/run-04/comparisons/lane-undo/inputs-after.json", + "bytes": 3912, + "sha256": "92b296fc13b77f663739d1a4d64d19e9e2665297406cf2b6c67820dde0b3c7c5" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/inputs-before.json", + "path": "original/run-04/comparisons/lane-undo/inputs-before.json", + "bytes": 3912, + "sha256": "92b296fc13b77f663739d1a4d64d19e9e2665297406cf2b6c67820dde0b3c7c5" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/oracle.log", + "path": "original/run-04/comparisons/lane-undo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/lane-undo/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/lane-undo/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/lane-undo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/lane-undo/project-comparison/expected.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/receipt.json", + "path": "original/run-04/comparisons/lane-undo/receipt.json", + "bytes": 8861, + "sha256": "d6e6368be5eacb6ec028e6f5935359dc9ba37aae739207be17fa5af6ffbcb373" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane-undo/request.json", + "path": "original/run-04/comparisons/lane-undo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/actual.arcadia", + "path": "original/run-04/comparisons/lane/actual.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/baseline.arcadia", + "path": "original/run-04/comparisons/lane/baseline.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/inputs-after.json", + "path": "original/run-04/comparisons/lane/inputs-after.json", + "bytes": 3907, + "sha256": "b3f1bc52fd08b4ba778b828b13cd43f868fdd1981bcd9f8d3f149932251a1ae8" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/inputs-before.json", + "path": "original/run-04/comparisons/lane/inputs-before.json", + "bytes": 3907, + "sha256": "b3f1bc52fd08b4ba778b828b13cd43f868fdd1981bcd9f8d3f149932251a1ae8" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/oracle.log", + "path": "original/run-04/comparisons/lane/oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/lane/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/lane/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/project-comparison/comparison.json", + "path": "original/run-04/comparisons/lane/project-comparison/comparison.json", + "bytes": 896, + "sha256": "45058072d507b92f157b11b9f56782fb078a149255f9e3f8204d8f67c7ff456f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/receipt.json", + "path": "original/run-04/comparisons/lane/receipt.json", + "bytes": 8606, + "sha256": "f905d5002a3553e17078710618b7741969a77f73bb6d456b785b06e6a2e4be89" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/lane/request.json", + "path": "original/run-04/comparisons/lane/request.json", + "bytes": 355, + "sha256": "4998c268bb62f22b369782aafd88f20f00887baab229b21aa605ac33265a943c" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/actual.arcadia", + "path": "original/run-04/comparisons/message-redo/actual.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/baseline.arcadia", + "path": "original/run-04/comparisons/message-redo/baseline.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/inputs-after.json", + "path": "original/run-04/comparisons/message-redo/inputs-after.json", + "bytes": 3914, + "sha256": "d12008624a38352cc8aa33e5ffa2b0b79e85cae0cd8c702a6617870a0888a2e0" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/inputs-before.json", + "path": "original/run-04/comparisons/message-redo/inputs-before.json", + "bytes": 3914, + "sha256": "d12008624a38352cc8aa33e5ffa2b0b79e85cae0cd8c702a6617870a0888a2e0" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/oracle.log", + "path": "original/run-04/comparisons/message-redo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/message-redo/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/message-redo/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/message-redo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/message-redo/project-comparison/expected.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/receipt.json", + "path": "original/run-04/comparisons/message-redo/receipt.json", + "bytes": 8902, + "sha256": "0207fa8e0cfbd0735cb927dc43bb0d7fd7a44d94e38c5ac47faca9ab06ffac94" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-redo/request.json", + "path": "original/run-04/comparisons/message-redo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/actual.arcadia", + "path": "original/run-04/comparisons/message-small-redo/actual.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/baseline.arcadia", + "path": "original/run-04/comparisons/message-small-redo/baseline.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/inputs-after.json", + "path": "original/run-04/comparisons/message-small-redo/inputs-after.json", + "bytes": 3926, + "sha256": "a23840ef4df88f57e95bae65eb10bf469abad92122ddcef78d461f80fa553079" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/inputs-before.json", + "path": "original/run-04/comparisons/message-small-redo/inputs-before.json", + "bytes": 3926, + "sha256": "a23840ef4df88f57e95bae65eb10bf469abad92122ddcef78d461f80fa553079" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/oracle.log", + "path": "original/run-04/comparisons/message-small-redo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/message-small-redo/project-comparison/actual.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/message-small-redo/project-comparison/baseline.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/message-small-redo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/message-small-redo/project-comparison/expected.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/receipt.json", + "path": "original/run-04/comparisons/message-small-redo/receipt.json", + "bytes": 8992, + "sha256": "b560bb2c0c72bc500268bd4cb064e41f32e04474e18d36260dfa9335bea4ad02" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-redo/request.json", + "path": "original/run-04/comparisons/message-small-redo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/actual.arcadia", + "path": "original/run-04/comparisons/message-small-undo/actual.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/baseline.arcadia", + "path": "original/run-04/comparisons/message-small-undo/baseline.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/inputs-after.json", + "path": "original/run-04/comparisons/message-small-undo/inputs-after.json", + "bytes": 3930, + "sha256": "1f25366e1d9901521b71b2d026beaf3039ecc3d948769c24d2150cb2ef0bbd6d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/inputs-before.json", + "path": "original/run-04/comparisons/message-small-undo/inputs-before.json", + "bytes": 3930, + "sha256": "1f25366e1d9901521b71b2d026beaf3039ecc3d948769c24d2150cb2ef0bbd6d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/oracle.log", + "path": "original/run-04/comparisons/message-small-undo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/message-small-undo/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/message-small-undo/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/message-small-undo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/message-small-undo/project-comparison/expected.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/receipt.json", + "path": "original/run-04/comparisons/message-small-undo/receipt.json", + "bytes": 8996, + "sha256": "e32c4be563b69aabb2903b172e606837d23e2078ddfe5ba7af01bc265460afb4" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small-undo/request.json", + "path": "original/run-04/comparisons/message-small-undo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/actual.arcadia", + "path": "original/run-04/comparisons/message-small/actual.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/baseline.arcadia", + "path": "original/run-04/comparisons/message-small/baseline.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/inputs-after.json", + "path": "original/run-04/comparisons/message-small/inputs-after.json", + "bytes": 3925, + "sha256": "75803751ae5019fd59e12598ae757e325889310b2dc8a656325bafce39287c80" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/inputs-before.json", + "path": "original/run-04/comparisons/message-small/inputs-before.json", + "bytes": 3925, + "sha256": "75803751ae5019fd59e12598ae757e325889310b2dc8a656325bafce39287c80" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/oracle.log", + "path": "original/run-04/comparisons/message-small/oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/message-small/project-comparison/actual.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/message-small/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/project-comparison/comparison.json", + "path": "original/run-04/comparisons/message-small/project-comparison/comparison.json", + "bytes": 911, + "sha256": "8793e64df3d3299d6ccbe4a33f64dd8439abfbb597a91d672decc0cbe1ef0827" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/receipt.json", + "path": "original/run-04/comparisons/message-small/receipt.json", + "bytes": 8740, + "sha256": "5cae2a294a9afd12e1200efd70e41376b9a0acfb4f71e1f0bfa1f05baa627b10" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-small/request.json", + "path": "original/run-04/comparisons/message-small/request.json", + "bytes": 363, + "sha256": "5d189fd316bb496dbe830c4450c5e7295db488b54c323032e9644f4191aad66e" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/actual.arcadia", + "path": "original/run-04/comparisons/message-undo/actual.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/baseline.arcadia", + "path": "original/run-04/comparisons/message-undo/baseline.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/inputs-after.json", + "path": "original/run-04/comparisons/message-undo/inputs-after.json", + "bytes": 3918, + "sha256": "f7b84f5d6556dd8cb5a69b8875fe5cd8ba351cf3ebc1922640c7c1c2ad71292c" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/inputs-before.json", + "path": "original/run-04/comparisons/message-undo/inputs-before.json", + "bytes": 3918, + "sha256": "f7b84f5d6556dd8cb5a69b8875fe5cd8ba351cf3ebc1922640c7c1c2ad71292c" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/oracle.log", + "path": "original/run-04/comparisons/message-undo/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/message-undo/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/message-undo/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/project-comparison/comparison.json", + "path": "original/run-04/comparisons/message-undo/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/project-comparison/expected.project.json", + "path": "original/run-04/comparisons/message-undo/project-comparison/expected.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/receipt.json", + "path": "original/run-04/comparisons/message-undo/receipt.json", + "bytes": 8906, + "sha256": "a0d092050905fd70bcf2f0b3e5efca36d1f4cf0ab90283b22243b1b00b043aa3" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message-undo/request.json", + "path": "original/run-04/comparisons/message-undo/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/actual.arcadia", + "path": "original/run-04/comparisons/message/actual.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/baseline.arcadia", + "path": "original/run-04/comparisons/message/baseline.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/inputs-after.json", + "path": "original/run-04/comparisons/message/inputs-after.json", + "bytes": 3913, + "sha256": "9543fad4351308a5487479ec345f6fef3b2ad07c1db00b9f66fac4f48d9b3d0e" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/inputs-before.json", + "path": "original/run-04/comparisons/message/inputs-before.json", + "bytes": 3913, + "sha256": "9543fad4351308a5487479ec345f6fef3b2ad07c1db00b9f66fac4f48d9b3d0e" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/oracle.log", + "path": "original/run-04/comparisons/message/oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/project-comparison/actual.project.json", + "path": "original/run-04/comparisons/message/project-comparison/actual.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/project-comparison/baseline.project.json", + "path": "original/run-04/comparisons/message/project-comparison/baseline.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/project-comparison/comparison.json", + "path": "original/run-04/comparisons/message/project-comparison/comparison.json", + "bytes": 904, + "sha256": "5a355ed6eeb8aba1d5e406856d3f5139647f8c4d04b06f7e303494313913889c" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/receipt.json", + "path": "original/run-04/comparisons/message/receipt.json", + "bytes": 8656, + "sha256": "713077444c6469370556b19bd56ee55e14617f4692bd162388edf80f246ff7fb" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/comparisons/message/request.json", + "path": "original/run-04/comparisons/message/request.json", + "bytes": 363, + "sha256": "6de9333f349e1a4603f0683f454ba7b33914826ac5e1e4c6abc4b65511d9f13a" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/launch.json", + "path": "original/run-04/launch.json", + "bytes": 2309, + "sha256": "84a182dbfc409cf1d6b8d66b4a4669e83f917de2c0dd8844e7a52dd7eea2151d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/logs/studio.stderr.log", + "path": "original/run-04/logs/studio.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/logs/studio.stdout.log", + "path": "original/run-04/logs/studio.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/normal-close.json", + "path": "original/run-04/normal-close.json", + "bytes": 1504, + "sha256": "28546cdbb2652451e5791025963ce309a3cc5f2268feb7b74481852e815a1d95" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/01-before-message.jpg", + "path": "original/run-04/observations/01-before-message.jpg", + "bytes": 121875, + "sha256": "37783d0b08dda13f916933ac7ccfa7be6f4a278e190c086e77a102a077a1f973" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/01-before-message.json", + "path": "original/run-04/observations/01-before-message.json", + "bytes": 644, + "sha256": "4671e4bb3ebe454cf7ae3a13dbaa254684875edc91792857c5445e65b9241319" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/02-message-landed.jpg", + "path": "original/run-04/observations/02-message-landed.jpg", + "bytes": 141556, + "sha256": "1fa690f2257fc02a303a738622c675c3e94866a39e7e8af44f20ad85a8743bcc" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/02-message-landed.json", + "path": "original/run-04/observations/02-message-landed.json", + "bytes": 723, + "sha256": "242a42e64837047f99f737c035cc57da8b24689760bea1346e6919aca3eae183" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/03-message-undo.jpg", + "path": "original/run-04/observations/03-message-undo.jpg", + "bytes": 140850, + "sha256": "958c4a686f9c343af9b9db5757bd05f7a1a2760403abc3be5beafbe8773cc85a" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/03-message-undo.json", + "path": "original/run-04/observations/03-message-undo.json", + "bytes": 589, + "sha256": "0158509bad1aef71a08f9785eace9507d0a8e86eb2d55b28a626bd1f8f540694" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/04-message-redo.jpg", + "path": "original/run-04/observations/04-message-redo.jpg", + "bytes": 141111, + "sha256": "43c08f052bcf8fd187e3a8ece34602ab0ed8444cbbf6bb8a69f6286112c230cf" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/04-message-redo.json", + "path": "original/run-04/observations/04-message-redo.json", + "bytes": 594, + "sha256": "c4d136d83932fb58bdcac46ea142eb68a8944d6f9056dcb8b85a22e1cb372962" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/05-before-lane.jpg", + "path": "original/run-04/observations/05-before-lane.jpg", + "bytes": 139907, + "sha256": "7f17ea15f1a33da6ae38b173253098750dfa7b8d956763e186929bd7b6fa1c59" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/05-before-lane.json", + "path": "original/run-04/observations/05-before-lane.json", + "bytes": 648, + "sha256": "2d93955d4de2443836b4478ada95bb1bbeeccde91ad0270e95de5076f48c4f49" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/06-lane-landed.jpg", + "path": "original/run-04/observations/06-lane-landed.jpg", + "bytes": 138884, + "sha256": "a6aceeb6316e2c14cf79e51832ee382fad6b58c9ac19a304d2c7503f123f7df5" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/06-lane-landed.json", + "path": "original/run-04/observations/06-lane-landed.json", + "bytes": 679, + "sha256": "fc5454599a1daa0a020b5a132511ed39eeba5b9b4c79fcd5e99334c55f6a235e" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/07-lane-undo.jpg", + "path": "original/run-04/observations/07-lane-undo.jpg", + "bytes": 138331, + "sha256": "0d5673e48ce25fbddc280a0720aeedd15909aa4588103cb5198ba5b5069dddcb" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/07-lane-undo.json", + "path": "original/run-04/observations/07-lane-undo.json", + "bytes": 621, + "sha256": "b2f797b30669c687dbd1b8159f9386b2a960fb139279128b71d9489bf2422251" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/08-lane-redo.jpg", + "path": "original/run-04/observations/08-lane-redo.jpg", + "bytes": 138424, + "sha256": "9745ef505abfe5f7068487d21570662c5004cf0ccf2a6765221233b34f7fabb6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/08-lane-redo.json", + "path": "original/run-04/observations/08-lane-redo.json", + "bytes": 598, + "sha256": "6d5f1021831d0481aeb4f2de0d1903107b0245590bbae035034d9260f60746e6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/09-before-message-small.jpg", + "path": "original/run-04/observations/09-before-message-small.jpg", + "bytes": 132749, + "sha256": "8dc11b376034b7e3af74024b8bc9f0698ffa3248da1c97df85f0baa129654566" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/09-before-message-small.json", + "path": "original/run-04/observations/09-before-message-small.json", + "bytes": 600, + "sha256": "800b952cf011045223adce11f3f3eb0eb784312d1ad97d2e48f52b309efb4ecf" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/10-message-small-landed.jpg", + "path": "original/run-04/observations/10-message-small-landed.jpg", + "bytes": 133960, + "sha256": "6be873075af8632e284777a18e68754dddb4c4a86283a871cfda57d7ecaa1fe3" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/10-message-small-landed.json", + "path": "original/run-04/observations/10-message-small-landed.json", + "bytes": 685, + "sha256": "f30f9a8c307147ca06def25cc586ac425ccd013d0a104aecf29c9cfcfa8ea98e" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/11-message-small-undo.jpg", + "path": "original/run-04/observations/11-message-small-undo.jpg", + "bytes": 133106, + "sha256": "7489ba538ebe0a794ad7d8b859823e9dde2b37e8fc448f3881c57c7ea3f38a68" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/11-message-small-undo.json", + "path": "original/run-04/observations/11-message-small-undo.json", + "bytes": 597, + "sha256": "4d77efcd1002205322a541773bdd90f861deff4bc5bd66f313f4991800da7887" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/12-message-small-redo.jpg", + "path": "original/run-04/observations/12-message-small-redo.jpg", + "bytes": 133238, + "sha256": "5b83ea5e7f0938ac80d36d3d96586600404e623601a1ddab39cb6afa72b5572e" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/12-message-small-redo.json", + "path": "original/run-04/observations/12-message-small-redo.json", + "bytes": 568, + "sha256": "e0d0d7a04bda99316b03f4aade33a1a57fbff5dac399ac2eb3862be7b56f1fa9" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/13-before-lane-small.jpg", + "path": "original/run-04/observations/13-before-lane-small.jpg", + "bytes": 133012, + "sha256": "51030e66a485089327bddd575ca174a694a3f4974dbbee7db8335a16abb8e8ca" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/13-before-lane-small.json", + "path": "original/run-04/observations/13-before-lane-small.json", + "bytes": 652, + "sha256": "95c9f86910d0ba8e784fa5d8712e3ed374922e9971356c246d3f93eb7b2e4be6" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/14-lane-small-landed.jpg", + "path": "original/run-04/observations/14-lane-small-landed.jpg", + "bytes": 132259, + "sha256": "925710de74e1355b5f49d78e447b9fd08a303a63debe241559f8000c55c09227" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/14-lane-small-landed.json", + "path": "original/run-04/observations/14-lane-small-landed.json", + "bytes": 662, + "sha256": "cd24ad71dd299cea264ff3e16fc9fc740c493fc9fa2faa1cee61a5f20371caa4" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/15-lane-small-undo.jpg", + "path": "original/run-04/observations/15-lane-small-undo.jpg", + "bytes": 132494, + "sha256": "594edbfdd761537877677af84952edad421baec0b81feb8558635afbbf1143d3" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/15-lane-small-undo.json", + "path": "original/run-04/observations/15-lane-small-undo.json", + "bytes": 601, + "sha256": "3ddb9ca7e4bd48e72527825c09af9f8d46dcdc3796e9a8468435be700ddab570" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/16-lane-small-redo.jpg", + "path": "original/run-04/observations/16-lane-small-redo.jpg", + "bytes": 132354, + "sha256": "c8241110c79cad4f763c9871c3bfe72061852ab63226393eb91c67cd6bc185c7" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-04/observations/16-lane-small-redo.json", + "path": "original/run-04/observations/16-lane-small-redo.json", + "bytes": 598, + "sha256": "40fe938660ef9258aad7482ec2f57596746d8ad0381f46d56530291a5bf019cc" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/ROOT-OBSERVATION.md", + "path": "original/run-05/ROOT-OBSERVATION.md", + "bytes": 756, + "sha256": "1532e1dea4293482bff4eab0fc5577f0439365f2a8b8ac8adca879b24867084d" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/checkpoints/01-a-reopened.arcadia", + "path": "original/run-05/checkpoints/01-a-reopened.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/actual.arcadia", + "path": "original/run-05/comparisons/cumulative-reopened/actual.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/baseline.arcadia", + "path": "original/run-05/comparisons/cumulative-reopened/baseline.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/inputs-after.json", + "path": "original/run-05/comparisons/cumulative-reopened/inputs-after.json", + "bytes": 3920, + "sha256": "858b7b0229ee93e7630d90458fde170855ce42ca9cf7cce27fb0a1ec795141e9" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/inputs-before.json", + "path": "original/run-05/comparisons/cumulative-reopened/inputs-before.json", + "bytes": 3920, + "sha256": "858b7b0229ee93e7630d90458fde170855ce42ca9cf7cce27fb0a1ec795141e9" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/oracle.log", + "path": "original/run-05/comparisons/cumulative-reopened/oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/project-comparison/actual.project.json", + "path": "original/run-05/comparisons/cumulative-reopened/project-comparison/actual.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/project-comparison/baseline.project.json", + "path": "original/run-05/comparisons/cumulative-reopened/project-comparison/baseline.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/project-comparison/comparison.json", + "path": "original/run-05/comparisons/cumulative-reopened/project-comparison/comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/project-comparison/expected.project.json", + "path": "original/run-05/comparisons/cumulative-reopened/project-comparison/expected.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/receipt.json", + "path": "original/run-05/comparisons/cumulative-reopened/receipt.json", + "bytes": 8999, + "sha256": "1753de09f039de8ec680488da805eefb42c8cb232cf650da773aef0d14ffa1a4" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/comparisons/cumulative-reopened/request.json", + "path": "original/run-05/comparisons/cumulative-reopened/request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/launch.json", + "path": "original/run-05/launch.json", + "bytes": 2309, + "sha256": "4205944d4f2dbee20ce58c9134bb4eebd51f84e76119754f9c5bee95c93817ec" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/logs/studio.stderr.log", + "path": "original/run-05/logs/studio.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/logs/studio.stdout.log", + "path": "original/run-05/logs/studio.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/normal-close.json", + "path": "original/run-05/normal-close.json", + "bytes": 1504, + "sha256": "09346d66a0b8651858742dbb355a8fc05003dbcd83ae93a98497e87393cb39e4" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/observations/01-a-reopened.jpg", + "path": "original/run-05/observations/01-a-reopened.jpg", + "bytes": 120388, + "sha256": "ead6606e250a3ec3218408bd0848305dd51888942f25d27e85322d9cfdb85946" + }, + { + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-native-b10b28c-attempt2-20260913/runs/run-05/observations/01-a-reopened.json", + "path": "original/run-05/observations/01-a-reopened.json", + "bytes": 744, + "sha256": "8541020baa6288e62d711b9b4b4830a019c059bba6f3b30a9304abf24eb6d3c6" + } + ], + "metadata": [ + { + "path": ".gitattributes", + "bytes": 20, + "sha256": "e97602ab9cac70102245345c5ab0fc9830df8b17f1072b188265a662a3a547ae" + }, + { + "path": "README.md", + "bytes": 9308, + "sha256": "1a8405e12617edd7a2a65a0f06ccf4690342cce86a3ec71cd09a799f84361d55" + } + ], + "runs": [ + { + "run": "run-04", + "pid": 9180, + "started_utc": "2026-09-13T15:28:05.9010963Z", + "observed_exit_utc": "2026-09-13T15:38:32.3172712Z", + "exit_code": 0, + "immutable_inputs_unchanged": true, + "launch_sha256": "84a182dbfc409cf1d6b8d66b4a4669e83f917de2c0dd8844e7a52dd7eea2151d", + "normal_close_sha256": "28546cdbb2652451e5791025963ce309a3cc5f2268feb7b74481852e815a1d95", + "previous_close_sha256": "c6c2f13e2b157f8fcea41552c947aaf2961fd17c9a96dc2944de353ce98c8fc0", + "manifest_sha256": "ea52ea5a65a119be6892a136c4ff030c8b68c1e56074a345f722456e0f6aca01", + "script_sha256": "e49dd381ee7746ac401abecc7d1ee708924fa6c63ddd3d06c8d34b91e059606e", + "binary_sha256": "7ece85c6012ae0ae75fc56ed3c3aadb8bc116448ad1782be422ef34a629dc3ce" + }, + { + "run": "run-05", + "pid": 8700, + "started_utc": "2026-09-13T15:38:57.4833670Z", + "observed_exit_utc": "2026-09-13T15:41:29.6981780Z", + "exit_code": 0, + "immutable_inputs_unchanged": true, + "launch_sha256": "4205944d4f2dbee20ce58c9134bb4eebd51f84e76119754f9c5bee95c93817ec", + "normal_close_sha256": "09346d66a0b8651858742dbb355a8fc05003dbcd83ae93a98497e87393cb39e4", + "previous_close_sha256": "28546cdbb2652451e5791025963ce309a3cc5f2268feb7b74481852e815a1d95", + "manifest_sha256": "ea52ea5a65a119be6892a136c4ff030c8b68c1e56074a345f722456e0f6aca01", + "script_sha256": "e49dd381ee7746ac401abecc7d1ee708924fa6c63ddd3d06c8d34b91e059606e", + "binary_sha256": "7ece85c6012ae0ae75fc56ed3c3aadb8bc116448ad1782be422ef34a629dc3ce" + } + ], + "intents": [ + { + "path": "01-message-intent.json", + "sha256": "4635fc50ae86488d468e6a647d577e165799e6fb821631536aca0be29ada029f", + "record": { + "utc": "2026-09-13T15:29:43.425Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000021", + "field": "message.send_y", + "direction": "increase", + "requested_from": [ + 650, + 477 + ], + "requested_to": [ + 650, + 507 + ], + "visible_zoom": "100%", + "expected_visual": "Second arrow lands approximately at requested y507, first arrow and lifelines stay in place", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true + } + }, + { + "path": "02-lane-intent.json", + "sha256": "46a02b1130c847b570111e4bce98d1f7e92dd6f41419879b39c66ca99a6062b4", + "record": { + "utc": "2026-09-13T15:32:51.179Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000012", + "field": "lane.x", + "direction": "increase", + "requested_from": [ + 871, + 395 + ], + "requested_to": [ + 911, + 395 + ], + "visible_zoom": "100%", + "expected_visual": "Assessment header/lifeline shift right about40 window pixels and attached arrow endpoints follow; left lifeline and arrow y positions stay fixed", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true + } + }, + { + "path": "03-message-small-intent.json", + "sha256": "544887b8e78d446e033be479f2e3de5e02fe6ae1358cfab66afd96bdae51cec3", + "record": { + "utc": "2026-09-13T15:34:56.383Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000021", + "field": "message.send_y", + "direction": "decrease", + "requested_from": [ + 650, + 613 + ], + "requested_to": [ + 650, + 593 + ], + "visible_zoom": "51%", + "expected_visual": "Second arrow moves upward about20 window pixels with first arrow and lifelines fixed", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true + } + }, + { + "path": "04-lane-small-intent.json", + "sha256": "0a0fd6b8ad6e68619dc36b42328d06855dc63bf5513dd0d7a51790fbe832b078", + "record": { + "utc": "2026-09-13T15:36:41.726Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000012", + "field": "lane.x", + "direction": "decrease", + "requested_from": [ + 794, + 495 + ], + "requested_to": [ + 764, + 495 + ], + "visible_zoom": "51%", + "expected_visual": "Assessment header/lifeline shifts left about30 window pixels, attached ends follow, first lane and arrow y fixed", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true + } + } + ], + "checkpoints": [ + { + "run": "run-04", + "path": "checkpoints/01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "run": "run-04", + "path": "checkpoints/02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "run": "run-04", + "path": "checkpoints/03-message-undo.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "run": "run-04", + "path": "checkpoints/04-message-redo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "run": "run-04", + "path": "checkpoints/05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "run": "run-04", + "path": "checkpoints/06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "run": "run-04", + "path": "checkpoints/07-lane-undo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "run": "run-04", + "path": "checkpoints/08-lane-redo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "run": "run-04", + "path": "checkpoints/09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "run": "run-04", + "path": "checkpoints/10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "run": "run-04", + "path": "checkpoints/11-message-small-undo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "run": "run-04", + "path": "checkpoints/12-message-small-redo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "run": "run-04", + "path": "checkpoints/13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "run": "run-04", + "path": "checkpoints/14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "run": "run-04", + "path": "checkpoints/15-lane-small-undo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "run": "run-04", + "path": "checkpoints/16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "run": "run-05", + "path": "checkpoints/01-a-reopened.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } + ], + "checkpoint_equalities": [ + { + "baseline": "checkpoints/01-pre-message.arcadia", + "accepted": "checkpoints/02-message.arcadia", + "undo": "checkpoints/03-message-undo.arcadia", + "redo": "checkpoints/04-message-redo.arcadia", + "baseline_sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827", + "accepted_sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "baseline": "checkpoints/05-pre-lane.arcadia", + "accepted": "checkpoints/06-lane.arcadia", + "undo": "checkpoints/07-lane-undo.arcadia", + "redo": "checkpoints/08-lane-redo.arcadia", + "baseline_sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d", + "accepted_sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "baseline": "checkpoints/09-pre-message-small.arcadia", + "accepted": "checkpoints/10-message-small.arcadia", + "undo": "checkpoints/11-message-small-undo.arcadia", + "redo": "checkpoints/12-message-small-redo.arcadia", + "baseline_sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6", + "accepted_sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "baseline": "checkpoints/13-pre-lane-small.arcadia", + "accepted": "checkpoints/14-lane-small.arcadia", + "undo": "checkpoints/15-lane-small-undo.arcadia", + "redo": "checkpoints/16-lane-small-redo.arcadia", + "baseline_sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d", + "accepted_sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } + ], + "comparisons": [ + { + "run": "run-04", + "receipt": "comparisons/lane-redo/receipt.json", + "receipt_sha256": "03f695c4d8c945295a91cf00f042ac5a10b82292f00528c4f1e9e34255db32eb", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/lane-small-redo/receipt.json", + "receipt_sha256": "9e09be096594a91d684fda7c4936157f24a3ae185fadf4439beda05395f5f019", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/lane-small-undo/receipt.json", + "receipt_sha256": "feeed014aa8fcfae39fd39d9bc2668f729314d5e67036cb13888efd37c1ac307", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/lane-small/receipt.json", + "receipt_sha256": "d178a4aff3e2dfc45cb600c6821b6f8d14afcd580c3b2c1ca4ba9ee0d18260a6", + "mode": "scoped-motion", + "comparison": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "decrease", + "field": "lane.x", + "independently_exact_final_coordinate": false, + "observed_after": 621.40625, + "observed_after_f32_bits": 1142643200, + "observed_before": 680, + "observed_before_f32_bits": 1143603200, + "observed_delta": -58.59375, + "target": "70200000-0000-4000-8000-000000000012", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" + }, + "independent_project_diff": [ + { + "path": "/diagrams/70200000-0000-4000-8000-000000000040/layout/Scenario/lanes/1/x", + "before": 680, + "after": 621.40625 + } + ] + }, + { + "run": "run-04", + "receipt": "comparisons/lane-undo/receipt.json", + "receipt_sha256": "d6e6368be5eacb6ec028e6f5935359dc9ba37aae739207be17fa5af6ffbcb373", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/lane/receipt.json", + "receipt_sha256": "f905d5002a3553e17078710618b7741969a77f73bb6d456b785b06e6a2e4be89", + "mode": "scoped-motion", + "comparison": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "increase", + "field": "lane.x", + "independently_exact_final_coordinate": false, + "observed_after": 680, + "observed_after_f32_bits": 1143603200, + "observed_before": 640, + "observed_before_f32_bits": 1142947840, + "observed_delta": 40, + "target": "70200000-0000-4000-8000-000000000012", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" + }, + "independent_project_diff": [ + { + "path": "/diagrams/70200000-0000-4000-8000-000000000040/layout/Scenario/lanes/1/x", + "before": 640, + "after": 680 + } + ] + }, + { + "run": "run-04", + "receipt": "comparisons/message-redo/receipt.json", + "receipt_sha256": "0207fa8e0cfbd0735cb927dc43bb0d7fd7a44d94e38c5ac47faca9ab06ffac94", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/message-small-redo/receipt.json", + "receipt_sha256": "b560bb2c0c72bc500268bd4cb064e41f32e04474e18d36260dfa9335bea4ad02", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/message-small-undo/receipt.json", + "receipt_sha256": "e32c4be563b69aabb2903b172e606837d23e2078ddfe5ba7af01bc265460afb4", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/message-small/receipt.json", + "receipt_sha256": "5cae2a294a9afd12e1200efd70e41376b9a0acfb4f71e1f0bfa1f05baa627b10", + "mode": "scoped-motion", + "comparison": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "decrease", + "field": "message.send_y", + "independently_exact_final_coordinate": false, + "observed_after": 242.9375, + "observed_after_f32_bits": 1131606016, + "observed_before": 282, + "observed_before_f32_bits": 1133314048, + "observed_delta": -39.0625, + "target": "70200000-0000-4000-8000-000000000021", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" + }, + "independent_project_diff": [ + { + "path": "/diagrams/70200000-0000-4000-8000-000000000040/layout/Scenario/messages/1/send_y", + "before": 282, + "after": 242.9375 + } + ] + }, + { + "run": "run-04", + "receipt": "comparisons/message-undo/receipt.json", + "receipt_sha256": "a0d092050905fd70bcf2f0b3e5efca36d1f4cf0ab90283b22243b1b00b043aa3", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + }, + { + "run": "run-04", + "receipt": "comparisons/message/receipt.json", + "receipt_sha256": "713077444c6469370556b19bd56ee55e14617f4692bd162388edf80f246ff7fb", + "mode": "scoped-motion", + "comparison": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "increase", + "field": "message.send_y", + "independently_exact_final_coordinate": false, + "observed_after": 282, + "observed_after_f32_bits": 1133314048, + "observed_before": 252, + "observed_before_f32_bits": 1132199936, + "observed_delta": 30, + "target": "70200000-0000-4000-8000-000000000021", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" + }, + "independent_project_diff": [ + { + "path": "/diagrams/70200000-0000-4000-8000-000000000040/layout/Scenario/messages/1/send_y", + "before": 252, + "after": 282 + } + ] + }, + { + "run": "run-05", + "receipt": "comparisons/cumulative-reopened/receipt.json", + "receipt_sha256": "1753de09f039de8ec680488da805eefb42c8cb232cf650da773aef0d14ffa1a4", + "mode": "same", + "comparison": { + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" + }, + "independent_project_diff": [] + } + ], + "images": { + "count": 17, + "distinct_sha256": 17, + "jpeg_signatures_and_metadata_hashes_verified": true, + "visual_inspection": "Four before/after pairs in Run 4 (01/02,05/06,09/10,13/14) and Run 5 reopened image; no native input or program execution.", + "records": [ + { + "run": "run-04", + "path": "observations/01-before-message.jpg", + "bytes": 121875, + "sha256": "37783d0b08dda13f916933ac7ccfa7be6f4a278e190c086e77a102a077a1f973", + "metadata_path": "observations/01-before-message.json", + "utc": "2026-09-13T15:29:43.433Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/02-message-landed.jpg", + "bytes": 141556, + "sha256": "1fa690f2257fc02a303a738622c675c3e94866a39e7e8af44f20ad85a8743bcc", + "metadata_path": "observations/02-message-landed.json", + "utc": "2026-09-13T15:30:06.395Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/03-message-undo.jpg", + "bytes": 140850, + "sha256": "958c4a686f9c343af9b9db5757bd05f7a1a2760403abc3be5beafbe8773cc85a", + "metadata_path": "observations/03-message-undo.json", + "utc": "2026-09-13T15:30:40.238Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/04-message-redo.jpg", + "bytes": 141111, + "sha256": "43c08f052bcf8fd187e3a8ece34602ab0ed8444cbbf6bb8a69f6286112c230cf", + "metadata_path": "observations/04-message-redo.json", + "utc": "2026-09-13T15:31:35.966Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/05-before-lane.jpg", + "bytes": 139907, + "sha256": "7f17ea15f1a33da6ae38b173253098750dfa7b8d956763e186929bd7b6fa1c59", + "metadata_path": "observations/05-before-lane.json", + "utc": "2026-09-13T15:32:51.186Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/06-lane-landed.jpg", + "bytes": 138884, + "sha256": "a6aceeb6316e2c14cf79e51832ee382fad6b58c9ac19a304d2c7503f123f7df5", + "metadata_path": "observations/06-lane-landed.json", + "utc": "2026-09-13T15:33:02.008Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/07-lane-undo.jpg", + "bytes": 138331, + "sha256": "0d5673e48ce25fbddc280a0720aeedd15909aa4588103cb5198ba5b5069dddcb", + "metadata_path": "observations/07-lane-undo.json", + "utc": "2026-09-13T15:33:30.519Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/08-lane-redo.jpg", + "bytes": 138424, + "sha256": "9745ef505abfe5f7068487d21570662c5004cf0ccf2a6765221233b34f7fabb6", + "metadata_path": "observations/08-lane-redo.json", + "utc": "2026-09-13T15:33:58.915Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/09-before-message-small.jpg", + "bytes": 132749, + "sha256": "8dc11b376034b7e3af74024b8bc9f0698ffa3248da1c97df85f0baa129654566", + "metadata_path": "observations/09-before-message-small.json", + "utc": "2026-09-13T15:34:56.419Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/10-message-small-landed.jpg", + "bytes": 133960, + "sha256": "6be873075af8632e284777a18e68754dddb4c4a86283a871cfda57d7ecaa1fe3", + "metadata_path": "observations/10-message-small-landed.json", + "utc": "2026-09-13T15:35:08.120Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/11-message-small-undo.jpg", + "bytes": 133106, + "sha256": "7489ba538ebe0a794ad7d8b859823e9dde2b37e8fc448f3881c57c7ea3f38a68", + "metadata_path": "observations/11-message-small-undo.json", + "utc": "2026-09-13T15:35:52.548Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/12-message-small-redo.jpg", + "bytes": 133238, + "sha256": "5b83ea5e7f0938ac80d36d3d96586600404e623601a1ddab39cb6afa72b5572e", + "metadata_path": "observations/12-message-small-redo.json", + "utc": "2026-09-13T15:36:21.027Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/13-before-lane-small.jpg", + "bytes": 133012, + "sha256": "51030e66a485089327bddd575ca174a694a3f4974dbbee7db8335a16abb8e8ca", + "metadata_path": "observations/13-before-lane-small.json", + "utc": "2026-09-13T15:36:41.731Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/14-lane-small-landed.jpg", + "bytes": 132259, + "sha256": "925710de74e1355b5f49d78e447b9fd08a303a63debe241559f8000c55c09227", + "metadata_path": "observations/14-lane-small-landed.json", + "utc": "2026-09-13T15:36:56.542Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/15-lane-small-undo.jpg", + "bytes": 132494, + "sha256": "594edbfdd761537877677af84952edad421baec0b81feb8558635afbbf1143d3", + "metadata_path": "observations/15-lane-small-undo.json", + "utc": "2026-09-13T15:37:28.438Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-04", + "path": "observations/16-lane-small-redo.jpg", + "bytes": 132354, + "sha256": "c8241110c79cad4f763c9871c3bfe72061852ab63226393eb91c67cd6bc185c7", + "metadata_path": "observations/16-lane-small-redo.json", + "utc": "2026-09-13T15:38:05.181Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + }, + { + "run": "run-05", + "path": "observations/01-a-reopened.jpg", + "bytes": 120388, + "sha256": "ead6606e250a3ec3218408bd0848305dd51888942f25d27e85322d9cfdb85946", + "metadata_path": "observations/01-a-reopened.json", + "utc": "2026-09-13T15:41:10.601Z", + "mime": "image/jpeg", + "width": 1442, + "height": 932 + } + ] + }, + "published_prerequisites": [ + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/archive-manifest.json", + "bytes": 10666, + "sha256": "0f755d40f6f65bae4826c94d872a3913e17d97d835ad303979f382e42ab07a1a", + "git_blob": "e58371bbe7f9e70d8d2330655151c34e5e075e6c" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "git_blob": "72e37138912f479bd5972344bae3bc1fc24f9885" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/exact-self-check-01/receipt.json", + "bytes": 6902, + "sha256": "c7b005f00d2f5969763fb84ce8c22008af6d613147775facd04f94c896d5544d", + "git_blob": "9ceb7a7f638addbd5715d865b5ba1a617f94d0c1" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/motion-self-check-01/receipt.json", + "bytes": 6932, + "sha256": "2f2ed5eb9814ef37061d8a949d204b57ad5abcb18a8ad62fc078b2a596b1bd64", + "git_blob": "b3678bc775fd8125c9d380028d77cb020471037a" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-recovery-b10b28c-20260913/archive-manifest.json", + "bytes": 61560, + "sha256": "88ae84c43c34caf5cca68f77af1d1bf06ffb7abf73a781dbccc24df701f102f7", + "git_blob": "2b9249f33e95290a06753bde9044741acb3ff6a7" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-recovery-b10b28c-20260913/original/run-03/normal-close.json", + "bytes": 1504, + "sha256": "c6c2f13e2b157f8fcea41552c947aaf2961fd17c9a96dc2944de353ce98c8fc0", + "git_blob": "128ba6e95b4620d1f0ff4d1873f23bc1bbe6340a" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-recovery-b10b28c-20260913/original/run-03/checkpoints/01-c-reopened.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827", + "git_blob": "95244706ae947c108c7118d29481199a77d2f8ce" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/scenario-native-spacing-evaluation.md", + "bytes": 14475, + "sha256": "7adebb6922b1bdefc8f988f3c4dc09bb55f00b3d6b106915424fa904475a442a", + "git_blob": "62e56c791b4e578655b0acb99bb1a195413ce55d" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f", + "git_blob": "80c4e7b8b170040243e0760e0c7ef5730cb1727e" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f", + "git_blob": "80c4e7b8b170040243e0760e0c7ef5730cb1727e" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344", + "git_blob": "df13d97bcf53c4f41886894fc193d59a64bb77ed" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3", + "git_blob": "70f8a4c45232cc1345a5b5a98619568b9f151f0a" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/oracle/build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4", + "git_blob": "0a8e0cfde16978ada91a906f29f22b3165a7d651" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/oracle/check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f", + "git_blob": "82c22a1770c75fff2b49e6fbe5e4954c99db4592" + }, + { + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/oracle/main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da", + "git_blob": "f8dc5723770daaf03320d4547f2bab9673295b25" + }, + { + "commit": "04129a75f3c27c9488b86b797525c36887293c93", + "path": "harness/experiments/scenario-comparators-gui-b10b28c-20260913/gui/build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41", + "git_blob": "7df37d213f9c132d77f289ca7ff0f3b816f8a379" + }, + { + "commit": "04129a75f3c27c9488b86b797525c36887293c93", + "path": "harness/experiments/scenario-comparators-gui-b10b28c-20260913/native-verifier/verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d", + "git_blob": "fedc895ca0fad1cec04d3535ff812bed03531c16" + } + ], + "comparator_external_inputs": [ + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "git_blob": "72e37138912f479bd5972344bae3bc1fc24f9885" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "exclusion": "Binary payload omitted; published build and run receipts retain identity." + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f", + "git_blob": "80c4e7b8b170040243e0760e0c7ef5730cb1727e" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f", + "git_blob": "80c4e7b8b170040243e0760e0c7ef5730cb1727e" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a", + "exclusion": "Binary payload omitted; published build and run receipts retain identity." + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/build-b10-01/toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344", + "git_blob": "df13d97bcf53c4f41886894fc193d59a64bb77ed" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3", + "git_blob": "70f8a4c45232cc1345a5b5a98619568b9f151f0a" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/oracle/build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4", + "git_blob": "0a8e0cfde16978ada91a906f29f22b3165a7d651" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/oracle/check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f", + "git_blob": "82c22a1770c75fff2b49e6fbe5e4954c99db4592" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "commit": "7cf1d3cbaa40726731997e9de3c4737c3477c270", + "path": "harness/experiments/scenario-native-motion-oracle-b10b28c-20260913/original/oracle/main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da", + "git_blob": "f8dc5723770daaf03320d4547f2bab9673295b25" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "commit": "04129a75f3c27c9488b86b797525c36887293c93", + "path": "harness/experiments/scenario-comparators-gui-b10b28c-20260913/gui/build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41", + "git_blob": "7df37d213f9c132d77f289ca7ff0f3b816f8a379" + }, + { + "original_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "commit": "04129a75f3c27c9488b86b797525c36887293c93", + "path": "harness/experiments/scenario-comparators-gui-b10b28c-20260913/native-verifier/verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d", + "git_blob": "fedc895ca0fad1cec04d3535ff812bed03531c16" + } + ], + "exclusions": [ + "All runs except run-04 and run-05", + "Executable/DLL payloads", + "Private profile", + "Current mutable working files", + "Duplicated native preparation/gate/comparator cache" + ], + "limits": [ + "Observed numeric endpoints are not independently exact expected coordinates", + "No held midpoint, temporal tracking, lag or release-specific jump observation", + "No service edits, definition navigation, smaller-window Fit, all lifecycle or broad accessibility acceptance", + "External comparisons establish saved Project equality, not internal editor/history/camera serialization" + ] +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/01-message-intent.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/01-message-intent.json new file mode 100644 index 00000000..50a00b48 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/01-message-intent.json @@ -0,0 +1,19 @@ +{ + "utc": "2026-09-13T15:29:43.425Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000021", + "field": "message.send_y", + "direction": "increase", + "requested_from": [ + 650, + 477 + ], + "requested_to": [ + 650, + 507 + ], + "visible_zoom": "100%", + "expected_visual": "Second arrow lands approximately at requested y507, first arrow and lifelines stay in place", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/02-lane-intent.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/02-lane-intent.json new file mode 100644 index 00000000..e88092b4 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/02-lane-intent.json @@ -0,0 +1,19 @@ +{ + "utc": "2026-09-13T15:32:51.179Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000012", + "field": "lane.x", + "direction": "increase", + "requested_from": [ + 871, + 395 + ], + "requested_to": [ + 911, + 395 + ], + "visible_zoom": "100%", + "expected_visual": "Assessment header/lifeline shift right about40 window pixels and attached arrow endpoints follow; left lifeline and arrow y positions stay fixed", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/03-message-small-intent.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/03-message-small-intent.json new file mode 100644 index 00000000..8916f70f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/03-message-small-intent.json @@ -0,0 +1,19 @@ +{ + "utc": "2026-09-13T15:34:56.383Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000021", + "field": "message.send_y", + "direction": "decrease", + "requested_from": [ + 650, + 613 + ], + "requested_to": [ + 650, + 593 + ], + "visible_zoom": "51%", + "expected_visual": "Second arrow moves upward about20 window pixels with first arrow and lifelines fixed", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/04-lane-small-intent.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/04-lane-small-intent.json new file mode 100644 index 00000000..6dfec783 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/04-lane-small-intent.json @@ -0,0 +1,19 @@ +{ + "utc": "2026-09-13T15:36:41.726Z", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000012", + "field": "lane.x", + "direction": "decrease", + "requested_from": [ + 794, + 495 + ], + "requested_to": [ + 764, + 495 + ], + "visible_zoom": "51%", + "expected_visual": "Assessment header/lifeline shifts left about30 window pixels, attached ends follow, first lane and arrow y fixed", + "exact_native_coordinate_unobserved": true, + "within_drag_observation_unavailable": true +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/ROOT-OBSERVATION.md b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/ROOT-OBSERVATION.md new file mode 100644 index 00000000..108c22c6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/ROOT-OBSERVATION.md @@ -0,0 +1,18 @@ +# Run 4: Saved A spacing at two visible zooms + +Root operated frozen b10 native package from same private profile. PID9180, shell78795, normal Alt+F4 close at2026-09-13T15:38:32.3172712Z, exit0 and empty logs. Initial saved file includes only Run2 C reply repair, SHA fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827. Four native edits were cumulative. Read four numbered intent JSON records, written before each actual drag and before inspecting saved result. + +| Task | Visible zoom | Requested window drag | Observed native result | Observed saved coordinate (not independent exact expectation) | +| --- | --- | --- | --- | --- | +| Updated occurrence021 y |100%|650,477 to650,507|Second arrow near507; first arrow385 and lifelines fixed; selected Updated report|252 to282| +| Assessment lifeline012 x |100%|871,395 to911,395|Header/lifeline at911 and attached endpoints followed; left391 and arrow y505/627 fixed|640 to680| +| Updated occurrence021 y |51%|650,613 to650,593|Arrow near594; first551 and lanes527/794 fixed|282 to242.9375| +| Assessment lifeline012 x |51%|794,495 to764,495|Header/lifeline near764 and attached endpoints followed; left527 and arrow y551/594 fixed|680 to621.40625| + +All edits target only Saved A Diagram040. Each current scoped-motion comparison passed finite nonzero intended direction and exact entire remaining Project equality. The reported numeric endpoints are observations; no exact expected native endpoint or packet bits are claimed. Before the first lane trial a Select background drag1000,430 to1000,550 panned down120 to reveal clipped headers, without a model edit. Three actual minus clicks changed visible zoom100 to80 to64 to51. No panel/viewport changes during a model drag. + +Each accepted edit was Saved/captured before one model Ctrl+Z; saved Undo compared exactly to that edit's cumulative baseline. One Ctrl+Y then Save compared exactly to the accepted checkpoint. Captures03/04,07/08,11/12,15/16 record native model undone/redone states. Twelve external comparisons passed (four scoped, eight exact). Original A semantic order, B, C repair and latent unfinished position, UUIDs, names and every other Project value remained exact at each step. + +Final checkpoint16 is6217 bytes SHA b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25. Source formatting grew for fractional coordinates. Run5 separately reopens this final accepted file. + +Limitations: current Sky drag API exposes start/end only; no held midpoint was captured. Before/after observations do not prove continuous tracking, absence of lag or absence of a jump specifically on release. Rounded zoom and requested coordinates do not prove actual logical f32 input bits. The new checker tests edit scope/direction only; exact endpoint accuracy is unclaimed. Mounted/controller/App tests remain separate evidence. Original native plan exact-bit requirement is superseded in the versioned complementary evaluation note, with these gaps retained. No service edits, definition navigation, smaller-window Fit, all lifecycle or broad accessibility acceptance is claimed. diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/01-pre-message.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/01-pre-message.arcadia new file mode 100644 index 00000000..95244706 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/01-pre-message.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/02-message.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/02-message.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/02-message.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/03-message-undo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/03-message-undo.arcadia new file mode 100644 index 00000000..95244706 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/03-message-undo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/04-message-redo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/04-message-redo.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/04-message-redo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/05-pre-lane.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/05-pre-lane.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/05-pre-lane.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/06-lane.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/06-lane.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/06-lane.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/07-lane-undo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/07-lane-undo.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/07-lane-undo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/08-lane-redo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/08-lane-redo.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/08-lane-redo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/09-pre-message-small.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/09-pre-message-small.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/09-pre-message-small.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/10-message-small.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/10-message-small.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/10-message-small.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/11-message-small-undo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/11-message-small-undo.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/11-message-small-undo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/12-message-small-redo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/12-message-small-redo.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/12-message-small-redo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/13-pre-lane-small.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/13-pre-lane-small.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/13-pre-lane-small.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/14-lane-small.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/14-lane-small.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/14-lane-small.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/15-lane-small-undo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/15-lane-small-undo.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/15-lane-small-undo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/16-lane-small-redo.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/16-lane-small-redo.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/checkpoints/16-lane-small-redo.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/actual.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/baseline.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-after.json new file mode 100644 index 00000000..46f5fca1 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\08-lane-redo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-before.json new file mode 100644 index 00000000..46f5fca1 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\08-lane-redo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/actual.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/baseline.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/expected.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/receipt.json new file mode 100644 index 00000000..5f475ff0 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:34:13.8657782Z", + "end_utc": "2026-09-13T15:34:14.5605170Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\08-lane-redo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\actual.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\baseline.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\inputs-after.json", + "bytes": 3908, + "sha256": "387fff7523288ebfcb2944223b931f7f6bfc9d816bc2c78d28e89e6beae2ade2" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\inputs-before.json", + "bytes": 3908, + "sha256": "387fff7523288ebfcb2944223b931f7f6bfc9d816bc2c78d28e89e6beae2ade2" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-redo\\project-comparison\\expected.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-redo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/actual.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/baseline.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-after.json new file mode 100644 index 00000000..b8f40ebb --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-before.json new file mode 100644 index 00000000..b8f40ebb --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/actual.project.json new file mode 100644 index 00000000..1a468b72 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":621.40625}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/baseline.project.json new file mode 100644 index 00000000..1a468b72 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":621.40625}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/expected.project.json new file mode 100644 index 00000000..1a468b72 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":621.40625}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/receipt.json new file mode 100644 index 00000000..1a955d35 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:38:35.0071630Z", + "end_utc": "2026-09-13T15:38:36.0784160Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\16-lane-small-redo.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\actual.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\baseline.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\inputs-after.json", + "bytes": 3920, + "sha256": "884e4ed76ce78eb3785f43659f9a53f295863f38d261aedaf6d629da32b23109" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\inputs-before.json", + "bytes": 3920, + "sha256": "884e4ed76ce78eb3785f43659f9a53f295863f38d261aedaf6d629da32b23109" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\project-comparison\\actual.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\project-comparison\\baseline.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-redo\\project-comparison\\expected.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-redo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/actual.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/baseline.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-after.json new file mode 100644 index 00000000..2ba124c3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\15-lane-small-undo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-before.json new file mode 100644 index 00000000..2ba124c3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\15-lane-small-undo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/actual.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/baseline.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/expected.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/receipt.json new file mode 100644 index 00000000..18f9fa77 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:37:49.8410017Z", + "end_utc": "2026-09-13T15:37:50.5073414Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\15-lane-small-undo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\actual.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\baseline.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\inputs-after.json", + "bytes": 3924, + "sha256": "43ea83df149d2fb94b781ca8567f75900895e05ee73d29ca9476ac816a12c0dd" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\inputs-before.json", + "bytes": 3924, + "sha256": "43ea83df149d2fb94b781ca8567f75900895e05ee73d29ca9476ac816a12c0dd" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\project-comparison\\actual.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\project-comparison\\baseline.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small-undo\\project-comparison\\expected.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small-undo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/actual.arcadia new file mode 100644 index 00000000..0f9cd24a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 621.40625; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/baseline.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-after.json new file mode 100644 index 00000000..0b0a769f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-before.json new file mode 100644 index 00000000..0b0a769f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/oracle.log new file mode 100644 index 00000000..1dc1ebed --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/oracle.log @@ -0,0 +1 @@ +Coordinate scope and direction accepted; independently exact final coordinate NOT established diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/actual.project.json new file mode 100644 index 00000000..1a468b72 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":621.40625}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/baseline.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/comparison.json new file mode 100644 index 00000000..425f1763 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/project-comparison/comparison.json @@ -0,0 +1,23 @@ +{ + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "decrease", + "field": "lane.x", + "independently_exact_final_coordinate": false, + "observed_after": 621.40625, + "observed_after_f32_bits": 1142643200, + "observed_before": 680.0, + "observed_before_f32_bits": 1143603200, + "observed_delta": -58.59375, + "target": "70200000-0000-4000-8000-000000000012", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/receipt.json new file mode 100644 index 00000000..13ef4c09 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/receipt.json @@ -0,0 +1,154 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:37:14.4983816Z", + "end_utc": "2026-09-13T15:37:15.2322636Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "scoped-motion", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\project-comparison", + "70200000-0000-4000-8000-000000000040", + "70200000-0000-4000-8000-000000000012", + "lane.x", + "decrease" + ], + "mode": "scoped-motion", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\13-pre-lane-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\14-lane-small.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\actual.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\baseline.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\inputs-after.json", + "bytes": 3919, + "sha256": "9426ef078e6e0f479c84303fa1f04a6c66f0412b78c92a4ac23fc99b8f512910" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\inputs-before.json", + "bytes": 3919, + "sha256": "9426ef078e6e0f479c84303fa1f04a6c66f0412b78c92a4ac23fc99b8f512910" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\request.json", + "bytes": 355, + "sha256": "6730dd5e89e3adf62750c77de5cd3d1c6be175fcbbb0ddb62baaab1a7ea3b71b" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\project-comparison\\actual.project.json", + "bytes": 9459, + "sha256": "d8e6cb4cf70142954ad00db6569a99e978dd4436d60cf7e22151e91973eae763" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\project-comparison\\baseline.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-small\\project-comparison\\comparison.json", + "bytes": 905, + "sha256": "a2796a9d3d724b2810067cc7d561bd73a3b1a573b8d9d9ce5e8be6f813a81c7f" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/request.json new file mode 100644 index 00000000..667eb7df --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-small/request.json @@ -0,0 +1,9 @@ +{ + "mode": "scoped-motion", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000012", + "coordinate": "", + "field": "lane.x", + "direction": "decrease", + "expected_origin": "View, target, field and direction independently chosen; saved endpoint is observed only, never claimed independently exact" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/actual.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/baseline.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-after.json new file mode 100644 index 00000000..d6dbfcba --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\07-lane-undo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-before.json new file mode 100644 index 00000000..d6dbfcba --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\07-lane-undo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/actual.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/baseline.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/expected.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/receipt.json new file mode 100644 index 00000000..cb59e815 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:33:49.3948683Z", + "end_utc": "2026-09-13T15:33:50.0824825Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\07-lane-undo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\actual.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\baseline.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\inputs-after.json", + "bytes": 3912, + "sha256": "92b296fc13b77f663739d1a4d64d19e9e2665297406cf2b6c67820dde0b3c7c5" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\inputs-before.json", + "bytes": 3912, + "sha256": "92b296fc13b77f663739d1a4d64d19e9e2665297406cf2b6c67820dde0b3c7c5" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane-undo\\project-comparison\\expected.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane-undo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/actual.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/baseline.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-after.json new file mode 100644 index 00000000..64cffd15 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-before.json new file mode 100644 index 00000000..64cffd15 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/oracle.log new file mode 100644 index 00000000..1dc1ebed --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/oracle.log @@ -0,0 +1 @@ +Coordinate scope and direction accepted; independently exact final coordinate NOT established diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/actual.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/baseline.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/comparison.json new file mode 100644 index 00000000..e03b8830 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/project-comparison/comparison.json @@ -0,0 +1,23 @@ +{ + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "increase", + "field": "lane.x", + "independently_exact_final_coordinate": false, + "observed_after": 680.0, + "observed_after_f32_bits": 1143603200, + "observed_before": 640.0, + "observed_before_f32_bits": 1142947840, + "observed_delta": 40.0, + "target": "70200000-0000-4000-8000-000000000012", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/receipt.json new file mode 100644 index 00000000..f66066fc --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/receipt.json @@ -0,0 +1,154 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:33:19.6395430Z", + "end_utc": "2026-09-13T15:33:20.3631536Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "scoped-motion", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\project-comparison", + "70200000-0000-4000-8000-000000000040", + "70200000-0000-4000-8000-000000000012", + "lane.x", + "increase" + ], + "mode": "scoped-motion", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\05-pre-lane.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\06-lane.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\actual.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\baseline.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\inputs-after.json", + "bytes": 3907, + "sha256": "b3f1bc52fd08b4ba778b828b13cd43f868fdd1981bcd9f8d3f149932251a1ae8" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\inputs-before.json", + "bytes": 3907, + "sha256": "b3f1bc52fd08b4ba778b828b13cd43f868fdd1981bcd9f8d3f149932251a1ae8" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\request.json", + "bytes": 355, + "sha256": "4998c268bb62f22b369782aafd88f20f00887baab229b21aa605ac33265a943c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\lane\\project-comparison\\comparison.json", + "bytes": 896, + "sha256": "45058072d507b92f157b11b9f56782fb078a149255f9e3f8204d8f67c7ff456f" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/request.json new file mode 100644 index 00000000..dc022a71 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/lane/request.json @@ -0,0 +1,9 @@ +{ + "mode": "scoped-motion", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000012", + "coordinate": "", + "field": "lane.x", + "direction": "increase", + "expected_origin": "View, target, field and direction independently chosen; saved endpoint is observed only, never claimed independently exact" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/actual.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/baseline.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-after.json new file mode 100644 index 00000000..64c7d66b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\04-message-redo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-before.json new file mode 100644 index 00000000..64c7d66b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\04-message-redo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/actual.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/baseline.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/expected.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/receipt.json new file mode 100644 index 00000000..10b3b03a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:31:54.1639001Z", + "end_utc": "2026-09-13T15:31:54.8668970Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\04-message-redo.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\actual.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\baseline.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\inputs-after.json", + "bytes": 3914, + "sha256": "d12008624a38352cc8aa33e5ffa2b0b79e85cae0cd8c702a6617870a0888a2e0" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\inputs-before.json", + "bytes": 3914, + "sha256": "d12008624a38352cc8aa33e5ffa2b0b79e85cae0cd8c702a6617870a0888a2e0" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-redo\\project-comparison\\expected.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-redo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/actual.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/baseline.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-after.json new file mode 100644 index 00000000..2fb69f2a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\12-message-small-redo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-before.json new file mode 100644 index 00000000..2fb69f2a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\12-message-small-redo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/actual.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/baseline.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/expected.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/receipt.json new file mode 100644 index 00000000..8983b39d --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:36:45.9017833Z", + "end_utc": "2026-09-13T15:36:46.5117946Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\12-message-small-redo.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\actual.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\baseline.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\inputs-after.json", + "bytes": 3926, + "sha256": "a23840ef4df88f57e95bae65eb10bf469abad92122ddcef78d461f80fa553079" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\inputs-before.json", + "bytes": 3926, + "sha256": "a23840ef4df88f57e95bae65eb10bf469abad92122ddcef78d461f80fa553079" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\project-comparison\\actual.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\project-comparison\\baseline.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-redo\\project-comparison\\expected.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-redo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/actual.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/baseline.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-after.json new file mode 100644 index 00000000..fe699e86 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\11-message-small-undo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-before.json new file mode 100644 index 00000000..fe699e86 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\11-message-small-undo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/actual.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/baseline.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/expected.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/receipt.json new file mode 100644 index 00000000..ff616f73 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:36:12.6041894Z", + "end_utc": "2026-09-13T15:36:13.3884326Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\11-message-small-undo.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\actual.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\baseline.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\inputs-after.json", + "bytes": 3930, + "sha256": "1f25366e1d9901521b71b2d026beaf3039ecc3d948769c24d2150cb2ef0bbd6d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\inputs-before.json", + "bytes": 3930, + "sha256": "1f25366e1d9901521b71b2d026beaf3039ecc3d948769c24d2150cb2ef0bbd6d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small-undo\\project-comparison\\expected.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small-undo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/actual.arcadia new file mode 100644 index 00000000..67b24d30 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 242.9375; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/baseline.arcadia new file mode 100644 index 00000000..5976c5f6 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 680.0; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-after.json new file mode 100644 index 00000000..390f8489 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-before.json new file mode 100644 index 00000000..390f8489 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/oracle.log new file mode 100644 index 00000000..1dc1ebed --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/oracle.log @@ -0,0 +1 @@ +Coordinate scope and direction accepted; independently exact final coordinate NOT established diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/actual.project.json new file mode 100644 index 00000000..085b9d2b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":242.9375},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/baseline.project.json new file mode 100644 index 00000000..95c30dd3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":680.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/comparison.json new file mode 100644 index 00000000..491b70d2 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/project-comparison/comparison.json @@ -0,0 +1,23 @@ +{ + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "decrease", + "field": "message.send_y", + "independently_exact_final_coordinate": false, + "observed_after": 242.9375, + "observed_after_f32_bits": 1131606016, + "observed_before": 282.0, + "observed_before_f32_bits": 1133314048, + "observed_delta": -39.0625, + "target": "70200000-0000-4000-8000-000000000021", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/receipt.json new file mode 100644 index 00000000..2c7b6d91 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/receipt.json @@ -0,0 +1,154 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:35:25.4352215Z", + "end_utc": "2026-09-13T15:35:26.2575146Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "scoped-motion", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\project-comparison", + "70200000-0000-4000-8000-000000000040", + "70200000-0000-4000-8000-000000000021", + "message.send_y", + "decrease" + ], + "mode": "scoped-motion", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\09-pre-message-small.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\10-message-small.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\actual.arcadia", + "bytes": 6213, + "sha256": "4e3be9a4b92981a7f834d2a26aeb2e90197e1e50f81f29521f4f9f3dac53462d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\baseline.arcadia", + "bytes": 6210, + "sha256": "e2f2a67c7263f57940f08c10ebc383970e84941cd2af4be8d72287d82cd379e6" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\inputs-after.json", + "bytes": 3925, + "sha256": "75803751ae5019fd59e12598ae757e325889310b2dc8a656325bafce39287c80" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\inputs-before.json", + "bytes": 3925, + "sha256": "75803751ae5019fd59e12598ae757e325889310b2dc8a656325bafce39287c80" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\request.json", + "bytes": 363, + "sha256": "5d189fd316bb496dbe830c4450c5e7295db488b54c323032e9644f4191aad66e" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\project-comparison\\actual.project.json", + "bytes": 9455, + "sha256": "546372f26017156d0130d35469a1b5b35a3aac5d4f23711aa46f73e4c9893123" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "b2bd247aabf20c3629c1c2ac0444462e4a2a68397a5aea3ab509940f82778b7d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-small\\project-comparison\\comparison.json", + "bytes": 911, + "sha256": "8793e64df3d3299d6ccbe4a33f64dd8439abfbb597a91d672decc0cbe1ef0827" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/request.json new file mode 100644 index 00000000..ec1e3cad --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-small/request.json @@ -0,0 +1,9 @@ +{ + "mode": "scoped-motion", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000021", + "coordinate": "", + "field": "message.send_y", + "direction": "decrease", + "expected_origin": "View, target, field and direction independently chosen; saved endpoint is observed only, never claimed independently exact" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/actual.arcadia new file mode 100644 index 00000000..95244706 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/baseline.arcadia new file mode 100644 index 00000000..95244706 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-after.json new file mode 100644 index 00000000..1db91b8c --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\03-message-undo.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-before.json new file mode 100644 index 00000000..1db91b8c --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\03-message-undo.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/oracle.log new file mode 100644 index 00000000..a4509c3f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/oracle.log @@ -0,0 +1 @@ +Full saved Project comparison passed: same diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/actual.project.json new file mode 100644 index 00000000..be2b3eb9 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/baseline.project.json new file mode 100644 index 00000000..be2b3eb9 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/comparison.json new file mode 100644 index 00000000..0151429b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/comparison.json @@ -0,0 +1,9 @@ +{ + "allowed_change": { + "kind": "none" + }, + "full_project_exact": true, + "mode": "same", + "scope": "Complete parsed saved Project; no runtime Scene, editor buffer, camera or history-stack claim", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/expected.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/expected.project.json new file mode 100644 index 00000000..be2b3eb9 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/project-comparison/expected.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/receipt.json new file mode 100644 index 00000000..e6343a3b --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/receipt.json @@ -0,0 +1,155 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:31:07.7831158Z", + "end_utc": "2026-09-13T15:31:08.6652582Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\project-comparison" + ], + "mode": "same", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\03-message-undo.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\actual.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\baseline.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\inputs-after.json", + "bytes": 3918, + "sha256": "f7b84f5d6556dd8cb5a69b8875fe5cd8ba351cf3ebc1922640c7c1c2ad71292c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\inputs-before.json", + "bytes": 3918, + "sha256": "f7b84f5d6556dd8cb5a69b8875fe5cd8ba351cf3ebc1922640c7c1c2ad71292c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\oracle.log", + "bytes": 44, + "sha256": "81a237bdc1136792579b09a50304e0f072090a992d09942747b88a41b57bfe09" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\request.json", + "bytes": 231, + "sha256": "51f1d778add1be0117ec9f04a7ed7d2aef3c65558db763b8f41b772a45ae6e4f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\project-comparison\\comparison.json", + "bytes": 226, + "sha256": "e9e5f4aebedc298a300e7fa2a8a140c47b3c146595eae6faafaae9b65a7dda60" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message-undo\\project-comparison\\expected.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/request.json new file mode 100644 index 00000000..a30ea0fe --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message-undo/request.json @@ -0,0 +1,9 @@ +{ + "mode": "same", + "view": "", + "target": "", + "coordinate": "", + "field": "", + "direction": "", + "expected_origin": "Predetermined independently from actual pointer/scale and baseline; never learned from Actual" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/actual.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/actual.arcadia new file mode 100644 index 00000000..8c2ce5e3 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/actual.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 282.0; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/baseline.arcadia b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/baseline.arcadia new file mode 100644 index 00000000..95244706 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/baseline.arcadia @@ -0,0 +1,108 @@ +arcadia 7; +project incident_workspace "Incident report review" id "70200000-0000-4000-8000-000000000001" { + // Two operational activities, with one lifeline appearance per Scenario. + oa_activity report_incident "Report incident" id "70200000-0000-4000-8000-000000000002" {} + oa_activity assess_incident "Assess incident" id "70200000-0000-4000-8000-000000000003" {} + interaction incident_report "Incident report" id "70200000-0000-4000-8000-000000000004" { + source @report_incident; + target @assess_incident; + } + + oa_scenario incident_response "Review a reported incident" id "70200000-0000-4000-8000-000000000010" { + viewpoint OperationalActivity; + steps [@initial_report, @updated_report, @assess_call, @assess_reply, @unfinished_notice, @use_review]; + } + oa_lifeline reporter "Reporting activity" id "70200000-0000-4000-8000-000000000011" { + parent @incident_response; represented @report_incident; + } + oa_lifeline assessor "Assessment activity" id "70200000-0000-4000-8000-000000000012" { + parent @incident_response; represented @assess_incident; + } + // Both appearances reuse one definition. Navigation must retain the occurrence. + oa_occurrence initial_report "Initial incident report" id "70200000-0000-4000-8000-000000000020" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + oa_occurrence updated_report "Updated incident report" id "70200000-0000-4000-8000-000000000021" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver @assessor; message_kind Asynchronous; }; }; + } + // A correlated self call/reply with deliberately unassigned exchange definitions. + oa_occurrence assess_call "Assess report details" id "70200000-0000-4000-8000-000000000022" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Call; }; }; + } + oa_occurrence assess_reply "Assessment ready" id "70200000-0000-4000-8000-000000000023" { + parent @incident_response; + body { Exchange { exchange none; sender @assessor; receiver @assessor; message_kind Reply; reply_to @assess_call; }; }; + } + // Intentional unfinished work: no receiver and therefore no fabricated arrow. + oa_occurrence unfinished_notice "Follow-up recipient undecided" id "70200000-0000-4000-8000-000000000024" { + parent @incident_response; + body { Exchange { exchange @incident_report; sender @reporter; receiver none; message_kind Asynchronous; }; }; + } + oa_occurrence use_review "Use the reviewed reporting procedure" id "70200000-0000-4000-8000-000000000025" { + parent @incident_response; + body { ScenarioUse { + bindings [{ local @reporter; referenced @review_reporter; }, { local @assessor; referenced @review_assessor; }]; + scenario @reporting_review; + }; }; + } + + // This definition stays opaque in the caller. Open it, then Back to the saved view. + oa_scenario reporting_review "Reporting procedure detail" id "70200000-0000-4000-8000-000000000030" { + viewpoint OperationalActivity; + steps [@review_delivery]; + } + oa_lifeline review_reporter "Reporting activity in detail" id "70200000-0000-4000-8000-000000000031" { + parent @reporting_review; represented @report_incident; + } + oa_lifeline review_assessor "Assessment activity in detail" id "70200000-0000-4000-8000-000000000032" { + parent @reporting_review; represented @assess_incident; + } + oa_occurrence review_delivery "Check the incident report" id "70200000-0000-4000-8000-000000000033" { + parent @reporting_review; + body { Exchange { exchange @incident_report; sender @review_reporter; receiver @review_assessor; message_kind Asynchronous; }; }; + } + + diagram incident_readable "A - Incident review readable" id "70200000-0000-4000-8000-000000000040" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x 160; }, { lifeline @assessor; x 640; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_wide "B - Incident review negative and far" id "70200000-0000-4000-8000-000000000041" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + lanes [{ lifeline @reporter; x -500; }, { lifeline @assessor; x 50000; }]; + messages [ + { address { references []; occurrence @initial_report; }; send_y 160; }, + { address { references []; occurrence @updated_report; }; send_y 252; }, + { address { references []; occurrence @assess_call; }; send_y 344; }, + { address { references []; occurrence @assess_reply; }; send_y 436; } + ]; + }; }; + } + diagram incident_repair "C - Incident review needs layout repair" id "70200000-0000-4000-8000-000000000042" { + layer Oa; + projection { Scenario { scenario @incident_response; }; }; + layout { Scenario { + // These valid authored lanes must remain saved during complete fallback. + lanes [{ lifeline @reporter; x 900; }, { lifeline @assessor; x -500; }]; + messages [ + // REPAIR: change only this 300 to 424, then Undo and Redo the edit. + { address { references []; occurrence @assess_reply; }; send_y 424; }, + // This authored value stays latent while the receiver is missing. + { address { references []; occurrence @unfinished_notice; }; send_y 2000; } + ]; + }; }; + } +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-after.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-after.json new file mode 100644 index 00000000..4b9baf1c --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-after.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-before.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-before.json new file mode 100644 index 00000000..4b9baf1c --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/inputs-before.json @@ -0,0 +1,77 @@ +[ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } +] diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/oracle.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/oracle.log new file mode 100644 index 00000000..1dc1ebed --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/oracle.log @@ -0,0 +1 @@ +Coordinate scope and direction accepted; independently exact final coordinate NOT established diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/actual.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/actual.project.json new file mode 100644 index 00000000..5ba44488 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/actual.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":282.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/baseline.project.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/baseline.project.json new file mode 100644 index 00000000..be2b3eb9 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/baseline.project.json @@ -0,0 +1 @@ +{"alias":"incident_workspace","artifact_links":{},"description":"","diagrams":{"70200000-0000-4000-8000-000000000040":{"alias":"incident_readable","description":"","id":"70200000-0000-4000-8000-000000000040","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":160.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":640.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"A - Incident review readable","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000041":{"alias":"incident_wide","description":"","id":"70200000-0000-4000-8000-000000000041","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":-500.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":50000.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000020","references":[]},"send_y":160.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000021","references":[]},"send_y":252.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000022","references":[]},"send_y":344.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":436.0}]}},"name":"B - Incident review negative and far","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}},"70200000-0000-4000-8000-000000000042":{"alias":"incident_repair","description":"","id":"70200000-0000-4000-8000-000000000042","layer":"Oa","layout":{"Scenario":{"lanes":[{"lifeline":"70200000-0000-4000-8000-000000000011","x":900.0},{"lifeline":"70200000-0000-4000-8000-000000000012","x":-500.0}],"messages":[{"address":{"occurrence":"70200000-0000-4000-8000-000000000023","references":[]},"send_y":424.0},{"address":{"occurrence":"70200000-0000-4000-8000-000000000024","references":[]},"send_y":2000.0}]}},"name":"C - Incident review needs layout repair","nodes":{},"projection":{"Scenario":{"scenario":"70200000-0000-4000-8000-000000000010"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"70200000-0000-4000-8000-000000000002":{"alias":"report_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000002","name":"Report incident","parent":null},"70200000-0000-4000-8000-000000000003":{"alias":"assess_incident","body":{"Oa":"Activity"},"description":"","id":"70200000-0000-4000-8000-000000000003","name":"Assess incident","parent":null},"70200000-0000-4000-8000-000000000010":{"alias":"incident_response","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000020","70200000-0000-4000-8000-000000000021","70200000-0000-4000-8000-000000000022","70200000-0000-4000-8000-000000000023","70200000-0000-4000-8000-000000000024","70200000-0000-4000-8000-000000000025"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000010","name":"Review a reported incident","parent":null},"70200000-0000-4000-8000-000000000011":{"alias":"reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000011","name":"Reporting activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000012":{"alias":"assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000012","name":"Assessment activity","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000020":{"alias":"initial_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000020","name":"Initial incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000021":{"alias":"updated_report","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000021","name":"Updated incident report","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000022":{"alias":"assess_call","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Call","receiver":"70200000-0000-4000-8000-000000000012","reply_to":null,"sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000022","name":"Assess report details","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000023":{"alias":"assess_reply","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":null,"message_kind":"Reply","receiver":"70200000-0000-4000-8000-000000000012","reply_to":"70200000-0000-4000-8000-000000000022","sender":"70200000-0000-4000-8000-000000000012","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000023","name":"Assessment ready","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000024":{"alias":"unfinished_notice","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":null,"reply_to":null,"sender":"70200000-0000-4000-8000-000000000011","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000024","name":"Follow-up recipient undecided","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000025":{"alias":"use_review","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"bindings":[{"local":"70200000-0000-4000-8000-000000000011","referenced":"70200000-0000-4000-8000-000000000031"},{"local":"70200000-0000-4000-8000-000000000012","referenced":"70200000-0000-4000-8000-000000000032"}],"scenario":"70200000-0000-4000-8000-000000000030"}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000025","name":"Use the reviewed reporting procedure","parent":"70200000-0000-4000-8000-000000000010"},"70200000-0000-4000-8000-000000000030":{"alias":"reporting_review","body":{"Oa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["70200000-0000-4000-8000-000000000033"],"viewpoint":"OperationalActivity"}}}},"description":"","id":"70200000-0000-4000-8000-000000000030","name":"Reporting procedure detail","parent":null},"70200000-0000-4000-8000-000000000031":{"alias":"review_reporter","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000002"}}}},"description":"","id":"70200000-0000-4000-8000-000000000031","name":"Reporting activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000032":{"alias":"review_assessor","body":{"Oa":{"Shared":{"Lifeline":{"represented":"70200000-0000-4000-8000-000000000003"}}}},"description":"","id":"70200000-0000-4000-8000-000000000032","name":"Assessment activity in detail","parent":"70200000-0000-4000-8000-000000000030"},"70200000-0000-4000-8000-000000000033":{"alias":"review_delivery","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"70200000-0000-4000-8000-000000000004","message_kind":"Asynchronous","receiver":"70200000-0000-4000-8000-000000000032","reply_to":null,"sender":"70200000-0000-4000-8000-000000000031","values":[]}},"postcondition":"","precondition":""}}}},"description":"","id":"70200000-0000-4000-8000-000000000033","name":"Check the incident report","parent":"70200000-0000-4000-8000-000000000030"}},"id":"70200000-0000-4000-8000-000000000001","name":"Incident report review","relations":{"70200000-0000-4000-8000-000000000004":{"alias":"incident_report","body":{"Interaction":{"items":[],"source":"70200000-0000-4000-8000-000000000002","target":"70200000-0000-4000-8000-000000000003"}},"description":"","id":"70200000-0000-4000-8000-000000000004","name":"Incident report"}},"schema_version":7,"traces":{}} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/comparison.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/comparison.json new file mode 100644 index 00000000..acacfb7f --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/project-comparison/comparison.json @@ -0,0 +1,23 @@ +{ + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "failure": null, + "independently_exact_final_coordinate": false, + "mode": "scoped-motion", + "observed_change": { + "all_other_project_values_exact": true, + "coordinate_scope_and_direction_accepted": true, + "direction": "increase", + "field": "message.send_y", + "independently_exact_final_coordinate": false, + "observed_after": 282.0, + "observed_after_f32_bits": 1133314048, + "observed_before": 252.0, + "observed_before_f32_bits": 1132199936, + "observed_delta": 30.0, + "target": "70200000-0000-4000-8000-000000000021", + "view": "70200000-0000-4000-8000-000000000040" + }, + "scope": "Complete parsed saved Project except independently selected coordinate; direction only. No exact endpoint, native pointer, runtime, camera or history-stack claim.", + "status": "passed" +} \ No newline at end of file diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/receipt.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/receipt.json new file mode 100644 index 00000000..35d6727e --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/receipt.json @@ -0,0 +1,154 @@ +{ + "schema": "scenario_native_motion_oracle_run_v1", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "start_utc": "2026-09-13T15:30:25.7075655Z", + "end_utc": "2026-09-13T15:30:26.5397771Z", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "scoped-motion", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\baseline.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\actual.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\project-comparison", + "70200000-0000-4000-8000-000000000040", + "70200000-0000-4000-8000-000000000021", + "message.send_y", + "increase" + ], + "mode": "scoped-motion", + "oracle_exit_code": 0, + "failure": null, + "inputs_unchanged": true, + "semantic_pass": true, + "oracle_sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db", + "build_receipt_sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c", + "runtime_binding": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + "inputs_before": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\build-receipt.json", + "bytes": 5289, + "sha256": "cb90ed3902942c0770133a4f19ce06077cf66d8e24fa221b96c7bb7e6949000c" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\compile.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\incident-source-oracle.exe", + "bytes": 22814208, + "sha256": "f5e78fe9ca3c865ab69e57303bebb4db28499dfebf54baf1dc1eb602d381a0db" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-after.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\inputs-before.json", + "bytes": 229698, + "sha256": "bfb8e67846f5d5a037a5d37204b3f89b86f214d764ce87a9ac8062e443f93a9f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\build-b10-01\\toolchain.json", + "bytes": 1052, + "sha256": "ff562ce278b7eb0f1c572548d6292f8226c38ca6dceb201c14e13d38a2ccb344" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\build.ps1", + "bytes": 15427, + "sha256": "833448190fe385178b1ec9d5e6e0301e5ccb1a5586c993a087f84da36ac0a9b4" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\check.ps1", + "bytes": 13636, + "sha256": "15ceb6e8df21474c4544df71b8060b22d87684f30fda2982a369ba2f348add8f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-native-motion-oracle-b10-20260913\\oracle\\main.rs", + "bytes": 18403, + "sha256": "495f636fc2afbb26b833e2c1a0c2357cca4baecebee4f811463e7581be43e3da" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-gates-b10b28c-20260913\\build-receipt.json", + "bytes": 7801, + "sha256": "07697f61039e4b28d3759d79f6143ca7735f04f8735b2a95a4bf8ae41b0fea41" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-20260913\\verify.ps1", + "bytes": 17002, + "sha256": "8306f4d4a1dde1c075a47994cd9d92738803c8b3b255b3e9907f0cb24749d91d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\01-pre-message.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\checkpoints\\02-message.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + } + ], + "output_files": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\actual.arcadia", + "bytes": 6208, + "sha256": "6a89d3d44e6e472948f859724317fe21a9ff71056cf2eba4413baf59ed5a8d5d" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\baseline.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\inputs-after.json", + "bytes": 3913, + "sha256": "9543fad4351308a5487479ec345f6fef3b2ad07c1db00b9f66fac4f48d9b3d0e" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\inputs-before.json", + "bytes": 3913, + "sha256": "9543fad4351308a5487479ec345f6fef3b2ad07c1db00b9f66fac4f48d9b3d0e" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\oracle.log", + "bytes": 95, + "sha256": "a72fcd91c782a61842052d5508e6ff991cb35deb565a7bee9a9b4e6b0565021f" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\request.json", + "bytes": 363, + "sha256": "6de9333f349e1a4603f0683f454ba7b33914826ac5e1e4c6abc4b65511d9f13a" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\project-comparison\\actual.project.json", + "bytes": 9452, + "sha256": "6e862d11902835848411fd8dfd52be291c63332cab3afec6f5653a2fc84a6a39" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\project-comparison\\baseline.project.json", + "bytes": 9452, + "sha256": "d6197faf8e8706f5c4645e681a51cf50e7c2166b49d7a7728b1b640122c11f82" + }, + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\runs\\run-04\\comparisons\\message\\project-comparison\\comparison.json", + "bytes": 904, + "sha256": "5a355ed6eeb8aba1d5e406856d3f5139647f8c4d04b06f7e303494313913889c" + } + ], + "scope": "External admitted saved-source Project comparison only; no native action or runtime/history inspection" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/request.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/request.json new file mode 100644 index 00000000..0226014a --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/comparisons/message/request.json @@ -0,0 +1,9 @@ +{ + "mode": "scoped-motion", + "view": "70200000-0000-4000-8000-000000000040", + "target": "70200000-0000-4000-8000-000000000021", + "coordinate": "", + "field": "message.send_y", + "direction": "increase", + "expected_origin": "View, target, field and direction independently chosen; saved endpoint is observed only, never claimed independently exact" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/launch.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/launch.json new file mode 100644 index 00000000..bacb21d1 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/launch.json @@ -0,0 +1,38 @@ +{ + "working_files_before": [ + { + "path": "working/incident-workspace.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + { + "path": "working/service-details.arcadia", + "bytes": 6132, + "sha256": "0e4325222a451b9d4e503974ce86bb95a9931edd0d2d65b8cd9db8d0f99d69e5" + } + ], + "fixture_entries": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\working\\incident-workspace.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\working\\service-details.arcadia" + ], + "run": 4, + "previous_close_sha256": "c6c2f13e2b157f8fcea41552c947aaf2961fd17c9a96dc2944de353ce98c8fc0", + "working_file_before": { + "path": "working/incident-workspace.arcadia", + "bytes": 6206, + "sha256": "fc1e12f18de4f3841140998657a8e117f41711ec80ec0bc6aebf0e9c0d61f827" + }, + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "manifest_sha256": "ea52ea5a65a119be6892a136c4ff030c8b68c1e56074a345f722456e0f6aca01", + "script_sha256": "e49dd381ee7746ac401abecc7d1ee708924fa6c63ddd3d06c8d34b91e059606e", + "executable": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "binary_sha256": "7ece85c6012ae0ae75fc56ed3c3aadb8bc116448ad1782be422ef34a629dc3ce", + "localappdata": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\profile", + "working_directory": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\unrelated-cwd", + "child_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package;C:\\Windows\\System32;C:\\Windows;C:\\Windows\\System32\\Wbem", + "arguments": [], + "environment_scope": "Child ProcessStartInfo only", + "fixture_entry": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\working\\incident-workspace.arcadia", + "pid": 9180, + "started_utc": "2026-09-13T15:28:05.9010963Z" +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/logs/studio.stderr.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/logs/studio.stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/logs/studio.stdout.log b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/logs/studio.stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/normal-close.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/normal-close.json new file mode 100644 index 00000000..dfc4e963 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/normal-close.json @@ -0,0 +1,39 @@ +{ + "run": 4, + "launch_sha256": "84a182dbfc409cf1d6b8d66b4a4669e83f917de2c0dd8844e7a52dd7eea2151d", + "source_commit": "b10b28cefd1d0794073ba241a0c8de9a83e85f68", + "pid": 9180, + "started_utc": "2026-09-13T15:28:05.9010963Z", + "observed_exit_utc": "2026-09-13T15:38:32.3172712Z", + "exit_code": 0, + "immutable_inputs_unchanged": true, + "baseline_files": [ + { + "path": "baseline/incident-workspace.arcadia", + "bytes": 6206, + "sha256": "74cd2c1dd5eed7eb19895a752bb8ff9ce93655f7638a5312c96f56218568ebb3" + }, + { + "path": "baseline/service-details.arcadia", + "bytes": 6132, + "sha256": "0e4325222a451b9d4e503974ce86bb95a9931edd0d2d65b8cd9db8d0f99d69e5" + } + ], + "working_files": [ + { + "path": "working/incident-workspace.arcadia", + "bytes": 6217, + "sha256": "b746965f034a4befb449d17e568dd5ae0b2ee81b3c34f82883e48e0c54833b25" + }, + { + "path": "working/service-details.arcadia", + "bytes": 6132, + "sha256": "0e4325222a451b9d4e503974ce86bb95a9931edd0d2d65b8cd9db8d0f99d69e5" + } + ], + "stdout_bytes": 0, + "stderr_bytes": 0, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "scope": "Observed bound process exit without forced termination. Close cause and native acceptance require user/root observation; fixture edits are expected and compared separately." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/01-before-message.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/01-before-message.jpg new file mode 100644 index 0000000000000000000000000000000000000000..89820dd5f95781f1e17109b6c53a96ccf478bd65 GIT binary patch literal 121875 zcmeFZ1yEeu)-JkmcXw+fSg_zu@C0`cE@|8e?gS@5aCg^+;BLVQ(nxR%PJ#q`?Ejqm z|7Y)etIoTxZq>VW@9wTy)obUvP< zxYf=GOr57u2|+v?^yhy-`wwLQ?|=pUe?s=3!2Syt6hMcAd470sIDi;%g#~w`*q17b zdUk(JNi{>CZ790Bov6sPlof3&52}`D>;OLjy(Am{zX^XD-vb|?fXIT4C*VH9kL(Gk zwSYWE>1}_|+{B-8bFpUyTfOX*oIzrHtQ#^#TCnd&HhZdjh5)`A@() zyz%{8svHV7b{cdoshObL}U_b^28#t6n0Ym&`hXoup3xy zRrQ4Rh`u#i4n@m6x^^`PlS^P*BiS#+_%DR4pMVhV-Y4KE+kV##%rkjB)wf%3ahKId z-NsiwdQ%b?p@CUs(ME~Ju&C7{+gng|0+hr@;E_*17?ubc54`g{AG1sLY32D5S)~~q zVsVMjEQBbeP_d2eaxIr@k#i#@{PGEqTzh6i0FM7TkN=-JQ~6*#IIm*It7n-*ld}6( zg0;x1IdxUX&bBMXY8YeHwxO3JcIGV`A!x1g z{P=bne6%}fkve)YAds=sK5x510m6n?mjeKqz+Q+@eB*dXz(5>4az zLb!d^$zJSl=`bikt5wRpbx0j2jS<_Z@QztG=Lvi=oKToJ>t8rl@K>PX9~^S4LQ#%1$?Wpm5{$5!xLAz^AQZPFWeYB5RuqF$B zVPI|=fb|#Bf0c{!y@4;j$qgdEwpQC#Rt89QY!-0k2uV=+IdeT|FbN8~)#MIZP+PK@ zr>TaQOJBdfR8o5#NzP2?SnB8l+L`{XQVL7pT|)b(e{nf}*XB0fKaETX8!)*8m< zfbYs6B|4n{`CGPE0kHB9x&EE|d!Bd%;`*NWhbuOd%-$>x1R|lfwVU zO{D2(*1NhexMMUwm7Ig=O?z;;|~y7Fyk6U16`c30*|KALmBGfX96#p5kei~` zu&lVf9i)r<9vLbwSZXRmMz_Q7d0w4lW@h_4^v+O`)q&H8LU5yZuv*(EKb*64kWTicj=f93GMT5;27D{ki<1@!!@0fzg- z0L%Ur+FE`9hyQ=c$sh3kJ2`=r=Au*m8|GIXGW|WLzxkB@w> z;O{j!@^4%4Yzr!o)X#H5e`XxKZ&Jp!Zq`mP`x>=I-~)U zf9r4x4S6RI#;wO;AG)(vcvzGe81(9xBgv(u(sfa5IeS{^SH`!< z?DRNqa)%sq$@_=kO9k%w;>CrdgTL;Jvb3IO{g%x|s;jU4%wEPiT1B0v%v&lzbt*sH z)0?QI0q5}V(EOp-HyMLx1K_Q$I>9Li~%Jvceqgtok#|#e-grIr@1O&wfOx~PR&F3`C z*OKl|@|UzJg5YN7mAz5D)l0J{AUpDQ>P-Pjg`zr_+^OgYD<`z{B}p8E|9gM;teOK^ zowLq@LX!4iA1nH@RQuzMsp=zhE0PH=7TNK*M{mYG*$k@tpUM+Kv6iR3#?~LTl$($5 ze7_YH ztSG_q!Eg71lI17BWB~rEUa!XuGm5T5+LUv50`zc#gtVhJ1fSjdGly5~c0VVJ^1c7% zw3r~U^Xmyf87nh5aBy*)=jt_waIq@eaeg9%nX5H*l+g&B`fYnCDE0mOzP9rU z^GNZ^t3HIdNJRJ8_W>ipiFr`>^c;0kGSSxEXwRmf6X}uHcIP=2& zlI&|3MfZDn8i3u!@cJKYj{C>-0p|oyr4yflxmRE%lwWi%4%{OS*6$*QFdq`iNr+?3 zoptJdOkuL9%TAy0th(s85jn|Qlqo?Zv8W?yLcjJo|wA4I+K-}&8y9lSWnI$@TG+vf;t3WHw4j747cmMD-~*OgGa zt}$F0-T-QIMY{&w_6pKDr`%m?R-vjePkFqiNd5E7y-sS*Cdl?6IbUbkt7%#~QthjX z&=ye*CU+BdQq?Gw0LMN$cUd~Z(?_ZyCpXqBNc@uNAV1p%qzMh9W6lEI12v;7d^7_7 zh={Cp3-VXSqet9x7j}gmxr#^*E~w5P)5g+AT@WPeo33-BBTsg9s6GLqUh6f#@$Lnl zfS_TqoAiSZi%-B_zMrdC-4ihR`hFiSXQ7?Zs{BCDJ_+XzF~QD>d=hL)iZMp1$0HN- zX{cF(Y{$PfFnZfc&l8gcLt{nfkWX^FhPum|y)flaCY^tc*MV0a?ZdDsvA|I3Y2f1R zKk5EAT|=UC+IXv?_e0P(41&>_TKcMgIBY!nOp%klU!lJAMMvavBRMV~Ci2+yBZa~K z=mM!$L6NR4?A>u4TXj5b!<(M%dM`9~M{TzF^^+4>f_TXCX7MNMO1CP3FBJf9lSPTNU9nx;J)*qLm>aRBwK527u_LnF5Q z5g-rBOj-uq{;44UNwxpb4|UEh$s0P+1ZJHqnJm#)1ee^hSG-XFVruTd5fmkE%;u~g zD>JKg=3ZAi=Bm_Yh3*~VzIm&zWNNqxI*CZ@a0Wyp&_Ci!zcjju>w)+cpY#Uze18>9Z9BX7qV<>e5ULpZL)8snyH|{?h8!G9) zPyCBX5BQrOf6K>zt?++~!~ZYVfypyN;jK?!dUXP86}oq5VRH;^^e0>zHSw!)v+A5J z&1j}`tZ+}_$t(P&Ct&8w!Tn#BGuZGj*TSg}0!21B3bV2$P-*LWjvgmc1o*fQTFL(o z5qG54Yik)$A}e`*v!A5rZI~R%APT&yKPq(D_+TNOq=QxZ{6%x{G4yUE5hVc8@(%{`;_B^maQ*{6~b&79N6gpUaL2u8n}IH2&Y?e-#fT zsA1*1DSn`|zuPD@t=hx@aqv^G$qxNcT3}F*_G2`2kNTqwFxDsbljDHuhJ@;7`q`6C z4fEfBHzRh&C3c?wH3zJGo4V$psv~xm=4tg9MnU%kz&#IAu??=X$p>^n*+)d#M;_hq z=92rdQ@+wls+%|M+)scMX2KH?_&j2${_;cCzGd}Ci|dRzEv$P6Ba-KGX1LsQIdk|4 z7%Ztj7Y+7xqi9NLDqb;=b4-wSjUN9AY)@OFR`KO0-i>=Rpv8viVm$0s0s%=|Y~M zbW0R`Tf@bl0D6+aV_?%ag}8jcq2E&sUDDTEfj*?F2N7J%7$;Gh z2DEoN3k*s*JLhVpBw=<~k@I>`EnO3yQA@a6xTUBdBJN*-)n`GR6rRW85nBtE4g_Qj za$%VRRRy26g$&A3P-7jn--#e0^8SD#pWMs3d6X-fv46U{YG~xtlXsvM&d^lmMnNWF zeDpfkpgWTYe+y}eI^4VSd!conc}PTMX&1D-{V;7BsFOgc?zlW@4|G@oU&LClk-|F&bg=nJK|HG^W?-Nyj%lHVZ;MNs??l66e{C?42_2sgWm zx9ZBX#}*BZc8v)shvy_)>_tx4Dq|@oUuD1Ys|R=ui1_XGH$&1DbiZ4l(;tn!A7cxt z|K$H-rS=`ywgm?wl2LKf2ML7Z6)MZ1zPFu?X$r~&N0q@yi*#YX$$f1L^(f}tDajyq z$yq-~Qsj%`o6TWK@S?Z(*afqL%S6Q44m=>vwvZH}82A{lgZ-{t0Tab{zpcgw6AMH{ zCGNR-a>2ERGPV#c+=KasNf%$T_NyAMqae!|aaCGuIXFhf%yT_RvtU*;M6{p~P5yBf z-Ejil2jjX98yqGy;F+OI||46_Z813BWI>QWz_?wLOmLlVvEje%)cWuueyOcL|2ZwBucx91AdJe+IfXj^7+YOI*>^-33ulZO2TFdF`A<<3)o0v9cA73JSm#rUF7L)}~7zIHyeV_xIV{KL%&b z`zR8|=ztZ2;^>6m#Zhqul*~Gg8=WKOLia-5m{@-vzhywq9TF)RbZPlek#K4D%~@n0 z&Px59FtvCMO}{M>LiRd35^vZ{DpTkf$@I+6vU~kf_cvBVo-wk`@8UZ5$^{abZ+tve zt+hBR7O_au@aLLr#W_;v$`Kgjp${{*Y6Bvb&1Y%&fvAI~mgEd1C}Z#Z{5tG1S@i+No8c*Of)a|S5e?wU-CP1CfplRWjB^Zr0LT65U@`_P{N+-=Ii`X`{yzWQEZ zOOedNPO(GArzlKIE#qTXp63Lr{B(n0+0ut-R01zBq zGRT>^sVmx*C9Da@*n(Z5Qth)jPKqgPo^zXKBps?8qX*!x%WZ2-f0D9pSKf>qvmB%2iU`CaN%Rzd);^wW6J`wiQevw@k%v(%Qeb#d9sY zw28D$o3wtn%?8ahwiSRqoY%ZdJ>>Ed)k!lqa!j*6_UzR1^Zb~^K5+kNIkOr@l+f6` zrodBdp@OoAO|in!O`g3}NhYv+cG9(p=T-83rMSpFRclsHzp-a1iQG>gJkg78b^6Y+ zFT2TDeA@o#r7&%(RwYJL#}D~Ndqwwz_)4E}I3Ss_O^FFk`OUd+$7%G-pArbr&t?&W z$7X^-LtoiiN5QHg#GvQyGtm5CRpp`$hV7S-U4}351E?XET>NUw;woOfnV5TlBe3;g z;br9r(u8#A-bhztGqzHE!_XIQ-d~n*$l?}*M^?h-GdKA&`f<27k~-^&I#s8|iP{?U zW>glRVTWp0#79n~0lm(1r3AAbw6-)_t4J#*@b)Uc6~C9Zy(u}Rv4hls9w9WjX#Cee zCSJwLa-p+a042d?-E-R!bR|y80JEg{kkF5H!6H@l9HFVW_*|G#sV-`l7nWW!T9473 zx=eV(v5$PW()RbOlaDq9>;aI(;oqLqlrrKMGN^IPUQQ3aRE#AP*0lzQJP&%ys&gAY zY_eaQ6TcPe2nWFhGJNL|px~#YxXk{PlFc-I%IH~D{WZFDh6Op3wY6m4;Nv|RG_5^8}67b2!e1zj)n%>t1gzIV)N(4n zCPN&htz_N;W;fU@GkV%Y=v|FX_#GpWwSSXWeK+F-8G0JI(?#@UY+qT0yGQeNjC1pe z!Sd+4q#bG`02hWXyC7l6K6fEw+4}lyX)UE8O*x!cw)oaDYgVS=cEF6PpOijKR49yK z*;8;vQ5h5ZP|O&0xZbgH-Z}qE^N}@Ts!JN z6zg1tg!_$e*8=uELwZ1$v^n&LdOcY>v}1M@;?j1y1Ly6uKtL||EfO*dJvoHV`|N+)4AcF@oe0w#9JK0#3e4o! z|9XjSBj{|D(IGPpY6zJWma)K$Jk-bx@Prc?F6pbbQJ1y=c_$|*PCrJ!KDax*7P##~ zpF)fwNb{)D?JJcsBfq*>6OM|5{VF^>7bHdSBbNEwTAqdZFeEkQ>S&ue(n5n(z8j9Q zbzKD^ow-miD`eV05#zWrL7!7T%R-HouGB0W`MTKu{Xx!B7gP+&Yy2EmU;f&wNqz!+ z_o%7>qx^a{VF@#aoU5_13_E_kU43h)?i|afgm{xoEBBSH?;RpdZE{qqe3ued4pz+l zR_Q9`%LxYLnK0LNH!6rl_z|OrB*+%;;w6S@Qvy(#@&izrv+GJ_iw-Uf72+6B^JPA- z(lsEwCg~orgv%BvCxi~n@tI;cPoUw@3MVL1OlFXv1WDmmG}TQ?a$pIoAg&UqVW{=G zwOYTdvd}kuy~Ch&5m#Vx-xc%Pt%^yf>R|3jItg~n(Mp*$a4u|uKNkb_Mco%g(h)M2 z0$_C18Ce9G=kQr>D-N}7N)8sZ6AR-g+LgIk?OH!GfdYiG1yvBDSQuut%x4Qb=cQvp z%L9H0t|3L_?JFj$U@5Ck!haiXA|o-ip>1#WoTm}6NS4FN+!&c$71Gbnq*4Hyq%{p? zMowcAjr3owD|2+yt22B*1y4Ag$~%?mEF1M$Ir)GIR-S;vTrW){J;d|S0Ky~2>*hVOQ0u~x`exuYx*&T!ZAI0_J9(hiNZE#YGks&9!_56mH7>Fe*`Ooi8OWW8NggO()R9O zcafHHewxLKk+O##?JZ8`SKItH$}2-r$})3vrv*l~C1>6va+H{HZGKwYQJd`}j;IVY#2`3a8~cV-h1x`IlqBH~i0` zYqiJ5S7oGt4?H0` zHbFylY4aG*pna6K?ky;YnGr2EPXW)+IV#* z(SllCT?PM^r2-K_P7^*`{7Bl;K*FU=S65MRgnUpdOtLQdB^)_<*^UQLGN)cUZuQOe zXELqNopkc-R}F3^)|QEN?%{4m(PUJ+-@*y#5GG0Ub@RPg+e#(yuZ5@) zb`pjpKIW^Fx?((-c}YObO$J6R3`2X)G}$#H_%RuWX!Grvq4)3!WO;aNIBZA>&=pF> zUeJfXcOA~}aVbpsJ;Ord#Wsgxslky|2rEo(a&i!y5LZRt^pLd}4PDj$3Q{}xV=lo# zGFa4<+&^^nwhUH0Enm>bda|RZ%*ZvL-^NkWOAcsbByuQmcx%wE>5t@oX|_va3_~Ay zHOD|`iRoO)TMa`((J3=ncDYJ8hwoU$ zOJC~r5^=R~o%}c6)B>Ni6-3T~p|R!d^jBK8_cKjxjg?E*3%lC{2M=onJhypm9g)zh z#fCA0Qa7Clt^OnZ9njX!c90Ux?ni`)=Vt7+C5mdsD0=C&ffXjrUjq9ghZ#S*5O+Y#Tg`(OS=9%_WX#u)hmhEFaiYoBDSxJN^Fe>M z#WmYmf}%D^-DV>bB0VFtl^FxX`GsVa8fVb5KzgB{Ac=a?9`@I&4>wwx>|L4@(xNOC zUgjwH=R%)w5wzit1Yqj+9lfq9iNV!_HRQ9^KX}>`wlqQ_ancmR%#uC{#fft!WJZ4j ziw+(N(0++UA>3W-U8J^H?m{#?cUcJ%4Y%Q`BoY+Lk{O*}Wo&J44nw-DmuD`AOeFb^LYE>V$wyEg#ZM!at-vHV^NQCf_MW*FlW=)BbTz7TY_^HM0 zQDGKs?7=kY1~T;vmP?qC(-UiJc0F7gE0sfC&K9fW-*cSCdT;r|SV}2PgCt0Y(FjDy zD6@a1R!fLM7mn)M(DolkxTyssGQ%00@kb`hRAsZ^zig|#>gYGNi2ob~m9JYI)OJd; zpMtHU@O}XDyX~LTreXiFTK}&{AUatj`I_{O;=k!!R)>$@ zvV=}_MolQ5GAyXIelay|@?eCEk9tnP#%N_+p=yub`%YDdcbQE6>8gB?5AqKAY zT3CsAODjR=up>?-5gQl?P?>>XPS3IEQWGNU<8Ogi#mhHAT1`@!vw(JELYpx zm_zLmzo#u^dkSn75t_DkNxLkF(quyg)C`3)8Z*V|BC|Ec+O*j|MK^OS-gPA#)PF1d z(jLUnbSEf}oP^f^3Q5R>XPFSXK>nHkmECq)H_0}PO>z^(ER5-0#4spbt>_GfUS8fbwv$x2`c_oA7S*BQ+`serB0jCRW>bfoBS?1d7tL@1}oN7>X_x zT7#!#VrUQ|C|dx(x1B{$p7mTWis`=((*HGJ|KIU*x!$+JRH#o6j>^u~`?{?iH?!ZU zZPI|VU{|R9%U6n94$kp53n@e@90(x^%6utk)%;LN^9#(QY!7k?iw(sLJCtom44az+ z7jKl;E1`^?UVDRGd-a_}iNKtWxdl6Eq0nd%xYuCji&L9u-2l4A7|Hl3qyxd~g3>kH-%6>zJR4dh?BGOgacp#pPwQ5Uae5U_8>`}r;}+Pp zi7d-Z$BgM(CTGWztrCr=7(z-Z~_KL9fc??`VeK51X$cQ$y6AG+~>>O?IV(BGE(C)M!jX;pi1p7cN6!X(G7f zV5vE}4v36CVk2Y@)TukhnReet!ve9#kK@2tjuqc$zG^KHEnL_}MsAtiZZPI<;PpPA zEwWdY!_>O&OT{%dRDKVJw_F=A4eePpTGKTM100cEf#`S{r)~r?>ACxzxe!6C<;R7q zBwKR_mIvkJ#|BG}>(z#mvDjbVrj^zmi73(9J;Aym+``UlL_rvmy92zF0!cKR+v|=R zK`1Aj6IE-0F68PDL1gZq42IY$L}mxUz1?;8t994BaOl_)NJ)m8_y$^B-`ol#svksU zkzke#>?u{Y1E+3V5AH>O6=yWF-#ZNPAEfL3Bi5N*XuO*HIUn@mLt2X5UX&ykq1>vW zGZzhWmMuDKq*J%*&M08>^!}A^ zrH(?Xm_;KklW8cJAwhURUQ0P`j)lQ}9bsZ6DM_2>CB{SK(Qe`@Z32CYSMup@2mKNO z911;I=V4$hr=c|d2?7P~c;f@}+Vqtr{c^}%uK7AvZ;h%nHLCfeRT5)D!#LF4VPfTK zLP&i-7gJIMPbU`o>sV`a;DnO*4x?$TQkamvSC!b@YNhqLc><}7A%C`=(aWwx7utT# z!M#$oX6|vxw%uYAv=hj>*h?`~&^oduQiOkkL|1a7Th*>gf4@IFa23g(pVlN4Shs=` z*Wh2i&S|*fv@AT=Nk8?AOU|(D|Y|Q%rr2`{CgJ36PNC;?DFK@Q~jWL7<+kV%Jvx#(G@+Vd|x6 zoGZ@JyPay{6SAl}_|jV>IEEGl77zSuVL{Cuh5HWW*QtZ)iifEd-H2A`SSWte@TzxaR!6Qr^)g82`Za1SEQF)Z8ISJjWHN z2iAW|rv6XZW|;c?F}%TB=z3WX_4-{@l~akHffTt~FS=7+j5xhxk$b|>dw*pGh&1rJ zd8+(P28^yeI~GkOv4}0&TVCi?UWkH%{qpXc(?)W0jQ({;{(a^he3&f4$dUojOLEp? z0%?ie>5BO58!>#3Os;sxF1g9Z}1Dq>QOZ2{^uAaXg1$0>#|ChK1d#NMEd=>%YWW z9N?j407R3He5paPXM0bpLWC>oDsU8MjH|@xH;VbL{=qb zR3syx`B4071m&Y;hh}+Koc=^~e%xBwEfVvI8K*(HN&ICD_L-ig;{prkJT#u@J!=89 zOS}LsMpClGr+NZJJ*aM;x6N(I-oH3SdhTb-8hV89x>?9mRn9j2`dAYF z1mxJA$Ywvch-IJo-`}qIuPgpXo%K&YHVTy{zc`^%?|UZDbWJzuzoG0Y_W0pM?2P{T z)^RuLYgo^8gyQZ|{LgD7^JBd{u*x=`o9Li-34fi3*3Y=mHNu%DA-g;M7oyYln{s1c zzrtaL!(Rz6IQ(&!S0TAsb3`jaQA}lmSfTeW&l(Pi5IdrCde(5#DB-^x1HUgf8d;wJ ztajdBD;3v$ehRT~Q3s-5pHnpF^zZ(vu{JAOEDveV6Wdhy=OsG%A48*_089Vdo5Z*V zvHN>@EvEbp)2^kQM?X-((c}{#hN~IH)S^>!W%Ud(lIiZb9zEHgY#PN*_3O*xN38_eN1}172A-79(V2iR=(SQ z?xNJnPs?ev$Z1;kpZu9~J@N#giY`2FBNvN+=P$xzwejNtp%t}=%&_v1MU;y zd1}a&qe*W?wThbfbyZR*3(b&zi50=c$og8ln9JB4dK>E!g zuI;25QVk=pN8^1r3)_1Wu4G5}Mc0z4p7@O^)L6)qWO)btJ<}zoL*PJ<7lLEBJS5T< z9yzG7MU}VjTah|{PlQ;0U9U9n(!Q|yoB#BE$|eErDm8RiZnf8bm|22uYOi3XvS7CH zhmV|Ta~OX-lcM!&PONJcyhb1MDTH#S{CHwf<^?KQeFqv-_uFbltjwzCB(MR@T+FE0 zx~B7<;cS&d_KZ(V1BiCxQHF(F){i0+qr9ulPo4re;g-@qt150NAMq+(G3N4uUE>E= z?=~a1(qEXlv9+~{Es7wc^n)nr$)mhn+PM&V-3tLp1#j^)pRS^#>`@$it*V^BF?I7&kzK^t^%d06|R zq4AWRjASqSdleizg^x1svdqkz7)R{tJ1=~Od$2Bw@oL>Lj4=`;@wmn}VeOK|r8T8U zFK0G6?F%-B1o_p*fYA_6q*9VWfdTc@p83n0FgDXe4AR4cXb0g`QtL$V{anP*v0a*r zAehzQNrNOOSD~H~!-MZo95Mzqwubi~hLw(D#=9_);K(%AoqeWrKi1i~f+$) z0#XnIK98y{P0{8hhskz#9EX^6)Ur=KgN)|~IV-h4!5!5WY8MH)kv(?GGmQ{v!EV;|CC%~pfY#H@>&(U{f zZ+3^cl0v;l)s}Y(ZK$@RHO#A6y;O&-pK;to$IB<24i26??nCCOjh=?L>%L7PJyZ{(Ao3mc9;0M?_ZqGw zlWrN3UuFjrYzhsKHzBRb>sA4ywRw?`x}qjJ_KcZj+vwK}K|I?1gp*GAkvzsr<6zJ+ z3oL5AU>Q861bn;%$?#B3&nD2*-YrxY9es2 z>g;|t;L0)Dr-klMcZWmA@V>*b~ekr1R{+X9Ar$YXCQ zBnV<0HqhjRRoQEsp>N_qVP>E&-c2(C1|J$u;IT{#FJzqbNf9%7Vvyd>z7A5g0#md& zwt2i)X&qGJj!nx&`!&Aw1PoOgpDf55tmfQ%4?G?t4_5E@p1U{xex1Vnij7+-*7UBp zOLBBsyqBFq)GX=8Y+i*H^e5~@PZNQUU0Z}%ikv2?1kAhXB^i7xI<^2OH9KA+h&Ex; z!GinzOkaooWHUDliy1ZWBY4Olr^pl%#M-%R;k07|VL&bj?OZiUYQ|1P2Pa=lj-T)o z!*!65&g&hwLoRfc?(9XU&ISqjpzhHD#$-}vndZ0x18*rIrWftfyHT$bOlj@BXh$re zEh`1o*^VUK0IjMec$=g95JHU=TFxYN9(S+Xj>YMe6xB;F06E1 z33#_oXP6}CjpW#lN{$kxh#e+ijA6TA!sCx0bv@*qa#pKXS_YLga0VoN@?M=3xUeqZ z6cwH|zQlhPdhwCQQ{R4Gp%1yyn7+2QYor-EwLutKzJeEuHXnvRJP6C_hb(U7`(7gBoZIZlQ$WHgYyva5~;OT#y+Tl zpShi39)LKHz(?#kLEAJ+*^;`Un98sfd|_KjN=^0Y8|h4y7WJkTjV+G3wcG3Woewq^ z(>3;VSv433V360>J3P5%$ zs_wbT!4;V+C_0<9djXrPy%FUts&=y>MO zT$~yN=zlMpvBH+~8{oVYef_><vc*rVM9)IrG9I8nRpoSQx$Z?+R}P2AXEnU`r0Uw{}nn|FnJ zV@kdfqoZ_hHu9WeNZ4#-bl|rTUW?Z^qgf9(+)nA?H_?DqCI(?!c2<<@9rzS=w91*puGyt=lW{H)tBohj0zZ2gg1=v#HGS@ySVYICF)c|XhQ;K6^)j*%r&@m!r{&^xGas++#kJW4 zDxVt#@6Xfh{3P`$y^BlL*4TY%`tgoNCUpG}FnXd~r59Ns7a&XJQ6miK8QS-+4cYA~ zFnloMkRy->LM>UEbb>_Hq+Dj|eqj-b&+MPu7<~v<`GOrek>dnFA2;4^A zMKgu>Tut9(HKkF{FlNi*$%DSwHuVl;vzukOYx)_ihtV;n&ooVoPTJ&mvvWUW+)Hro z`W+Pf+B&uBQsBX%wS)Tj)_h3pyE5dszKC`-dSb)l9fa(wL*L+Gbwzt=WgF{drTE3Q4c6!4@)RRi}ajy&~>#AEfnyPVzp zmz)j!)LR03MTV7jhLm!z_BwT|wjeKRB^+R)A%LY+d&N2v+zvb@chpiLM`;b=#<7LI zfN9ir*~Oa9*NBojW)gYIB`Up?C}77G!}O7j*X}#+cO7AwT}2(Oi9wx-?c}XfQ0T|^ z@Bkvp(5w1a8Dhuq_3qg(Ry`Oqz#!`&sc`D?QyT!4M3F3=3fk95q(|as}@j}8n(JZiS z%A@wu=4^Kq&*kCW zc6re*#HwPcB4ZoJWusA(WtVrLi4bW}D1>zw`Ia-cMI-e<=V-;QSDpuZoe}{j}yW0BwbGESC*6CiCLSOxvZ&7N*-ZvA-45=J8}=}6WS$pl^SPXYi%xQkS082<(z zqL!8pl;+#FVbpGO^B|{er`JYwGux1sj7iUVjJ6qTP|TxQlVfyVh7+*?TvGS=^JYO% zyw24AD>U+b zQrK-c1#h(+vgDf>m=@)p^kMbAE~nx z{pPVw%KIbMulQEvTj^up?iJ3U)(tl2bg%BuPzX(2$d#F8_NdknrHMr@529A*jzw23 zO}_8!Ohe4X+=BfThLU>E)7V$pbwAtWm_eBE7)aMN_mYbbRj z@AzgQ{S^ZvPD8Z^?Xb+?yQccwL=Ml*Qt8bKmKalHwh}2zuvKfK4V^2zjAvKTUe4iYRn$7iYEzU=1fvAx8ZVCb6Hu{K)ue} zlKiUjyd}oeu=j~1;i;1_N`Ct%)^u_|rj^-(7EfsHYG^gHi6ZB`?7Krvu;>vnIb@u) zYnl}GUu*=qCl_a&$fCbwG2jy-ej-&M?EOOFrRPFC={QqTHL5wTEp; zYl2xD5uZw_PNvLjb-4fsu@~S{6p~5x0Ol1xnpsegSLf6SxsV45jq3{Wh5{m-Cu4v% zbvB}H&OPn^{Jf*Q%jfm3wvP9*F`G_~sBT+S);}iPf0As*CaizvX(M^pXvi?*doHZa zt7od;da+D5-iO2Bv;I;&no=S+M)n*Y#RabOrm_&?<-&t2%f5aXD9M45s2>OcZ4vm* zsyDT_WkXj+Pq8r96eBJ$kuhavB-R7uDSohDinn%V4_+Pq#wlAG+`e{fPi+q%<}-t0en?C^hvz$ zBSkk38eIYX_0VN`E|Ned)H3Q?c&8!ZxGIYSN>H;Qo4rHRIJeeivGqo(JjA(DlMf%Y zUO~4T-BU!!`{>6!M!9wB6$(@6iHYayP`(h>LMwY2r|dK;y)v5;TV=LF=)kY6{`py+ zC@`25fmx***@k>C(Iw}-M={OiO`KvFnpgHly1>+MF~8wia0Q2oJIqQmP?Ty=7m~*C z#rQ=EZ4|BVQj+`k>LW*Bl5(^4*mMv~CAM_AD(~iopTOf}bIOt6F?eOKHiqvtN^!;80_xvZaQpFEZWJM`fv1+5GDKm{}>S15sc~sB# z3=^M5`TY3eJn29LMI-6`0RYU!KI(Q=WeFZp}+&QA#Qs~iAmFkXq58`vZ zM){?+^|Ndlt2?)0pXXGD?*t`ZOf8k;t#axte9-^H-d8}y(QNAu5+o1^1otoy2$tZ^ zKnNCs2iM^48X!X;K!OhhcXtS`2@u@f-GjTs@H*%IlKIQe7Ob50V!6%q-w5J_s_dZm zzJ7Wc3@+%-&eQhZR`W}sjIo!P?PCqM$oaRx+9CZDf4rAa^M49Jrrn?4(cLeu=U#Q= zhm@tXZLi;`6@}h#!xI}0Huaeml%d1W4FEDuk^aj$Cc-~Y{!0c?<)ykpXVvofkg@H& zsOG#rK2?#VnKP>*N4JI?oRSoCc9!0sJO;U105B40AKPQvu8fMWuK`#D^bVzE1pp9; zf$l97CJRB;Zb5rKa1OVl%l2E42jxMQ$#${>=}uI`(Gm8|HJ)ebIQ;GFTTp{{rN_mM z!7b=3_W9s?{}$!VKD5p2RIVoYv|IP$!XFO5D>P{VETTWX1VQtLl5L^U!^}8QUE<`0z&ZxepP3HqVtUP>+gk2 zOfy5**C?;f8BKmO0mX0nU>jb=%>QPA^j|BAU-oOILVvRfYN=I^iQmOw{iQjDEoi5wA6K$HO^IM6(THr-n70ckO|9nT_o$hkwC%={Y zTT7%h+3(;>|BWhq)~XXz{8g&NZw6r^{8Rij5XbkYasKQ%z@O9qq{nL6y@t@bq zv1heI1$}qElqac+M|AT?`nkN;T0rRR!!F6M;!7adW2+7;*Jnd4+F9+qOGqv&#($@K zM46}p@j1k_tftZ|^AKi4FY6rD-_>HUDg+-Tk1DfrGrQL!O|MRiW2uM4NFgrn9z>an zr*@Blk@Ctmke5X^-h&zo*50EYQ}&+p?OR^(oKTLXXJp;9C)c7X?I_NghiTS-=w|FH$jJ$e06(R< zvp(>k57Z?1SPf(36@f#i9oB`FafRh__oq~w;;tTuMrU9POiI5B<=X{jAZhahH}_0+ zV&xZMR}xG$okYF-2z6qHGh5=5`fM9jO>x{&&nXn1riGycx;XgGn7dZc#$6Qd>}1E@ z_YHTNz-4>&6qSi+zk7h9T#ZFH?eoF`p5i2ikAXX}>yTO+^oe8M3P=@8LWNwi&AcZr zpT-U;dycdQ;kCIy>7q!R)cj|xw{_Q{#%r84=mt?jV8m=1rW)iVm8gkGHLUR~XSCI)W+DM#B4XJ-IoLP0J4 z$_EE_r7J+#`XqF3?-pbr@pDn78+nU~BPd-7WVuNDf&dDUmzu0+?C*=SETvJX53kKI z#b9S`l;;aK{UKiS?~4D-u_N286r3?^V`T$Y@*X=Z@S@ClR5;jqf6X}iXFdK&Bw-`vN4S-70_#irN(*@ zw_96iC@6mE2XnTnq;}-gaYF}A_Re*nCqS~F72x$_kq#$JzL9RY0A4IpTOB7BLTW?1^EXBHDglC@+%c|H34w?*Zy+#Zs^RCKLw_#27(Xr4h@$BxKM)RWg2DiQRXxDz zpnVJK+=GuxTt9(aMnezXZ$TB~0fQ2yp?dJqR=~}%(9m&Oa?oRFy?=o8^$8H`QNA^P zoIh~_pw}+%cjNawW<%LTq6b3~JuGy!UBU3@Uy$HUr$DS1vjxLvg^82W1S8AmnIuK0 z$9()x&d(_KxZ&^3-*|V!1>3KB0d_!=C<(P?69->;DIqUae!)4PoPtO7b=4OwS+jBs zAMzwAR($%0B6@-PCT}$CeE`M@an9_g-6dbd^e(EPM>pIz2S7~C1BrMSK-ppFJkBlX zfJ05NbQ>Tw6tbEJ%mQQ}^N{$F+-PkU7*QP0pS3`*WeBh>>qr5P!av;R_LD#{pJ|r1 z6MVm_Xq8(Kf0s3wthCn4Zd;gaZ0fTUK&>q3;}= zOTqpZAiqel1CCPL1;ptwzdCc^nZ=8OFY{bmEsr2#TVl2Vp8v51PC; zGk#2c4=vbQl@9AZ8UAt(FL^2U=fX=M^acnnS)@$9V%r=s)8H|q4H36{cngxkptq;J z87Btag4_$$qea|v(&zCA9`Rt>HCZtdiOhx(3(Iecv!U(UZE2I^Y5N9+Zcnb%9c3Nb zjx+L8(FD0ssFU-qA7AHXXfUtV_cF0R+d=L+{r2pwAzF7yA5Wt`0`YhBUB)yZJ}77h zYiMnVF}b3KnWIfPwBPN$sCjT|a)RN50feN;2q4?pKwvYgx&$6K_iL+`v^5jgmBU%} z2qq$5epwLFdZy#Cf^A7(Zwlv%%92`Y362Pj#l4IkeMPnVcfC@_ks`rla85%FUFkd# z+tbsiMZ}8;QGWIgu0vmEkhoM6&E;#Xg3S!8N;p|g1j6UkGEdFo6)S3C z={K|WFdnVLp1~y4><;LQJ}UwTv#jTURTMt3xbe8c6@`}*B9Rhodo@QC>|#Dj**@9?Z5C?4H7>h4w@7kEP9f~mKlqJ}F* zmDcsk?+vpy8)}z8MoD+kTaY&NRHg7?Ewwut)`eKv%x%#RrbTEAt0Pl;{GC^qNjts;`&U_86r@$L@>sDQDJHkz zGK~|!x+3J(zD)(jz686`vY7awg2|{RUB3i+E>wR-Pq%k9H zZEX!6R@|j8qGe|_O}*mfos$*UqGC?CZdw20G$N0}?Pp|0{RO9&wlzR5P%5!II#mCG zKTQ;ApqE_s+wvQmK7cb-Rq;wSdfhWzdrrssrg@mNPz+=n_rA99y~`7D6H7L2JvI7k zQDiF+?D>~jA9{VMi_d6OPWUXzo(>k-!LrgFbf3M~F{7&b-ymD2O0p97IZ&t9U%{lV=-R0{__QwqYwBqLUKIc8CCj{{L~=Ng(J zYcv8DiU_iUPkW|AtaQQF5rfkX?z`ikx0czP!D0ZCrGr13<| z0-EVSYfVNL>=JNA?aG%**HRObRwj6_TR(kvd?C(O9xSR7-nHrAWV2ovYY~(7)jf7d zscP*|gLO5M6t2)_*HkQ;=EV!e7K}gl`@S(=rlaW@&PKk*&a$(Yz)O>Cmw;_v=)&A` zxiuAE7qe((^qQJi9qMv=Zxw|Papqt?sear*3}m+lfnjn@`QG&K8M<)eblMM>a-*J^ z4y{w^CC5`Grab6>@}-WIm~f{GBine=sQL)a@IyNJbZwEOyrxelFS$iwnwP-FZdR4g zD=QWozRr_ZQr2{Ju3rAzu!M_7c7$sBd2dNUw^oD!- zVcQg@chz$Axt-2U~cr0CZRgS(uBqT54+uH(&{WFLf`%Fzn*0 zz&&SY=2(#TWR@TPjB9?6@&xi3 zVdL^B^-fn#A7$Ss2|9R(XFyV*MydH!%U7k-AMFafUGT@saVOr)O7X~7Gx(oD^h+CP>}&`9-D~@VUt;mCY*I?qyy-nklWDmTn<=@_m+@2WmKY!R<#5beT(K*B zn%*6$kA1KsLOo4)S-}*aytdK*W(iW_BzK822RJ|c0T09RbR=CV~(=9ZgFwYav1L# zB98n_Suy1(k_;15h47Rm7obs|p1;}$Uh5KnIC>VO^rcnti+Px>?cfD_RrT2MR_Fr_ z?S>Du+T`4v6$v^X5Ca>g_sG->n2XX6nH-c{{o7P>DN=>}bGAnw1@wAMM9HhCABl$b zA34&q$x1>LwEj_X(&2*Lmvhv;^iy!zE6tke&A0SJ+7+7dW>WPPaSoZ0!JpV>^jJ6A zn!otjb=&PY$RDtTQY2?tCpAOxl9eqGtm0^OPrjO z&#$1PJKA-QX_Dq-AVb+@n1dJAG zFf$w;X^jb7L@~1#>m`V-kRO(cp(9IblDbeK-|2gGv?0MdGN|PdrY)8&$~+TS*UCK7 zU~#A;%Fu=xkC=De7U zK3|@If6Ag(903+7@=(MeDBKoxUF%+p4psOqNLn*+E1%=OX!%Wm+0i3SXv}MvJegJB z3FC}QzQ)&2XBsb$=E-%$Wu$v1@3d@o-|e%jFrb2!hd)K%2nqCJa{jP*ruVdo!9D{j z)S%&H3xBAsog(JFv^F;Yz$7J^i|9N&zN%q7$cTS?Mgu;w! zg@s1p62#3Pw8SSi37&DW5(yxhk6u5qGqA&yTkWK=1VYkhY4k|ettv3G_K$1dCT43- znU9@{;c{0o;@KmA^9>6QVngAInC8i_cH&UQ!rhc)K?%Fu)GQMwFS?$8Dz#p;lw{Hy z9A6e1LDc@nlr8sG`xf5rnKOYi0+t@vmpyR%NbUCFJG!_IFDB0}|B>Q&!nyOX;&44} zhWbQ%ZaeMQxDqXzEX8i>`e*V4a_%yFR93U2x9?#m z_9XMj)V%@bj3KOIe$M5p7`g2(Mpmnj$5;$1>+Ec-gY9(|ozv;fhQp8uKpoCWA{($- z#eapQ<3E8gYAFfNHQYl9wj7vSsH8mkz1)q(Ipk4CbbnrVC_3+Qv+{UYq@`IW!J)$5 z5%NX(y`>0cu;O0TDKp3OR?2<=c|H^F6^i`MzC~9?N%7C9v+sU1e*Z#rI#yh%X9m$r!s7>ti;!~7{^!$Snbs-; z_A6aQ;N|7Jesc@5IY|HGk@|4PkP}LIoSKmytb>AJCa5T2Q>3vUlVLY{apQ?4!RZpb zS+3FzQ$cXK^rC<@F;zJPMO>HT2`6&j>FF0sJZoxd=_NdONr~tL0MZ$`X*v^V zi|&r6G~Amo`Rt|vaJ&D$pBW)M2KG}o9CAVqxKAQsVRF|i$Xk|YImx`Qc+pBp%8UR$ zrIx7j2-Hm1zlQ0BHDgGDMq`gg+>|~`$?UGH7<&3O6Cl08=)Z!`FH8JWA z9;bXc!?&jfJlCa{?}A`^l5rFThchj4+DFpn2#I&NZ(zBc{&z&sdF z9b>A$4oETJB2XoSGO$(+TaDZSGws^<*o`Ee463s4_rs;&?*KxdkJtI`@^v9?gS(F~ zm2DAoy4i6NbIxeI1bb}-`|H!Mc`m72@dKO=P6?`IxNcTHcF9?%LD&#MbT0i>si>HhJo#n*N7rVSOm5piA7C3(=-xY}LD_AU z=f59IOzc3{rzo!$UL7kq6a4uDV4^=w@@HrG?RokCw=>9w%n`*q+O`F6<{{*orfo9; z6qgTu{|TcMf#t8G z4601PqmY;fy>%M&j)X!O>RK~(1T?-$1X*exD|fpPiLS;K>Te#<+UpSLnOpD z0&@in{agy9bQ@T24uuNliBu#}RUkyTm91Z5={563S z=n8u=`Z}WF9&~~a`v#<(Ob)P7gf2a~Le+wP&&r$sd4N^ux=12-$MqeKG{4yyh@P0{ z!m2T=iar0D_YM29`Budqj+)NKS=$hQs%I|Iy@AMA5|mN(+f*y7pWTpHW= zuW${$5io)$1W7|*H0;MWj>XAibD+#`Z#YBcUp#<;NRG=>5MrAak3mLZ}z-pyu zM(rq{H?~z#S-G6xg~mg6T7(rK7>Cd1zYrklDZFyZ?d5!x7xH72!)OFPurw#uTflYLh3zp<^NX0sy!uBxQ z@@DI-+UNmFIzc*Zpl~U@cOR+q9H^Um0p>GQnv+(@NLCgfzxG-TPhRBYtQm4acZquQ zhVHP?)4p@>co~x^pRE(`AnGbJ9cC!+`B5Ibq#)VPD->i(Oa$a}3cXO3)^VS?LG<5W z{vPsTPi7pMO@JWIsCiy?cwSS=ord)mlrK4o-@>GBo8X1fECQkV}K*wrQ))PfzR4${F0N@!;T!^C;E&Xo8C>g?2dba7M@=h%CIf)l_qX zuyXv;qw*VChurb>JJx%Tnfkg{cc{GkTDTTO=yDd09pzE)<+{Guy(Gn}3E>@@ADi=0fuz!#9eXb5w_z`@_^D};+f<;@O6oZ~?yR|0mn^SU&RDiTmPNLj` zoQu?CGNy@=PMFOWby4*Pnfp&)2Ay9=Gt$3+R9-1dMmfwee5ox@>ha9dyvI5wSFS5c zQul1xy3vJ^A@|N(zk+5TXWo) zzIb;Vt04ae)5Jd5mV9AQT;2_>n?3KLrJ<<-Z86#m=N+V0C(B1<;Vvm1%9crsejw0Y zJqySOD}uR8s|XzP!5n!)cDHvg-Pzn`)ad(okrjaSU3aRcJyP#ARUN^5tQ&P{WD@K6 zcKi0CdD>k2%yAZ52rrHLr+6xSsbi6$2m1!7-8Ac7nTaL+G!E??%=I|g(-wO<5=QBg z#kS){*~7}aDk@eN>Q#tO+rbQy+pc(MNqa3;OsCRDHm*S4D;f;P!Qx2zPE1rz zVbl^{{3-`1{+FA?jJ(C7st@zQb)T%K-1;PEB*^iO_kvOVt71m~%ty{@*qa{GO*d+e>&&#Hy$;32FtBS@(m^WnbMFHK`j48zgQe zA0rD@B%ZcCFb&|+f3Ek2MUtGSaYs0qWL-&zE7+c8$ld!gLVY@e9-Xpo4%M1RAX&$C z#e73UJU;!~ff=7?Vvy`~EOV+_Wa!JV6vNRc+fR;j)~+OGMo6wm`PLqVn&^70AEy{7 zwM6Zi6KTw0l<`(x5sb2f)#b|hzIjrKA^hj}(9U|^;bGbdXQQ{<|K zw)#6dYLIb$=i;Qw;qK|sxu_fMV*STB^6xe8sOh__2~dq)85}}ojp_$<;JmFn8*II1 zr^ew#-|($keR61)QHf9md3!;xfOVOVrnxAB!)w_D+TDMmBxveVE(F{onOvVh9wX78=2h04@L-)Cu0*Xsq%1fu+&)e; z*7RiCyAqXqFKcCV*kowcWY~9Y)x}Lbdzi%DYGF=NYc@w#JN9J9S}$a3cGswipG5g? zX25m9s|2jx&^LwouAWZB6~^vS!8Y3jExsZ#r?FW3a=IsptkZLuV~)8ep?BvuxLp(q zTURrp`t8VQ=vgvdkeTE>mR**G(Yb2DhYF5c7uH6Y8`c5wJ?6q}WYzM#M96;YSt58X z2VBXtnX_GPYy9r7>cQO?N!*yK<|lp1(Wt0ke9cxJ{L1m7!lDd+nJ8DBbc`Ie!Wl6& z@3)GteAAM8pc{tDoufAZF@(~Y6(LqaNMVpzffl-RXn#*SVZC}Y>q=aniEI!+B(e2kZzsm*_+%>ideSJMS9BT<-btwl=@w)*Ag%%KMs4(hTn zSKkj&_gW9{>uEU{!5Yyv4byp4f2H z^G6t@(jA2cLrm*&thm~0W`R~LGv3dG3Xgos4e!;Q=2{6*F&FOE$H%+7=VtmX2o|OU za6}1RvDuTRcJ`sKXWc_q8?LB}4^~xCx7-6un=(&Ykw56cT6?*W%V3XqRQ)a_JDEo!lUw})Dy91tY6Zb2?sw`7b6C=lxn6@+2$rZ*xgBW;1lGgZljFRee61db z7^~@5mnGVySJiksYHt#|7*Iu0d1Jjwez`(YhWded?Mn!LRqcIgMiKmBs>2MJi;)Ds z|BSWdUArb;d^{4&x|TDSG>f)c>0E9734e1dwEXZ_21!!9k8(CBFiM9`%G~c2g>8HRNMdhdQ|uhD`nCDgXYxa)pC$ld9SjMi{#*hpOTM3a@QD;Yca#O0}Y3K>d*;6$gyGMnynbkkpw1A zd3Z;Y!hORMK@fSb;C9AW1cvtRW#}6S5FQFLw^=QxnG|FIFJ#c3+lI^CC2_I z0uPoj_|3B8kUR>YM-yg9GqSxP_#YhVI4V+w-^P)B>w|3ZS?7r5+#&V z)eY;{gclV3w;+rzxl0fo{7y2Q8o-GuLI)5a`%D0O3V#`xZlq5@D(s;B=l@J9qlEU5 z$)HVZ=5Wg)QF=UUxHvfyR*Hi+{i*FlX6!PFz2cx7AVc#XX~v+o5T}+2P};aIB4juz zK0~xc7p$Rjm>JwoorsLnpP&ArFn~q-`wHW8M%K;FiC7WKA4!(vT6;yjOYRFb!fIB} zVy=7q148#2fY7bd-GCn4f)IhK;{b5C$B^%!sqHp4M{BkT1i;Gy6Zk(g4E2cThS3hUq$!ag zguTkSd-aj5SZpJ1R+H4J)NjzBwf-UEqvghDcaO${?gp$&msR7sm5|kalx8gbY|FK) zh{j;oCeBdgYk;BnwXVXnkmhUcg$=Tdot1Uzi;mYWpd4}H4&sLr6bZvi)uXf{1xt~| zBWMP0&oMwc+J1)fN0`3E=pE}*l?%gGRBF%da8^2uR9JeZyCRvScn$o(2}9auQRCdO zSxIXGLj;k4CCMhx3d-Har=5Z#TVexh%|lOE_KLHsNPO3+t*#cHAKE<{Va4@vZ4^jc z9tk58nx0^S^a0BH;Z(;ibJlPxO|Ei!h9I- zcb<*!jN(&hJ1LTS+OT4gabV$E)D#CmY)Jm_LLmHuFA^OvRFKNjgSBN&h6;l^IoILX z2bqaIZ$9}b1u7a>lBD>N#;m!z;9?S?VpQRT$g;K1)pcL-aAG{(c>>0rmi6NW(|C2c zQZ1L{6qk21o{GBJkWDKrA^6`Rd;KZo{e4u_fj3G>1ZN5dm>Pb8_lJ)shSpYxoURw3FxfRNgb+?gB+yn7I(OocoY_4&#Ce*96E^^WM7o1+=+&K zvlq-k;&DxrinL}rz6Ej1VIYUH_m+6SK)9o1)=5l^9Kwg|T6m96Iqpi~Yh~ON<7*^* zF*B*yM*X@jE70RM5zI-{lBGhfSmRDMHxSJ=}2 zL;W;$BD@bpS<%=~G2S(1pg;pSWi($#ywnCuXv2K`khI-)A!J$F6h;%DSRLl?j{G&7WGPq5r{ZT{cUMtVcOwP zQvl~HkPVDmj6-+O0Eg?RThQ6|h@*lb;s0kPG0eAUzbeSB_PrDKE}}8tDZ=TD8fcM0 z==at_bD4W=zpm>kysApx0&;vfHDrp(peGB$e;&Q`c`%3bTpL-{jPcGrPOo(4!C)6} z!d|l#>?jI7^#u~!4RyntHh?4mG{sMW`DLL~s}6w>H@?!Off2uD-|`|nI)Bo2bI3j4 zBHpk9mhmOZks+4|_3feSilO^jxuH$Txk2-|#uI-_89rov`6=t-}buX&G!SW^#YmI&T<_IDg|F3*Z4HYar#BLKurYm`l{~XWpRcH#79T+ z@(^!{23jv?e#k`Q$v@k0uOj~{xl1#6EXaH<_pyT6eub@WkWcyv- ztLlR8T#k5Y2>vFYH4No@QhR3zya$_hM(D64+%}sS6wXU-%hO?kDRnVH#>g%8~a9bQ*@*l6{W z0b>AC@M_0G!rh~-z}Q`n;&K_LuZn2PbE}n9-_r#_$N3MoNIspS8wjPl(T0NvX4ef! z-VNWCMPW$Lh6UL@RZ2*33>Rc?Bd8@vq$tZ`Nq#8Fd|;_R^ekq=z%baJELv#>=94sP zz0}pFt*Y5j|3TW$B-;!w&!xYoXZnf#Ld?tZwYc2Nb^KMuEe(LSu}k~K$@V7@^OOs# z7vH^_RxV~;MZbL=u^b)R2@#@16TK^8fRk;V2xKsoKKXTBx_x-9;ZZUGDvLaxUU@?~ z>6jk~@IwwAhnDMTn8CWq6I+wR!@CTpj?nBy~M^BJaTvMkdhhHaJQAO&L zSiUx-c!St_cOl5|xJ~@ckrvKq#e*D-qa5w{#i8Xs8+Q0*pV?NCdH37#?mXSVF>SvE zEl7;&u(Ly`xkpg{R*CF}rf1>UC4g*(ZD=@U`DdHyP!bY6ak;aT5@$ycUiE~%DAbom5G%b2_>t+22Vd~rHA8S+v=w&VTf0-3`0y#3cNa?;{sx1e`$ z@z8)*+@Tdtrb$M835_ku00!aBTZP>>sveiJ$pu>^&jU>i2>h8Z{5!4)Cs_>aNZA_K z&zl-aOWlr(AB8WOv1qJGWmxz*fM4`T6ZE+}80TH*G`W6LRsx9q=lF+mvvFupHh6 z=Z=o1O<8B&{FiD`!cXH^s;@Vz`&b*7qQM-lwN~nFr(0QdduMP|PyC`}r=oLyv8c8- zM(H{Xw_WnrVo`2fC7{lr;8x)UAkjQ0q2Ds!`iHT5HX>!E0kbCIL@C29#!|}YI5?3< ztU)_;bmX=ceQR~qv8iT7k6@`{A#8n8V&sUI2orZJ0H5Btq6qC+t|vzrS<8?XKT&^P zxa&2&t$qj_VV$-|g@)OU3m=3`IW?4 zTZptAatZgj1&K2&jW|i)$PAt^ZsoU$_;Nqs@Rg{PYSr3zxelJ9yn%`U|9b?vjN)x< zd3ocCFQ(GBy6DrYL#zKC91;IahyO>8iYLp-7v%MTp-sO3eqbXDZb5gJ;W*4-Q!39W0YrzXa!%cgJ9E%+ z!XF4p&g!HVPMDSR!K@bPRrH6f(?fNT91{hxCb58lKypgqo3trQ`>tL)j^R{H0$#MK zR6nez2m-jgk8*Ll#%gaeM+k8>S9?J0^x;Ax-yP~qzq`_qL`|!CuV}{Lsv~#xMo#E`yV|{@cTi`^^xm<(+vj{O*(|HsQbYx|PlM`)%0KVcPf>n+ z@5S(@^*|E`*BLr#*E?y3HD#(};*Onhe0z+Ms6J^QvX85~SRp8@j3c&omm{`j-MHd@ zOK#wgk?E=o&IVMN%QOx%5lVrt?)Ot@TDAr{bo6T}q~NEG;y#b8|2UALFHdQ{r!<2* zK^gKmZ0l)1vZ4s)P`U32H69(~h>7$3I6iY<^u3nX>MM#k3NK)=3Lm77HhWZ^$5!Rv z7aZ+qiZ**L?0K1k)7{U!)Sm;X0IrOZu@p5L{z4hZ&SOss5jeroM zS;!;SbCbE?JGp|hUDM)09lN_tiX5OaZY?ak0g9Wv(#?{RV1l`Yo<0NC*DhcXdOy#1 zkv{X*-Z(jAyS;FB;(Mg27oXk*1+ABWlQlx-y49Iz#Vf&03b1cO8l2__Ku_ zY;(i8qjFM0YK#}JlpC31Q*vi3&Lggc;6Rh(>uaeHq%v`|b+RCDD9BurBWKBWhvSfk z-hLJ8&$9r6d>FAw6K>Hr8?i)d#J}*;Zx%4g6=dBL_a1?rn1VHHXjCPcL&hTmd}k93 zh&!%@DNc|{PAXdHPro1WORb^}F4H-)pH*3XcPB}*VtBkBrM?Q#o0{K@9=3^M>LE4B zi#r5)nptx!+nJo2?Xl22lRZ=s_=NztDNi=DMsFzC2x!?FHY1-71;^e++nX}LC#aWVK7 z^hKt-VvBgp#u#QeljTdZTPFo@e(S>@~dEFDN!N~Zl&cAMd=<=uVKh5&T z|IYt;y@gShm_RN3dEdBvvyh)ZK^2Kv)b_8)zC0bqx_G($$`UurCX=eNIMa!s#YlA2 zBYfxIqIS8in;<&$K}^Md3HY#{OKd>3R9a-e&Ix(E1| zR_#w*B!>2!;*U#*smyk@aC6Ye5F$F4D_rbb9fc@(5}qf1ntod_4S)=8L9NhZ$_BuV z^a=V6y3}xqJ^w@4>i6_;LEn?STTmbT)QNIG`MenJa|U>r4nxo7u2lhW`_(Pz>Oze$ zikm>%a-4OW5C?tf;@!;qFl=&O)Iyc?C_%pi&f&87tI3g{<^HUso~PgP755HY_mVDt z#Vy`{zHQr}SoVgYf~;g4`@sjz-ka^spRfN}i<&p|E1|DF%^Qvyz9dRq)4>@5{~Hj5 zaC4mw2i86CfdTW|TM!(s`UK#A*{0MezTVq2`2i`q1qIxKzC)k@9v)cK_^JAl-2jt} zJL(uPAm{%FO4}bRbW$|^Q^RO|!Lyh6{6A5@;xstUW^`@4SNT@2taEj(0d;xks29wu zf8mZttgey=CXj{JEDPGe4G%W&Dpw5oaB`?I%Ajg)Z>5=kB;hHB@9(xmQ!z?Y;mLPV zxMVt{If4_DZqha&4zx}SFPd<_PDPg|E08!F@R{S|7q+OX9Q0c+F2YzP>TGibILsF{Mid+g*xvpsL*aLADss}kGa26eDkJ^(Dp)80 zYbl+-%aHh8nX$CMlz)pVv1UMdT3{KO^%K)E6PT#ThY~4;ar7CpZLohmG(X?(d+fFY zUsNVa!dRN^`VMXZ<7X2y0mDno1(O-&sWk!7bo00`H~o{lR#wbkJFH+??=tnZRwrL{ z)Y(-$m35;`s<+e8F&)Tk8Jf`Luvq)@wVnRjdb&nka%;prR|}>q}Ux zFWKr0)iv9<0u`NN6M?Ch1P5g^FC(Ve`FAiEX~m6sKqhzPK<-$h@dO_ZW}02d5c!)t z`O7Cs-^;A&QMhSE@_V|qnIdI4Goauk(_muS?RDm?)kqdGFY2{s(L5$cL2FVW4bD{w4Hi3xUnV_yB9ANWWO^uJJJyv! zv$?yq;@jEC%X~z3H)*-q;`GV|-dPnl)c@+Ja0#8V6GQWkzE=W0ZeokwnLPqe3RYJ@ z`v^yWrE8#UO%#6k+}xa9R1?NSS9L6Gr9)QK5{l{~m*@MVEBCeHqrdWbeT2GkPhQ7n zsi>&4llWV*h3F>W@(-Zes(r+N#)^!qW`LB9ns9XUc(hwC)BM4=;b%gWnFZD4lx|4O&*v`fqzFdrq^$0^{*p{-E9X(FL8VhJ1 zaI7h?UR8e;@9ub5s2#)3R%YX{(>J<)6&agr`k*^==7YXdlIA2$jMysiBY*cuku}7a zi+58qPTyrsk&5%q#?6dCQGaOW>O>Rah6rK5zOJcFb+ETeRn%*XbrIH1c}-GZKf#0;6} z38Y6}gud0up`>#%Oi905$o(O7JXYYksKtYW<@&^*i(-3Mze3JX~X1Vw9Jy<{x=}_|5eET zKfS)Jg4{)Nm`=@!S@Bz+v33&+3oaLU965xCGhJ&u#Dg^3wOLl}$-96hq1QFS-0ho! zO}q3+CNiUrHwxs(-CNQvqW%_cQNq~+J9PLHX7h*G0L-UI`r6kPPC8H^z?&(Sy+N4>;T@TXavc z07TTFj9Ov4>bd=~N!!W9Im>CY_z)-gv$acUiw(n&srl`Lf}s>l8fSX#w@MYNyt@`5 zX?1b6CHtSuYZcculS%{&-}xwyaImLzMf1H^5@pF;#UZm7*G}g@L_!KvEkY$5`G^%1 zXk=%EM55$!9;%BCD zmrE9;7QBYDHrCo{GAUNf!80ekja%wh+%tQZ*PLh2#XV^CF{9%UXM4%eN;m@Hsi9(E z2=UH!uAvzoY?zgR=8f-Z5mdNlxVT;!>L5VkS=&w4Z*=cl-gHKCV}Z~vs9%RYXzWf@ zrjwDC%bfymp4~7BR|KD|Y3OZn=PY zMQtpz)iI_1P($43pJPS{l;y%O?W!Hu6V?hmBboT&$=TjO*J1bozVj+BpiAJ(+Vi*=Aj>k2D*+56LOWg~kXVIl0yq1W92;e#Eo@=P-Kp@ZV?S#;RBycrnmRmUF-KsUA5} zkwjjY2t|v2(dJa|X#thyq{r5BcXfFJw9ycGInGZ zt(Quq2i1Ka+bKb}qX$g_>vQ1&)otyx=I~L*!r~i8 zz>S@={&#)Zm+=cG*AX)8Hx~`Z7OLHxC)|zw7mwmhu8yGJ#|kX2=_+8*dWhU8`H4MW z(K~_Kiqk?&hi*H(&)xTGs)b~}r4_wuQ+ssnQ_+D8td!l|$|(}v>_efv+wZVcR~M{# z^+GMn?5h(&vWcs<`g11dixtqk3#~oEDMs#hzP8k~4(lL*&+7>6XXy2<-_8d2^TG=f zNaDm-B1bARoOX9He%}y?*nW%Yl)kR!jMh|>1>5$BN0gy6OzpAcEy$%2`CdB6PUG#} z;Rh1?#{{e!gBxqO%IU!hD&pjZq*y}M^$V8)vuTlyze05WiZ3eTVEj5{?jbPy32ui6 znbRX}L;N6zvh|!mK+1Q>F@iRy0|XPglIUsyZyJDpN31mm{{KGruH|~>Xg`WQ<*~A& z#o^Zi^UF?)KGiPZLa4si?m~54k0{JdUoc!`wybc49(#Q=r{j@*2uyJtdfIyDx7US6 zC0>jhC1zUWv`3PsY2hHt?n=4gd8O0r`*^XBdGXz4d{{4*RhYqzqF&jfMx#Ha^w{VM z24RRH5-?-u&_?iTKa@)k^E@-8J2` zdQv{mKFF&^MpXEK&`4vL%hQn=pzrs$RhI}m_0uomFEDrTgMGU1q%=duCA+YGpml-Tea$_RlS+5YI=qqS;zv&SV;FSiq8j685=InpuNzxdVV;;d>~|f6PRryjD5ja zI18?TKG@{*tt{H_D0yBArg@FV+eD`5F{o->&Q5~Amiz6@MEAGbLrb&)|6Cp10?xTY zL3^IPWC6Lq>0DW+DS=GL_B?O}$ybHS-u*zmVZZVkfKWnI=FhRpci4H2t4%8t|0R_| zf3^s(@sk}7?&KNw(4Va)^jp2g{h{Bc4@|CaG@%Q8g8)p?rZxHK1VAi!ZAmaSU+Lak zKciUwTgtzq4B{j>7xIvN4w<566WZ&pmRVh=l(o~*{DTn1n%D|U&$|Nk<7biMsk;#U zI-spwuE(!Ue`^#S@;}_6`4;0maY<0RRl_I};1JT(k}cu;@GOCX4J~VAEX%g{=}~yV zmwDLc{NE6z1!JtOR`WPN|PM z?emS*-mp8ax~Ko`b`Jg4fLAZ&zNF1EbZFsbwaa4QJKlNMwujJLsN(p}%S`%R$Jcgv zB~o39$Gi={wJL{az#iOl{z&(rC_Et9w6Ey7gYIvdn%zqr|Bp_r{kRx%{$(jxqM1ZH zC{F2lct5L(iOdAZQdv6_9RkyAWFQk-K=@wAw?gpii?v#@5?h>Rsq>*l?1Ue4*CgrO zLe@U1O>aS*_%`{vGfZ8*0r+42lxR)kvhyqGkx9K$QYLStRosM@*gHLJE4aa9)F!L6 zoq#409s%qheiiM!53eDFLPw&(V<<)CLMq0ny!&V08|n}K1MKB)cW z0Rho*95C#B89bNC>`Tkz^^$Jn5pS1#d5p~uJ-32A^lnXrssSV<74<6ob15+GzisKt z%&EeHK=r6=!F;w1DCIWL$=yv1ab&H?D(a^hyH8n%@0~bo6{TEOh17wnW`Y(A=AkgR zXxZ`w8o)%TvYzkc@GIy&F#cykE0knr$g;+Ex=8Pt1HT4(W= z3Mhh3XF||h{CEILDBz6$3Q}u=z7ZbzCE-qU7bh236`w@o<)9OYzOP_2%{FP*$#PxW zhWqlzYr?`Q-tpw#iumh3!DCy97YY;+>ff2X-=kbSu&le|0~~AdZcB-t2e4 z+G%j0aoxtqw%mgDSOik)x%bb!JF`1-%UlXAAK2zSG~ z$&Y|0{egS$srC;K#rMN~3di#@Q#CtwRRAsf=5^=NTMADE7i|EG04h>N^!-hyb`)es zXjjgu`EGB3hMW244M)BeZ*?6<1aU8|BLrN=KRmg}4>xg9ME@Vr$W!x9wnF8{7vXRT zIiydEIOYgy9*L1fd1Ot;q9-RUB+7S;XC2+ox{dfIrQq|E9|zU1(H@Xat_kqmC$$D> zUARHqKb?P*NC>};F8xg+LHU)&NC(l?b1huJ{<0&w29+dwA#_EHHNBIqO_P|ETSUx< ziANiNPdbG~P-Ch!Bct4U;xBC7H#~(7<$dQ(H;44*93}puwE8Zs?`|t;)464j&3)l^ z&BE0XU*Yi=E#Znp?9vOa4s?N#m!*dr#=NhwF_ji7ON51;H|qggFZ>Wjjg=ah=I z+-O!J5<*ze@yDgU`?p-K)YH{-qW#!wi3B{lb#qdpQLmTy1U?z!a4=uF(QP>;(x|Dw z*X~Oj31F$-k-s!Rcz|e?yahtBjk49GK|h3}_5R?gKeFkb2?(bO)Kqj2wd{uEI?B%s z?SKiSoaO*>2}blP0qc>BIu7$*EsaGnE%%x8!Qi&1!?u9TwhIS@b_$SJwT*W{zMHho zs!v9U9}TcDUm|Mr7Aw@WA~Ksz&BHw)#I93 zkz1$Q(((=^SHsU2l5L!*lJN~OCS|3T0UiwTU%4Fq&he38 zT1)vx5RlG@2WCVa7{Kdgqf`kYv)bf4oH*lFelc!V$_(B+5Qn&m(q#M7&4V8V<3J}z zXj;LI0IIVR9atZCWx>XQw0Y6|H8NtRhzw3inHb$7#6DaPCDOHxjWbQuJc^(0O8}`Y z3+LL)i53E(;B8Bo8f{0!x6K-j_0SqBMRTjlZ@4ip%JGaW7L-V~Xrpw*bk~#h;IT{m z*HhmOO!z$zplIOhDIF*q^lWD;BA{K8dBwT2oa$Jk`LT{`GH)wvze^-vi6H;UsKxZo zLFs|z{-!+klLILEnAeYj59hWm2@0>IhGG@wi-%ZqRmw;&WXlw-kEd zUL~jIr!T2W=e<8DF)S~ybs{`?twX3-ec}wwZJm0)-BM9{`>x9J`a=5-Ntv$DDO_^W zZb*(Qwzf7(JutUiq(U?MPE(e-F_6J5Yx-0W@nJFzj5w*}__VCI)K9WT#%oz-mKKf)5@4P%06 zFv-rLGYRE)$)fCnU%(7bV=48h0rxK*yCW%&+P`hMq1sXNSwKJKjy7AlSVsn1C+mBs z$;%97o1lr6yCT*u4V|zyQlln#IlK;U@j=4i_4t?W)JNJ2*fQ zcgItxsk~9RHs4ojsCFKKrnDGls0}gX*3Fz`1|P6wY6|vmj%8`~J`c>K<`EVlssGX_ zo7uMFOl|(Uwx%g@kt|B6IwYEMFif8jb8&XgsuASL5V}SnFFjRaen_1ev4ElHXmwmf z=o%fdsMY{-7v;W2FnQG^o1(_7huE#`LYM%5o8$^4eYsXL?RVqJ2JZ^r9nof2*Hl!q z(T)i|eRDNNk6s?WHlj7PJL=h2Q*%@N6_ov^v8ID_V%t|C>Vd`Uy4ni*7c>p#`g&yM z$v*e7mGE6AyRX4@Gr=1`d{Z6T4H3#n;jrFlW=jK}VWgUbpm!WIl66(uCYc|2w{K(! zu;5VFoEkkddMFu1|N~6h$k#&L;C*)xFnQ@asfGd#&of3G>J{ zY<`jmwH=kn$miLc5Urf?4w%q+ef_ml7O4wIj{E|XVm6dL0Jik8=c^>T4V!K`UrxJb z6hFm1JDNjbjM!A(E8cK@}BRgzJ$&@bAR2=Jw+*PqJ8bO}UKq{C6$c zknx)5br?=T1Y+y237N*zqdUuA9#Pl3x(D8FR7XBtAR9q*psK*vC&l34=pmLbIdkov zq{I9KM#Q^Xt*diXg}Hh>!v#V`UFOhEFPu2^Xs%o6%`T-t1VXp_Ne7n%ZF zvyc?Y$F^-PTh}%7?3L?{EXf0Or2T`sgRN7YPav+Ti_i{gtn_uZ%U1vy{s0-^{<@Pw z8d@N}n$3loCXSEEE-opf8*1JwIR+4~4UigLwIeT)>ZsH`$LRDJT{?ju=i6KP3Od6b zPwNar8n~PDco!&u9?hVVY4|!jKsFh~C_M^##Q|&V(Z`7om#a zTNjgzv|jpR^t?c>e`5HgmVek0Eg-MOClBNfDiy{{!=H4PmzJM|(AwsFF@)5o-C=1| zC+WsV&PQ93I%ODRus%{ZB0C+m1GbRL@}CVM0?ojdpaej_g=VO7G@lj@kHe9Ok_DKb z8?@e1xgai#?hiS8R1mrsnSJ^qb$BUuqXC=v0w+@MK?f?o?ZCrf5KohF_)2*V-28l` zHC~Zz=1XOr*B(cFY@`HrCGxAM8rrwa#^$cTpNP;xroKPxGEi`anL3|~C`XWgp%6u$4rk{w) z_msj6119-!ugl=eV~99r`pNm-ZA=+XC@1zW7~HY%EWB z{F6qvFYRYW?_E*mxV3GiJd5Ua?ejUhJ7iZWr=7v7J^R5Po%NM(fE0)z#yVXCE}VQdqGaP^c>-B}uyl;x;FR}-kzB6#LV zXi=@vKAiX9oJlIEZ}kjZjmp*37Nj}qP5CMW$3$0UAI2LS*reH^IO;{9aC9ZOv01F{ zvNSY?jqj48U$n(!r4hfHHK4{b34042Ca_u1xAI2b!u*_SjJ|c_~*{vk*aP&nN#fx5?MN)rMsu^S6T0j&LFF_x8~gI}U;(pDWg zG>G1xO2EJS@J=RZ!{P|%Ny?#ajiEfg#Y)H8#=O8O_HuOCCw$p-q{*sNi@7YNI4m|M zl~x0r92Pn73z!b}=fvmTi919yI1ai%V!3;puCv6A zfF@SLOVJA0{+ifLv@VtWWqdTzH3H+uU6_V)6V&TLMoF?EV$hhJ<*BLCR^Zgt>8fTjyrrgZ4w@+u) zcdyDD>Sexy3{#yjMJJ=uBRAdV!vbq>6sM0DK9rSLJ(@3=1s6BcmO#^vhZHBfFYC$g z%n%1Tjp1vk&zIzT&}IsS8GF5BBhQK`N2RlbO^QWu<{nGOFr3+lm#wP&SQV+4xGG_7 z&k6mQQG|la3S8^d$^m+qY?wDYQQ|SHV`=;GLmd6agFZPC(&HUf)0H!y1B>+fdRwG% z4KP@Y_(V=b8F|d{b;5)7WQW$}UE}E`y^l53i~0=0Xm!~0{Ob@NV<_F9Y}0?l2l)5c ztKW&B{guJ0GnHtQs|^PMF@=0?0G#2iUiyMo>DitI04UdB&t<`xi57rrW_gym-vc;~ zvW*Y2oLfHCdh#`11w$~N1EA3~;8MDW8U95f^&4iTZh3oO?b`9z9}~UdTe>5^7)RaL z;7eO{>jGRG(Et{+2VgPYh+2Nfu5Fwx{s8k}OIcJ;Raa$9j(j~26W&f+-cm|q zdX5y=KwxOxxqiJqyn^Tm5_4BUqRLA6s>btgSDWI-`0-uvyVIMI_bn@OP8AS$^OoZ$ zMu2@G1|Tly-w+qS(p-=4Y8q}%4C(5)y4y+=S-unUKutrAM!g6ONozVeWO9B#G7&Np z2Y9)DXxMMfbHe~Qv3BGNDlOHiGu7i0A-m;gyt+T!r?>_7mfgxSZB&iBw>FdTt5OYpw$&*qe0>m@Q94tU_iF_dD1i(_Sq z+2oWPPI(=VOWT(osXE0=G&K4zQn|Xm-*hM$LAIQsVutQF7#M=C|9ISNx=y zuVc3he|;l5PR}g?4OdKg%lMg?n5C(fFvq?$bG;g9Qp(D>o|~m? zd%+6s1pPBC&&HFlpg=96$@5oSqOT}nYU9Qw>l5x-R}j3i<~t7hl5RgvN_24%dt{?d zbmS4MB%ybAG+u8!WvwI-*g9THYZA2oc@Oo$p5vTFS(b^KjgV=cYNLARE?6I${1f5Y zc?s8YsSgVeT}RFJ&Nyk3a+GJqTz0SGiO<~@Uc;96S!t%naK8Yu4=27{qx2KlCH9NF z{8tKj1xzLn70B!9l|(|dwzcS+-w)X5KFH#kJKz%^I~MV)+LOlmw6v@Az|#DlX!hIP z+wx^As;MZTQC!ao8NlCaTC}^Pml}63=J~;+nW^CWJ4$QlLS~*#*NS-uzjWG4a=6lc z69u0v^$+4ti|gIYPG z$Q?kZJb#}Eun;kR>`tNf|DTpp(WsM8gyQ6Iq~Ec4kQn#DFuT3NM0wi5s^a}v$+L(4q})h%R9uipOQ@csZJD0Sy7Fa@ z^6xjWhW1mTe)p{`KytTy*RuV3tmT-2yaKB__jce2Ai5kdsgIvaq*d(HS0_30jxTDk zQ66|tE-U%4t}E?CCJG6Qi|@o0{T`H%zl->10=qaPpP*dh0@X#exp}Z8AzpO#GX&u^ zAL|f(J05q+4bZ>KesQB&D+PjRU;G(F`@<;^MC-8+@)Qsui?N(NHi^F4t|=nC{}fhI#`|r5 zYRG)q8XrCU;V5jAp3E!8t`c01XS#d%*228T1n(*H&iY8BTk%t2Woo8#eb(Db)!K5S z5$DPJY&Sc~7#eJ2HM8!a-0x=cu`=1L(|h(om$c^n3v2v*W+`PWq!8?TT)rWMU!LR7 z(5!LsNFBA$oo|*@$3cXno$+PV#mDpMa0V(E^M|pZ_z#`Ab<#OMRlVXhDlzcCo)$d_ zR9$!@M?#vXmlhN5B2Z|YGmZBlPc_N7WolrHwr7ioVi=XouEbLDcnVUCJX?$DF#Zt6 zTEvvQ?43$BEt_bPD$^+J@UWD6w#Jwnui0=4DSsq4Ds_3G)_{{^Ei{R$@LKCphzx9# zL>K3?v>X%1Qxk`9xWugafK6ee5q(l_25yiunYYsNR8dZiYu=GrYL~96P`d^d?L^x9 zRBxx{tyFia7+&-#OYvD|tWI&KhX$;4BsxjEC{g#Q z&mw#_3k?Tnl@3Q&p?cK%6p3}-2dW1Y?Z zgpR3Dl1xP?z~Wh(=iWtHIMd-8oH+?hOS@VElDUd*Co8xE%wAE zacJ_Ep-@BB-5)Oi_Ji2H^t!l*j}r(cSKx>5le0#Fz+)9baQ5}?TXS7)vlV>_D|^WY zN3vj3T!X2i8KwHrPm2c=_AU&cA>N3lU$X)ZhMdf#6C0c}a~ z+$Jm*Mc_kM-{i;+d@m=ZvtrRBnz@J1)8G*A_o+f@ZeeR&uZItp9htFk^&OPpQn4@W zZ&lZZNDY$GRptwSVza5`K%C+EDDetG#op+RVeo!XAd_(2yoC}UmE#A^_qPhTAlcO> z>cQ!>Ib6#NpIO8u>P5OZnS3ta^I7i{u*VKOM$w#KqIP!h0=RgubhwJf3PrUwSC5h%q)yteyc9uYBy&Fk2tcwu_?oiX$OSl58w;S7SwSuU`Iq z&jw>g9+4qV;FVS`feXHV;{6@7Dnu?Ih-RP7;gVP4%Epss-4q7^PtAh~xP8&S-uB*8m_Rq=u6seE}EH)D{Yf=}DeCou!U<&oA zkRG?q%@aDUEA}i@?sxB7rzR9FU{Za#oyZq3iE2iaz~~UyxbX?DL}@iF-E5u62%`8S z7hrZ3pdjH96aTvs3{B~E$64;Eri8*jkz>bq>_)wMu2yqb1|S`MnxWQ9*nI0LCQBDR zUqK>I9hk2lPXhiOA=uxjZTF3fD86Jdk0w9|mFy^eQjn}GCh0ZGBvDijpR1gu#0;wm z88m=q?-3;}?B+9p(VEJwWLl@pvezNaSE7uStB4s0xyRfkx<$Vxfg3;K zP_l^(Q;jrgd+NAmf!|FMPqEko+oBvHi_c6iYP>04v$0zHj(|=~OOhN!`Znp`7EW2( zo0_gS8$J<2SLz9I)P@lwdVFR^*z5=ijB1X5cPHt27<84k9DW;fhXnz9ZU<8B1b9yN zK(;=XjEJtPFrN2Y0j%- z6Y)0JFaO@SU)DOazh6G63nX`zZ&nBkOtq2!RpN}_r{cf!`7h4yf2T;ohc{xLg~wYr zmuc7N_N$8Lr~nRkPkPN%lWRXdQeDCjaOdnP#J=8Vny8)Q;{*)#FS491cd$i#N8bkL zZmt|9tJ#%X4_&8Hr?^$(n~RI$rq3uzDptJw2qOtGtD@kHFHW`^T3jE z{Wp4n>eQ+Tr>URxv=UISf%$d;!%vKYD|4H%h)0qK3pWU$I%Iq|M@mk4u44i4l?Fi0 z5n#Ug-Aph}EWPzP;@b-b`ukbAdTOp9E_sQx^k?blbQNh=OJ_&E3p=(NMgiOv#h61I zMo#nRCL!0*vjKbLMF~}YO!FPcRr8Vj#ao)fXk=!O9eCfshTY%J(m!3y+g&7PP?fBv zU+Dkb?RTh%Rz%&3f%0Hjl=!xQe}o;qb%(sf$Z1BH_lY@jwFmkC0a^VK$*-S_kw-+!Nrh4X{cS=!M2^VKH4sdA}&@c!ROw7Y+)G=T`Lhv zgqtxP0u~HE<5g4DwJ?CjdSGtwc7&jF_X9rVp-#u6`#9WQC@4(gZelRjgEJ1w(?yY2 zy-^u)aXf7j%C7D5JtN=9!ugM8NG(4Ggybj)(GFQfz4)N(H zr{)HCqmL{j#P9?0gdZkIWHLrqwJk?_xg!gCt|4c-t$i-Ov2(uvmUX1dv!3J-57}_4Pt&Aupbyi2&g`#3K z^RoUi3m)wJww_TR-t_T%E`P)0iU)t|M*<*-jGo(KYKlqUpDDZ_1@?jd{|18)3S;Kh zWeBnYQKS(9h)#qRp0%E_58>GXTGbRiJZ$wr11SM>#4 z1OHWtF295bzJA$0Y~Ed}rc%ngOdzwp2(SnI805K~Z?arUme3cL{NY`4#{M{uQpLW# zsq2E&b@vnE#1V^=0YCHE4QV$tfisel!NG{$v2J~PIYlT?S&w8YmESlw-zp97o>W~U z5Cs^TnaY)CPHaS`&2<@aGpB^|(hI8nxbyRP)*ja!)d-5O^_^GT&dT{SuBc=6KG>2O zF3>5h3~x7Ax#N?CR`y-w(k~*V+C4P+nkiz@gQ!T=o1^Uk4+TPl$x{Sg&niBZvh5bl zXy-~a3z4~(HxdVp7zV}TOzN%WRu5D7q0jWrmrFPv;j<8lT4g*EMod%hDXVy+Zxpz% zty@@H-P6?8I%jA5N$8s}S7$QOk$!Jg2|f1Z*P~2o?+^ROyzy$^v>9}xy-rR}P1XxZ zjs%lg7p@e(rwUjrQzlCAwE-AY@ zoXa>Kvs;JTHLF$+lgK7+ukv=E&H5AtL^sAwIX0)(K~tS>K6IJH({x;^h(Ho4hG=mw zqRZcg(KSR?hhSj-W&A__VVLnkM!Gx=!>jP&>=N3M4u-j17opBX?#IC#hnaps-9x5$ zef6wzJx}dmV4}$95BIUsDg-h|- zY{G~|0pu0{guP53 z*QINMI{@zG?K8J_Qd1c%aDELMNQ<|n)3%jrm@(g{*4ou!j-(zJ9vpduG1p1dI1t%` z-IuF_2O}HwAxD#CXbPaF){{lTXy_s63Pbd#-pr5$!BD{-^qqus7CaNYC-6Li{R}^K zHXS(xxZ*A+N`qVJc!W}z&zTeU0S+ZLbkqZO;$u|V#No;F4#IG*SrL1(LgOvx8?=Bx z$$SfEo?g&eGc2xmOOS>V$LD7$cU5=soB6d18=pzsZw)OL!1a#caF=}BRX<2qZBtcw z-O>fA>%D&T2QnbBn*}VJtq(ntpM~BV*}c!mpI-{rWY?T;<95qq&{3VNfQ9xESig8y zk=DiOrk1Scw%%p8A28M!c^C@DQ^+%mvf+>s;W4VfX%IsHTiHT?-g^DjIrPu3(SNli z`+aNnPd@KaS)Lo-0ieZbC~G&6!G)amKzpzzl_id?4KF6d*SB{y#T-%u>`nkK@WT?< zR;)g{cXl_>mY%RvDOs|THLUXd(6AssLw>vnj~(VtyUA}x_nTk0CdSkHe7kyIL3Z+j z1_S?aSCIx7EWfK~)9eeoa;(Tfi{TMJpA3wc) zN`Y>&kU}Dy^DMa8ESW?x4^OZS6d%99BUcso!U$7HUQw{(C$>R0*WH4+t3z(IKWAd` zo$fAO&H)h{pf_!q!LD`d{uetmIkY22tk^X*)E!i{kHpxKLsDaAEAdo|F=rPoY0Tz& z(OL=KS@Q5+_H*1($^Tgdb{zor0XyktAnfU0%5-9liyLN*{19C%8IyCak)u(TGR!hm zpFlFy`Kth94sG#)2_}fZw@@WL;iSd zW~gB!E&PW&4rROL8d6F#eXQm6?^ow*tyn{nPdJ`~BIqgSJqUwM?{ZE~4*H#qP8lr% z*{IAl$afWOq{Lb`s~KzoEE8a=xdU--f0XZy0hfZiN0U!ho>h7e+=mS=7gBm7XTubs zdHwJ*%(k02?L}20kAUhX+{FrQf-guf5|c$P**cs;nq!NnwwU_Q>iyBG=|~MJ$aK`i z)su9zC3840Q|)|M9Ci^>^018M`kl6=J&ft>$Sn-woDP9JFIqaBLx{B7;DLw7IN}is zcCUq<&$>(g?Dp>}J<7zo_Ohlvbm8ddF0v{1un9 z&o~EJ%*$FvaRFykxgjq&u|9U_Xr=GU`Sanu2!z=FasNS0%3J@V=K7y@1;`g72x#Ns z@STwrQ+_Z->i+yDj*mu(RT2{>N<4MxaOyga8SoT6NkeqngNRt7eFc3IUIU~>SqoryRFx&e5*Oo&vB z>~x4qyu6~8UnP(D9tQu>49?C7MpCXZ6JD1{*aaRoan$|kRh3U(VE+4$xk0GZVmn8g zEa-<+IPvu?P4fbTVi83~LH)wYdT{c+q#V$BJyo0oV*b;12?mK`Sc4okC=v(2dwi3b zZ8Rp-&7vn{Xdr~NMa{oa+ruJE@a%raz#Z5%9mUKi?}^b}z|P~Db}cv&As7?r?OE6DL)acGE=mSxPa zTYJ_a=@(fAk045HyF3!Xf|CdxdK-}ivgEV9AtPB)q)(MG{tiyG7NnuAk2(=zBK#1r zH^ksUcBI(?eD9Xy;JhtLR{fUIL?g>r`LT?iQ#$wLFfFlE2yuA}6Y%vlMLAiNJmSD^ z0N>^?cG@^=cFg#|nLww{;jzxBBd=8{q=`uEqsdKF zbtq?utoGL}!ZrkD z&uoHbt62#Vu;M#<&Uup-AzwU*p!;7OK7= zSVIiRjv6Or{@A@cTma{B=yYrRiB>D4z|&amBOFeY^=1HG|7)&iJ|uQk;+L4e0XjWX8EC5*UyJ}bw&i1@b&L4 zV91y_z}?Tmn$E#d*SB#Vr~;4TpSTw+{J#Q6|3}%qAKmy?jjG<&ywGviw*Xx9-Rr_H zKO@%}kROCMC$pmRa892)Lt<5H)E-!SrRBrg53J%I4;S5077LEaNDIl(3<3 zz}R=$x>)*mmbce0WU(pjnUm>Klu;5JV+Zu|xth>RuI0GDQkrPwDTt;92Dp(*uG zc$yoPs#a9tY#`y2OT=Xx?K{HGk#1=IDmLhu5^Kada$(4cb*kvj%y9|lUdKdrc7X|l z8b!0a?zpRQFzrSSqFJ;#$CZFW%)>VJZKn(xLTlK;SDCSsp`CQkGV4h%VzCgmHWym_ zaOU`-(?`&urWO{m3)PFf15;%m9S}T#IX&o7DS1YKxo>JU^ei?h?`S>smGqGGqM&3F zR>^54BXSmqAu_RlwDD=4`s@(lM)yu*sI+e?Py)c&z$)D#BGmR8Goc-nU zr|_eh`}8-F1_@Kh$2*EMEV(Jbd(p6oo^*-Qalgv1sI5iK@Efqj(_ zmX6-vs5~`5O#892+doxddJ0|BFGTyN+7kU-gSm|0k7a-#_Q&dG{?vTx3P6VX|Fjp- zWB+Nd-$&j5#`h~|uj8|b#SzS0<9K)j(M8rkT4xJJ%eOJv*G&3F=iv5fo=Hs&6JCJg zBX*&|3d%xpFMnec^%<|sTzHH<;@40+8b87R$n#>V008wTnDtLQCck@UzVn>CAk5Z# zmVUvo2xd8<-KtSl=*^rgv4Q1zktFt#?7@R*W1cW6s)Xa=;tVyTxalD>nI%>5RSoO7 zEjKNC0#1)cbOW`=XC5hI?*>4`NBI42VqBq)(IG^w=<)#$jh916pD&;9daj3-`{ z0`L(cF3U&z=XR54zPUVEKxz}mn#aYH!iu^hPz*je*5R=)&{|<{a_Yl@M2p9pNrY)F z`(^wQ>Cs1d0yUU@;tb8CSb2hfVEVPeqH%Snr^Cg+^M#$MVd zAqmMLVwb{$=9;yj$SCVHlUc~9<<)83?F69Rnt3D8vNgPQ8V(%i=9L6dWG{%>ObpU| zFl+aILKYes$I%BJ-H>Z$&zy=gmL{&G8iA!U{WSi-W}r#r2DRNCiU*j!FMK^mQbx9j z0G(Ko?~Vbq8)s=YzGLVU%`{oc8=r-2LqP%E&gxNRF7Iyad+cXfoSL^5@o0Au8te)B zAr&wJPhP~b4?O(nfYZ05racFQbMZRzC41f~5`A}!>o=ClZ0r})iv*`@{>h?G>BQ%@ zxJOXo`h1v6!O?}M>o6C2W0K*c(VCd9#7?HlMFp$yC`^h761-GZ{$2Xg>6YykKr`u* z{r)&l6W#4q&f>21l~Q>|`xs}eaVj^%_7eHkJ2QOLQgK@5hLI|1p31TA{pbSxWS>nE zF6&EFo^sBqqXRf#b>vDL=7Ug%e|H>AU(aw*X?o+CO83+P*OoYDL3ESMAcXO@-*NrJ z@>(?mIH!Q`yQlj836WX3GR`qXzU!Iqdnx-3me4L`_;>C6Q=4Pu{bk9RI(AwafB=CJ z+wIjn#2Q%66+FK?28atTL7CsT%lF6sQ}0^Ek!I z#=j*Pf&{RX!c|-5`TDc7B41=a*>3gyhKI@W!zxUk4G<{7`pQ>SH~OhNg*m+q!h~xT7vRY6-~ac6BZ_! zT+FgGz{oBhYHH{q=G71BevVX}On!9?H<4_Q4)tkF!@M+*rLb7|JacT`*ovo<*Y!$8 zIM``k^nD#tKim?HbpuD&v;4fhcM|p5m7mn-c^Z`LH+x0x~0FS5DPQ_W;!KAas> zuq11$8haZ1Qkm^DzlNV+AeCPql;flH$kx7Ym&ERx&-gP~o8-Eo%W?eEhv`wHe(vk1 zGj{s-*ssPThEs!9OKv6d=ZvCvk?g?XY?5g*)nRB$4dmWFWecbIG(H`M796Xc@ilQC z6llZKo12@9=uFOLWy0Kj0dj1QRKjCy7@gO$={e`9Vw+}I@JKx`J{Y6tlenkChk7yK z#Bz7guHrrMZk16;wVkh@u0k}Zt1vEpI{9`09~HTRQB)P@0-Z60UXd(nSr5LM9J(N* zE|f~WWeU<72VilPkq1$mo*YO?-f!gcFk07)`{r8>TsD)^P3xQUiv~-xxm`q~RN`!O zuO!Ws$pVA%BQGUQ!`4UP<^Lvz1ohFgSB~y_?K$LaY_{t6Ct{(%R3K{DzQ_rLTZ23K zE*{nboX1ch!k^AT?(dF!AYwEAE&BxD6t;6p41ZJ&;fKYLmu(4`7A3Uzq*RT2v={P3 z&yQwb9Xf2EOMlGNonUHXqfvZozbNnIwK=V_!`LAd00A`e979V zzD^Aht;~8^H!K&_c8oG2?}y?Zp3U^?>go88JF+7@O(P>Ir3{}CI1p4&o8rLRQ#O~K zYy+!Qt`blEB{Mn3AeZPWDD^=bnKK5>VGm#{3B?CY(F=*^ z$A%Btay9OGmGb7!MJ;Kz7@I%0)xC%>A3(AaF5YaH)ipphi4 z=5Wa=djoZ68X8<9xiR@i@nM2ViGnNq?8Eo5VIEBagcl8c+@(NV9#*_2UOcM8fz4`F zT3LtpkP+&Jb`hpCqt-SLVHZP^oU%2%8#>fJPZ+BKTU}bM6O4D1doZOq25({=?&+Di zpN_l;)AX}#&ZtAY)4g5T)mbewrQ%TMDoy;dmM0J1Oa-gA#O==M zP9q!I+S6pHm#i={Iw!{uKe*!1%(Rexjvt3JDXRj(ZEk4vv7a0?b$#qj_5fOBef=JK z)IQPO20O1$HN`Iz-?z!{k3WIsM^f;`2HPL&C9J7!=6RC6kp!I)%eW7%qa#q1p~F(( zjG*O!mFYjL&)-`ZzgvCeCY6?UM{bV3fv)YKZ~C zaDo)w9>tFn5Egj|-A;Y*mhOJFQKv*z2FM!+dxQT?``P;SRB6S+b=y@U?}+19kR%_I z0!i|mRvOQ2ePZ{tL?%wa;Bmgq+t($lOujo3tO+_S;|s6!OrQ3bbj7a9t=J|*hph1w zEX@LXdpqwojc$0B?&xoaK=P1*2?+S<)+ck1SrTVUzNltBx=RT?GFOFhHFfcjDE0R3 zu`9_UFQ2pp-o+`lpD)*++dfs-Ci}R1IbcBaAh$?q?;b5Zx-RiD3d5$S6yb*u&o)LbJ9J7KKh{-x(x$0@UW>Jj9<#~UvSk*uAv;4;FrHyQg6 ztuQeN9fVOJycRqr&c!rar`$JA`lslmNBoZDWL~zD_rz{ZEGqyB$O+WJu?yFhYn`h^ zP+!BSnZCb$Rdsb$+^W%LqUf@W0XaYyTOyVxnB+$D!;+@q!(DHi^Jns zsKFj~1w3s(7nN(BZG1^_Z(c=B{3GiZ-}WL>i#m-k)Y|OeS7kvEiS44|s0)FrL(Hd- z=+9_EB9$P&b&AOEEdmnH`ixWL{xV&vZ;u0`Bj6?EP2svf(5)T?KmY$eQjk;nXs!>*VW zPbf}o)@JtHOEjP*X|_^d(!xE;N33k~gcvu(rO{%LAm z-s%K3Nn_$66_rALvU!|A;EP@!oU-UIQ}yIfW!;gTW!*t#c?fx#AXI)HDqb3R(I6~; z8p<}3C;_SraJrI}4R(l)z!s0Gco3-2K38R79z3r(3zp`oTR@8HEE-EwB-8gmPn&fh zGLJjmXKgW!<*s{vqU@Uc%cxYWC%+dP7n$>^2j4->J*CpR*FeZ0gTF*Tt`(|{I5M@C zOx}W7lX9KBZo(`FL7$S$8xKx0;eIcKI{A8it5`e3i`bM)>6A@f(5(;Ca8PeE(&4~% zw?lXN98V-YZ$k2;#H{6`{wd3+no&|DvZSRS%=Ck5fYzHhyP;u)hD$NFG=8Al%}$~+ z^E|(mz+~wEOb8BYWsH4&pA?4hT&hE2;%s$Gx~!^-&a3;rBAZ^06-QyrFDb>^*>GL?3@ z^bM(`0kJZRW~!_yzLddG6b3=3-%I%~t*6{P>OW#3cNo$$KAsJktU47Lv{VGm;Y}hV z_HabplW8WRtX(FO?HMojH2?H|wlgZ3UdHDETN!a=mBZm{!LnW$D|d=dw8pXuhEqk$ z&T=Br48jHxMN;i7hz*;>K=Mi7kt+H<)*ymK!7|YMr}zxigP9xP`BLm*PwGObOd$hg z2S90xB+$^a(z4?|*%iXtlVDBW{>v|3k&T`+t z#bSuhC|1szEp*+OzZhcf-<)uq6%EQm%5b=wl|4$^i|JnbE{#&^nGLu!PALl=1 zcGXkmyM^{IG1lQ|$K!{g0Js`ujC%P^jWoF-w8HOG1el8k&{#ZR1O^n>iAW$WIVfi*$ ze~rDZKJjiIB2-nK^4KJN%Q>RYwwmlAV<8d!ljl!oi0C-B&{b&d6qM=M0!mAsyf=1n z6V|V|k-!TMrzU+P1U|{s_YW_X)V}~#)3}^~rK{6q%0f%$7BQWc>#5(leSmwQh|>mt z7%sV%sPxS!?3y_Wbd}8!y34D1HZOEhI-j=ifbA-YDKrbUE@fU1e`<(L#dYY>CPYH} z>2lO6>$^eZK{-zMWv=~^HGbSPWrpX0hvpM(F0V!6zz0fWJ=TrA-kD0sCtgKJh25gO zRZk&J?nd#91dKSOWx+#DRQ8u}P!FIOM|Z_LE%8#E#73wj#AByH&@Np~8i z$zH6tLp{)8w_)2TQ9)a`RI3y$Gxe%=0}XWKR8+4lxlL9oS{Zu?RrDgDph=?@bEhp1 zOU)ATEUBc}4lJHOzCDy5RGNQ((-5(?N%pxlqt%{SIjttl(w+uOws!0+Va>jhO{rp` z%Nj;9jc(DZk$y(JPE}*7{{o4HS_3dU^4_iD!e~rjo7X6^EQ>Lm>ronqKWSL!80~03acEM z!b_+%P;_Xr?VgaIZCT!;)A%YoP8oI3V4-iXh9NNNVhjxtY=l-e@GjXrtq$m`7sD<* z>|i{&@&>IJtmR^7kCHUrXht?Xt_`$M5F=sdk`Pwr>a$4bmU7Byv&}77y`Bg6@Fm>j zw26gp4W%eyZ^^LReRSwDH-61m|^ z%+GXU=rEkdR*K%+xE_CiroLOjI4fR$mpKSONJHq5n&~C=*f%^b7-8%6a6m6ktVBw| zgYGpSD;_5p2>R~IK{4$cQwqA4N`3zs`Dd)!m88zEEZZnm>In7psHNamT6^MMw|Z8Vc;u0jl9m(P%On@tOT_--hI?R4j0M|}EHS=ktUT#F3O`4ZhxvIK6d)&@T3 ze)em&oxGI^t9f`nXHjlf+|7emJ#*CY3Y>ufFM}Tjhz)wbXNWiCx#xZqU(5g*ck^q) zO^b6|NHbhYV;bagTuV0ZW^-$@oePE?j+=8jG+#}HTR_hvz{Bn(B|eo?eryVt_jFv> zG&oo^v%2PCUS*;{M5dE&7>2ZEiYP(D)Qzb`1x>}kvviL!S9_#>g9uo!gdjAiE0<^3 zuTSV*WM9{fckfV}l9`o+KvPll5}y%I6ef)=$IY|`!#r?^w^l``ytxb%eC@X|%x2d^ zz|f^IWo}Q_?1N2Ll3sHX(?b`@)5e5p-c`*Ga$m&8IO`_=sIj+QQ0)AU>cTbJ-=J3t z1t1iO|X>Nlx3((ULLHoZVY2`AAk&f;P#=SoO|H~zL6SLBff(2!|%q_ z?0*a9LLW`A`4g8*P5;wDoMubzv#9$15vkxh$`_o>JUa%nN*uqG;*w04cr>-Hjh7$W zbs_hXlBj37#Ln=~b^;D=S!pV-Xbxs1{6!4z_LT@#iJ^TQYOlJbupfq`aum~50fy&D zBhlp-0I6YiF98x8ECV5?0D2Yp4Xc|lI&EZ|-f?L$Yz&MOAX87~2zj>L_AZ?a&Gm$0 zE+>h*BH=(Ek(3!a7KT_@FM5P@bEii?j zmhMggDM9H*K)So(AqAv6r8}hs1SI`N&sM>+_wnp{-}Ak{^Vc&o&zd!Bt(jH#eO=c* z*PrIe;>q23sIV8%u6-OIDsP>i7=hv+>a{7XeyR=x2LT9+Zh#;0rsxE)`CpwuK0R~$ z7)$f!9c|g{tt1O}KDlu5BdbJ4f1N_p5pRR@%hgG}R4PoJYL?po=KZ%TpWgZAU4KgH z#VBB);Ct^j3*cg#2M%k103lw0$_~*5MUVoPh&M*!Gw*)vijy$1l2$ZwVs zKaVaDftvqPxv#e7@?%>=8NlmsrHQXL6ZQ2}A-}$>*Dg05r;<7@x`Nx~OMF+V{GZYc zRPp6gVQMe*eNiIl((%DU5SzThYRS1s+}?oc8`Jk(s|d>@ z9)ny>(M1Bgo6=+cZd~4tbMSaU5z?@LiR5RJB)`ExLp0Pj3eyin%tAx|8M_K`e$46tf@5bF^6T(^l=S&^?dajh}jJAxS**)7oBFQjm?)QVy( z5o+1pnU`opHQC2{!`Vn}D2H@Gy z4nTOD9R@6Rsm)sreGFcezMHhRtJ;FlL@J7#Qy9Y&B%nBxO4IzlL1#=S6C+a?^!THf zsA{f*i3GMmwbO{UZf(?9F7$YvZlH3+)*=)R^wNIknhLX$qp=yM3Ny`X=P)J|o`P+G z9d}Kf4UY{~TWJ`!`1!8u5}Gt`x_59%qhh8&mA4*IE~^D>sUaID08+<8JKNqZ!-#`s z2#tES%IF3N>u@(~kw6B$&xe*O@w1p%dBzHj6@{sez=DPfoCaxj{9-8RP*rs4Yf!0U=(n|w z@0Xy~RWn;W9<8xae3$Z#0{$0Mx&dx6|BVCl*>wPotWbYAJ$ioqr2awx5N0XcO6HZ! zp~gBj-?;ET2f%m4Zo3ow72EaiG=VO%2m1*`kkV9DF1N)pX`=c(fi*HiOXOJJ2@ZP6 zT`BGcEEJT7oZFSusaJBMd9(5s!~Yy?2dpeF0Hj?A|Hmz&Ne9gj^ne-j80r%!Xh5r~ zTo?e*nN7R(*8`BiCFBck(JLiXqBBu#B&gL;qb_Gs#i0xn=g(#(|H&O@GD`JVA9J+~ znAcy)DbQbejN9cB2z&k&<^FFezJ6s&bpLIO|LwMrQ8xxFqVU|kJF-A~W>sGK_yeCF z=JlBRE0Q>@OZ+GQS-1en97f|;oIWR$H~94|~vkU2UcZYfW%;tnS#F;tJn--DSze}wYQ|9IIK z`8$rs_?PZrom&A0E1~;?c~{QTT0H@&4d!_Z0=M?91)@{9DYtj6DRrXF{Ch;hfN;b* z5F21XfN=RI4tUgW%&B2T&D{<5)91%>0B}T(mGQfqK`fr#RA8>v?q zmt8B9@Ck^TUv4yXy(=!e){*@_(8_6vlp^$Kbq^AaV`m0v01`(ht&>(q^5${v?`&OART#h zVrgJygl#aNlD)3?8!#<1P>q=ndql8US0oumMM%hdwn`m=gWU^=KS=T%`rBo!CAh#F z5iDJpF0jel(O|&989+EkYKZm-yRT&xa4YOmttFw* zDQjJY=gpL0rn*HKtnv}gqb@S62S`P0AW-X>7qf$@!^Jy$yUOC0<@{ z7PH$l8)TvE{Z@5GcgV+$2;<@3cC{BmsiPu1gHx{Ui6K4m4G!mL7xa?kn%Z!1H8Id8 ze~pzgE-R5jO1U}EsZ=a0BVbl3&&jhG?%7})p$LWLzs)iUHz;u(kaRBC5f3Ddb)zM% z(reWYx;u3Z8p2~((awxM(E@#vke?B1Gt|Ch$pG4(Z&(TbGL$R(s!i<*XYbKFy7U~t z8uu9@_Z4e)`S->TS~QhA0YrNb%PmfIfB-mQHMp+u>%cCb1n6|Xdi&+9{<7ngYOvq> z^nAR;y)&kzfKw~k0Reoe7865SK3wCFi6(r8!tioZ=^TEScu>K_j|JAve*+8<(!XN} zg1E%)%KGjZX+Gl_u_zY>Gp)0O+ed_)i=7OMu=UJppp^pITiu-ZT^hEqEfh#=K8qLp zL1+GDSs3q1+gm_ZFD}2>KXPnJw1@70QP~0D63C4duAIs00A>(boL$90*7Ju%*c-*7 zHWe)O@p4Yame2vP#?0 zhA0*LZH{)>3QK+}SHK9P_OiJTX~r>C(6dV_3_6NCGCC&Oql`MJVSgWC!!UVWowM3n zHs~ESV;KSC=9U@ZTa}rSn-*x8Ixjl6sGOFxZd5Hn4MVBeN(;uEdu!RY4K0gr(-L@< zOsRD-lA%~tja6{q8xX}yIHxIV_+AXb>o5px5=5LmizN0$2oWa^z^xMo859KTV>UDO z+$pgkLuT0%YkWbx9OG+_eZJsKn51n&z&Fy`wHa0PtfGq`hRmfoe6&J*@%@?tuyvZI zzE?CDKhsI6j03Hg7PG_+L9R&i5Hw}Ug}5tKJxEhvrU#Cq*jozezTe&s7*T5T;HX?1 zF`oK?8miyFt?M~Ry>DP*;%xAYsJxS+!`57Py3z|AqME=QTk0@BO|_Q7G%+WN{aja; z#c(%Zo~i>yPvJweLJPeVjPos2)wDJQU;&Id|W{%2wvlSmSpU z;#uVD*Pm5NL)@{U%8SN^5k`8>0n+o}Q3ynbcxjMiG~%GWG6SnD9}~{ZP2=o?O%m=6 z+YdzEh$-7p&NNE%XJQs<-saUI%Y53LxB(D`5hr_Yym`<63f*t(&Z}-8Cz23O>9pq} zh)f`CXav2!=N~4$BP0-CrAMok`SSP@hlr3O7GN{Q`(b%9F(+hll}W=eI~v?)XhOH& z6T0O@$nLoy7XKi)uJu4`On)h0ZqBMj{i3_o|JO!6V1)e}24lGI1Da6N-HKvKTC=5S0zTwY zQZ!~VXMv{OKB~+BYhHMm^WR5tW$9785Ohd90GMDOZc2SOoL)xO8mc}AgsxJe|Lo)e z19YTYV)YvVi6>|Zk@{E8DE>lb{coAG|DEf9lJ0kv%KQVThVR({fS?KeV#B^f&WHG$ zj{z3qUtKKd@0hu$lyBRQ!L)(eJ)!&P0jPX6Sy*XAktWrk+p% zu?xmOM?Cy08<_dk`6LPd@*8?4!?=F$I=~Yypa--nV_m=L2V5Ckg{HVr287X@|D93j zU!`F~K1L7*qzQEag`%*s+^eVA0E`D%$NnXHn}7UEfczRk@gFSduMzLR00*R!s-v<} z{O9A`i|WLX@C$|@lEAv{LBL(&=;95$^v-snV~lXQB|cplxryL~ZC zlKgS;R!%eh#5hTmWax2;Sh{^mh}a@`kkuG&w$*|vw;3JvMw%mO%%M<;1j;@~?_G-t z7>ISz`%$!L95e0b1YnyuG~H*-6cz@n8oDYklVPbbHt-MGJu% zF00PdgO$K*SsS!ZCQeKoHwTrU4fr}_OJ=2ohDWVNk}gl5_?4!u!)H&rrrg#G!aNPU zr5X3c9iH@^rE7Nhn)ZUTGG$F=h-ye@ng|rb1&PoSk(R(==GuhyxVRN%BF+9oL5C1x zN&*gfnU9Nn9}Hn!NBwB>&1z4dMctkd@nfcLBZ}@6GsU#zn4HB~#K}ZPQ>nJ7@LXSE zG=KTveNISmu~mXWE*QZ(u8OB7_zQ}s_`mo z%T?79PPDf?;&C8eA<@lESvAoU(`z8BJb_7%DbFH}dHc9B3cE88440Iq=T6GW$-}?{ z6|gT~$hvkDrcbh_5^{BOv#Cp3O#22q$A^uf!~$B0)VpNc8!Wp`w-lnL;ZWNJKsQ@O z5n!RAf{gaoWXe+o!X;6eUwMZjY%9{J26!@ti4yNh2$0v;VLp|8pogUcJm z9a^E?vv_BNs#c*04>Zi4Qs>jD`s0v^^YvJ+^NGkCHuQ>-p}}J}k`@>rYzJZtsYNB& z-i)5g*?LorBHt>vzZY~vl;Dn+Ab2lLGHVd!Aq+AXq^=vEcn>P`oY`+tndX2(jKF`eV7)I0|<>-BjCk&$+- zn7nvO0w|}o5Sf(&Sb-PyJH_()k{$1|_$EKAK%lzKY6n*Uu&lmj&7-lDZaOJp!NW<- zB3D0}H%lMnzNZtNG;>>Bpg-M|(Z`}pN&24dd-?nss(3MAzoq+DJZ10yE7iEN zkSxht7B43=R99D^gwAevc?7;vrO8e8h)kVP%Es!ZEmMUsYo=ZM@6kmdi z6|f+RR&?61)ynmOGU4*rHH318hE|s78~h5BA{FHBl(LCe6beUY|e$7(rq8jCCUV6W#g@-7v}d!vuKAn7YST* zw!Zr+N^5xmi-5D+N34ryCL)*54537R;?THcH=`BAL$3&Ziz}jFjcOHj91KNbUvRI32GZ2DW!U-T!5e>4_a&B2)B10U~kB z`P#8NQbk3Wqo|T5rUTu&0XZ;x6d{Fd(L&x0afwrgM6hla^M6y^ZdWUPCagq;0jRI*=<*zsQr!gs45Q-SH$&KBYIcizo6o*FJ6 zM;2K#ArlDXJh^xdQ)6;S9kabCg4Aupuu9NsDO#K__ImClaaBs{ehdB-L-$ zbgQnysqEcOzAi+; z1NvnaJt*_Nqb2+>#`+4IiEQygV@1ryvXA+g3o|YB+oaKqXfQJvD4uNFd$TLVi$O?G zT>1Xz1IIF7inEe2S`cPY;bB_MHPvD$9~qFRdpo(w00e8vHn$25n2L5k`pfvu;A|&V z=+&38vxR2e)-i3(#SaXx45vD4K-7Bg*bb}uy=H1%#?@ty0AY=G(^rqe^u)F?DNvp< z*6bJ_tp?M+gs9@+#Az7qFVw3aI_rv%OW@S=6sWf?;l4#Ww$*;f0^xS4s#UjL#9e4o zhROU!OsF?Rt4qb2NDC2U)P0G!kpRllA~vtFIBUMh%!jp`b^gYKwc79sl&EHQktH3K zVFI2S?1*!=eW0Ms%Q;3LsB7<-rRONMxnac_IAO%Hjm^v5MueNWVJ!}bQ-IUgQH^nV zGg6-GVxf>XOg*8#ZSDpo(B+JEn!17^f@1F($F2WnXYby(?HzU$1v6p z*((Nu7;fB?llG^8AQyJ z$TqM9UUYgY?QuM6-w?p%zErx-ag$h|Or$g}(`uLS&eHqzkj#@^_@)5o_4wHTy#oqc z_`X$C+XDAS4ePMk;|jk{xW`c|ckZ%0f8wL30DHY$j2F*pF{lh;Q-#^@2cwP2s(C8(3fySEEd$U<-ofW^1X}^EhvH0+K8u zFv!A5Zq(`~JduVeXt{WImNiyCO%!R(>=<@lw#JH`0@S}r%K$cNV6siv z4Zy%yZe%xEU*=z{N*h2cupH12>knXFz}?qvH#u%Du$Sy|cR0v%2Hn zr|LE5`xEY5>fgJ>l4A1{@1>i8oHQ*x0rad>);=U6%H;mqC?Zp3XfACWi(U%hso5LCvc+8UeLU+@x+Y_wOPUH`agE=U{jD&4&VSqT1dcpFrL zNk$U%_r&QbA@JWjr-U$wZ3-es*d69^c;;!x-xdkxyJE=iK@>&GED+61{*ZKC4q#&aLEn)vYFPyqV^UY`gQO>6NPvu$LY~jS zy;!riWkcJs&QVo2p&J#^EP?~#HYdDhEsO{E>(>I?&QC1fr}hGZ66{1r%k^(^y2BG| z`t3OLtz+X8C&?;rsYCWh8} z9kmFH9NWSauuD6x1=e$4L{GWRMgdW~cy>;70FAn*s%N){5q9)NPC*I26`uoQrO)}#!Lh223*^-pp27-J0@>nmTak zO3;d-d_0*w-R85U0;LbILxW|t-;4PD5z-7K@4H;%^C@4`8er5+DyPYq8lo0^Duv;^ zGz85d+QH`Ymf>X!RwrCwz8$&eSfDV8n$fVHyS&qZ9roa?A-)ZJ5ih~voDmR;s;9j` zcbfgsx_EI0{wR}${amm*P&=$o7F9!AhNlo_mpIgm4a;&ukmyba$PVd|#Jm}r5~4+> zVD02}W-hvp+9VMCN&!A1ME^)(JRs&`&cD;;=1urLZ(~?)i+Sw4z@;dxQGY9%fxes5 zYLd33y3(9zob5bboRs_$qC_R3yLP$Z)7sWq8vA4iF^Z%>`R);nLEw+}GLZb);x(Wqb1 z)>J%h#3WdIJE$Mq@AdRtO61b!qqqZ^(R9=Auj^92S{?HlsQGnuYpQp&BupyP{GA`< zCfwCE(?`6Ek00btXl&cBq!B-Q-*$j`DnH8~X@zfV+-0xI-c$=eAo_!WJ z>PKTy@ZL`0MgRMIMH6DT5C*R4+37DmHycQ%T!uBAlY4%*Zj4SO73FR14oBai&N5NB zejoi)`^Ciixc!8;zwz2UD1Fkz4#zc}ka#Grw;4LHbSh7k?6I+}krD6l>9pN1ibeNz zVYIIw_p~UxE=9e9rgM6HT6J6;u=<)K-|hQby4-zlJVi!i0HdhQ#*l)+Y!$+!6Yn#m zJ)6S_8Ur~S)`r4mE4&@o>2!xlxT?D;Bs@&-Nj%fN4s-}LW~+Km&h|N^-x?OOZEsNo zA_Y&t+12_TEZ>RW24Cm4N`OKU)nJ~*D3|%(THjuVa5UP$uU>bL^7H@I&y5CZ?h0XN+0fJt_;$Q+k+ za3c1bA)ne7 z=F8GXT^CiQ>z0C+kI007RS^6f#PI0N`AQy9gFGYflY|&EbS!P%Y7^&*1c5=uNJKwv z^<+5R`B!*t<|b8__M@Mn8~-|#(?1!-{{-ykM|c9C%&tg%M$>|s#vMBQYK;eZJQWLX{iac$FRH5F-;k#=4hnWmZ;_=)otDSe+orcD23uN(dj8;Ur$J$0*0nFn+j% zy?Ij~l$!CQ8S*rK14oR32V-tA5tdcNy8K=0fg&Ly;T=o`WFb_=9ZQId$FU9=LH5hr zWrtOD_d*iOqt6P2y6RBnJZ6tPM4TaK4yq8D8;#7+t>M+#^1>d7)4)DDU?n>&mSSP* z%lDNCc##LNisaG-gIK9Ty~v+4*CgGdMHwFtM@ zn!MTaYa^DZ+MwO-2pVP~Pq_f5*CQ_---Nbq6%OkVIIU-;EEKmD5A&B6l9rnczEL`w z7RO(X7w4{MzF$NN#itDNY9qxUp&gbs^4_K|6tizOxz>&6@fetBLdvZ=Qk(PGT?QEO_Hbhsm)a1x}CaqBcg- zHAjukd06to58r#HRjL+?qp{WU8XrYRcV+gx;YPX;WDHVkY14O3?JoD8v?<4U#cD66tBaX~Ko zI4*5bvhoh_sK*WbdiN$4l<-Wm(Q{Uq-!%{-kGOx1_w*Ay!jIZef83P&BV-V2!2)*; zi|J#RMyPHv!svbxk~2bru6fdH!9x}WxBrf1mp7b$XfT@x|u~`3d8=O}r#B+v6`j zAV|>f<3Cbmj5GfPQm!F5F(Am16qSh`v$ZOh-a1BwI6UuV{3$o znLliam{d)0+SY6Ua%0_zofA&@E(L8oC-%AaV0b&o9#nEXj`lVexpGY@58Av%ANCpl zIQBxa{%d|enVE0-6W-nKW#_ZH*e&F(j3j$sP?&DS6=yRsK8A{P;FlbQ@eq+omub6U z6Qb1-8q)Q~Wk@MxMRfa#U8%66MQExl_+Ik958s9Kwbeop^8Hf4KK>Jy(W7C^Z(#>M zdgLv-I`DU0=s!zy=#qCym!D&MHTsW zvqRvvI9jTMo)tS_{2|PNP|=8jm3kPbqrmIfLaUjMbzL{J~=3 z32Od_!}>MxsV^m7mrB>vcAVvBhPHKX+Vo`_2cOC=ZoL*g9$&rK&}R;u-C)AKcCmruE3)d#~Mdte-s{emb4Dhmbk_h2*kVm&~K_AP}Uw@VhpZzKy4#~lsaTM^gkDzgvFD?g; zHVPjGwxhzA-^|aBQB^;IaxDHKllg|y&qe4&^!W@DA9em+g|bugF2ius+h`=xzLddM z6nERrVc*B;9@&4BgwD51GXmQ)DythE+9)@pi$aG`i+G4&A&9_mKSJ$$XJyQ;!Cduv zcw~^a+N@&o(T%nI7$9m4i z_V_E6;NQ@(%KXBY|5Fen$V*6>e-5%C^#k0g`Nu8ef8kF5$_(=PzpG4zUypG9$D?Fi z)+vwrhc%@8`S}C4ZNH(scDLcSi+359;}soT`^G|H<^4jg`%4tzJ}*dJ?tET0oc*$F zz#W#kdJ3!}>i+{)5s&DGTpD8@72)4J$dv^K0Jr2E0RNe*nUvwHZTbmhE_M2Gc2T77 z5SXOv120%kZlm-hZUJm-H@q{$@r$X%quu(}L}3uK!Kt;|Y%35`o6QYOd46WGn>iqW z_%%V`*ISG}NJD*1koxTwS9A!Kz0R4#@vR*aEXE+qo}9Z&vm zrhon0{QrBKD%6&M>nfa`+r3+A7Hwt2*2g$;V7=O5GQNJ#fBu924{IXV#LxZphL4CM z+^Qun{6^yaV!6JP_WBtNYoE{Vfspp3TaUGyK?EI?;BFJYs@;1N&zKrQ@r-WO4UJQP z!-T?x$tUO$2QsW7pplx8hF5CD!<_Ih)}@#j zqqHsa+X=XJ@E@VfUe{Q6D4J!~AE3P9_ku)x45&Nje?5&9eo-?PpE?DuA z<%O<$dy9j^E%7(2uR$G4`wB)slcM-LH;I|RCeh&+gR+T?#9}fKL=ODIZIcx6{HCh- zflhB;4TGcBcQx2~bO;3590KTeUgB0c+mJeW;G%Mxh-$M$OrTbT6AA8Xg$6`wz%P5> zvonH8JAD424nky+?Olc0>dNV9aa)FKRuL}1HKsZ~xNgO)tTvGf>R65LuoSUoV}4qh z^L~Rw?7^VYbQ44*i8y}iJ?|wrIEW4?GD3mHy_5#y0XcJ47=IZFvAhCv?3|hooB$eQ zaZr3WvQ9r?B)ZDmyjZ*GIkX&=nl=&)Jn)@&Fiw5YPnKk~Sl;DLx+-q5i=$&IO5u^z zNJYP)m=A%Yui+OkqGio>uEE}ZEdIg?T0p%ZbhV1Xb95D5bQl?xDo7zQ|C) z);&=ZmR1sWtA?>n=W}Y2Z(_^;YEAoZ?F7c%-tzaqRr&;aTi7q3ed**8g(&M{YxriY zu2oCcL-IN~M^ie<+Clo4w;Ej6f&};-ZO`shymVO69kh*p-A10DrpOd1GqLhOZ19@U z8zJ%YNj)$F4tAfp-@*vqOR!V8jUeSKoDMuyBemU8A6{4EiuBZRV_CA7GVQv8Wh^#4 z_X>}cvhiM?hlg%G2=^MMZ_Tx|yB5$&mtThCc{9GIaB7kFAnEnfEgh>{lJMYbN)ON zh@a;QZnxm5j~0!+(D($}Id&SaInOhg@%MQC2?Q_K-vg@lBln@_wTRQj_QQc>z&Xud z=2tsV8BkZ0_3QVqqtZ*@=I4?~XFN~rfe-U=>0>SsrT+Lf<^uuSoQ7}y-Rm8)MtfWP zC1#Ve9(zHsuyF^RLs~fZi=a_Gk)Oa=pX|IaFFVDGg`0Cwr!aYs$3gdsf$Mw-fC~f~ zt{pk7#;-~68{S}@I&hT5LoW4tB zZFJaMs6}&gVVpP|Ye6q{yPoDlmdvu9x;Ka38p}?2;*ymb{NNx9##`qQrqs%YhWxBS zza~mlWK(|JpN?BAKpI9NHG6g~_sO8J4(makpTr7{8E$*42=-DKR=^@9bb=&SbwaZ7 zsC~7cl3K|Nioh_o>*XtB@)5;LmUne^53yIaGv`l@KD>IRYB=grblut@G>*xf)`ya8 zPc=Nurbo$3a40FrR*9f?MI;oEX|bP}j4;=J*#CsilF4z!BO2Gj-<hFultBh$CF#wc6qMPFK4Vg^nID!8=55Xw`%Dmoj@%kn=K4@Xii6-z?CJ};P16}w z$D}a9bV(NskH%0oGlHjUQ*Nzb+iA8@AnXP;N2f{>RVZ_*x8`{9PDE2TpL(B8h zvQ-n11fnh>h&A3WXV$Q~ppbRWXJxZR523ugEU%uqXWvPpt{3L1^g~NdoW;VL!Oeo1 z`E4yUmR%Yq-2@qNJpxDKVov-Ep&ZfqIw}rx(o^pG1X8rx@b>LV_}dPpm{aicr3rEG z86ZM49iPh%r}_=fpkCYWAi4gk3ui7c6azl=v2}s9u6*O;fuM(+XT%{!H$%h7r-9UKHtL zLW~SNjqi^O?j1j$og!W(4oV8L={1Ck3RkKd(0x0xrJZmnF-H4#D?dHb`mw_7QpV~W z)SjoaHAH*W;{^gy8E0-h$H9pcy@b2G(-8xtqBljZ!>Q#4w#u(NHZJYPN1yR#kmnt4 zm`_sLg^4h8hQ)_{&5w}C8)iL3$nGbz|&`YXsRUZ~t44Gk$blyU$E@euh1eId)x_0EUe1=5B{1IdR zUwseD`NvP7Sq$s!#CoFBg#zg|6aWK!Sa7M6|4_f`uQ0b?8@pA~)J*cU&3SAtWD`23Ga*Z3pF%KcNWBA* z?Ni)b6K=J#z33+1B45ui0hchVwuiI$Is8h|Py)@@_#uMBcS55XtuDke!uR|o~tuba6gZIc+IS68d(3hgEe~;Rmq~*7%eg~YR27X7*a-RO?&fpRVmgXMX@?Q_zZhAz zww#A()Zp?8og_X*m~B5m*L?!`H>t)ZYmsf$veCMA)$FmM5b=^SZXw|pQy`wARcwu_Z5V;phs@G}_Oo418hFpVI*n2zBg|r8m=qJZ zg6o1f*M!|iQ;K$YB=odLI-H})W9}YXkO_v06BE_%+g=c~=5MH!;R;vx+2${;u4uhu z3sz%>eCkCx;SWT<(GOH1eL6BD+={75)>CGBLz;oWrk&R+U|1#b1r5vON7HRR8J1TM z*^?%)=kU?smx!w2QyNSLl%Femp)K4QU%Z6_8Q9om20xm;u@-vH@B|<$XIVj?5kdci%C~ck)K!c8?6feC^lf2JuR}rQZv!oa*oJD@Ar%YqDG6s(7EXQc#m`X2SDj)_@C37f{x$Z199;P(dvM4Zb6bl7u;Q2y3 z&xi(s;QThzgH$VKrV^6ukzO`W*s4TSNYd#CFmfv^Ez1?-2~NjBopBtcbR$($^By37 z43~PU?I=&;B=mZe0~B|b?=^Hf8_8lka9)@1;vYcsT0-*D+a1ti$;v~rP)z8OW@utf zB0;56ZBOg6Y%ZF3#?Uxt&uct-*om@COBd%G3-`vmyCB``T9+*zd`H9DtRD?bK1RsI z<}G&e{3&ngTE8r2Y()9e@L>!d#MKI;zy(PTW1oimxTb_b@%G!T)05Q>t-S9_p^W`j zw|N9fn3$B*(o4s?>{cr8x>pi!%^=?$DkRP1NYF%G+coaVEKBOGf<;VQqT4j<-HzW4 z8t=i>G98dFJ56>r4$qT9tEa-xCbQ?iLrN5=oW}4csJ1^M0)EdqMCMN0#mC&p2fs{Y zJ{;bFpnb}BFt&t@s#`AqPCYO;seB2N{J-dJ{e2s0h3$;{YhXQbXrU$4$z@jWD>Iml zJb-spUp=>SJBJ=p_1(03s^VtlM#WQhv2Y=`-a5qUQ~lO_YY8>K5^vS?J|lxAnK`I)57wc1B*1e?3!OwG8|oN@R8+iJI_7^ifJRO)V| zoA!|KzQNLDeLXLYfoEd3Q8st;<59XLos-dd%URam(5e5i0&Uxie6yv1rx#YVos%9& zd1=iLB#5WootmH~3r{J^=IbjG+xOC@3=pNwh(l`GL^v836FxK~UMfbsFo^v>?=)wF z{S#>XiC)WEc~vz^!9G%nPv~~^CUNx8ijT`L+}kZhL<9-ov5EcsPZ@D3l`|6*991wKNUe~D-!mpAwUuk8 zc;M8JGrDGW?`Q6T^D+>FX)0UsGHe<+U~zC-*k(l~o|05oL7=pO$i+M!a>#%ayms`< zZ)aNJuuag|=igMBR%>2o*sS4y!j9PlS&3ij+Rqp+YdmpJC4px=)BnfP+jsCoGj-gI4QagYz}@E(KH zhN58_jH+P~>K$csOmR5-P$lyjyjv$aq?s8EjP6vLo6UL=l01X8#cAeSWoYPO$RNbC z&sBcqWND^r4o-6(SrWL{%+RWbiZZLe5%pKi_b$v|22 zF>%5Yz>>n0Wu?r?a=DPlMcKT5%!xzfcw5bO%^L&5C!8Q+w;hbdbS%Tdm=^$dkNhDF zh{p^+E>YGopXzocx~ilUuYQnGYKYjNp8b9$NU)v9lK10=a8z7Wk(%gA7xlxIrO-E? z;vidTSOISN_1looRMZ$dZsv+dPpjz$r7(Gclh4*UY@hi}sh(%d=SMC&rkGXw>%bsn znp-vChqo9F2siYY5l$ynKdY@V*Kv$n(uLL63F2DrTay*dj4q%E!>f5Qs1}YgCZlxl zIFgcgH_o73BgNk%o-h)@$bpSQT%8WemyG)^K@;>GDCzv#eN&Q|ovOWkf3Nn_Mxn*b z2e)%0WGru~+N!oyT?5ye;1CqSlYS00s31wl23A^(b&RKQ8k8foW{#r7fkxdA^+YC$ zHjsfdBOb=@Xjph1gu>JUes3k|XY(tv^P5-o-NXc?6YFWmn zj%8;UGE{QgmkK?SESA7d6Alws5oO|j-LL!tD#aaEuphZM|Fee0pK!VVDD4A+I?t1Z zt@lXxx#viBdI$UZIN+6wPLu(!iCZP*_0#CPAeTu{pCvx!#D4i=zkdnw6k+P?{R4pO zZ#6FQs3Qqc+182Y)OW5*E=uBUt@^IHe6s|qEIZ=T9nSVv*DCYpCKvH;P9^s|mZ;6c zZV4rw4YDDV+AQtALozr0QmDOeh3bbg%>2J`%{b^)n$d~wsO;LIe)ywdpvo0+m426vh~ClqWl?}ppg5>Q8e1Qa94 zHWWUADn6?T6=zTz3x3T9-SySQD{&xJ%O{YxlrVMB|4hMOTxzc1Qnw)^{@vO4+3!;3 zb$_E^Sl3CAzotw5S~038w=0!VE>+-r(>@vye)Hd|{QAfFo1fGFp||qip7FEzZii3LrtydpG~b7znEGBjqkYF^8ag7>;DF)NS1LTEx}zs^(G_e1zF>f z=57+aVOH(vCr|>~Qt?*R(JB0lzq($NAcsrj{__9XYa%Je>-oe@E?Z%0{(?0EJCQa zB$3`F?2$2g%Zf+YqvnfS4ZJ3~UvnLz%%;V_`u4!!?}a1r{hzPG-`PC>&HI1$bNox% z`-aq23JBn~_H$QrM3(bYz-*sU(0duFIg_bg6AT6&6cm2#KMxYp%H%Y@_br}p9ntUi z^rye10)O{7uz+*--a35iL;lwEFBsh4U|eMzelcbKg2&9~`URkA_@GJ;h$^*s4#bw~ z50sKt{w8VvXz+6=mp{eEyv*W+eKYeJlRo(slO8Bc_`^BK_4yUEV#YsX)OFT0C0 zL{^$4-NLK)Xv7Vie1?AzF1%r_85o_1X-(!|p-4GucUMOYmwB z&aedL`^=Wt7}!45G4&@>gvLKa-$GWX8nz?QpICgDFv5)&ifG+F5E*T%&_1#0yc)ux zw^NC5lIT??DZ8@0Aye$Ra_C}O9Y$u9|2~O6Vo8rdWIiZBJfEAE*Noo69L?#~mTAH6 z>*<_%p>2F!Gz@FzAPy)>8pJNQo9R9Ad507F>D20!uMnw*$&TsUf1l6VIV~ z>RO;pgrbM2PWKsh;D@QTdg)TlVa$f%B}32QLxuZUz5gI?kSS>5>|}h%aNTglH{4m& z`tgj+}n2dBhnaO&Klh(T}?|hJkRsf@_3zamizjKA-;CoK6p2ziqQAjtii^Zy@ z1Ub^-Ddz^@B_T-(pbCK4k`HTT@$W)BbtwzZdRNCE4-#i>@H0#q>)kVeuxh~WSPIsd zdMlWFms%`p6IYlt8)xs7193jD-hPdSKFNB2=?EGQ=~8VJX2tOsklUk&?FLvgCaS3CC*U^tLu+kb@XnHm$;1 z^lngFHUYpL>9K;hSI=~&V+?rw;v%B2_+m|Z>fwF1B^$7{RS?Ij=aZH63U9N8vAk|} z%r5*eaWVkR0Zi}T!(07(lA5OV>xu6S{m*4xuc3WG38&B>h<`u_ty9%)9i%@qAwL+# z94IDc8H9%Rrg7rm%q2>qEN57^hulwt<6=RWo>RhYOMf;Vyn^K zfMYs5s7~ZIRB}qLx-q6gm>|L1=~{Zr$;Zm%@=Qd+pT$>CYjT}AYP+fyJo$I-&x;B@ zNz{^>7r@VKMLwof0iOdlfq@S7Kub-ma&DOS6sgAaW|H06h{et1>e~s%E)51`&Z9b3 zS(Bo=bfi^fRJ%CZMwIY)Svb=*i7%n?-5oRg6Vf}W%3dB?X|x%TPgiT)PfztolOgpO z_U;9IIj5X~m44gPJ$VwYkQ zh*`S9ye+zNCpT-Xd}<`u$<$m+eeVsq`fgz^oi%I~pxh%bA^Gslo>59!U3r3%rLI`I zf^K{J6vQIw$SaH7H86vkltq?u7t-r{gJhjugk0OiyC3_nO;Dq{$S1!p#f-$v)jk?b ztrh{pNtltL2CQ--weow{QT30MeO#eat;LP^ zEe#0?KVDld1{Fh;db#I4bw81NE?0zAJpO7!#))J{jAwbDz*T6K%(?$sHC6F2jrYf5 zc7T^=MqR6VoV#LnFd4Tv^U5N7Os$b;WOSsY34)rsjjE(oRJxgvaYq32U0y!7TIn#I zzN*pI5?GVIGl4TQN_Osjn$;O)GOO|GqoQ&VlUI{U^7yT-;_?DoHJxz@HG-y35CI7! zTY33m)7S&kk-f3$5+{F9q(kJzd$m=<1LI4Y4&QYW0VC-jy8hD$4gYrB2-3t0AV~OY zs{281#|9T4vu}T%)FJ;fJ&afRoT69Qo&On15Nw(UQXg1^FS7YOeLurc2e3}kP7pwC zyEhVP4?cmO&v4u;RxyTIFb&}w~YhYq-rWXbIZI1T!cCwffM;pouYC|@yap*R{Tdn}Im1vlwjc(PY;g{4vwbhMZZh~0R&{bo`9wR672{VLBvTCVkud<~`UmxNXU6@vu= z*#4j>*p)56p1L6(LFdN?JkMo(^R_3%bOI(^OFJ3O@W4LLDz%$D`5ujO!oE(4Z_yzV z8p3UBGSXZ5|JwWRu&9=7-)?Aflmpn%ByA8Rv}BqbB#KB*0)ph!WNARM3QEpM5RjZi zaz=8_QD~9`2_hK@l5QVQbY||Ix$m3ry_tFbRlB=t*Is+ou2rjQg`YuPX;<4E_^fH5 zuT3BhgOIWbpA&#l=3>C@&N#X<#=FgwHcFI)r%Mwsljc{R0)~0N93Y_>SCzL&5O`J* zSUS2`AFZvCDqk_Wl~HWN&+@5|an4-5L$44qMkhqQ#aD+@kGQGD#VzR?txz3?QSh*4 zqnn~YM)+AcQRBuH2pbE?BuW)o?bG?eBj%U zyPAE`$^}UTNnLjDKWC428*-R5MfWMgJ-g39JC9Arv>(uq`_EL=-(~VQFE3+V6Cci+ zujx<*dX9hC^B&+NmVNw{rTVjjb_!L)CE#h?+R4|FQCJbjN9poY=2+YpP@rMIA@9S8 zs;$9Y2Vgh9@hBfw)Wq;X)mr{YA9IM<_Ac=y6HaSi9 zd(cAjYhxX#dBM^aPV`$B{RFNqsoJ{)UV&5a6Owd?CmznVQ`!) z+z?W_sIbWsvI;lWQ%r0|pyc<31=Vs`+pr8W2_w9nn~G4pI>Tyw_(1?oRbQO6tn?4Y z52p3yicpI7mLvBoGAsLrOa1VAVj0Qc!ty811Mp60N?@zDh1A$WO1DzqSF8qqj2?wZ zGL`P+UH{%eWpB3n^w_5Td5ZfF?pw_vlEGg0f+jr7{5ag?FnPpoIkSSj_IdY}t9N2~j5bL~l}^sPjc(EAmbJ=c7&YJa$LLMr$yI*KQ-N zoP?4G7P-C_yrXn1W#vdcT#mC&Ur(RoZ4x+6B}lXRT4iAK(n@pF>QK1C7_0&!Tu?xA z6T8wrfm+%)(knDW3oeR`1yik#IUBqp*S8=+ESw(fN{2g(6&{9qyw4r>ivE1^863O6 zhtt~(#muE4UJSbVw<1*kPyhRi$kxgCe*wXUMjVj(2Lo<_G-z!3!Sh`;4d+WhFWRQ4 z@GYeI${$`Xe@dyVHuP;f_^%XLD)Q(O0R26Bgc=<^Lh?UHk0hd({~}`D8%gb7^L2X* zDqmB4DNQ31pCX&@eU?c`vL)FZv9!G$ZVlLGDRL6^K6F!Q&XzSxac8KMt3g3}VN}Ua zg|(NLfG=i;G;LBTmcmBcUF)*wK1* zq>p7f2c6~ia&jw;HinJcG_IlRy0P}OUl{5B#zgk$BMx(WYQyy-*9nE3)`ti<*GyS$ zU3uD$2^FYA?g2*Lr#7}?{dF`+hFA2nF4AA*u<7a;blQk?ED<9+e+tl;9uS$6g!*+T zG=ytp6lSi8-d%D7GGg3WaANz$d4dP)*4k68IkZBpNjm#ON$5=rjP9a0Q( z?4lY}6N?Rq_(XurX^YmMYNlqv=P-+)LRP)Rlhq^`#TqLjmJ!BZwUBY5-1cF+J3-=k zl&+Z8;nYE!)&(U<-UC@HfMy}xO6^%5ZZNtie4&f4%x5C69CdR)hxrMZ3Y7;^Qa!jMr(VR~Q`V2Ir zlRam`oZlyZS>;Qzg{_n+m%huz41UPdV<_C0SDpPBG5e|!CQi+MRT!TwF;V#Wms>EN z+>>rzMLVRhlo3#1TihkJvDb5I9aYeMI5C{s`}p_^2Kvfv#i0S|euv752YsME;J7X0 zzwC4MQ_q8ODALUtABJ0&k=^&b=xpo0&_m&fBcu8!eB$8b3tEK*AeJ zctl)Ap#sGHkV~^8slN&pMSf}cfWq^hL^yelTGD%e_Nk&B=dVZLoX7n$Y)}&}fCzH;&CO`E*rO*f{z& z*~Av=vtUJafJ10Sh#kc00KR5z-9B_9=+ooi*nmZ<6!=glQ(;8@^(|Cdt#6y1ZRDn| zR(D=fsLU3u=xheALx$3XRE4t_#B)W!Pt#0)s(YQ@QuBVy*e&E4sAQX{%x>Y;iZ$wR~6Cm&Kp%BCicQUwaUHW4eGoenLbvQSK6m%D7!#VfypM& z;q(gH@tFlJu`(l}oi9Jt3<%Iz&?HjJ4^t$JYd!}=`zpXOcNw(>*y*iD>ywl>xue(% zZlS2noaPK^Dmi(=>-JW&^ttSY3d!b#qbT*9D^*q`KtcC5=LKlKY|8krN*T*9fX$}#B|dG&uyQl-n38f{qRU!Qopvw-pJHnKYe=c{6&7Fkce6q%I0B5|V9>cB{mVSI&`QNh zw~rcQ7h~+px`{?-cki=59mITn+IWiwS%4tUqOo_hJwhNEt1R=_N+fC`+V@fbU3ckk zhrLAin3G=pF`{M+T2(zBM;Wka5dTi;JxbvprVC$QjA-D?tf@IBE2gZst`I; zce7JUnejA{x)=@A#qv*a(fw!QbYciz0zRgmE@tMgUIOBLwu7R+ZS?9&BS?}a6d$jlr8QYDCI`-y{TO< z(NnY`H|$KOn)K(PG) zkLF6VScN$UY=UiaYuN1cjs(Y1LUNph6Xx>SGMR%Oqv?KkLAeT!sLeuw^BZgAQ5Tcd zHrWb=u0D(staA14Gjk#;h6u-I5OpK$MNYRdf|`;vA?1T@?D&M7xw)AG@+Q;tYw!RL z1={ZuGqrZ7zp#oQKWKPrx|35F#;BlJcWt(ww(ZrMC_QG;J?o`4YG(!Ob;1bI(n7~1 z_vOH4nrDa*fm_T0UCUo5vdDq58w#bhrPbw$WJW208E)QUs(ltBI#&3E7W^8K z)rew9^%(jS+W3E$#N!`9A^*iU_j%(u^N{Mdpp)xp)g)C?f*5^11T0CHtuxV->4vNN zML8+2DCGQ{`J1+lbf#rzrk!S}x|K1AO6TztHC2f#t@ebZxYq*U3#xu-1q3G>hy065 z5QT&$CIIM*#qmor_RjD3;s3}6Vm5fi9#ywnO ze_#OBbBncS4&t`|Dw07mRUaQMH2ycP`2SPe|DWXsm0RcC;bk;r&c4kpnouu6Q_8eW zF%we@w|3Fo$q9=_3{OTadlxkpwEf*?V$@83%%!KZ+A(8`K*@u%=5PCq!)ay zK^vISc}hHoOII%*GoSBEP_pEo{@TFyw@P$^JJxr-sVARPkNP3MRsxNK-u`-z?5|aT z|L_h0y@OwdeQM`Nk{~gH;DeRqiTyfkchU%48V@vJUhXMxDb`t@*f8@c zeI(jTM6CbTQS=_KSEAuI^RkttsI*n48N+5X7@g$!{cH0`4PX_(1RZhyApY~nCBR)A zDmRsNvF9zD;+N}{u6!sCz2N=5{MLo#FV7iHv!=Iav%>1XkyTHAo5sJD ze=(hL{!N74-xXZ{S41w~N7oM59p}+Yz}tI&SNs{4i>HtLvikhGbc_t~LA4{DD0c9e z!CwTk_R&7?DXGV6Ip=>~Uq*-Shx}HP(VukT;j@&U`m1pLV{sVdw?9EIWMM(ZurW>A z09O0&L?|Gt_d>Mu6zzTgnmQ#vQvkP4O9PYfd|o}#^;ebQTHFtH<7f5j|Cxs6Df+z< zsW}K?D%nkWcmF2d#ZYzk=^c_2%h}3ZnQN(f{}2#>iA;fhf6<^7MMZ8|1-v>=FFmSA z-N7vQA(jHX+iY#tv3IlncD6p0*SQ*hH)oLWMO~l6b8V;49vxq>>Ej{n3W`+z5);C8 zf}RzNn3mi~VX{^`IluuSo+zMujrh7Dsns@uqeVfu6@o=rIg-j78ToO+=kd^a{}`}9 zMlD{mG+0URgqgsyT|-d4*&H7T?h<~E0}VUQA3hFNih{o~k9UcBNy%f+5Z#9=*m%RUpF8yb0K+#?oI{Rk8iGaC|AjG9QPQrD~hNX=x9 zbel3caW`UwS}|Zo5X%at5mB?@ohh5c4kpQnB;U=lNrxZeHK}FfF~J|m^*L}wCu3^! zaoDvgy)v#(i0s)$l+-9`=li+%W(B_hP0OlM3^G=j@fw`&YDrA*&D;@^oh6L|RGH_Hc;QQAYwHZ-#F~3eD@?g7GFPHTu`KqitAsWk# zR9@FLnd{MX48EIj6PBo>Oh=;yWe(9(v&>g3S7@LhHH}JvB`aG(bkF?&n_!2xU;>-PRZnNrs)uGFX831FE z6M&fByaEXf-VM?Oz{>{0;lm-;3=0 z*RI!8y0clh7&?K;VnxP%8*tSbYj6YQ%Q390m@m9Bn3GmE4aPdsU$oN})H&P}BHW@q zXKmlgvoK=`TTv^NU3zMc+c;+o#D|L{6B7voU4#0Abt-MTIrL*<&A3QngQ5U%jt~qv z+m%<8Z!PD|w4zCbphUTSPmr@%C4MPW&0;Zy*v}{;k&6WKq(V%6y{qiP8I`dyQ6B!} z0c#!>BX3c2&5sznfv$T=He8|pQFtJ1D3L!doS9sQfLz_oTz)E&S{Cz~hOcs!h$i+} z&>HtASvr$vD_nLPDQbn5dpx9mCB8KS#BPK1&++Kq z+8$l!{Lr!6wks6n*?(H%i(^zXn3H{Tl8BnMA@sAr&`D*-Z8`_43{#>l0bt}7yx?cR z+L|}cS`Fp9M6U{woVrs&86sut`*%xu1P%N(AIT^Ag-&%p^mPmZtXt+MrexVF`m!BKL~{tmfmWi%LWv{+{Ci+UR4FvKmIHqh>E;GQYHH!mwAyoGE)!)`jd^FClc zy)6EIu|U7oY9#9xB$5A0R1JH&6n`985U^~t?5KMr#`L6rly3ZadCK}iqRn&D7g7Z7 zW-}p87(C#U09hUhS|W;9lw}qi;|=BJ3)zWWtbT|a6!#qTH(M-lfW`ONWWSxLi_z^i zEEg;(c}X?<3&c&cii{qHUDoc0HbuM{=*?Ta=;gRrm25tS(TnzHtc#9xb9 zPR4p5^;JX7&0}k2wtXdwriukhIg(Y`Odo%}E9<@EoZ|IWEJ;jXwv2RNE|+sk9hgk} zIBMqZeQl=_TTr!RQ+E>tzVZI8bJF7l=EmV`qkIIx1YPX2)ctn0pywE`C2mL^M+b=V zJ3m3y_OM`LsthkH6Qb5pE?Pt7Jky+dI?`MW3d586761TVhw_rz`d8kenXK85C}mf3 zt1Q#NUfCO5VEnolDi~pz`-!M@U-)Sw$y{^xn;5mE-ba3g2vw-g#UO;mV6RMku$+aS z1t%pi*Te04J0FpnBXM&2iFx0Kar!Q`nj*cpNZ38#gO^lI?T^aUt981ly)&+r#C^IL z-$LZTbUE%6bVy>ko&*v-IVuae1dvz<>kKo$tFE?rJnj$a!m1eI74Bu2KY~DQJXfQ@ zE{jzxnK%N7*R#Ej40Sb{#aGn^DmTD$ZCil&*&_$%5DU@WcFBcp>}ktlcdcD3mCZP2 zGTrrFyFFGHvRGST=P`hwh_*KR$USmGgu*6I88q6NH7nwDcbbn@)GpdKy#5)MpBAkE zX1I!5hyNOqz&n(7kK-xw#yUqEJ^vzv;oWv!To*)=F4IwOOud?%sW|R20UT!M*}dSF z8D-B-!WH3vZ^(gLZXt0XzSUUXHhNP==}lqWr(SyDghhw*$KXJkRlXr~oIj+2Z0jpL zk~6O+YJB!aQa{5id>!yO^71(tmZ zK(sT+LBX}PG-8osy0K5xkCwZ$=lT)k4)yV0o$f9}d9XuE2@!E3dvF^3v65jJVmr6{FiVQiKr=9o3QN8k^o)PS0z3qCydwd`l*cwM|EAUj=G!l2~KBv?0 z5>~v(lQ3Di2e=!08fYVo`|AgDcv@bvB(S|JSbI!)7!p8GXZ#J3faZaVCt#8B$phc$ z>F!mF?z*@Qh|sn+#N%-OJ*t8wjSyEv=z0}8$A{~~%0My0vt3u)FWYr=b6=DVcMz3t z9S>iO-m8weyLa81^71=mhNLZ$WzN{MvC}J*jCBtod?WBTW(c5pv1B z4BW}S&U?urd)D%2S8Z$i<1&P--j}tM1STG~DT%Fh_6+yvIne=Ekx)@5Wjz_;5}nrQ z)=!5Xw)B?GXdjaY0H0n~*)oYTp_aIurNRgkUW8zJ2lAY0|D|5JZP_ z2pLxu96kUqstnSm3d~s-dMXqWU*(bMti{^maO%Ld<&a)F6q%vii~QI=Y%be){*%& z-T+81u-xdU4!1K_h#`>-#q6uT$jM$tRp}yg^eSzt0u0^5KcEd?FrXke2%QcQWnx;@yR#lF1*}siaa5=@kbS)Dg&&r2y>czbq2#t)@nhU9 z1*XuWcOT_5xH`d2U`_VP^^Nd{+H2_%SZ3B=y;d?@Xz$!@(9^k02H-exfjMeCR)N=F6w{4dEqSTKI>)9|=M4i6h`C~Z93bY= zzI7((oZoCh`8HREv#j=18i7^v;`!dItAef&KZhv*Nj${8C@u&|0Je~;kJc=$PduD< z!KKs+n97JV=4rO)fe12NsSh#)&7=oOe1j9<`2IZO8=SzOL5a-LJ?+pNsf;PB$~cs2 zRrxc9kb0O-zAup3=K<^X881$7IYjP*&mhhvU~w(om*m*+;?GQ!JG+HurO#kxI2tmV{t^(3HpGiB_GJ(1VCPJGHz794%Y|j%!)cFfY)Kbl;8pC4c}u{PX*p z8R!J3f&U)#NS>#OeE0G|@rCdH2|uDkN-xEF5!VEEr&P|z?h{30MCA)~yU(0~DehJt~ChJ}HHgN1!L+wbLf04ydP7A2b) zJhtjP1S%&S_MrG2L~8MxZd|pgGa3$4=U^mcJbVH|B3e3n21X`ME^Z!PK7I*FDQOv5 zIeB#rO)YI5T|F~%i}#jR);2D#ZtfnQUfv<0Vc{PlBEboXpFSrge@RKr&C4$+EGjN3 zt*xtXXl!b3Y3=Fl>mL{#8XlRRnf*RDzpw~d-`L#R-r3#TKRCa*y!v^4b9?ve54oTK zF#imlb)G`Tqv2eqJ^w?re@OQKPq5(sCCUCnu>V&s2mloZ>gDFaU;;z{*XS^}3cbm~ z$Y&2XWaQJdnTEnETL}sbiy2Wiax|54^c|pQKo8-1z%RTj;|IXUXFz1$`ZM4m!k_pV zP;Jrl1lHT~)!e|Dc5|_30a?EODn5+>e5x5Vh374e@`@-?#A8Py?A**LVC`ZpT;0n0cc?-SgSq5bUe-xcUEwa5CStn3QbQl)#)Yq_x-?;ys=lQ7ZXP*|%!^jHF zkWhTX03BlLT0P)oqH3VV?oO1^JRWs#}#shOIw%mH}vnZ2x z6vbEyEE|)Dhhb}J7BK4r-BkLbxMfD1tlJ&3sf>ncw`zK=QI_R6lj>-ci7-evozpB- z;}gPKWAy-O|4L!D%v!gR`MUd^whiE?Q_#^#M%~^%kuu&QTM+CRcy4X%&Kf?%wi?aNtvAo{}74>z*6dp=%rHFt)~mVM^5RcOel z^td4oOft2-T-U3qFo5DS0MRn+8L+266>tXq`iU;~x0}a>blwP05-uBTxdftjS zgweph`N9qV~4Sv*2yUbbuxN;KU3E;ZTxX5{8f zrYZ8FrD93R8wCqYsOn2jQz_L!SIVG0F_KGB%>T3ue^;G|+FZT^nsV_T-mc0g4jCK^ zU60z~nrgPhA>O^BsM?ZMRx5lDZHQ3AT#og%K#8_XcY?gLBbq4R06RZS911EHl*I2O ze_yAz-o=NlpZK|>{YnhN-$2AK*^5WHCzU1z5+~8NCgB7AKY-N#0;DJwxv#GXo zGYRWreM4fD=HomMV-X4pDdI1us8M-|mqBy&6%U#P%RkZtT>Ll>+OkGxP6(+4c#b@f z8fYLgLw!6HW;DnEhd<9m@K?zGG1IKvrXps!J!`7%P$*VD5Ooe8(*Qr984pj4dN&=U zo=z?SCPMf)uifg7k11pSnw27kyhd?XK7OEF8VQb6fplavlY5N_F#Bh70`rGCk@^S{|iLf{$gLC{;<47RbbadOE1?;WmI=Z;8@Ru zEsHV^sLh&Tgg7I5fMZZe%Hr^eyRLQ?cy)+`I$u$&zbLN_yge}B6FhD>1I`hJs$en!g7pO0k#<>>DOpKaA4LX@uO^lil z;5s+c>juK@FRvMcEvAW)U0`pGkL!v-q)wlNfBn0r{$y4D0fwJAP$B=4j}9q-$)Aw_ z4>kP7XrR8h69-jM0+By?0@D|l@)u9=k6Wids{)VyH&cIW>TgWFnBu=z--|W>+a&yL zJOlr5cYm9NzfHpJ-%-L#dj5}iN(-%MQv_w7XL`{llV-}UifS+gZtO~RCu_SIxj9S|i4sT$9LHKjJ@yEP> zPB;FD;cUIZfbM@Cf_udLWR529CZn7^($zW{RcdYttsX*)=U|ob7cJj98?T=#c_DJx zM;tNn;G<*q43H~^e%ZqKQ_}lC$RK9gkxC3~$q>)3i+o4sJzCv5zV%B(c|__~3pgv< z|L=+<9r{#ls!V7mi@*X42J%!XVlnHYe33CoDlRu4C<46*5mF|7wOuv^u3|;e%`D!% zF;vt2tS82v2~u$uSxt-&38P6bhX3&|MES$lpYueogO>(UAMnoeRiugyXq*OeG;w6R z00;mm2sm-@8E_%&nfTPBE%J-2I2*m<0f2Z$AKnd%S-1p^{^+bX{{4XwufTU6pZnwl z1gm?91#FX%4NVLi6}lzXTn# z1{EU?vbRqQPsakr(=j#celoHgUhvoB3hJyYOFTJ-3q#`^>E>FoY2*)A%Hy%zB6oXP z8E_c>FCJow9E}_@N$na#p$SmDoaG=BAmeV;SY9r*1IPv3W!A0V$4*H@MGiEM4w?84Z1;AO=au zWnb7X;BrcYUvS|Wu$$}e3N?E8gq^I`GHYK^HNCpCUTzUOY;UfUIcLVe0#jnrw-!|b zlXLZb*7ZYY=Vaw}vu2`Vvu!vEIaX4zYy`GsiIoDmAom^84CluvC+&n?6WG8@>kH2TiD? zLB^+-`Wjlac8{gX%o;5dv88_INUEb@=n}SOLujndE?Y!v82ET1@cOTeU#=Lhr}IoW zh@|8j8b~<#u&(IK<5%OfWQ|devgY%r1J=W(k7A^OKORJ4HV$-;9Vl!2qa5{n9c=K3 zeTqj2PH=ew&_81!EwJ*q3_AR#c3f9Qejv3>%}m88CwCkTqJ9Z-HniVu!T0(O5uI9F zA)|r0UsDl4xLIZ$ zU3;MYR``jv{qiUZNp*r8itmW3(-1Md!1u@pw$j(v-z&2!X$w?#=aPk@8+Cx~baPx$u0U#bPJ){e}Z#$>AAmXv+QtEnysxXCJJ zTAU+B~C%S;UfRm#;)k!NccY;2{?j^1#}(jW7@JwTH!+C z)B4i!((*_cB@{mIYvz^DO9yZ~KlHYvTHYhuJp=X)U7vmnmn3@m)vSa`rt2dLtn+4$ zsp@qJOq!#igJr%l%l~VeNw`WiL-+j%E?s+iQGzKk zGYkZ(x;h*~EllRhEoft5i)HmO37Bo&a^1CcQ}YQP@p$;R(Cy#-3)GeRzq_x0KLoS! zgZvpVbhn{=k7V#tSDMRB9NZ!&y^V^Ix&A!y6m7!*b3`6)e4+Hf^$alC6S;yi1iBcb zc5Y?d+CFtp2JAt%>H!#X!GDkcT{_5)gQ8hO`x(0W=4_fx>l{9TfCR&Vdh=(IZ6f1< z2zE`I)E}h-i}kEu1g^0UsId=!)C5L*MXuiLliw1O-%h<(ZY+8jJ>@AbC%=8$&hZS8 zK#P9{1ig%C^0O3A%cpQs>SqAV%OGOuT~dFtxJjGULVut$B7CWqevo~smJU4w24a7| z7Vq8hOTx*1KX$;3@Pz#u^`-LNn;)=d9V>Rib`(}@f8<{N zl)yu5L{F+ZUxzL~Q$;k>5G^hATK@d4d*OT^{spi-)jNu{GTr}-VVeLoV=xNMld2%*A@-4S<)c3=o|=b>M8f<0AGv zKCPG^$Ak*nZgq&IrjJ9Cm|%&HLe)IQ-cPXQmrQkT&BtdcaaO>kd)50*MTXB}WH-u^ zZ=-hOEO-A`dK16K4IC?o46wOr%AN3lik_Z18$IM2?V%QQG|(oTC8*7f z?mw+3diDhu8jDc(2gRufx6I1^eo291#j0QC#hT8N?zfz$A+z@>I2RlgpthQ*VgpNR zr$b$D;}Fo*7vS0q$gZNo9^^k-(v5s){dzc-P1MMkk7Sdwg-?Z9LGFW5T@0~6?9u&4 zPYjAS_SR7b7#LR{?vnikf|z#qY)PlXIv#LzB8`NS>D<(aGijwJY?ur$b9H7&2(jBS ztcO2!Yuk6)nq+w&A6*DR1x-^tnPO>CN@yr*;xj<-wiNT0qPK8qS<21ju@k4vbKDIj zwvMYCbm6~OBU-Ky+Y(0{V=GQ9f}w9@6R#&zC}Zm;poqJ)EHIR!Nz%I==qU4Wm5suW z*ZElEVm~=pJH4q4{wWb9Td)valb%EQ2J0?-B!EAd8m|R4)6|zWGq8{w#_}siJUoZ+Zot zf)kr|<*~nu`>4|mHl|zFE$R#bS&9hCwvWHzdtph@{&nplgbN}&>gE}Bo~+g!!C*1^ z<~{We31gSwMrNnWhQ9t7Ez4=WXTr5bqeW7WuDr;n6P-6H&g@@cV5-#hzET8VpP<)? zy(|2o_qKo@e61xGa)jCIhbG*h21Gj$K!3H=Ff#tje3WK-NS_@FHFCh&C7D!NY&J6+ z@2YL7g-d@FWgu9(v8l<0M)ecgX{QrJx0*c!hMw@i7LC+FcQ&bq8Oilfcemwh^s0|` zin|zxbT&ggA`Mhx;<#sp{t~Iul75!zG+h2Oz&f1QBKSZnf>GL;R9CguaSKD{-Ox_m zKxCH514EMD~kF5W>AlYCAfcvIzeh$UU+6}kr`g27;I7xJX z?_G1VPE(+g#yQ1+5^_ia8q=>IHjs>!g=wM@$lSCURKgD3r|}VCzZ^q%fYNe$ddL7< zs`rQRlhgIqmP`eQV}Z1f^q{s-r(Org+KBD}xo3cmv*@sWPenmYRl&;2Gr+tedaPi1 z$2pn3UJ>TaUE{IzD$-rGdwSx;TY&M|b)g&Rje(%B~db9BRhK$0t_{L zeVIV-FYD?0?@eC5cdK&rsRky3349(D=4%!)@JjG-R?`HkQaFG=5AE0aw~b5pSmT!l zsl>Xhr}ixCh|vuYK3Zgf3pFaQ15Z-X%G~xJN;9wFl0&BTnFCGcPc1)jD&E&qUD`I0 zK+I|}cXe+ZKNKqXC|%B7&@B_6`DQRSMO1yi z`F)jVhziK1r}Yz_w|ikCtcqFY)F$7uu;$QR%|Q#<6;xfx?MHyR2x5e^eaukuHPK9#Ca&PR2fHZ9wzz=O0@t>p#8V)j9p++ferq#5O$+oC@B zot~$CE=JSLIepK!V9_u$HV!mw)X?qfP7$MqahZIZxLb$r8=cwu&7$&A7t*j+1y15_ zs8DBWdl)!>&6N+EQBx)YGaHH&)+PQo;G|fF5T86oU6IzVsFG_FHkBsuOCjHlxXg<_ zZlTiR!%^*BSytP9N86B41VI;lgUcJMti8BpY8yz%%AwZ0OUGkr-!p(J_jDm5O#{|Q zJ|sSMDQUp+yt0B_bc658^BvYPrEXv1L(6^~fzzpUpy8Q)dnWbSab|A(81XO`p_YOd zCDaHrX~ydb)^pB)wNCF?O-j4x(++Mwis@h~)EylO( zh@)&!DlLYkeeq#5*qNWlJ&l!8Pt~TjzIL8-C>C1uS8PXNNMIABAfL)=@Iplp>qG_m zXxT@zKw^7^L`3VRPt`7VxHLbB`+icVd%NneGDHY!S;<`4t2Q`oP{y*>Gn{H{YjF_L z5Xe^AZpyi;Kmo~5@BG>rNBVvOn&zVsMMu6{=(?gfwwKAN zL{Oh`LlMEVtsO1C4Tj99duC!6>GZo0Lt*7e1F>r{G%_8V-^I9SarqJ5NYzgzi|P-X z`w3dbQd4+Q!^wOWY<^ltPn_B1)M0fa@~;3DA2@a--WfowSa-sfiRGeHIs9P4T{A9iRZUtwU*G$f z__1CD(!OYdz56QsZ4B?7wAbLf+3#%vOFjcF`W~#H?Ki_0aWH{MfcOd3q0J^0+p*(% zpIf_A1>J8&y;0ONzRgPedAbi9HL)A7uzJZ!dy$XZNv&y%K7jmZu>0K{jZQq5w-e-a zhDQ9uA|4n_KrdD{97k0O@LzXma2?)pj?wuv1D|GCe8eR>-(TnecuY1c0LHnsAh%}w z%KE)Eantt3q%{H30&Y%|5(Br<^k2CBdiCEq?>9yR&8&HP_;ND>oNG9lVF& z7*do`JsZnXMi-7>*LLR`ooWKD;R0;x3;HXAIC|xN1P99;-^)@as9*iZA)& zwI!ICvuqQvJ~JYXt`kQ;j>(USUmraK?tWd)k30juUdGM^zE;)6%cQ7DRKB;^9&1Pk zx&Z4zEC;wFvO{l_INI!;PFFJ_EBWZfX?NLmO?975ImQ??K|_^jN`U)?2L>25u%v|> zYAAd45XBazf+!r0swf<;vd%2^^wk|}flMNtD)n3Y_{HE{)HU-us0otqC?L}V;u`oC zOSp)5GTDNd-La_9Zpuha$ii+80YWANj6JvnzT_SMay|ZBZAA^0b0V{s%v80%@jx#B z+$R>Ts{?nc;UJ4 z&-Ff#;qaxd20a^a2vL57o$u$mZtQ#pPyl6~I$mPGNkw0ELtg))am)LeyQd&2+-c8` zy-wEJc}k6K&F$Z{RI&9@xK$QO&FnHZ1zicprET4(1qr4<%_J<6tl+xe$j#dMPBiHl zE_qo<+)dVkfEg`Ao4mX~yNen>mX`BibEo)HH3__TfjN%&#WqMDjW2%fa%4HB&H4CR zWj3@(siw6J6JUNpY0V8YnU2O!KGGnv{!*dMdR|bZH-+fMo=hN=Hcy2fB2Q@9IpK>_LEF3+B0B5`o|00E6`2y9%O&z z9eFe4wqIVstOvZ19y;DYzeijS*c-@={p;62;ojd9*m;4o9r}dN+0^~w+(Zu&itO@mMHWZN=?N+sBGkGT0Mv=1 zl&zn&2SLL00n%jU+LSB-W&%h25=Cs+EYU^}#K$jt8BSYUE12%{_YmlOreI|Xcd9y8 zik8{(@`4QW7&B%GN}ZA9pcpibi?%@Z1IC5-bqB59^6^5Cxg+~KOoX5C3@jZ9w@k3J z!ih z!j~Pe$+s%Ll*Q#EKAzLvQnJh9k0Cf$&P|XFe1vKP`PjPE9nHT{>=5j~*m~9C65UH$ zH(*_NfafT~nYgkvNCK>t_QHX+g9)cOa}?|Ti5q;#+h(XVCoozR40(fEeW&)eEgvl( z*MPirp=(dbhT-U`CmG$*K4Hr+GB1@_`wM3@ayYF9`KN^5Mt*Zula^@(KWp5$_M`*Y zIwk_8X(%$ZHy*CtLxXb(kf-q@X^?%z4i=;9AH0ZlQzOKo6aFl(aH_NyD+y$}ueqA10tD5Msh~0B%hh>T`Wd?1eW?J-|lcK;Y9N)&@kyw(?TM419ze z8~u2%VCy2(KZ_}fWX!gO+=4(b%sVcYcRZJ=oOWF-Sdnvc7h*r{h~|g1XPZ{fv6Rn~ zsAoX8w}Xk-Xsx#b(Xy+zy>v#tdOB52^_^TXpwvpc|=g(RyW4xl-rdn=@*9eW!NE^*aiNjXOI@AnP$wM#M=C3aDe zkmeQXS;LJd0L4f2hk;aWO+Lj>56n!-#-+PdS-9WZYhl5j86!y0Wx?(wfeTl>g7;de z-1BDIG1l{LsYbHrrQ(ti-wGtyhDS&Tvk8XArEMCs%-l%g4P{_Ix;VVE!(c!D5yE=g zaw0}9QJ<=Xl0iD2XJKofxV)+_0rR*>^I21WPp-R+;gE`XpgTTX^V1gQ0dryv$D)LT z6K(s!g-$;SE6B(UCAj}{p23@O?U^DP6K#q2H?{lMYD)1ku6xmrp%^%y?*g}OZa6vd zfk+s2#cnKLmN`ZqZ3wC==+Y%{XVKZjD5A~bz?spp%HE^%6j{f%*E%a!`&J0AW8?S4J-b#UJ7LLrAn}?gMpmbt7`~y`@cwV+pCH~>C|8Uxj z!~#nE8`X*G8JrnZ`)S{-K@a=VfFBVG-cAz*00&ha<%;D&k|zsr{!q;j)R#|)_kors z`IX!xYZ$z{Bp(cHV@V(Iro?cbY&Kn;YarVw0Hv{PGCp9YSib<9!BTF^eJ2)+BTdqE ztrE?}oKVg}vN@|5VpK0O&KAr~n_GU{T;*1c7mx)a6jz>5KUT8|Ob3K{4Y0e!pu6rRQEiqnIKt0pf6HPQ2DPK2F991dRz>LS4(#OKyynU@!zdG5;rR-=TaTE+8N5CVqkguq* zCSJVGvTO+QMY%IZxeAYA8ru*d3!0DSBiY^QG3vAojuJ6EXIzaERIi0bnaj}Nrc}65 zE|~EzDf*w&_5Z4$HGwwM3dcfg5yj5ujXLKStu>EuhPi=!q{cl>_^AcwO)avVhodOP z1kgRQMQNjO^CTcjb}s~XWq}xq+OvYOhR_TBfuz=^6k;jC)Qqu$Adimr*( z1KWn&jGh6qpj__HULN%WEM1ro>HI_@EW^t|wIgrKFumnmu;?FQwhRAzwva>G028^#5hAS zha_g&R_A7P?QBh*Znb?klMY`}ZVQ%#&|AMvU=O5WQt|TaUe^gp-xQn!orYDO{?zwb z+B1t2#OQTG)oYkVAsaA@!+`rl+8eI9=f$_#nENqkq&w#Tb9E^X7^0_tfMv|G{pH)! zySUFwO~^7|;Ex9>TycF2rn1y*FJNH}tS@w{QWn#MJol%Y81fOAebz@KUso12atCub znAV7|9lds7sgwZl!tw*8WvO}BprdmS{GAWPNjZ+60k-#Y4eUIhpNd`r2i-b>`;*0) z?LqH@y&^|mlvub`LGJP%!c0B~ly3MO7t=J$^x?R3XGdNpG1wb|U9D5mmKesT?pJN{ ztY%5yGxs;S*G+Vq>=*9Spu!O;LWV0#!K}=LHm%c=+WuM8A%RDgJm?J0qIDQPp&e= zPjwV{@#aQ$N5BxRWFJm*hxZl+PVx0HH?8x=QUE89C!()&EVK$)wGd1kHu1(p*-X>? zGWu@^xQPOe(7X0>!)2-X;ZJ?nE^_wqvI(PtBR7{u2}j_d(1hq8ZlZ$(mAPOK=$Od& z5dY5(R`(oO$31?N?2ZWQ+QqqXaO?pb!-+$SJI4Y%yY@boq$O7>2$W=zoN<| z8+2m7aLD!?84CV8hA4K96NB}Dkl934>s9RbhMDqXBhN2{Ct9cM0(VIl2Ati_T}gKD z&^D)*x6U)C!5%R2GY>3ts|*QGuGSm(lF6!XAsJl@Cy0ZKo!=b^Do=QiGi{8q_PmqI zN+iuPMQW(KnL=D>e2DlYvf|;%9Z7XwtR~m&lvG#Wl-+B)p8|6h!9SGZS2n}>Aco`P zI>RHZJ#u_1I_Bpw_pYk4$owx&c7YA#zph_)p~bk)75yrzUSdEL)n`DJwa68=G0waa zdC6tU)74Wzb{-+&xWGnR{yAB2ob_BXbIC!H`@FCfevM2k;`N)0c~p;A{W`%Kz9B)0 z2DG?sV4qAdN)@PVZn3MN+>FvTg}_EsG6!9vc90g~y27-7II11mUXoej#z#;3Wuc z7|1ZaO*;SP{#t{0Xu)NC4e6I^z=kbzG}^`pZzY}_&^$;^6B)$_Y0y7STKMboJh_yx zluulZ8@2LcnckS+y8c(#XF&XBZ|5~;(=%YIOh>bAP5F*YP~aKxjyT|vsD5=oBOsDo z!!K3}M?2F$(D(Ib)*Wg4OF`!yaqJ_(tahPi)LzzE+(D*Cn49kQy++%%!mClrRp+jg zEwYx}K;h6cj|Xt8@}m#^MFn{0D`CK}z}fs`NcKx=0q0u(zig_teEGRTfs`?Ly?HYA zL;afi#VSfT_S4-9(ld#J8sW_xK2INaj^O(e*=zi^{#t0Gh2z=R%c@;}G zonsgrTvkuoGT?rmZb_mQhGT$?p0CSQ6Eb3<%=ryjc4TCi&!lV1jXGo|=2J2eS9CA4 zB6b@rX2Sb`FKB5kcM%6j!?-z8_|OeMqwsSC&+g;4jrfSTjSbl20#K*riXcM;<`L}4 z>=<$sHEQ`!lHdj@fNI0E-LWj2^nD1z@aCn~}9sgwwHOW+N4QjqY=Vhh-kqrM|I#5$-Qt`o>uZT;u)R)N+D*+GWXI>)b z+m0f~+b;#t4rH*6qMe0WG=JlDywb|lZs%E1JNYv}*n|8Q>lv^q^T2qD@Y3CuG57@A zc{`t@s+?)~?WyR)Ga$?ML?-j4W}A5y@Nl;ru%_^jO6*@QHVTs>xi}$L?|mWAa6>&2 zu&(SW^5lCWaz^`)TCDmi`U@R_*axJ5^D6P&7%va>lJ%FqOvruw?|f)o#fGioO*aVG z-s>|8PuXwCj(+ZS;hBWkB-KpqiT z@VD=PUzh9kEYAS+cJ3Za71uppQjzcAec^AT+Dj%r^!2-cm{}IX@VJ=b*io{Uqp;#xaWA$LEmRn zFe~1FOHxcI;V}zALWk63;)%l#Oph*cY@Y~!q|gdPie&$S5~p(BUg)@PbGUm-e7X}^ zmw_C2?*3A~-+BgwY2~J5)mvmWECozlW!(%v1CWL1U-l_PrUQP^KQJ}mApF<;@um3y zxdGMGs<+>L{6mf!V);m-qOev$1Fx=15?Q_(!cUO`m}nUv4uyXLLiL|mVCu)I1pQwO zmH+l@;co%|HjMw>EWg>m*c6VNsDAouP}?x}d*hQ8pwdI_+$b&IGu-x-t@@1Xt^X*_ zS;P09zG)6YaF;y=2J~yClpEYBO@?y84*Ok|OO9RreuU(v!h!g@^qWh5v!)KfdtJ}m z;rfrnZ7m_h#Sh=_IhEfmW_4b`_qg80lKr$f?eo^m&!KNaNeFC~HaFa4Zs~%+xWdLK zcI|?T$b#Igw}sP+2T@mLn^N+dE@86Yn`qb*>)_jakzBlzBM;vQ?>`3aFe3bVBdYDB z8CnU&w@c}LKLg!!`$5STuT}RwLoLBuQ;4yEC*jgI=tsIsbO+zQ9(NO_;nJW`+lR;j zjZN~LJ-@Q#xd(js(wkbPIhXeNjbFT{c1at!R4WvaA=#B4`ynPV>dD=_>GHgp`a>UC z)5dV#I0gkPNjCHw73_K+^GUc;hTJ#;VWxR<8GQ#zQ}??{di3;)dJ{qesM+Wdku^={ zUBj6QhswZT@nkfD;Z0?X!x)y3%2<;$>rYFX&ZXP~}b| zVhinsnH#W;InMJ=T40A+894$}nUnfU&i7IHm7rWT5{{$=(^i5Q?5sBzwXh0@#9@m?kVV8LXq9oQ7=rltfLi}zg) zpRi-R&A<(|MXPBa^`qr4R=p~|eR;F=B}fZ^8hku7X!I0Z%JTuKE&;afmc^eKiJ$OZQupi|hm`r4qAi9?gA2zx}c@Ye? z5;9?s=;SKUU1Yfb1A<9Rrv|LE^Bqz;iXQ7kLx3UHSabH7%Klhm>yD)_xS@-QrIYPM z!x|OKAP&|Hq{!mpkKq`9hV2pBn$a;7N$32|ktiw{2O75tGrWSeQQJp60m89@?(io+aW)UD zI&mZI&(-INmjF6yJ_HIfe${MJ;OAMM#$hMB`wicxD`LneYI248ICcaB~YYB z(I{z}LM3Zq4I4c%mLwQkC3u!_>wm4599tssSVc0*{uU@3YRVJqkle}J7v=xt?7ay# zQMB9;u&nkeSsWpbq>MHRmLm;r6y6A4B)#4I%CwqMf^sar!>h*!)FOBfmfUspTi%`7 zCMYLW?^d@p*J@cwe>HTM1b4;9sRmnKE`@B&m;>=|iNC`O#e3<4b$>;|c ziYW9SoQK?J98n0W7ng&CB{`EtJ~>_iUL^B{vMHGis8(u1_Zp1vsZ$8H66b=Fwe@Oj zuj;U5>Fra(dUgpR2GKb+Q^AG3Ef(SF@Bk(#hzN(DSiYv3Fx-Kp>C3xJ5n*+ zXoqzaSwU6S>PE=hSekG%npW?IX+8trx)WG*)BFo*Cw(ILbk1l5#Tm(9RZ9?Qvtyfw zol47q5=Tr*Hp}^x$()ooWV-ggLnVaG2%ewUeCFE{V&NRCN3a{QjF<+VW;@W zl4uVrsjyk%;Y?1M7UT+gyt@I{$F?oPEJ;?ANDS)T)S@(wB{eY6NzIlUzeyV}aev-@ zZo0Qaf1;6tnc0j2a2PUZkX2yX6wLB<$--&dx`_@kFYN1zNn#^L0xIb9#l+YNF9A#k zA<>-PaeLE+uF}1|@Z{M59uLGlD$tl%!Yth!i?3gitjYAEU1|p`8E;Bu>qRyE9@4y= zN0G_SJK?Q-l*zVh_Q8NyVgOa3-gjy zS{ms@xIsdG%HFQQx@xNftjijBFOT8}mL-4}`SR&z{AkTJ8)Z|Yo@Yi6!G(pIJs$hc z=?snVyq*NZQOQxP7{0><^lHd91n>CcM_mtDr>vFA<>mn;4a|NqpB%1}JQtRE%!2&0 z`qwxwpcfskKlSV57VyoELi4k+StUx-sSbXn<;Q=aVC_5P`zR=fNi6@eA&@bczAb+l z>nQqq`8HO*QFO*2u8@t5ir%DHjyMfw8&ERLJLs#~G<&SBs({bIa^crA$r~Mm)Rjmq z*F_K54bh#t_2xZhHHlbS%Acbel5w!7juGih(wuN# znyJ6Zc^Ecg*9p?5Q4CD%f}klwm+^#eCMq@5rmm+llv~uAmen^qW>;^mJ$!w%wwS82 zr_QK)&2nO&%7!DYz_HDA@+wK0gJlsWt~a|22dWOlzAQ#E6$#C|3>#k$x-A39OoD4( z`pYSK1C|5!HR{{6>#D<7bywFXO@PE&DFaQ?u?pIg#4Q)D*q_h%+vVxtoVm(Mss05Ru)q7JI zEad8V@l0iv@ARs0MUlq=weQ+z)oh*3laSh*&69ZZBNu6w51KVli%^%O`HFNrbEhv( z4FdIlluTP<$oluQT?$Lu6%AiHFZ681!T8O=ZreV=#cE8Wr6xO7v@MOHhVLvWy-mO~ zW4|b^#WU?&y9XWW;jfZpx_^I~@FQ_L!0vacl|>1nqN05DfjF+*_TtR@!X@wuv*Dee zL%{nctx7$-p;1P0L>i2dE?kOWL<&ssPCMI%&&S)XggX;AAT-kwB|IYyJzL|BKu>hh zHv&|ou8n%m(^q2F>uDW0&3HG$o@TJ77{O|NVK70_gSfg6LdA+Dx(7V`1$9Qc2{kyi zOT?6G9}KsWx_M1Bpp^+|Fy4PHE7jZgDd=dCHHlfZP2nJBTO?2$i=P2pb<+#FmOsk$ zr@9qpIk|px;|ibH8ylt2KD#>@3OvL3Tie*&}lLb8#ETleC|Y#f=# zjgm zn!S<5l>>ymXKv657FLsRnXdVXjxRdBcW!Ou8=}&R5jmdaMDtGEo}MY&8#MuN7kMAW z@S*#9>NcYxg<_gMQwCd(rq!mQX9$DUEX`fh-(W4Anm%>9VM=(yI=73J<1y_)jBUq% zKkw(}sb!};CnlBcOV34>Z$j_2fmg7P7Zoo(pznGPCLsPL4y zw^tCz(6CCLucnL~Tm3{A_Nmcd(waT`v^iwiwL6;>mZ+ej{~^hdvsQs%w6#tzWxz)?^@nAfdJf%pqjO}H+2Jh(W+ht`~Z2HN9J96`2ARg2EY(|O{nzQ(nr+q z1Ie~&nyqky%TRQcQ)P!P!k34;=o#Az_zeS;!Nk_7a^E--@T3|)$0PCzEU;2{ubmDc za>bY4su>!~2Ty1<&s2RKW*@b^juw<7M;yLi7+oJHxM<@WVADK(K*t@+$Ey*}0NErx zX)kWfbb;xY$9BZi&WZ8t{m*#`C@!S~ZS`+sW^J^!v=h9XY3CO=nXx|&YcP?XY3d|* z!A6}2NgV1lOJR3kyMtvoynwwdrC*lPZ>SF^l$iKjQBq#pBhBI;;p1C-(U8eZvE=^Y@}vqsTQ$?T*OrWTdD)rvfA_k|&g|!Pwt1>$#^`OaVWmFHFZztUSsW85aZfI#7eExeD*;v ze@QWc%&@>o1n!JPIGZsP2q3 z#YdZ2*N1yiqvpa3O7*OBUM&rwgfqnVU2vF~uWMi_2|yX_q^)(<+FQS-^jdr;odR@k z&*jq+o#x&!97m){cZoxgm@&}3o4-yLIKOt>wC8AZgsHOs1SLP;mnt>+snR#S7@gy-C=wrMMx=qIxV$Ech%CjtYQ#I7;b0A!jt z9m$(0ym_T8Hp;dh~@gf!5CnV}@ROUa|ztILt}?X#O83AQ`-e%o5!hbC6`ut>Ya z@VgJB+?iIB(7pY5blRB);(-8<-R&75IMmO2z1)wiimK z0k1|W1`1U{5G*!P*ge3GW{aYBrhT2x(OBSQ=Ho`Y)((BBtPAS(LP1i;w2KcLx(h-e z$#iMT+pF16L3{Q`s-iAm+w>o4{H%)UitDA##?W z-8j}svO8k=hGR*xnL7IYLH-P4RcC!p&Gm4GglFPHqRb?{OTG#(MIdy!4_=u)7G8O8 z@?(2@s>w{mEhIpGFtO)6g>{8h*Y|#iHD2CavgTVI4va|O{jkXKO;;h@ZNo9Qp~R7# z1fIfy1GE%E;f58LJc2P^2so$(*|$lnk6TSG z@n&uKJSxRH>C%$wvVjgFjG$s9!U^?2re%N18Jb|PuamJJ5x%Q8q?`6Te|Zp1 z&s4wVVu^aJ7n9Cs?X`LonOJtT%sDKQ3(VKs^86+*7fvi0*0qBm@i(s$^n;pcHgWxD z)EnB{G9k+&r|4*_3K17*h-lK&VrzkNq=&4RqAg!D2d)o(VU{coY%u0DF$E2ibNB3S zLy$jD@V$6BJUh;`kAC($PYT7pB^t#|O@V#oa_V2-w!u3!0Rr2x)6WCn_rE-}h&qA& zW4PefL8CLUuNJZ-$4(f;fLuaR4eK;07+YbnPe#*d2())-7~{~oEVNormTPh@*W|%L zu9esALiH39@IE@6dsS+ce2v5qc4Fcw8O9UJl5c4*?Ub29u2*7RWTOnshxGr<=$o72 z1cN|Ca7-$dh}I;#2`*W79)*;bx3LQ0C|;TCseF?|g}jDmA!Tn=+@Y2m0R_nhHK8eV zt;UQ=RA4H<#YFcXl}C<%39^lrW77c;xya(>ikzDpPCTcR_34{~q-aJmG*3K_Tq<_wYWQ9R-Y}o3d=J*mz*ni( zFAg42sb0|W{Xx+SEpTS79L%{rZ!&9IGbNw>k(v8Tt)P)!m@(}QIs+gN1{I#Sp9n== ziyTA8&`1KVVv5DyX!fKj5uFOjgX$}EI6OUl70T0eD(C~4)92p3xvBlJs|nx8JYLXd z3IpvY3&4b(BWf+3geYdIw+E^y$QgZ+i#S8#(TL}6HDGi;%IneRc#oqW|EyKtn%_X# zi*Dt$f-T0Bev&0$U?g-@CMwK!_xO?f*5s?P*E+ScTS)>k$=@P1^J8?#=v4ZHw|EgU zitcW3kv%`W^^;=JT958as7JalTDV{^9jS`W4~&jOC+OZO_Izt(V0=Iny(zn4l@msK zOg8V{OGzWS)f$_Qo|Yc6gqs1fb$_C&ZfHu~(I-aPx7Q!5_Jnww6zo25nh{b8tg7!hJowavZO3k3So5Df8DcGf7tnxMi(jx|f4La!`Yez#> zGBak^nJsbT{s6f{R`Mpn)UEa8_Hw(75ZpsSAh^4RU?I3W z!L4u&kRlKu!6iU&x8Uv&g1ZKH4N|yE@%B0Iba%RMpYxypjyvA@-?+^fHMUgkx#pT{ zZ}wVqe)F5EDmDp_!8n@&h##rrhp%P=a5E)}Ys$?U&+`TH`ntN$Qu&Oo9C~f;!-?L5 z9gFcSAac75)=HZ8fi0bmhOWD1)q z03h%gy1!JEDh$=U1MU04IX#ZA0A4OHio+c9-Bc$MSZvGjG4|~Zu6Ow){O#*IP>XN1 z*X6A-kU4^VF|s+dLvecm?esZQs0%&oGq}7Agu@>QPg?^)bk;l2Vylj@7rYGELA|j! z-aHM5Ux=)VdeYAQ+e)MfMeiB^)^vEaHh^X57dbyrA4(M|gr2toIroCUs54C7bI#WM zTjNr*Owi2@it7so^IuIs{;NLNCfA=Af3-m7FCE3J_@z_fzuE+~+`HfIm!_u*u2kii zCTF-Kah|DB8$0lBZguUbH~yl;uQu_`lpln}S$xs|wZ&g7@UpXpc|`Spy&@R7uTqWW z*H(WWiHuf97@q8(bfHwYK|=W#sZzfhgpuGc@i!KK8HeKVuR90$=k))l$7-~iQz{Nlwa#b0OtC)(i$q z#Ew`DTkm;5KqfCCfZR8(Mp%XTLd2q?uG%vDDAJTp-Zgfpx7~PM82+6swgTc|iP1X`+v-;yd*?U|mAYs%%#KKBe20^!AHr_XM{` z${5w4e7nR5CTV-@;hC*Pr1mo6T8go*hj2gup+UlAZbx$3h<&T3HGwDg1-TMyMg$t5 zi^Zx zUh6m|hJ)b-A*%i4*dG-eHlOl3xtNQ#iTBm#ucsUT-5 zv{!07L#HFq`bEHZeh0cZ3xwC-fp&{D@LWGcml2%x0aKxJU~aVt?+k~<0W&!u^wQFD z8~S=-VP@(DO>>>^43$H(B_hU^$@q5bID15|q!=n?&}`IG-Tv?JY3Svd!Syweh&gf# zNIBkZIX}Mxl@-?0t$lFfP`L(#ZB9e?_wPW)Qa?9UzV&4}c^suTi8TM-fe?T~K=)9$_w#PeEzRAGDiOpI#Ppqz2y76R>V09VQ8HAjWk)Zs7-onZv_9nR-rei6!PPL zYqsd0H|zY}UM~Wrca={WRX8v`GwMnIfZfmc1;x+(?eN_u+NcG5>}Px6Pllm|YMR(@ zi4@4Ixc+6=Wg?M+iCl1483_a<*rLPbr8b`ZU8{d#4CnvwVEonofA(Sc%l`l4?4Mov z9pn7j<8P1Oiat4>74{n~`_h>VgzZV}&corp7WV4I(RHIr5_s?Ol+-#-(|tYs$59B; z8OuHVY)s!C7*B;=ZmIvjUZ@h{x{Fm}UFir5ChC{%3{?xGZR4SV6v>`UUUs=!GWk{$ z6RhlvlPZODx)JH|K15x%*4j$SO+#R=4)yfzyapcV@ag`AKJ=9N4zvcmeylU$1gW>O zEtkNHWoD=Q)S9sH>7$N3Z3A*~5|>X%lqUis&{yAyXQx|F1hvdQ*EaCM(Qm@704V?F z9Y}c}t^hr&7g_eW1C2M_fua|0iyPI0gg$wqUuzKD+<|<7#EhAipT7?Ox$P3XjBr!( z*4u($IJ6ZS3HYlT??Bsncc7kq_@vYgi^x?R^vDz7IhYI@ktz>2gn#b<+#E|S-DhQo z{U){thxeLUfLxEtoyn7esZ#*GcJ;6ium2f4%Jw}vut>6(wSk^H82+N^9=!GJ4s^w2 zO<$@sby}WeYV#tSxcKaZUx4M}oMN8`{@&`1Zy#K!>v{m-4i4*_R$a! zTJXy&eA?Jhd)b~duR#Cdi!}L~-_U6E0MOsmt(N@{z&s(rmE)|htVzP~vIcs5%X51O z3Mhs(vM~?LC{7m7+o3md_}DfL zBmj%y?=JKBNuY$^EOX~6UO-KpI*|C(YYQeVulI4-6(yaRDRsffrI!@THd^Ik@&}xi zbpLGL^RLeTf!#3kcU*^Q*#8FP_g?(4v&?QG6C|Zgu8Or%Vy()t)A5U#8M*fH<*7(W zeukbn=Md6}(bJDb_tus*pxp~oj%i_jWDY~(5&}V;WI6F3XYW(iV-#k*jtOQ=;#F;2 z1Y{9HVkziA7%EgF=I<@do>5`m54F{x#d=7Jx0=UCR*qd-bOof|0LdlG6sgzj+vAqn zyp}X!k`7ORasuddjx@KEM4&s6XOUK%m}g$*A};<@UJQp;2m_(md<2oG;9vOAoFn^51_4Uy5D#)KGQQ1|n=e_~OzVvUj2zElNWEv@p1(D@-&Z!s z`_%}6=m**!Lk5r^6avE<-56y^t*T?<>{JUM@^~+96`G!!Wb$|zAtfdnD5o_X+{UIQ zh0DY98q%JzVeYPs5;#~f*iMA^ok7uY0snBan>042-nIdbF zPFIs>083_{Stcr1)kkLD&NoK#>K^rvq@d<@LthR;@SQAkUI126`oQeL>kd~IT}_I) zmt;SnGp^+D`D0EG#fSA~Zep(jFk;QCHHC*$xOpVlq!cS;a*z=T2A_YDh>oCqeCuqm zS94P64TTG(-+_u-t{K!jHm`oP%-d~gUID49p5k{PJ?NQw(UW>APg0SO@HWm!CG*GYHusL?W9ne0uk<#tB>7- zZ^DShhwL%3`}hkrO;PmQ+oT z2535h6oO@v`{Kfl9tTp#k_7uG1?TJ5oo;|I4d-fb*kkwPe2}q@XOU{!z!({5_#5t6ki5CB{ zz32%>;G$IkMJSNoT^8QXCS`R*eK0>O`s4gndS>J>PN|Q0$xvt)A?4Dc-;9zd5%D<0 zAN1Sy11`9CD-?)i+d?2$-SB}z5bwR{gt7}b?v45h@m|4yz~{!#D}Lg$jq zW|3Up!u=DN+KJrDjSalfJ(Co10lomkf>K|3W4o545MweFhKkZ^Sq2hM&0xZ%P$T88 zC|pDH#h?@)K9WR2CPAG{V6>)V3it52WA_xxW$UR3NUD>3H*Hy;pIl0^SB8qKNA+$y zx!7$M#an;QX!eXBRjJuH(q>zaA%QD(I<%IE17rtKY@x)9fFE0v75X~fQS4+J9L%u& zBtGg?ha_yPA~&Y?tDTv|hR@3o)7MmdT2Qw$%ykrg#JR)8l*UP8Amx2uBoc#r#{agT z-^7jQQIF$TIS=Z&#poubVQL~}a@yk|mZkv-QQ&iaLHh zd}P)|89strdpR|Jst{&7{+?4+8C%*0cb~xB$fV1!90;{^i@wrA9`oA#Z{`j3w(!q2 zb|;Qz^<@%CHY4?3MC_7VJkZQD;&D0WJ^jWYvHYY zrN6J-ZcA;PWR7alW&H;-$$#=s;eR_t`p@L4JPqPoj(QfU{|vW)0V4p_7gIP0bW|j= zv=9eb>1>HIW{!FIeWVb@cAZ? zx9KF);40~Mb|qLz&$#(}iFx8g+qpeWNAArVq!|1pMGNot4oV5uF1MO#Z|06|Wj@)_ zF^Qnk>2t=nG@b&;P6%Zj(Riuk8Vy7I^r~?8z#pq8UHG!AC1X_Q@Jc~+D_i$D*bj&L zHV)ixdrpgIg6Ie}y2**_1G+l+)#k@`Ykbe1nRq>}Qfs9JurV+LgUPOQeykF__OhNF z{Xj{2sfc;8EA??m(GWVnauc6~{^TuIxWplq;8j`d*{n=cJRZa@tz6TW&Z|6?h6k~Y zf*WlWFWq5<;n`pw=e+ebhtj9nz46BQ$1pLfS=y^A#>CW(t)Vw7B4sWLS11dB^CJ-O zK>Yq_EQ&U&jBDJ(11bXi8AMKn>PT4=F(;~uxn9w4Et*+S(+(&%#?IDQqNg-nB9_A` zt*U1lt9c$-p=@tjUmms}CAx=6B0X1APCJev#lTP}IAaEQnnh<9uMdFNy43HEo`iE0UBS@sE|lZty_r+Pkl zx^Q6L?)cN70k5f8MXk(Z@ra>gXF7IyX%Qvef7P69lu+N*0@VQB3|#(Nr*3xpE#0VI zl}@6iOk-7oQ+7<~C-yl*wyn;#rT~XN2bh!MA#*r+a!zZ`w&D;?Hmq@&WZ8)&Hkc$} zG2;1=#(IcxI#Cz7$8GQz=rH#={6^$L>F50(^3|&iutr}?G`xW&isfQvZ{k|la<{~m zMJZG7NDkZ+*hOEs#HKV$NqlA3N^wNaCLL(cZX?yYUP^PXsC_bCClfdHUH z8z0g2iqMnD6=#}DXy{-XZ?Qho7pL#UNJRW{)9PVR%R|l)nUKv{kqwVSzDbyzN?ADd zeQtUj|6=%l@CUe;PghDBMPh*>zQBxiy(B_pjMx(~iaXv4=m=(@T@^UD;R|24IrXOvSWbUd@{5kFyfro>NAS zfk$Bp^KHeJ1r9>6n^bePCiZ3ggRujK!g>$24Um#P zPi;uN38_NQIXJ0*o1CjRV>NLmfx}b7fa{3#%|9YEgdK%DdX_iK)`e383ujxJ871Os zTc<*ltoUY;Rc5nzCB=LoG_fK)ny~AQ*Okk~IHV9<`@N;2rAmJDc#Ua|gqG%2-F(GB z7xh6qND_t22WC;iIlg*`5j&xHTYuKO@XR(ttGUC;1&mv3`Z2XPl7w7S8QoUBhqn3+ z-D@7=_3zciSFOpdVW{tNgXY?e6s0XbsM+kV4=%mkw_*fm1+6@5ta$A4k;>!44>U=A zJ`CPHfn(*#qzl(E<*`PZEUl@o{4Sd2gfd;~9OXW$#^;JD=H3}{pD*7)Rw`cy9a+%G z@yi(raqTgARo8N$b?sv(_owp8HM{}VjA3jN0j`xA==oi4rjYe#6U@fd4Gwm;p^o~? zu9I5FQ_6S?_;{L0aw?*Z|E{z^ z@kOr(#Oq11u1Sd-d&8!?Jdr>65t!5B*!yVq{-yYAyrfG19HNhu zSCU(Yo3L8lLFw6;Tt|&D$F+en@bdECyuAb29cKRiNNX%>)CHw7LDSSQvYQ-#E~GeU zTkPu)2K`>#@)nB?{@Dt=O`+NYLrG}0{IZZOIbAIbMN;M~(T-Gub*QH~E$;keyzK8q z{_dzigPeHcb$z{$WsMVwnQ7$m$1E`)Gy$JZ)?TL{Z4+OlvbNc^rCiATXJ=oo@NQ^o zW|r|jAR(j`GzxcCn58v`wj02_W#PUAspq#XfZP4I{p@Jb32=ax$*2ob&_iM=Yx4&_ zA-?jwt0`84CCd;M8B2WljApX>Q&1c2&<2JN)|?6XeQL-1M6H?g6il85%He0t*#Q3y z`p`9eaaHQ)17(@Cok#ODl?iHBbNu_7z;j)G^)4iGUpj%j@Mx|*LGM`B3LzP}A^JWT z?B3P)RmkF8;(A}C-TY@Ezmq7FzcsowWK&UTW9}>9KPB_6wi^{(q?~Kg^J!aRx>_GT zIo|T)3E)P7&fZx3d|(xdtA#!@)FAxr!cDM77-e{)HgY`%24>uI>~|PXIUUj9I2eM< zz~9}0^grGdcq%r8b&l*k#Za?H%c9(fIXuI!mE*o$ z``D{sn<2uE2%>cxs!2y(r;czRu#uqZ!;vBCtckqgc0Wb1Mw7hDoe&l zhRVf#4naq#T~JO)phCc-;x67CHw zBb$*ajQ<9z!>`ZF|GhVZ zeAohEqO*Nx==K+ce2a`-Mt~&niT{7WCWUYF%WOFV4i*Y+XE@IajqsN4z&AMD6Irmk zy+3|ZA2zAZ_ajLl68QJOe==ELg!Z50-Du=A za@U9U*OYSd7tD!UT5Wek@usQbnD`=~hfWERguiS#Nc=jHpoqeSoHOc2bFX>q^R*+BvPSSoJkfAg8b+bpE zc%Sg?;!@nOq*ueLHgT19$L_Cgcg$;kKSasI&!hD8_UxamVlWo4_uwAJUT0@UnkagIRKzYTObze} z2U!pi0u`UaFEwQKJ?Cx_0}obzguUFCn?zz4#7{7714@f5>d1Ifv)zFTq`%{}Giuo< z`4*(+h;64Wu61o>P$x>ROU`|9=mrX$EZ*Bv$cW7E)YDv?oi&(OFvhI&;^a>7D%bsJ zj)N+5|7iHhoUm~SY1BZ6h0Yd1_2iXT^|$-o3MaGg*f5_l4)(3XD18UpxtGLf^OjDW z6;Uzs-Cyoqk>J*a@r^FkWfMgYIS>geMNO6*-#_}X(10rX6h7)*iWjV8-8m>j zZ|L4-t3&hVjLbS6p!Zae0%}rnlbBC`Zl$0V{X4tl-{^9G`q1nDGMkb82S`O#O*+y?h#T5}BVxBY5BEtlNDzc;ua$J^;XX!U5ho#4uJXok1SpDG>+dU#-r+DE+6AVU-gU>lpR(T$VLX#HwR4X> z)~7~y9w~{T>%l;!@wrs!7ey`O!>e(E;x*kSXMI^NuKBPS+VIJC#$!-=PKpfoWIq%& z&^80#6^LybZk@TIb3P3A5=P*a^qzZ{!iunD&XrxV75YW<{_9$6o%fL@LCdOaq3^a4 zPLbn&$laswSRvtgtlOa5VTX&&wh*KisTcQVmC>n&(hbQW;cyp3HA z`fiz_HHsgJG?+cX-sVL2l^R8a}sSPc#-8!%D%G8C9b8iLA< z8Y=o8_pJIGysS&#QraT+DEk;wq%OtU`Pd?e+vtVi8)j)T-mfsxP~uG$eeO_4=21`I zt7xs+EIKrbh6PkxUcpp-_cg06ZOO#UZ-PLHLqZi^HG|P=26Uctly`!S*tHnn( zbEkI-mp5%3)`#2EYHlM2*2S$I{fmeS5XO3h4=0I7*1ebrEa z`S^lUu@#zgwB~@}VVm7LbI*h1HpWGsz9HkTdyV{devsY5y`>;b;_1yPqzPi9Sw1zx zDKED9v1-&RM2fO3sNF7pyT91yvv{ln1%uOM zw%LX33FrLN@CS=qJZ?%w9qU=KLk^_Wbj;aqNQ??zt8S~JXx#PSBPHjZOIuTnE!&{P zek)OS(pp76LZpDr95LMXL+(_X?D<}g4FONpMsVL{3J->c)#;#G94aapPp3m4uX?h$ zs5mQ7F4p}~CVHM`(VT>)?^|V6zb+)!ZAWavSSY4Ab-m2T^y+|~=Q4Ik0^k@i4Ydc@ zz4tOACqu$6(-6GGZKD>u%8#r+l;DprRp)F(e2s#IN3d0u%aY%>wMSNfte|UU2k`{0 zpg4bSNl3e&K-CagsxT1H-6;l2IvLb2SZaXClq_r&6%%`lT0Nrqo|i!V+BO1WLc2-$ z{7rrjc|3d1G9AT>%CQxEZv9tq>)U{#?vLN!X%X~cIMflv@$piVI{?W>;xdyk7dGQF z_hP)_6EuI9(<2bFY*3R zEhh#fr-7`khh$p6mG#3Au4Bet0^7SfQRBIH0j)$th@Vrae6;6eoGd*cf;iN25Gn@g z{);IBYdnE+z9G_0LaylCi>K%$vfV|-ql}vgY&d$FmcbC_Io}r{MaO=XCYW_+`4B-$ zrlP&Z#6(Ze{Oo`wp`x@P&RF4Vc1M!*o~TNV z#;c`#dPl_L+IL}@3BLR7*#jSI0=CgKleQ1v~AU!-Wd{9FF&x>EDSaGL~bm~W6nV0ehpT~U!h9p zai+!>+>GK#P4Ho9uALMy(=@8BNVdzYsq=N#+a_`|ri`KV#ZpauwMJZl`hjVqDGaZs z{-G>`7~UA=QC6gzsgywAoUQZ&hgLp3Tw;ud_H(xk>&|-Fd_AM7Kr6`of+$tv6dAs! zd0XV@<)fz+o|wg9eH(%WV9PJeF`uL1jjT)N6mGoR3fiFUA3xLI|MWip`Q85i^*-Y? zw5#?Gag96B z=^-ury|uRL_(G1$)0IjgS%v26aY_!Yo()M7OI~m)ki%pB`NA6rJ7~4+EVrEC6{lo4 ztVc`dH58+MGo6sv>l=-!3trOUOMV>k#_kCLG^d$>ZwaXy5#m z#Ft&MkAz+Y>q*#R(LwYth0`x=!YSJJv81TV`L_-j7%(0_$M9vyDojO#c30#;Cz0T4 zMWT2j6^tUAos;le79a)__Zk4Ea<`nXL%$V`h!zH=PP;oc#2J>G3WA-1?muTXt)m= zP}&t($bKjhY&=l-zzEApfrzZVbL-9Lv^@-0moREO#2ffdZ|_N{z}lrU3Mo+q<|%T+@=W9hDD?s#dJzPm)ntI+B0vHD669UK#^8T9ct3Nx%_!D9#Ii?LVy&h7)b3xZmv8KAX%wru z61n;wCGxw>eYCICXKU|}^$n&4k5tvaE;@8*GAX(~QI)tOz7D31c= z7y2ZCY4*8#H}`_&NGK3a@G12Kq;P{Saw9=;(3k~801%-|T6drohVClaXPoo$d!4S5 zu`}lWy*R4nWvE234mF?`rGjJl$w_x0WVjSyp5KiR02TaAquN5YL6K@1UB2mj#=-Jf05|7;&|;J0Y2 zkQngjkgwiu08!OY1?65Tyw_i>u$K>=C*$@?FffjLEWZ5M?InECthvA{FRTvpb<)Py zh>LR&v%_0^XBI0Or-1YEl?95JavH-PwPO=OjFb`mFQ} z$;^XGG8^rVdo+y2y{%to>!d03yNC$C)Z>LPy}a7{o>3WfwX@#%h^wQjzK7w7{~TgE zp*f|AKj|AMg`ic{IOU2U^%lh^q3aJB5j>WlU? z-dBn^&P)h&k9sooLZma+jcr>QQ=UmCVam#v(AGG9c}|+ukd%2&l8?8K;>|wG?$S78 zZe?SLEQFtMEhOsRvn9W<&Wz?U#*%5w^+qR%)CUw&T!#Q<{)eKZ6k=PiFm&dn+S#m# z8O0UGjAaw!fSKr^bcm$pqw5p}q}4E0jHM_tlsYF)2Z`*h9S8Pr%rshiLA%fUGcnYH z+34m-vG}Me!NWGngj5}4_i3+R$kD6~{(iLVPd0J_i8FqT(7K2@u&7`vGlWW*61;_gJFL&B5Gr8Y6a;r$^4uxur( zTf-!;W~?oW-eaiYWj{4X2-<&E3Cblx;xHla3aXqjO{DHw14Y|lrA1)PLAJ&S$(}KB zHt6U~7q33%YOm{)6^w!*t@&fLQ+AUwqasES!RfwpLD=QkoI}Z6xa#Y4Jb(c7HGk@* z#aopaLcXopi5d&Qv-11d$iz+$SIZ?PFn*KmsaKDRLxgv~HFv{=DWKi>c2^g6x5(DH z#m39$H}A}VVi*Cy)2UwnX0W7l;Mon`zr@ED_6fHGwI5l4X@?A$qrvikgM&2cB}SBW zM&tzV^c+kA`Qr&<-B5rr1-2l!5a$I@gR*F|oxxyW#}kpJ&$ z>1E9!ff@t7?GrH*N|OWnd6RkX?v|ZOgDW;`?P&2=zvPLjsxkc|?x>{l+k{S`WC2SKL+l?Z6~9cvc4WxBO^2>Im*0U(-#~x#F!Up| zcJJspX!wVRcBr0dPRq}7)LuZdx6kzXD^s>-Hl~?OELlvGAAFHSSZqw;BO<>nA|ly+ zOL%ZP5xhK0(%G1@uC-DA7$4EN44cf}A*In?k|D5R(#5mSph9oE<``hre`ZS-eME~_ zz!GF@c(4)rI%|G$ddRAxs7>Nos0sGd^>ul9lsCgGv$b1B&z@t^-(Km%y6mC^K5}|v z%R+JVbe@M8j;qfh7}l)JKd_|)v)-MSdiF__9P4 zi~qr5RPUnVfmJc!;j%olmexPfor0v2OmcLI9HMkzI`YyYHeRi4c&0MI9?PdTBaS5Z!`Cvt_kGn@Q&ppawQO4OLvcg7;^nIYw- znrh={T$S=C!nLTlo;-6UB`TvMRV_=<$jp@(%vG44Hf_9oE-M@D0(2qulV?iIqHuKX z4u5AP)$~+Hdf(gEN5UOvvY+Q9`%C%YtoA6oDc%e{S+xnWu>hMD@p4l4Xa!D3MRNP; zpvQn#%LEsbSO!E~sj=RoE@VhRcqm5!PabosGmQSBqhsja{zY=>J>_Apy3-<@E;(+T zufsB!pM3(@kuAbdhmN8=fW%ns=3!+P+zVLZt58PBZmv6a1d>BkuVOACDp99^SuLix z=J+YysF0LWV}taiM2c$!%kbk4VL4BY*xB79tD1e=haKx&Z81}CiaA2;d9%9*$e9z> z9h&O5imw4w&bvhk>)d(kW~>p@va+Djy>APiftpIDDRPCP?8aaRMP4u;-+;t&?O@#s zm!HnC&2C1G)>;4^=OIy)+VdALOuhPz1!Q`#F?jF48#Me+{2rbA*WfJ> z4fqu$DJ1*s|43~ikEZ}?^GN}KwY-S_8~Sp`Wi4UxCZOaFw6mgcdw)`r!u7R*iEAo$ z%Njb*trrj6w`y#X?cf?NS^=GGgZ^O96EfFWHTwj|{bO+|rQg@8Qa4RCz7hPmbU+)p z5&=4#`c{a5ibRPTseSd+h;2z4fiy4z?`oW8i8ZlYh^uxdyfhAmsgubRfN! zkR{8Yy>k|)s4HU^#|rAtkiJAsAB1J5FGX1CK#b5MZ4G5i9y4%j*y1ukjN~0!PX;~B zl4i`V9WdhJSgQOwVWs7d#weJvR};K*5;4n=wWYpBkgbvKdv6N985`zeP{?l(M;e}; zqqd_*W-N$T^&2(^*XXKsvncEEF=IH=#?|ukl6)#rYVF!lYRzSoAtw2_7WPy!9mo=H($&;wF|&ol%Ua**^<4_1}IQ9q)69{Ew!yP!$IUe@p}Z;p6jo8TiE zB#xJ(1d1ONlS-75XQ8^PHT=3fkNnLer6nZjB_$^?u)###WbWD3W0~(p+M^l@IM%z@ zsyR}G@`kx6jVd8TnU>*fHNutUNqm=-p7DlME*kC`)Z> zuv2)GT$$(^L^z$rfXjqHT3%mHp_K$adx?4P&i>k{=m`_lKNvy)TD(~pBMq{DwM1Vk&invTj>K)`J&_^7K{ zy5EG;HgH23g`Fd%Jd~5_sEvu? zDZn%bIuPq7{q8A8&byS%{6PBnNoa!5&QYY_d3+u3+GY~Q*l24}r&K}qEY++j8Lj4; za`)Ur&wOxAvE`BVL!Azr(M$iQyjTN-;3P+Ov>Swc%F)b^ZIxr)OX+vV35WJLNLZ*O4dnN6EV87)c3Sd+qFnN%4z|9b$S96wP5Q2tM`d1aik5k-xw&4!xkeum2AdByvKY}I+i7;~SZGJ; zbZ%p9B$_~v=26@5&F7m^?;pc&;(mO&1DRfy(n^?fC`w=su0G=Yh6Pe&LQ#{&v8{ zBDJh=c~%GbxdMtyu1!TY-=}^C(&qoZEy79Q%MDED8KBF##ZrOeQTU5&&TIni7~=2? z)wj5S-^@Do=DyYT9jICb?k;l~B=V1~(9zq10Jy|C7+9M8)IjFXBI;XUz_%$lZ;ir# z-SHCs>$3lWCMnQ1Z^Open(=RfH5GPRyWu>&{Ot2}jnvyZ9X_paxlFr3_sjOYvvkUN zFRgjaYDCLm7Fak6Qr~n?{Ia6}=I4tnkT8YX^jbPs2r>z__}IdE_z*hQCs%Is}L$vtOp&2I5}cV?mHn<%lP z{HYGY=Di$$2Z#lJ2Cd2F4 z=AR!r%SkuKgY8lnq7f5Tp4T3)(GkW!NC$a+HG~K$yizN$o>x&DU-GB*=6}XHRh$*x zt3vI_!Afb1O2+DltWb(YaK)3pK8;e*14_k5(WNC=k@k?sGmxRLB4SO|t{!qo>aRj@ zy?;@s$cnBW{eMK4h^3B0WQbqt420H&`h2xlpnmgUIwMGK&hpopZr3DGfp&)CYUd7A zUS;zO2r?X45_eUKoC05(TGiTqOzGmtw^Fnmu%g9!J3{}h0mU`CQz2~-#k)hV*tnga zJHKFY?lxs(Vsv&lV4B#1Se<52?^9uL4T%cUX5{5g7vB0t=mT9jCjVo}X6xBq$M8;A zL(HeJCMof$i4B_I>)PEkt!xa{9#T!ELA`I-ZH)9CrrT#u16i$hBtq>yLKPg%!-F`g zX2w1!_E`t0r7*2Bi*T}j9*3{sMuM>hxyafV3uXwLF+D0ZlSyVi{8C0~uZfOCzjl$| zB!pRi3R+pf$Iv!<9yx4ip4wYCFCZ5sK$t-+Q`H~?n^|!jshN3D%6Q#6HxEBRO^H#T zm1;s^Ba5hN(Oj3Q!rZyuBD$}|ibido`WcZQi|$@|UQTTg8fBQqgX6j|R_Mp-3gaVn z5q}3)VbWyIo|U6h1nL^~aB4S9n=jAhi}#wPb(8KzEwX*h-xK6+v8#dZCVCVxo+|J! zP)6QFRF$gJp?!PzYz`H7;KZs=3zO3f5g(M2>7Ar zqn)5lX9Y}sG31^)&(*y9ap%$AsXYm%rl!$sd9H1A>zA$ICXgHQhe%cMLou2FR(^Yr zA(7E!-O4NVbU`Lg@b2U!_oT$y90x`@(j#94cmmru$p%AKULg$`Zj7&|90{!=CKMn@&bKyCdKD16NA@-eM zy!xI#qJRXW^g8in{dQZ}{+Em3X_xDx#VGJj@IqC!EnQIq%!- z78Pel@zPj(nBg}&KPHVqE~_F)BiCFFljP7QE{=9^$OHVT)6LEsM++AFUf)TcXi+gH zCAaOB&7h1;^6{o&#VI$2D~uJFm|>0RycpvZi+v(SOSIp?f40TAbZm;D@#ZN(v6gT6 zc+iRqCbmjlw010m2)%UyLxWRAPv}$Ed%b)HpU>BaPz5n261G$-^tg%>&*f;^0z@Vy;f#s9B%L=QW!5+rtV~z7fG&ro4h8=yPy@} z*L9*iUE4yfdvy2A<-R-LDv_P^?Z~!^2U>f?islZ(Xz`{j7mu)k+^=HU8-IH^$#9_{ zU$#Woic^MIp*#@>fIk%sZaFtYymg_Qqj>ju%{RW$w6yTO*xOhX8pkCh8Toz`| zE`!fsosViB$RRSsaBY(>EAfTQ?rPA=*_q5r+)&t$@{dY~ zAtB6jhLIu0(c0sRq`Pf)7&AgS`A9Vcj$|)c<8U~9yFejftXSANLIv_Gy?px+=Hw(9 z8_hH%!#zU20!~FNNW7aiyR0|OeAE1VQn}C5YXN4OuV1@O1y@5t$deA$sm4~qm3Y$E z*gxaX1=xgskwKjlVcXZBOXG_V^AfT=qj_giD;c&So0p@3D81%tMkCJ_o*Zyr&}D!h z@`$$DpQfqF`m=5i*}^GKJ{XlyueJ+Pdj`C3usqxtre;YrUkbIKGs?e;ey9l-MK}Qg z^|909^8SpT;m^)JBz*Ywp*!Vw9dGW=8QP$Q!5O-FKXxgcJR>YIN~|iYAdqD!M#l5t z4Uj4~A7~XUoP^!mn5c6Hiuis9y7dC^J?X@!^}i4OW@0z67L^Mq1TG#SC&HUa0N1AW z*3KUQXcYyA6)&L=gb5CZZo(EQfxum87d*u3nV`$xON>K*DKQRAIz$3Qj^rD;fJw&> zAegJiJ@S$)M9qI zQQkBnit^AEjul(3DqW++-`px zC*y(ZlSzHx=fg4K!~cNcNuxwgQ5Fx1R&~E7wb6{qGt+AzWnr-v>PB>y51w?sG_49l zGl}1mTze!2h7p08pC|iKh9{Ex3Mir^<2@hJEN^V|)bY^mPb-~&{G}ENQRxH1S0J{} z+npV)Ru!%qt`N~5hXd43lLkBa+EdS#RwMAD3X;eE1m+pNGF0Zj1r0$pSM%* zn(Ro~kQ{jyU{oehXyp_T`RSpbU*AJsF3RskSm`uToTCbaG&i->&d*Wo2XXUk9=b+H zM|OY=GU{gc3AWCvBX#drp{ecRPiN{0FZI3;S?dHZpzu2kS&b2QM2`D^h=C8wC;?Rt zG!b70c8-2Ublv=$^0)sYq3hTANdE+7l&5<;LtV`Iqm(J|)kN|?BEY&V9VIvh?gnja z`j&4sYh%|9=XPr8===Pxa(NCNfOa+t!0{J@MK-r*??4C>P3TMKp;gew+x-63#RuJGFUrBx zukZ7*of`1SJeGCcq)&;YlFbFGonT;#4;i#*(Rt*+3KLLy*) z5xjQKU!Bs?^H8hhp!!A&;5<`byuhl2aqyYdT2v?hTPlVBY!N;)7MK@L>YQiz&sG!u zwO^Bg&~LMc<~O%G&?WwnI}o~EN9yq@I4a$S6tjrRk=#>w-T$@D!DqXuBC+-@dsEPfpneIUg3 z(-k^z(Jzu$gk(FkO=AFt935TxGX4+GlgQcc=ZsI}*blHCM+G%4Ms6?ui6~u>jzw~7 zed0sRs(`42uE#oz{raqHQT+mEm(~FO#J^@`=<=!>aN@e8KjU&NFw=a);k@pd`RC&t z{;dVKQO0vck9qXS+5@u3Z0tYT^T58Jz*o5H1o>4q-JbJn2i!85-sBU$mS0De(>rJ% z?!9eM}i&(J=HO!DMEa` zDyDRDD=R%)(T*r2=y%k?NO9I7qj4f}Lj`k~HrmMV4D)RBrbASqBv{N0;JFh*vyNGW zs`r{UqJ@C{{<;b9Qu))ap&jq(^UXOGbt@BewK$g1DsHK;!tK@eJJ?B-g|YF1cP~rM z*D$wX>`?1D=pZdr@1QV{b~WtTx^dI#^~BYo{|Vrw{C?VTF&sOIQhPSN%a_|Q*GGUL zV+eTWtKLx$c;d=}B9Mo2k|)08k4uOBc6N>kK-7DOq;CSYPzO{4fkG;|dx$3f*MQef`kitoWaM zj{|X%V@3d=$tVPWl?i2|?DoY(@;3C4s0jeB1_&Kf>ZJNLtv^O177qbB_&JVFs zz7!qbJ%xGt4YM1N5_|BEc$0D5mz$c~{T!QYh+jkgM+qI&O7Yf8H^BI>4Pvv)>S6!p@?%%9@15`K>U-8&LbGW$f{KByw|P4I zFl#qBM_Luzsb5t$hEjX0CYa&fqKTPSf_N?M=l01e7udLvFNVejG9fZA=^;*?Ih|@0 zSyn_uvvjiay0zO^Bt=j)e|YIrI>2gYc6g>YaKNrvQT?zfN+|WNh2?P0UJnj7-V)CM zh-8Cmy-t&E7ER~2D6BiR?@}Te=3{LVk_a6ml-wR#$`^syYRY#vhVy!Y!H)2 zgHKo@RIW&xGr&na&Dt^#iGdkUCinIE5MMDD)hj;`|6-otay1}Ts@U5SIi)3cYEeLI zO`QS>8Pa(1h8NB7okvob>R^-k%hbh7J}`EFfrMpdy%go(`iGS4U7e#Oxq9x^eKl_G z0Z49o@<%{FSop7~W6HlF6(BtTl3DK@d#7oKJoSR<$%*u@O%)nSPJMx?#MBFGLH-6x zUoA4bl3eP8&gE>n6#HjR>6%qfOvhZEhHFWq>D5-B-o2Q);zJUqhjK>{}Qc+9oa= zDKVd>T!uUDJDWzxSs0zVFzy<1ewwQ*6dTZ?YKd&`=I+2?(LwJPz>Ld5!S+^if`;kE z8N3Cky(a3sIv?I8IF2;)f3d39w{y-@7$ltv3{x!RQ+)Jpu4rUNZ+c;>FZjJ5JJibo`09oxkuvRj)XXcm$M0KD({w>ltfzWF7N7e$AyW-vYfDvqPtGvR zD)039q1E79Fb!pX3?+@vd|lYo1nkjt^|d=Q%#ZGAHKM%-&V3R?fyBCrLzC3A6hbBs zvjUM@_^~>o%3`F_gh;ot$JzN%??etSs9N-E(qIWRI2Dzpa?^(;l_6e-W13qvIZ}s( zaX@NpjH*X7W9&yDbd={R+lfG!Bvr(eZFwT)F%y$wL3ayj6t6ee#;!H@HtL>v@iC9G zS+$^r?zMGwOw-~8LCL#qWam@0;Yx%$x^>qFQ?0vQ#8oTY-M0m^(-NPIl1CYy;@dVQ zu3EaNgV{hk&0u$U6310F%lxyEr;+VN$7g#66fN$L4XZ+Djin514>L&6Ah$=4zO>=Z zb5w*>%OSMw;%3!r#esGk{1^i_QtP{Uwhv3lf)aFs93Fn2nI?(8;LNi&JIy`E6x3eN+-}oxa%>_ zXrfyNZ-r?GesJ-z04wG>Cm>et*mPVt5q;(^T|F9dIjIbtN+<_z7*qr#qTwzoBY=BMQ}-PIvE!vlZ!VIlWPUdTzc zeF=WA8~>%<{Zm2GRJEkeGzq8^=O9HztnY0GQ-T!>p*|_p>anQQ!~ht$n&pQ~T+`Lvxo)1kvuCfQJf>+yIssJK;J2WrLg%DK(CucSW5bwrj?W7f;H%K_ zrjy0g3)Uw~FHU;vrNycO8F@0a7khJNdajZHjp5Fc5}Zd%B4O3zIsLPV&3cDCrb2*| zf(Q!+aE$6ro`Ohg(#G+ckHz^~Ue9jT3JlKg@Hv&l@Z$nmyI6oVrne6uQA-LO6Q!76 z$gtpIuD6{Vbl`~@T-?@Bog?cIyW+WsX0DuK{IVwbqHWx1xD$PJ-inCJv!=yh9mE^e z^^xBsOBhBSN#klXGP5JM!B`Q%^!b5{Pnpi!mHPyF-2*(glASZ=In!LKIwsW@266j) z>$%<*zQXaY8Vmf!mj=qKfu$xT70VT#e+z96LD*n_|{ysOns-qU{>To#L$?4 zy~xdkuczs4*tCRGlWa4C>#e0A=Ym~gKXqo2F6+I7qc79UFyT6(YY!oqkIsjJ40C5T zs?!PjsQT)+s?Kl7S9&Q;&s)$JDD~BAX>i+K4nYqQfc(hz(l^jCQLe||mRgfd7sH3$ zY`A`05#Dk4aUyZhqK-k>FJnk8UF_TLZCVP&Sevo-;zYnsr|AgrMBnWh(%j~Od^#4e zpkFtxsfjd$*Po50;2!5doKglMmf}tn4ThNW=jG(>E|4~@KKTUQ29R)@<+@VuHV@28 z&Cw=$;m5}hwW$QPSi&jr`1e68r1pbPPMSg&4yl1>I0ik|D52Qj%fLwFI2w5WFr~-c zXcDfK7Z-l@xO@G5&daBmS}bc98%>pQt7eauOc$gy^c0Zuqzo@!JEh1fx6}?84x*`O zcr`CN;=W6P57nxw@KIH(uc`^1KS6^>(rCW)cOLZ4vOPQsEKH#oX?njDD_J~HhLLn( zPK&x4^Q^a_%J~*nR|gOGs=_k(?&s>*x(u@eoviT^e*3uq6{p8)49!S9FX~OGFz&F- zr+#=Iiwmhp?LUQv?AleoX<)n#z&Y%9nn8>$r3&APn2TnEFs+onqvTI*$Y>&l-U50o zyb}R%wA3&agre7?}OP*D492QMPZ!U&J0*^jfgXbHrhTXfLP*NB5uA-5IwqG~( z_$@$c9Wtbz=hewcr%DZp;r4i%{#ly*|Kc$?<3IW(7y~$F^7_FGfNpz%obw0eT;>Lh zICf>zRtfQ8&6`*El`2v?D{Vh%t4pVuOb@)RzK?Bg^8E>x!I@M;9l**|gVUojHy`UkU21d*o&6ypT zrZ1h3Pm z4`y3O$4si~IL4=dLJ({C|U zHhv^zDLWw@T{KkD^Cv^B+;>X)_%Ky52~+Up!d~u9#>q9Jz8J_Hs7{E60P_*pF+??2 zZZP2nTlEfctS^=qF0dyEivV)B`8N>k1J!qaDle262Zr+x!RYp5XH$(rzF<_BZJ31h zU7*L6_zFPQ<-qyrGj9C%zHB$@BgvZ@e+H+xwWwBzCC6>vPi}XF2sjVF54N;H3 z2S@(b-+OYTp`6s!Rh$#DZ}bJm{YH~u>Yd6U{H(rLsq*_#c`Us&T{7zio zFW&mKgF$v%ih%+53I~hRXu@cQDpOLG2~aEE&*KM@;(}ERXLl>0Etx>#`eFvUC^|9H z1VBElk27{UFTa7Z%yu(fnaIBv@KT7j1J6_VzK^Dkcp z8w)L5)1D4v?r008&U>^2kdi1M2fhvDz+a*2`tG|o^EUZ$kcw`oNg8N8S07RoUQJp} zfsDiYpiLJFrv}&GK*QN8+A;A(XvHDO`QeQd@kcoUFY#Owj@o#W#|k-zMFjdHGh7#q zGy+J-uEwpe=;iRBgGJRact%gYUw$7}4*mj*zAmTG;3Rum4gHtRrn@w|cOB$^bUFC8 zX-Uzg9Oh}+w13|eNDxZ_neLPCnQq^boR>dX8fHljYi~Wj-bj#GycTaol7CddgI-Jf{7&0o#Ud^zuo$r z8M_f$1|~8cWX_^?1&Z&1SmYAd#yN5E?{)p6V1RPL|HAib><&un#!5P^81g(7SE8ktndRb?0=Yd^w$+(T$lKm z8(&i_59C_h;@)_$WlsTgLYm454WAFQA-*m&^9?2c;HDMwmkUD<2#rV{pKrLQvi$H; z0N%1e<${3S`U>rd6NSos zeB+^7F+hpthr>ckjQd}&(TKQUcc}56pN@V5#e1%=;U;HWxasEEpL%ksj#zC>YxVlA z>6G#&p?ngb4V+_Tlg#aw(qSF@gSW;oR5-+M#TuF=dCGzN$6*1cEZ_~>4+Dt97GeF+ zmasF4-KLGo&h@4xEgYqdI9t06FbwO``h3?GC@3ocU5u`)uTE=#S}5dsAkW$?k3!fF z$7q3^$;%m-yY@>97;c#u$>APJZs!lj0GSpcV2ctc76LN6D3j@-uFe?B2Egt9a8zgs z3~T`@6JQ{}>-$1Mg1_FMp5=RQr$3H@|FE};HX}u+H3o1X{y28y9ux+dmU@Drf83VD z73Jx|(e%oZ-hNRa?M9rB z6-K~KENOQ*C38v{Jgqmm*GW_bU+>o8ez%n}<+aar+Wu&io(N~2P)d+n^P;!Bayt@% zOx|XHFB#hr=;ba*Yn%gqgh6vDBhr|utP{szJz~l`KTIZ)haawcQ3ci0+=WSo=%kRy z^C@hJFQUvpvgL_J<}26Z)iQPyxbfAO~M zx0`1xAKklREYUUJHnUzef%qfc70!NJ&w>L9vZ6r?<|9=NV&ZsJP+~P#Glv(%xBJt5fO6Z(Z;EJj{-K@8e-FedSKIzq=PJb+i>f##uW^ zYqUWr-R#0R2g;dax^I^Mv@6umIQUeQt@YkV#7Ie8D|F2s3+KAf)9xKr>S%51miN0n z=K-7ep%|_k!?ll=o~oYCD2FN5zv*|)9?Yp|S(duZwusF65S3s%MmNcBuF~o_M09tx zK7t{3^EyEUE+U2EAeLI%5)u5c)v}A6#5NG#g49F?581;Ja^G+coiCzsNB%7Nukq5v38zPm*T>?Cn3KKhvFPn%MvmS{%>B+pD`(!bP@6Q7KR$)5 zc3}R5w5lvyN3-A2B6q6a5}887AX$Tw5&)PXuEG*X1*bd4%01`lW+5bGtDuPXIdDUICP znk#;$VD~lxzlNuqgry77*ZRq5=;2%%w(I`0(%_hI+<9By!D7j)ZL-r=rG}L0rS$TU z`2lx}H*GsDtd~!sEq$CJKH-h_Gw>Ckviw#3j9or-4*Qb0d_f8X=vxgmcw<;kKInxf)p)>Wy=C^L1ae>?r~WJw-RD z+$X5!@kirYg{EvP6ZsR6hF6^;yrfh)Jx)* zM&S^&d(G3cWG<^}#+OyeZ|6eUMmSnsQXpr?D!kEnd5{6$tiYu#CZ}q71*cb&XeU?4 zSqBvK9t;~5a_8vk(1|wa#oZFE5~?AgRSsZ#)x!c(RHBVmm2G=(GRl9`+l{Vj+QuA? z{56)#s{960e;G6QX(G=&kT&zL1l4Ybo;801QEjUNL`k6w9!Oa+-wNVYRFM{J61c`{ zaYw4C8z3Jp`7S;1m;Rmq5B>k&Vb|>zV1A9dO88|29C0t) zpQ|^W8TR5!fFve%@Ot21ge14wQ@2NB+I5xSgix6Z8>>iA+4Z&}(C}kaVic?tQA#yc zy&qlJiL(cF5a#%jaTwDVDtE_rBfduS6b6Vh`4D6eDb#reWCM>!PZ{4!m)+to+oOh? zO9~GbA!mLrvK-gSJ9|-;s?RYW?`*=@$4EDi72y=KSNPFtE*yCPx9)j3akLt;ec=MM z#l+deFg%0=HFbT^ufBYK$gZyJP9NC?x}$P}X7|N!HHetnk~IsbhQy>?xnHv}W>ngKZqH zE%jnbo-E87HtLje^i7X{_d8Cc>^WVQ!$Q^ztu` z>bs5*cV-G#qgc*3JA~;sg=z5tlmxQ^a@x1mdG*>zQI$j2b{<>``}A^qOJhCsOMX zY0UPVjG@wCk zZ;rZQoOYK!e&aBjToHM4*KhCz-RA+@8IF(~mzIvx0Z4XLW0ki%izi$HN8gY~?R0+I zD!z#K9ceT}dr6GQ!1g#TNs7=F1@9v{;mEFTuGj?%CTY$Nt2q$Q32v%T;Br~Y>4sV; zfRUb`=0TY|H;X*PQL154hM=mr5=XfsFb)l+Ok6XTSnL zwcVr+vfqCIh;Z0WWVVGRSj@i+ra0y zT7mrn6}Vufne@tI_#K-;+k z^PEPr`nn8&Uv%q)2);f6mc)pEjpO&{m-w^G{rqI%3K*r!04|rxD^seZy3;B}trd*m< zuhh9YdQ2UQSM%F6=B*DqYAdgq@!2xlRH z7Z2#Hy8Du+Kv^D<1MIUiE^b`k=y>>`>ap?DvQ7x)LqJpNZ3n91p`9GTaP6>1zl!zl zm*QP&`T}}U`OKcoa01>c!GkrY)RzcmL&AhZo2Lio+^$eZXX@qEP@S)_G<@b@p= zDJmlO&8D;DNk+XZ#YcE6g-1mc$GN41rrwfYfb>J6ZH{N%sWkHaLyA{D&*xaYu)O^i z9cHx%a4W??Mw6yaRcb?XqQmjnQ>wYIl& z8)j^Alz5GihLve7e9>&)9rksG))prOf?5Sh0@4|&ua6d7(~Ukbq?kWc%m6*;Log>hvgV&VvL#gGK(&(t3M`k{fN#}k)er?#nSQ{W zZMN?9L3aKb>v!u{)^CI3O~TFp4gn`{8zunMSZuz5=ws9C0Jl%0X;!Ew3n0W9NW?2X z-Q)D;^l2X84QoBg`2?qp-vPzi(k0k$EZPfUZMCIdZt3d+uhFgsgB@|_Ct_X>eFGg* z0$%;3n9#9urHxvo%xb5seCvRMlNnio#wl-Q<6e%Z!QJquCe^M+Emb>*IUkV7FR;{% zjU^3DS6F%T=)JtuR{-I$md|A11H4qn9PN1>4V{jmLDEsqaCU6wgF}W#5&)$dAn7S)o$UC++7Hr-f5C>4o#{1f?`Yd@K>vxux=H zwG!5xoFVP&k{-dRDeZ^Sqr2*wNUbZ%F4>gvUJEw?nZKt?T_{0(Ox)6o8?QJ*`rn8@7V1_ z4znc*CnngguA_t~vJy z;cuqkn(i{{$Ii%eu3z@2%%5q}`(jCE`c}h9K5ykA6zHHW4PD!#kbd*dF{Qa2i0)fzKviZU(kZhHpcH-#tc=p{@DuB*_uSsGi zM>gf;)5}k~t;j2-EVHnd)mzcy8BlXO1-NOd*EDegQ6TgaYJrE-sINnpX^mnOIr%W( zBGGWehYQx|e}3w(>!+BrGa-c&!9Vn*r`|{mv}zxb6l{1KaB_76d;B#+)z_i#XFCi6 zj8&qZyS{O|EB(x2vkgnZ?4oB&E%vEtn^rf;<);|yWI{w0D%+?}D+vscL}ew_$HtCo zid{Az$<%_6)NL&Mh{cW;Yir+9_N?RRVrd5-O2{~nq)cV$CyuHdSbC2`)9D z`nnnU7|S-8E`azvN+nS{koImNel<-G8+L9y5;A;>@X9AUcjF+qaxs%{AhXOkOxy;x zo`|q{*;k_CPy9fu-m*yiw?~c3D+O#iGX_o-=A`JSUFTo6QBWw+Yo*B9fw;fC67$}8 zBxV4{Hd~m{n|f)U7&5PiO|#J9v^!Uy<5}}HKTeQVZ$~R=MhlV*bn4|QWk?f_0l}v> z4mmTqkvI(EXasIZi7C}K;nmsH*Lu60%Rg@^&of3rg!k#*d1@jQ=x|oaU2)zW_<0H| z!(ckpAr4PwGGC>Ymlgycrm0$T%>u`Ru*u>RG|w{K>to)5p^}Lwa)WZ zb(8njz%XsLRwCUyIBze}@^|Q6LJkSfdCh@)H?H zjUQFERS(cF&2+(|CrCqv?$R12$_8HTcdIbhBosK)i~CU^>tSa)y7b3@bi)@QrL&wT zwB+bgFd_%YG9Z2f1r`YehcRDT0NgULjDj8;;C*f#sAZ=DLJ^qXK)4cDOeMH(W`J7n zBA|}1>`sVyI!-*eCkQlt2WFJ-*mB8JA=nidMt}1fxu>j{yM+MN&67pUV-Ubf7PRXo zK(Eh)u2jJLbqy+?a{w)0pKqXcg&jlij5@$hx_BOVo(jWP3v6Wn2D;pbp5@;(Gh?z# zsH$`xYJ1#{dn9zzD(Fp<%fg|S`T%3_b0B0LdgIn}Z<=gC4x4Uuz3v>r`JQaKY1a*# z$vQ-?E5EZBvuR7>ftt;a;|FNR|6sI0u+RUe$5Lfa2)%MU75j|0Q~87B@VesGGK(*t zcCqjky^*Yfnu$2^!;F9^UxBZ@ZnWv|_JC;Zmlj_)8Oi@gV$@oldWU>2{;(D<@C8e5 z#*I&a7l$NXgkr;&tm)z9v9g4g}F>=VYsIl`;?| zCs(f0&$QXMQOQqIa#I!~Uv16dAZL!f1zvl!@8A4q|88P%ic@OC-UuBc_`^Qn15up$ za9qcmy#4Z^pVG2_hsT+?S4R=r_nQ>6;`BFAq0o~X8>X7jBi*e0?<>Mz^d!XiDJ@&` zB^Z1tTWNi10O;>U))RRmZ#{B-5ohD7h=*FM1(~34_TQo#YJabh+85E#f-%m6`YJ5i z>2qq4lo&;Dy(b=RrWsX=YnGX+sxuNQE<8vym-J#qfM>bfVfTT7OYXsZs{uT=2+^!G z@m*q5xLYP(aBBeq0^8Z?$?XQLU&X8I-%xh5;)Y;pNcQYJ>v4rQA$KG=&CxJ>I6V-> zP%cGr?$0FB?O96$f;u=95z*Fk6q*+91O7MnHE+>|;pn6SP~bNEfR_fh)q*@iDKzvXrtJrfEk&tc+Gk&|Y;l zuM}Af$u6n@g0sE-hw+1Nm6O|`DD+`NVvjIl;3ZXb7117GNM2?}r6ju+q0qr4;zfoJ z3?lTm+1A`rf2A0CH|-Hg9{D21YX^XmaRq4RGLFs4H{3$T=G2zFwF|!{$9>%4zFuXT zV?*1TbI$c%4t=aef)d{y8r`8DDhH`?+ZXN^b|8Laf>2OVgu^NK3{F2b#QT;U=}VEW z6OIBgd{kVc_xCiYD~_a@#>H7VKlQ2jpe@3UVt8lha7*M0jN)@)A*=J377s^0gtN2D z^zlN3cPJQDtikE`lP{UxJ6F{{Pdc0_AIaSm$Y1-fOM}3P;o^=in7mqJ=_c28>ZpHv zjpznig*}9J^Nuy`hQUIg>{z@$OUu>V0;4;+GOTL=tqqv(hsVo%^|&g9wxR5Oj;#K7 z(>L&{3tNMiU%ty4#HRngOO96jZO>IT{3R8xnr!?_YJ&ZN_8&>^_YKb9Koml6fC{QD zz`01M{GCcxSOTz^|7ffEd(%v}gyCuT?r~H}>J;N{^<~jM8=y_00GyETBb~w4;ku`O zX(dvwmPYgqPOPTd6w2kurJ8E!>LrF012 zBce(7&6FWk4Xl^_^!V@y8=GbZOL{+M%CuIBs4>Z1Jla)I%j(UTvPhkB zd-jYeG!8y?f}veF#5i0MX+Us^dE^X|`iY^UU$0$l+uGQ$QhhzPr?cOPE#@*}Z(t{) zyScj)XLLl|zWE8O6i0FD#K{=R;MDph*ED~g;9yhlkyCPgS#s^?B>TX?Mu<%4v;Yz0 zsey?4>x*UK@fSy8t5yLbl#ET>JcLyCBUw@aAj0ysAi>y!6og30^qScDb&e={gNSHI zQ+#O^&Q%&)sJ-+wb*%++Qq1D`1avHnCB0Ex57Wi%i&j&q7M4D`Ulu}bv^EcG#+RO| zW#Khpcmu)>0aKq=B99R>@N~jGvwKf%9YV~b_}E*xV>0AP&!_{yE+%D!1OoY(JJZQT zSMD>_(5AGtQMH_zGw73sai(2HejzBr$LcWiExhthcvd`*@|~D?9IqPV=d8q)t^ov8 zD&kKh1YYpxX3jKzIYSo1Q6X9Si{vDno{|R|5MG#NLz}o@A?D}CAF|H?ASBg@4B!k| zUlWamKwqD}Xa4H{`6A;(VPfjt&*RfMryhs0QQm=iJHu~d5{Z?2tDn(Of~s7}DvPvr z%W`y+wG>A2w5Ax+6OgG!hB>Be^7EzXP#fMygr}9xI7Rf^WdKfK;G%x{c!`IaQ(QvU zSRuv;xgP`)UIeF#TxClWS;$%x{_2orPfZDWS7-CRcEPNs^tyy4?;GkUq`-N@03ueN zx%(gKKSs-oyJ5HRO~0_CDl2H)+HAcay$bHACB>KfkX+Gqf-WInTdk!LpZPdt(4G+g z*|R=F1U1U_=aSt#MVPlVsr~&dEmf=)mU<+stsxI>o14QU)keU~S@)9>{@<1ihgZ`( z*yg(QKUc2Aow#!Ahb_TW7(qBnMEpIG*0vQ`6=WE;qc6clf?g<#AK1>q6!$xQcdZ@F zVu=Ho@$ig=zk%o^sGeQs7N0g0oQ46kEwWBn3mve8WEFTfM4CL{weush3o4g9(QMxT z1`0?YC!0g}J&CCGnw=qzAiUScxfY#KC3s;o$$z}9HMVh~=3B|gCLD^2R}*@={lr3p zDq*wdMKS*eG@~F((OF!%Xk5`dY>JL4uf$x7QoJvW6X0W~GgCZ|`3m>?GtDoZW9d$9 z3XV)7<Th5cHm+I8=)#KE4!>G>({fe200qfJ)zmfs)%OqH6Es5%&NP=LO+_~TWLYs<^?}GRHsy({`TPF07$%e?kKF-TO#a37SIL!}s^K#owv(Hb0q;|6z>SJda-#@L`SVK^hmw;bMTYgjF+J?`< z8LFnpb+;iQbTe#PSsRj?=mf(tF#}=v@XI5rIXlG`S-rpW!1b|og#*>S!D`&+HE$iX z%8FXq6I87-nj&2}ggAs;ky&5p)(?E@;tU6Mh+9BJ_hZwnO+2bY^1D5$=x_!pH5s^= z8&M^TunT?tMto?<@687x9lLG>Vlwx8elU15F&8GHsD@Q|rZ}`*6KslCJx=F}JL+W2 z9auIKfKm|tE+vP1P_S}lnBeC?PmSdO5he`e)F*(d@Ft^z!YX0fCB<&^Hji2KYv9g#AmJfQ;Um_%3wg2*?XGM}Grd>45h`0H1Pj zz2qCn2bkbzb<^oVWs?A^`nA;r49Wq$B9sGSFd+YjG*@y3190(YtU%xwRFqF!k4n(= z^N)p=hymbZp8g#4_!`C;!|H&=@hvw9DbPg~l7JHyDrm9?^*Ej%9Zs7tL z(LxDLFf<_aTi*Q1gz+&P9pB)8#r)E;pr6eJux&R+MoU@236BN(leG@en=R1lj~|Ic`Re`Nm|uixIh|AF&s3sQpFPFmk^&;00#;0|;;iV2E+rFsp# zlwl9f!j}B2f#o-Uezwo*zOv*JK5Jio5&bQ~Odf09TcJrLYK5=75VL;D)v|NhQX2y~ zTng{M2wZRd$#JBjrm@to3*Y-jpt;2aC-_Wuy1$s{s!y3SQlbb`tnI=%!LX#h8&37$ zY33;pcd-E_gslNRhMMD!(JK3GG%eE7q>^plI#h-}`^364i zd^76L&C6%046ER#StYoQxQ{8vE0p~}dGKT+q}x7C_ z{O}z}Mje7GXpcbndkI_oOpI!+2`}7U0yVt$TcX}_AJXp36~R7H!n^qh6UD@1UI3`$ zIouqL@Lvk9qW75oP~6kd2D@cPx$CpBwmaVbxYHgo+pH;d-j4efW`szHwoKyogO`-J zJJ9_!VwfM0WAxIyejj!w9|E+fCjiJQ%&;lx>DF4kshSzBxL!w?Ntl^iX59UZ7dg9Wv#C2tdWSC|SA*EE#(6TF1E^J=$yiCMlKI1vfS;qAZWHxxsh-C6 znwc4ySpY3u-k0k1hxAFavCxUArEv2yr=Rw~Q`~>6z^9Okxrg1j zsf-&x1nyAiy)Cr+?4MhZG4rSfYPbwgq7U@eT^w=$;V@VE+rYYk9gAkUsc(M^G7J52 zs(^1iA4`m->!=`@Tst&==^xH8vT4%R-{)6rZi(&9;e`G$GX*O6{7+?>&xLSdCjM%p z3%7+<6Uw}Hbfv(skc7J6GxZ?&y4gUb$2Vg6`vOvIKE zH_@5ffTMwtg;jlq9nfIMe)IQ5tHDi zcp-jd@{RTV4BE-P^+&Ez3Wt}KEEtLXmn??LQ#qNkv1jTWe0&yND%Ec`-bkjEirYwN z-#Z_xqrE3p@Ew8)wB(ZFJbzPCS)%-mxC{L(J=Uh5N+>#yG#rP6>nq=GQQulXvo@n17oN}@)+%x7Q0U$|he z&E35JKy6xOw>!*KDLz6<^5(NKo%0v%$Bj6JSf76lf}P=#RPDDscX|HUmchWT7z5P{ z`baJYWql4ujdaPHSfpUHRiU2OykiZIyP~(VDVmM$d1%mG`bD%|xH|BYL>wn}mD>fH zo;A~S@f#}hEqtydG{mKS_$Y06MI(_1ZxujWq_cull6ralqCZkvXgvP#O!SgJz5b}e z>NZKRLGC;BKnUZ>HHYHd)u~~Uk%qn#3S008#Jvs?!WVW(+X_N&EHO$fa%R3HXqcFi zR$AFNci7ty zQtt)7!qX|hlS_FZ7)7NdS&h9+tx9jXiq@QH9-~-m)A_1`pHI3tf$M#xOx zWLZXmxHJz++ABg`$pLW*er36$NeO#A;zFmj;g-4E*%B@y>lpXW55YVa<6m)FTHAi=@FI~P2G7v6Dn&%s-git`X@7AqnE zWp@CMd%$+ui#@l{UGJV5m%J3e+S4^EGo}sSPpnm(F+CwuRG4x62NQu2C)@DS&Jo3w z_kwfXHI&~Cu#rRFc8IL))7}QOd}pSG!f3RRcZnOsdju*dyXsLU6S&ni^S#h&td2QHD zJz3r+V)mThy!zJcT8jJSePx?t-DD>GGP_mS8{w7-M4`uGK3L2s{1%;1!U!s^Fq?c&{x*;~L~?&7|9YYun7L)3ql z3@;X3-t4%pJ)IL_V@pz76KrYkcP{s+dGS~Pl2Scp?ZC)!e9bH!bSZLj?**f!CJ%YF zpk&+&k@>r=R)X4T-3GxZPPd0>i}5@kX@$D?i&$C~G3yU!q`14Mrt;|;l;YUol!DzE ztB3N}zPz!HYXiItX|!1TE=y;AK99VH*l?qUPue!DxO~@pw56nuxV;j^y`Ci4sHXfe zvEy{ABDERGv(~aT2ynWda+TB{>R%2|%dWTYG8@GbEQVJ!AVG*HDVXDpeXhA0cspSuSJN7bBc1Ru29UBI($5+!FR=*}^nVBKSg z-61pzCD)XQ;;$&gKwVkyi2$T^$o$0&EGE8Isi}&C=^=NlkAwVuvuBQIQGJadNvWx5 zcX)79IU7C6;`6t9stz?Z**^i&Y}CvozFh3SEnc=scON2A=ibgsuj%4w!e)1S!R6+` zsiqd!|Kh!N`Yy|LiiY#+P?OD}SKe2_#{*(d4LZ0^b-|G^q@~#PHtoh$2!_fyvMy^+ zKm87T$K>Tkia$v`%7&+y9sWi8dHrZ>`}1*Cx1!`ost7i|^AL0A4JSA~j)PA5oa%mo zs%j|XSVemw(ZKqa*5hiO7DK}$9_FNbhj#VivnjGX3~agSWmg=Y&aUv=d2h#0X>Lhk z-wEsPf~TXN6uRuO@kDr`_;WW&%XE?h;LrzkRNXm;g9{qvpJFo@zQ#$AW3a}-R4hPtt{%x@D|H*HDisAkg zZ}V@OC1wdL1n{YVfCd&&j{SX~bZzpVn`n*|B%8l1d9j>KOhYlXGRMrb(>xJYzb+vo zkv*gV1By5iP$2gX=-?c~Y2x_d{#|(W6giHeX=N7LuyBEuz4fdr(Fq4zh6zLpQ2}O+EYTa}{|6>Zty$h6?kHrWt2lkiNrrHDDuVG;^kU^z{=@u9ME2)|u`9KryuydIeta$nYwx+wNfYfQNODr^yTa|*Ds2Z%#6X7q z`uv*Il?`@{{q1D|UwO{6CO<|*x`iXbr(7j;0Qo*PrviH@_0CKC%x;pP7yLsX)K_)( z)Z{@PLOJ&L=xTL6VMBHHov5y-LfXs=i z-R98yGQ!VqYxN$DI_6)*y;f2hEvzJc%5E_;nW3I#k^JyUmP-7qH*8V&jKX+c9CY5Q ztD~F6aAfBzaIZ1J_jcEkjxS!Sy6fv?h9{F}H_6{+W5d0;kvlnDG(YmR(pyzEmiwb! zBdS4?y9tN+Un|Lde>rh)HpKjiW~xKrIpyp5Pf4c9|1~7jyLy`Ko<;&iJ$rtJEHwk% zl%(#;L=TecR1?wDd#QG6%^pM%ui4oROs-Hxx~wELw9!%}!F99C!{eW-*7;_}R-b;- z(d>G-KSf}ESAK`p5%KtE)!F;%(?KmDwl{Ho+yr1wwvRMN1rGA?sAeznRVx$$F>S6a6w9w~&la%4XT>)H~GyM&{L##oaVmv=I}Zs#wLefYCF% z@Qh7_^O3Enu6SK$K!U|!5jDDqQEB`q1iWX2PfCH_BbaV0{6<-yFPuXC<;p56nR)#l zissd$Ob#G&OikRZb7(4_4dDvn*}DA*;hcyxy~zpDTy}n}FctG#4@WJ%6aUXruCO}h zuUZ$s!dEsnEk*(DN5#J@to&MN`ELN={WE~xzw-D02D5&|1(GILNMmqXm+y!!kHG!OtiOb$_m7=)-`39G0OfH1sJ90730Z>dC0$6vQUoKNw8Mf=O_ z@D5z!r_c|3ToxwXI2^ldfFe77m!iw7qZ8YsKdy^EoM(_!OuKfhIHQ8XQ(|ZMarv9o z!%vBEp%TIm#o2t}eVch!Kq_{D8+u~)(zebVLw=Cd@_6gV))eB2Ro4-EH66~*%DYdl(V59wGBD8 zUo18W!UF-XSE04W1L7=dYwi^vv?NPNHKnrx)(=%*yp4AR1Xj`6^ zIpbzto`A~-5$fMcM8BS`s|b`u65yn3St0CR37k1Vn5uN=u=rBiO8GGI1#{1>NSjLOkKWJb%=zlfF zJ(c)}dby4-InDmd^m4@j0t8t(v<4a@t)K(#EL_+FuPJ_l6O$jU#4Mei%xJHJcx?SVn}|TAn3;51QlLeYm6N8J+2+I5^KO%=6Igx8H6R)5=Tdj?$6kj?>rpR8E_3?# zq4z2BdM@(q46X1ngOkaJfB`h@IJ09qP1g=z5i*ihk%-h*r=cDOgDjYxFdY zVb7k zDvq=2NK(o}iY`CWpl9oT@7>Uzej|XfaHt7&cUfa7UU;b#Op|_ry76N%{&2PR`{*kqlOx++H?lxtVO3t{|Udf9DVrz&j z*RB=Ky{kQ?KGoT`m-XQ*>r@9H(?2@0tEE6H?RZ$Gxk)G%zh9fVP^jWvq?451iIR+emvA5u?J>if3I=y54z8g{6zKq zDb!@YxHk%5ZpHqNiTe*uiKPWC5c<*tWK=bai=S7-iYd0s1mie2^8=mYcF|5%c^jsE z$NI-cQ6Uk0uIRP)zF~aAgp050L53-IaG$=rBmWp+n3MZMaOqEEv_t}?2Kbiu#CLeH zJ+m>-zu;e=(q|px;m;t9&cxVpqWUR6b7%FwjrkniPD}06OJz$vk#p4#y?ulKi@moF zh$Bn)hMP3OCAdqVkzm2y6D+uUa0~7pAZSPQtRmcAn??$($!y&zvn_l+$W(Ih%99>Nn!ic2uP&JatA9Px5_D zZ<+<6tc9N&rN5S=I9+;ty|0N`=Zm;0`F%C=K6gw@*9HeI{UOps9J^0r!lNCSe4Aif z`%dDtjap9=SYBAGCxiQ0Z^x0|^Isc&%zBY7<#>@K^2ht06TgTK!IH%eG2Y%Dmf@o- zllgg*a*7vMnEeqYJ0c81iAmm18h<`G<$tzD%pv*cq3{Ia4UoXT#{IcNjG=Sy15a|k zHxy;s5?U(|RSPf?gn*LP`z{Krz&mfCVC5UWdQp*iQ}~xPKe4PHV66WQN2hZq%0wN4h? z>r2-oq=DK*R~d@AQo|d9!&~S=YkO*6Er>y^;LIb|(xo@)SXVvQ`$w zJvbW>aPoQMB5I`To5OoD!>i|VNBwQ`!4AKV#<6&1?^t(n$(AB@G~Q+50Gl8y;RWI6 zE`YyG_>yvLdUtVdyqoAS-8CusF-<)~2e-X8wT791M|-yzpWsQe26UR7_^pBlbl`FN z1~dqhu_anyg`nGO#cLXfGXX&brw`*Z1FSUy-C>*g?jRN8|xq`OQv+L_D zM^`ZCTk%S5eS8U`56!Q@0kI$N@s%;qgSpOR5nIzYvwcsCWO7bZCFrTG7RlY%+PkHP zB;S)ybOnBbxqRVxjd0zUylym_lemy{PzwbtSK(ro$R^N`AG~_17B@^p2Q%;_q;s(C z5$bmE-YV7k%*|Z|QPQRAjP^}dg%n0zHwqO4v|Cx(@q^mNB>@fxYLm3;1sQq+GmIX~ z3qm}7L6Lmmu{n>w81zAvm)v?^8^dWgd5-YVCYs&(yNw{Izv0W>+xzdPS{-FCbmQ3i zz(4;QAc=riyAmXh(^5Dy?6{j8c=_Q=OFJOh>Y9nReo4T|$)in}02 zfVIN;qpVJuqd+$Oe*bS_d$|BvU!UN*?Dntv2hL|)yE*_x?RQBd>+gSqpZ|MRor2Ny zEFf5>|1-YHZ~qSzy-$NXZZ#_&E6*%Xn`7RkB5o7Q`L-DQY=TDfkziNEWL9ydmxmYM zlcY-GRCLiYMOBqCnV9hjxB@lk_j${Qf1#}UA6h=;k{l49*ssvpntnv>B!fijj2)XA z53TQ_ql17vOQwG%1^ks>G#Gj-=XV%BQQGS_*>ks(A2jfbCcy-k!MFQMelq}WWK>@G z*UIW|w41Z+$S_!>wAL-0gOy~2rvk|HikWkX<2&85yG@9=`wNC%lll|BKPZ(HqohB2 z<$Z>h6<2~*L`ZpA%IhK$e8T?GFP{G%XpM#v!I?ZiLm;yuqvw(*7&cgz4hRkW zSpkviSHgSYFHA2>Pm2-a;ZHk}>nfNpjeS z1Q1T(GEv7RyjvzJUPjp-|I1LzME5&k+rK&muy>LOUvV>=7;JKB{Ex(ZXXV>@$&JIUG%|vvUnQAuqn0B5f)UYhXvFBZka8qM?xzCxC&&K%1Eh2ZN^)nmdWRMdiV5$~J z)EX$V`Gke5uY2$s@?OApl}9)k-&pns#Wi5x3;#y`(M>pW6d@RIfLjK z6C`IF!Uq>-H@y+THZbV2tk>Zv8~oDuDDrq|mbMQM6O;VTIldnaYC)7IOq=d4(LCWY zA`D*}dE&?INW##ZfD#DL;s36`f_f{v-DOgfti&T$J%(BFnn1D6th)Kt@^Di#+qd9p z#1*7@sGOKkRks(i*|9fWSmHB%mJ<`ws`&+3c${8X?{37$u-58KUPw(5SWvZ6Z;!s* zcto>x(v_Lq$c}QNyrBq( znkwvN)G?bPnlY@{3(HL=ts?qN?gfU_bjQ99L;h!s0dKl4iEV?dXo5En_GjF4yJ15j z39yCgbvCJohxcBA+IJb7>k~&B!fm4{k^(NITeO`xUI|dVV1kePZ>G^hZ%yE?p|NFc zt#ydaWs&H!^n3~|=-}k_#esL1VP66AnoJDN-v|~sWNQ88h4YXdlWl2vnWzaT4}l`c zym$W6#P?$bB3bivd{vXc(D;X@`8pHh*>93!5VX@&QVcd}oT+U3IuhMi5&#=!-s~j9 zrv1SF@Hpe`e7M#*BawLmeT8khRy9N-UPjKfcZ9GsLPYv~IFeCfZ^#nzSXKb7)l=zA zC?b79V>>m}^{jWCnumwG*|&AhwY|DJWp>2+VQirU!jmZ2Yxsi!7dk;zy0jhFqGByU zO>CO;5-Iz;rl9_(en+IoUni)hDARX`1*9U^P?K`wEy6_yf*5#v5Cz_OYuHXlc|=F; z_q;;Zn5O47ep}B=;|_ZEiU-YKde~7iG<#uoQH-fPSZM)Ua3(s6Ejpm7iFeLZcv%$V z~)nB?~0_uuKSqCFhaIdGj5UrxuTR$n(mUpquYHf&FLGPxCmkmg@AR6ZA zQqy%clGD1**1TwYT&j+QQ9Pw3Fs0p$6f$o%aM?iaaraFwI!ma9W#6 zEu-I~ki}_JhJ84?)Uy=~f$GTf%*5#!{XT25Np$B23tvk8n=w`1NjSTaQ?%8=?07`S z%kv)x**il5t?Ey-eY)Xekj+UAS1>p_l|2;X=b%nF*XNB`dbjW0=gby=0x==avXT@E zu4fJrW9O+B^OG>^%w1hcGi`>faYFeL9zB5`QdW?4Gsw7-=vr>Xoa{~`jV0Mx`GWx% zFsrZBi-J7u=d=aPoBJ9{2@TTsblL2i2c2VbpyWyGOEF|LGfLr}KKWYPDas2GD{ztg z=eas|-9dA~areMNi><~^@B*94TR5XEiXy>Mw0YL>SbeUp)&xmgoP!@R+F||*?7r_j zO5X`QdpBX1nXt%A`vgU|w}P53uK3U?Ni{X}y481Vh>P>ho_oZq?xQ!5Drs7CIJ^z! zrkASeNcTO45d~E-%&oNc@N4F*#uYj7PnVy@^nm+$xHl0|Q}MgKQDAkpTsmg9;)9&@ z8e0mbs(34e}n6-{_Ts_HX-7b24agTe1p-Qh$dO3R05WiY!?>NoZ z1%i<*T^URIP+}8gd~PsOGnQz*eF{dEvlvu&Bhcxzs-|2#>I4MB=7yzjhOWCGm_XQu z;mCSy)I!xKdg9++i)}SU3J$gj1Og^d(n2NtJ1rl!=+ueftukuYs&*ue}j=1SZYhkjW#rh^En;%mr~8v*lU-yLwHbM3k5qEw_>EOLm3LjdMk00x z?X~)8$6yY`uoun5$@0cy#U`Jv?lX%S{T>zYhvokP;$Z)r^g4s{MR^;J#)y}_7gvg%^#-%*IP z*%82Of*7r(vmddDa{O2064kL9j8Lo#>!@$%0II5u`3~1NW&O_A&hKczFW9xH@RQ() zcw)j3rzs-zSzcVMKhg*h1hY)1OsHgEs)jeJMi1~x7`gps|0QRChT?S386ZaL-Y_=g zvSfY0hnvMF5RB&k3B)Ekab3HQ^xuwk+Hra=F>|;fIctPwA7TGBV-{Xo1rTKr2@cVmDTk|Goo=0Rctw$rMu@ z2}cxJ_}5Gd?B!4*=?ki;7uSe2yluZXh}nO9oJ-+C717=tVb@$eH&+XQd`1F*J^!&& zEvBxn3s52_NwEPn!3*0Gm-L_oxl10og3~B_7mbi&m@#I~@wi)BdZ5t~;{=$>V6=Xt;NezSFsCWMhdfiyR)UqbsDeGD@ z(PDz&zN*E+87S38-gR4RUm|U)(GS6 z9bPE&_x4gVLq;CXA~Q4@J0PqFj9P^IPQ%Qct(jY^coHEY#u}26n75mTVycHoC1*+q z_h&-N4(-c`RRwf)=LIQm%ayrhbDU`pI>}mJEgYv#y=}wztSOI`FmsQ$Q-BJVBL%fU z+Ra52iw!oEq6?qS_NSN4)fzxQQ$+scvnF%V^2i*eknn+1F1(y=H(Pq^gr-Ebyx3zU zK>XVuSvFbSw7s33-iEIo%!IsFYnh4GA_P{bX(8bL!rxyyn4J8{WP!B?LBTK zz<#=G>U+pjg7A?CVu1*bWH`DoE0}}dqB6rlz9g`JPkqv{ce^C=yv`{c6w*IU!pO^P z8*BO?Gm@*1SBVutk&6pJ4*VAt@#?-Y8o6OiGq6X*G69TiXw>fpzlH*wBLsko?H`g> z%O1C2maBW#@GWf<52zBD`#b^C4S`YsBk76Mg+-?bU@PHw1J9{Dm|^>P!!PttR}-pj zgWXYVxyNZD-Xa{$&}Wxf+6)!)RRH+>_VOv zp*L36YoY32E}^x{d{;V4^WShRM!}cwbHYDIguWT|ca;~kC^%$C=c1SQE=}g^xE}j{ zX|^hAti4z)Pj7|GA$eKjzK5u_9?8qD+fC-pF2Ol;|NGs^ih4$A(>O; zwgyzD@o0Znq~wRl1nzI&e+VbCjI!pn@)PP$jfMkBs(q5;n#2d$)=<>uv9qHp}zq_>z{RpfO> zbg*hoDjQs3*>(68Y{z!GEMCO=7xfuyB;L8q46-1r6yA>#w9kOq3JSV^YNW^Iu&7s9 zj<3D11$+auBY(HX6TX-odK6lfEE(P>n@1q1Ti-A`cl-0_RwpthG^4@eX2B`z-WU() z24zO1wjr(?+jM5;LgEWEAQH`D4$&{SVA za@8!7sI`gWl0|wEHY_S6rBLU0ZQcv98Df8p40dgOP^H5tm5vjADNNoi!#+@DN%D48WlCRhH+_TogTh%2Bq7=KWxW!peQf)M2Nlnq2 zA-1&nF8=y9omuqxUZxQcSV~WnN*rn{b;H4VJ3xhF}|?USMqj*AVIILHSw( zxtu4&r-lTI6!9QROCgbV$K5I?Im)KoKdf2;VS z;KeZEJgeb7k+?TaA)Z8fnBp9fPVBjr#{?Iy&AFGL*QC`4w`-;>6B)HP?GLsSMLf_O zNnLD9=iV0Du9z_P_P50A8ulMjaC2`H@(w#V%lkSFnZD*;B=BsFXfumt=)^|8??ezd zqS!mpf{wP6^Zu=JeDsp73`8SNfg5*DR9*b##r^}}p&sB?qA`70Af}~l_ptGl;7CD7 zzNG_F<<>*A?syk(e{J4lI<)nkijrbcWGFVECMqLcSZ{(rGorS}=fO8)6MSUK^`TF( zFxVc{TV)c>I_7Lnk||&NUIK&Khid?7XV$HT28{s`k=McN+@RCUyd~`; zRryB$l)a``^jnxx8e(DZm1+w*3bxf%t5w4fAiOOz{szl9mpxs_U|KA0io|tOWEu1jI=1 z5b|TL9v0MXXv6L$sDtlET{?J?9tSSHsbn3>FLf>Pq_!?BeJTpi{4UydQ!lwvSLmYc zdMYauax7Z4_|YYXWsTTMb^}}Za`>Z=2mA`gr!Hx(H!igyx|zoVls27VZ_=6&-Ya1Aj{m1U7`s)rk_aee- zD-fZ+yb)y;P#(C|HY>EuewBSpKK5BGpLL5b7Y0RpIw>!U?k|?L=I+NB1`cejCWF^` zw*zMi5GuwT_-ZH4>B0z74!I=^=uso3jtoM!(Vm)#4Lk2j4@r32yW@4@zrOeuYt|tV zxnBZ%&kP;b!bVV3Q4k=HpB$6;(DTT#V0T8-{WUAhFlH)?sisn!!t&$ek&_b)hc`1t zMKsl|tWVxrU%aM4-$bpXMcz2*KDl+b`1(%4*UJkq_uDwy=c=fr56Bp1CQ7t6TY#tZ ze+o+t=~h@xb^ol-72cnq@!4rhW||9|PpRcCY3e=4k*1=;?Da|@`{w_>@cdtkKL|)p z{$2?%Y1~*X$|S8lt=)kwvf%jk(HThNWkc!bE3$08-3F>9L`UK(l~2aVJ)jGOTE?L} zK>!JxWdR6#19|xDjodS?EP1uU%&T;m1YWy`Zr6oZRM=t6vihr=r5?^P?GC4yB*DZv zgi)vbrwp?~9R()TZP`r*U!Sq~Rj)U5yFEK#i}<+M++&yZ4((YLimvVleg>Yw& z$_$(|1~Tpotr#)1#7Fjg>P}hJgpww6?Cf&>fpcm8yY%Hs9@+b!C3ilLLf$(>WXEiV zeu~Sook1KJ^kr)|is9?wswv)8G%M(EL~mZ`A_!0YL?|r>zxGkG7QU~EfXnPEOSD(2eBEYt4_Kk3Gqn{BRzy1 zZfSwQ_ig9QbmBzusFdU-B^uX%}AYQ*k%FGD*pK9KljSIh80kUXI&g%UM5z^HI=|O=154W7w;F z+Go8^0B%89uk7-5dF|}kW@}Bo=Z4nYu7Kxed=|$16SOC+*u-!o>+mT{B5nr+LRVD4CE0~L4Hbn}V++rigP_u8^-2BVV%Arf?mKvsGF`4H8#c}wp6UJ6ED?(>-X%jp9!D-pf) zYG@-@p5^I;714MiWWu87dqxufg~0>)u0c(QSu3}3q^%~HEOw{G3;JEh$o0aC3c*L& zVykT!T07H;nwpL}A)S|sO|!AFXXJt7#U3~xrr)D~NlOSedprkElbf<`KEf}_#~d~4 zt@-q|wo-OxQ(jZqi($oh8%1>ekmAmF4Eu}9+> zU0mXGlFFv0`gHY02$~i_Bp*lOKDzjh%d+A}i{afYd8;jCl8i2m`rQa_k{;`^ zNA+8Tu0}ItH9b0Y!m+l3l8<2`8SS;W_q3T(LvMi>t(+QhVIn9@yM2* z+MKI;g49PwWjrunt|&5|WsAbi4s&+_GldmDwV~EDGY7Fpdm5~bs2)TBZ!z4`+Kt*I zL1(#k@yd87Bmw6TK?}k3uNTEmU%lo$w!+t}U#~<9&*n0y^Kh?;&X0&J^&U)c)kqM4 zxo4yr>c=rMkRM_7EfYgbNw*!4vYb=h4wSgV*F5F~_TqV?`?xg+&20m(TO5Og8V?S> zZ^pokjb!!&Z3Y`VtLn>UT}%{}=d>c58M_e}yNPtw!HMvd z^svBo%KY~pG8&+1&3SH(r69%!mcpd4TTMy7bg(b_MY%rLXL(paqR8)*|Kw40<#OZu zn{C3q1I?Z6RTG5E4;Pw!6!S#e$z-WRoQ~3i(n?N5C}$F+^qCzoe0LghjgV>rE~ zdj};sk!krp(knHN@PeEeCBs<&k+e#a5RdQCn>UFA>3#!B3#!eks5x$qKm^j4JtjfYp>JjakKJ)Y&00vOitXlAX^tEzS|1jkBt~(yNPi%OXj$ z!*IUW;U_Qk4z}|wg(7NnJK$bFWo75IY`sq}re`t%4zH2`S>#7qkmp|o$#S}54g@vA zOq`)+Ip~!DkCSLc!yveo(IR)JUgMHAcSdm$!xOVmIrx_D2>%R zkEH8V)XE5S0>&GlP#PSz^+Kp?_SmF3!=hYQdoFd63V$W_MG-zfX@{t(mBzZx(`V^i zrF7Jmon9!(5?m6}*_E+8(jK3mJpwA{Vt>H!{F#3CA4{pMt_5ZrJ34L^ECnXHRu`A! zt|^R`V;y{bXb4VD&LdnUKL`(41w^ba3aCy{b6+-GxN|#}&*C$3hf5IM(XvX%TSV&tN0VMtL6iHCa2f22 zsho&<0c5oxdvWKE(zp5;Tc2F~7_vjy)acTGDrprZH!nK=juXj7(KuL{zj!qB%9j8lX0- za%UdiM*}x2NR3B;CjSV&{9D}dKkDNDLukl0?eck9^PTIQdcG6ixrsiZyZN9sGuFh- zZ%vag0}hs!rQ;#p>uiF4&2^*G>MyzVgmHcT*ey>D|Iclc0m9G^rPyDjf&ncqIV&~> zsjA@>g%w`H9@VdRaaSNl5#4E*TZ}OlS6!GrxG_Sj$fgQ@-QOFmg9iX9$o)2yY5@HS zz_Dx0NyUqJG{0C)$yZT2JA6fudF@(As?%M@zPRJ1y-A8?=}MD~9J%ZP*pg3`3eSdo zWugkUJf>H1Lqh=g&@Pe)(6}XauO2R%G$>`Y`7CLe*ibZUk_p>M@U?0wz8;Rpc3T{{p-0Hpw2WXHpPgawstg$mh;FD|-@lyXeu$G4DfBE4Fgj$6dVd^OuOyG# zY#LS6@-`A2zN(pYuAy?h{U0nu5@0J3%9UDMxlIZ02|Q85lWEb`VR`NFMe> zrC@gLr;wF(zJtY2f1w92kxaVEE?RfGT?OG6S($lJ)?4PY%*(L}6XH@VFQ%qzRY;&& zFL=Bc&{w!1dE;u$`!GelvB8Rh_Tg#Ppb^-W5Tl0@;7VGkN;rAdm#r~+0|f-hl$UA5 z&zDVSVh0UYLUf!{t zoM>Srgm2oN+bX?Cap5=1s}W;9tJM2;X@`M_{LRm8DQKNK8c|#tP~eU&l7+VhNpf%L z25gzOU)Ov3@_kECP8Z%*@DK%NEx3PqcxnEY$M>J90sLEo#J>wy{!dtQ-x+qu;U*|C z(GzkKZaNV$rSbXkB`Oa)^T#H9n(H-UZFQ0b^9)#0tEM92vgn=fW79l~*GR=rzyAa# zb1(cQJ#HO(0uVm^OYFaYf%VsOEHpTsAnf{X@QZX-eb@>%BR4NLb}oZgYQ>~Rb803e zQqqZEU0$+t$-m9I>6IX!OHd&;coxX>Wd^E>*;Nv8bHv#g5pF7h5OCc{m6V?e>6=z3 z95b^B4;GX25#@-nr|&g&Bl^9yHQ6Pn^xS{GCl{CN_h}{;B+g9})(zL&%S+RYjp03A zaDi*wJBK>Z_V5{@+P<*lMErdGcEi%5ygjB)EB4bc>qtA+B zFRW|Bpy7wb!w#9L_`Ji26`+)^WBeSUR2Zs8docQ9&p-=n5nSSIv<%_hfi0)yK6IzF z*C`ho&)Y3k03SZwGU_rv-)C2`ztS2%rR1B<Bu+k5i~ zqSB%)4RHj3nfvH!jmOMs^@(`r};9LpHz|V8*uK2ogCguXpg(XPaeD3x6`naWUjJ z(F7HUWkO(;!MRDS!QILQSu`^Z-5@0u_I9k))O12}xNgtlnUu5Fffo6T3vkXCZbqAh z5H>`TR4>=hBQyAUV_7lot|=a?(Iv8WK}Z{vAmnxGVDKxr9?owrg>z$>GWlW2LmzsB z-5C>@yTu6msG~jdGO?GJ-iSPU%AqI!=pj`QdJh4%&BfL* z19oag0<_Iu+kUZ)R8otjV8cnX_thuzMRqlDx^pYJE$jD0)yR)}^iBh!yehcc@TL=) zyPz?U4D&`;3TlR0LkkEtGCb4}HpAt0DH;B`Tvm}EdC*SXZB-wMVV%MAn-n5-WL!t) z{5KWqA&0G}@kGfXib({HpYM8mj1)yD(+8Aw-}c$YJdz25gET2+g&`6SABL8*9ck{q zvMOwjS!z9%-U+6bM8bpXb`TE{5{T8@mHau^@;g#cn(yCVGjF9KCbk{KatbtfQrF!{UKY=JNMb4+%lFP#}zoAI{1ky7FUDK(Q*Os$RJ}`c4(2y*5|%w0$H(=HBTTara46#9h57_lTHk!De7_2 zpE?cUn0mRdkyWvfR5vL%d`hK8r{?G>yM>7-mJ z_Q!3G&lLyKTF*)hK5tb0HuH;)TOpD!N|HPj~!nVwkYCx*)IO9 z&}PFQM3-Jy1~}@{g`S-^gp)Ne!4z1i9=mgJ+QCsU;`c+bxdWltY_DFJkL_#e1R~{oHX@8PDhv&FeDwk0^R_~LZ2&%)Fo{;R*ysB$zU@VDg`Ge35hr7}Ugnx7!w=GzM zDmzpT)n=+zNdn16(MOK5K=u!qM*gF1=sy9ce21C*BZU4Boh<+hM)_jKKk=1_K(JNT z`csPv7fXaGygxOJko5m&ZPlzUF3;9yZNzAR%D)lTkYe-E#aI&M0Ev%((3;HtRf6jt zqhnH%U;THz!*aLlC(V^n3igkjIdr)?ZAtG;VhZ(&^mB+n zD;wMIA7PaF+4_0X=D_0*k(Jt#O77Rn4N)^dgL+Nc+g1BO=A}C?iE64RRwH-uQv7Os z)Ah#%VJrTm3{@XOdU(M?yJla8<0uoT;fJ=0O9U4B$BlHIRtM}zWO_RY4}gbIXeWQ( zSqh`J)_ixYexJQZ>=4AvjgcanQ#Y)gi5-U*oYgBY&^_QagOQ^Dr5=mOFsXx`sg1q3 z$Ra`spNXw5$%KxoLG#JPG`)$m{!@^}%!V+T`wPr#On%^vUqF2v0JA1@7i|;^thW9g+7WpMso1)TLsy(=`m6 z<`bM`y4UYS3&irZJKPf4p46LS2itb854pOp^KQl~*7J6OInIWh^!3Y3Cz!GJH$on5 zCRo+uY7;o1WGQTcpc{qTMO!uH=kv*&EpZb}1GO6FYv$hBWyB3h1V)sHHr+ijnT|s? zx;wWF?Axg>!czOum+9{TXxVJy1sP|_N*vxBiAfs{=y6}C|yT?;8 z=wTBOD@vr|QQ1+VYgJ`++2Fw@B{M4BdaL#z0VdaSOyQSdu+sqeQXM0+maK`Py zOVW474nr-Dd&BNL+oD7o#P9Z>qrB0WEX(%ps>5kjl5G?jfQ2wL(oGP;ucy~(svPTG z5XW&p&RrN1p7OjK!aZeR7+(&pg-8ralgpRax`&u_2(uj6}ltA&qn}a7K z5rZ^Sfcth_s$9|wYe@7xZK~Fr&$Z{Wd5 zKG-*1%T3VII0brFA)31#&CM=CFNPVkS_Set>5%Q_X(O`fCj=O%(b%(NgAm6YMR8Xr z>xu+rjO=ORQ#EjO`ZzN_%Z)!m%OrdM9J%8;kI9x`T8_Jfy4l3RW@}xusiRP(Sww>5 za}pwWa0n>|hNP&FgwA&^dG61cz<>4$HUypoxd!Lminqv&X_F%BciVT(4X0dVV!#YZ zx@`}dafPiZQ0UilJ96u4zh(W*8zvO-pFfN0j>XRPCOw2d1P4G}MWQ|{X5Onge`ldM zdVsyH-h}@}AZ#i;Vc>xRFJdKE)^q#g?K=rnk*hn!TLK!otTL1rc@l_|XW{ha;15fW zYbJf9ToSHI3AQfy^23Kwj$hhl$~!A$;N7`HLaj_ z)Brtj~@MjgM17YV+v0` zxsRwU;S|_KVDXGcN+E#eG{_b=kx6(k57n+w__@jFNH7{~n6HFCG|bM{G`4RdVGHRw zE^K_|p3lPlS(MdEEenWa@5nO^aCUa%^%0S*8T^=RzVub9rsP!FLFWt-QUuLnGjH<6 z0gUg{=8`r=|zx$Bvx(CRxW zwRh94Quc*nFA@?ovr)~%jSp%+;;aUU-QIrc+YCQb>P|0M`)p&IZazUSdg-LC%Ot6- zqy3;SMuRsk-jRq8F4DOhLB?od&$3*6uiF+Q&BF6Gjp{X=br`L7PC71zrbkpiofU)h z<4ve@kCkhg&XtCGZNtfa&ZOyRTa{m_XtADoczmROBFIIZtHp6p|M2d$H zA_zn84RXETY$0e;QK$c_<+X-;Xxj#+{ZAmkEM+vpa{4zvL6$!!NrA}cms9h@_a9U* z^9rer6UO;-r2B`(S=g7^R!jpjitrM%tZQ}~G#~V3?Yg1DF`O(4HR-QY(4TBNr*b<( z9X#_97J<3ty`RJVf9`YXkW3al0Q|1^{Ej(2 zdD>2gm+$Txegfg>aH?*h5-rIe-JAkH+W<0I=h(&)pbRbGcYU>dBM)@$L-!wTuIx~i z_TvWRKQ=WTfvd-4@#FraemoMcobOfh|K0h2#<1hs+HMnwTXkC35rHI`Q=`2DZs)dK zF~9x<0(h|HWj8}^@m;$V$3KApN~^x^x0La>EgUJ;Jgpo+6$smJM)fAxT0=3!Z~cSf z)vjMO07CM^VG*D}_1L?UvIl5Hvy$sSfh4)`-mR0!av!@jj$q^SOvJc17_hzDDWbnh z{4-6H?^uc712qD%MY-&nMaYq$a%P8FLEk-Dvi?E2LD4z99z)M>!LGGR=PapWJUr7OepK z9?OGCJ)9LE$l%*oQHQ!;``nqB@ZP^XWbFIq+>jn`eNEf>bPUy1YqtAY5#`Gx61Ko@ z?x_9>WlfQ0Ty^-hfIe=nwpkjSPTT^Q=5na>#_Jf1Eekiy>z}*lo)zlx+ zNJ(#}o`5^TmWhd)y>=zHJhGY%Qr#Tg|I&N|Yclft_9lxS_Hr$sE|ScnONGUlogcB& zK@bJr`(R5m#~?$DGk8MJK2@X~N|O$n%7o$YDzYIlT*J+`Y?7`+96ZW&=)rVi6S=kC zdo6XZ?d|ih`>Xg|pMWm)YoO6KjbuA=;6R{T(E%mCZ2qAh*@;!a`qD_ zD(o(#_=0lV#)tDFimY^emwi5>!afwlhL=CQ=Ah+*VHT#pZJr9R~)@UGzxp0*9n z3QVbPQcuvO^RM&R*M%_~w|?lKm~TJb_gDl66A5TR$rm}GQ>xjE(hcnLo^~vomZ^f= zUDOCX3#bpBw9Ei$^e*Zy;R2N0L7E|x64dl}*WgnM9~2#gyov*B5e6%szRk`K zRL{pD#*RVj+uKozoL{*FWG*~aV)V({>H9^+!KPTzVn!X?DVdyBL9zXbj#3ZfWKnvM zv2xHq(a4gEQ&c!gr~%XR5|m-i)8~b z(+3O5czWwjorfido%e9Pfio*4L%b`k?VviyOOl*KI~WbxK8oZAoaxn$F+yA;ip?W% z222?t!sf_31HB(HpZiu#r#WZWj*n0+63#tMM!+dZG7)~)+SVgfILgIDTV=Y&T*hWa zm>Ja@>p@Ml@YbE4BryiG;WZuXT8=LlNgzsof z>0tDG==t5o?2m5sU;Zn9tOVS@*BMv4%Y!pkde48&=$Bd9S*V(Le-t@hrMq<%>D8z+ z{c3S12(YZn3%;RD7iM(!|KG^l|Nj(mR)~C&*qDA#Uf*IXpyR#QyP_VeGzlHk7q};z z$=ERMM5eWc<_o8*TkT(W&+bFn{rlt*a8vbl*#>BR5A zAnhaOZkr>)>E>r0GTi^@$UJ7<`jmXV(pF%eG&P>|TyV^gzn?MP9tWc7_)+M6J6!_b zf=qm{+CAukAED`b{o&W_qs~5SKp%6O$J!G;(14Q`*(WP#L3QL)jk}G7@MJ0C6A9<5 znXuuv&VtD179L#*ptwgSjt)j-jq}j!v-L8Av7Rk zzFcv_w84hUk#L-O&XK+>SJ`CCAenwEm+(bmTfwK2z*!_7wfdwTGcFJo!x2zYu&1dL zH@!BZV7Yp-9<#C76e8_jeh|PNqlIQlmXrR@VIN@=Z$Rhkt3zE~#{#Q2JXdI%P})|? zVB_}kwcHw?RtwN2b*oP3o7JlN1P`V|J4nhJuVKW~@gwsF?2S^(eSa3`Iz?(BAiONk zZc;mz*z8J?x5|-i+dpuIxGPK#7MH8}m%pucjPEa(+4;}Ys{@(Z>Ydz;S#);W8l_G0RR`p~O74HAyD)gf51ho}- z{yhE(l$pXGD*m`0(7>tnyS)4fRF!j(NO5{VaeMm{Xy1yyAhV9(hXt0`W<598fNX)E z-!<_w`cba`{qw)wAkfsec(TB=cVdMn!V9m6Qj&k1)MWlOL7E+SCl2$QArd)*l)L}> zPMeOqr1Bl0^l#0yYTL4Pk!!)Br3YhdBK6jsB`) z?biyOjDr@R`A-@4@u}vLyn7NdQWF{fcdF2t#fVZ>{7-d^0&h`ppGJTy=?O@rZ4TiL z4Y!5QUxp)bJRGgv$!U-Xh=M&zBieL#ei)I%G$_O5#zti9?S*1`M>@W3DVJ~%mZRlX zI$XTd=Bh8&>2La_{k-f2J(&CG$wc|k=cYPs;n@d@2_nKD=0P%dAH1gN4p?gfGIG4xsL(IK zv(!$}104`jCq{9gABQ=~H2zWC5^=Rof;Q#2lxAj>S#xYBu;srX))j=d-QS&gp}MpWQWoF7E9 z^XXu{-P^~kEni8VBY}S<+IOUaPTonWNWFDGMt`qd`vMq@eseTkPCIdSGeE0r4L@?m}T1ux%~=5 zUQxR8FH_l^5RWaZr?!oq*A%ZudXFO zrb4NkGw**=!v;atW7}~-wSV#OQ~t>5OayP+*u6;tHT>du6%LB|Ar?g0qYR(cMyY{k z=bqFbbWj9gz^wBaP-Qmt61S zppCM1CzxH_7^hG+ltCf%^w<`BJiMG(=XxIRo;llR=8m3MSC^Z}u$mWsACWntbDd}y z!PkKy$Xvec1^1;UK6_t5pMxB^+%B}Lo5ljfe+YrqK(QJt33YPp3zz1kN=k8b`-%n% z_YGJUdSmb!!s>B*TRg~?BU5KoQWV~jrB1&tm}4&OtgQ@Fg9M#3HFk`=qqe*<(JgDS znl``h8ZBw4pA`oxgPKr+;0^*rN#lecP7XTl*^QFmjpe-Kh7-2k_T)_*oJEkLBkbl| zr`^nNs1Ry>u&mW%6BlVQ%x!W6jh$<@-@g`NC%C40|5d36$5S>= zbxLjB-}kgI{YYAMNqD%4NHpV>y2yE)fDQJ7}7`~ zewS@Bc55E>nL1r*J4i!)_-e|RPr4Gs_daz9%mU&vStL$PyxXZ7?=GSsCD@*7nleEOVN zJwL?x#tjVH>@7x8i-zLaWTYPS?kQ(rEicUef9!pATvcnj|E2{gk&>2{lJ0IqLApaa zq#L9KWz!o0sf{#9cXxM6gGhsfwAA*uJaf+x=gv7Zb7$_{`@5g{!;fpTV!!XZ_FC`z zJkK|h>J4@-O#|8(&ogS6I@|L}-?xN^9G(^XUHux7$BR?EVwk>K&H)R83W11_KMDo838IKP;kwY*?4Y+D!Kdq^?q%_&N2G z&P30R>W1%C=lWU_I(uo7u;j*-6DL(a?XywV&7Gd}ITMS}5b1Eh%vix2tMGUjH#`Ww zw|Dh5?68-i8+RyZg2^VzH71xLzhwwX0Byrk%4qYhJWJj(Cq%{>e67qnAS-prgyFx* z-mx-~s@+A#5=YDvN6O({n4N^2pU1HCyr+*EV9rBD=3wCu@XWWiwZ@iQ; zzc;@7^7Ro{tK7X0j^ep0UGDRmBoT1SWhcyzdtP$tZ4;puG}T~B*q9`Eca0m*;RvG) z9nx~LH1<8blWlmm;U1tTOv-*L@9c4(M|{!Se}sFdId*NgFSaKtdC4e$n~e5D_%$pLJSU)`ibk4_oGG$yoEmZ^*1EuIJO* zJGvGTnwS9mdRjlO@6gxp+#AN9TnmbzKbsni#dp2V`%)e{DzeJ;43IIn1Iz>BjkXOj zl0c>Z!>j8TK=_e{c2YNWw~jJmAn#|RKKbF3QQx|cV{ud0&n`4XB=oc1|A8~We}fyq zA7w-T)_rJ7H)nLp%fM~l6d{q7Ws$UOan>tq>pVTnGkHrpq|TCx_%kyzE%YE+M0)83 zKlghisfN}*la@5-<>E%M+^<^ua75{>v3cN<%@J}QLBT9qUGsC>av58xTLih(dQ%F$ zf@3IcyTryW_WT>97l9B<+rep%CF}4GNv zxVq}Rr~I!@T~=KSJvHUYF7v38%k$`5r$f{c4bA&0u-#XUGNtOk7_5z*CtH});fA$= z_Drmr5ZPIdj#n6Zra-OJv3bk9;9 zF>H$9#anY#xy@wS+k4)nb_n*VIEmEajIIcD=r25%HUG`O%?$JhAQ&O2G_I_ zpsqq{d3s!)U}_^)5Z=atCpW2dMHW*rI;S{nSDJM3FZP0T?s+3wydMdIxiw1fZxiy9~PFX&4N#ALlA9)tFx%c48QLb z_Z&0xjEm-nFXr!MF`yZyUQ7pCi#odU2sW{lvASK}gb1w{BS^s0>Gy{m#rQj@yK5mK zw<%+JkE!rTe*?pF36V;qN$j|hA03fjUjVs^+)L8#t1CdQ!Ke9>p;?M#fC)@)3}B#B z-vTA`sc#@tndv=|jdhXBlW(9IwF~<7XC_Z?o+8{0gsdWLfCgvUJ{ec)<7U^EXgg{;|?PTTj}L6I8t;R$xBHKyBXO zI@TaP!VF&u>&EdJH+u2@8rO-njQ-{cKlegoGb14=`rjS@%Xd6(GLp03>iV54n1ryYu47iXP>D~3nH?O%cWO#Qjt;1o0P8%PvyT!Z6FH%x9SxOs;Z1?ImirCV&ZJJ`M2hor| z!ox#=zeTksMM#KfE~H?!=&mB&5Fl&ItlLTPRyI@+OpQ~{5eyf+q&4m56yV-zt0ao8 zqb+8`HBmx4RTuSytydtKGTUS8Fg-$uA@Yjq!hD9srfKjpG)by7_C?qEyQfREPSLQ^ zbCRPef9;B=$W9hj%wAlRz3N&M1@B{eN_(RNv=D5V{g9VA_MZ-ZYGkmEQA2pq*gYT|RZjylOZkkW_^3A;#W}sW zKIkZgn?-EZ`m%W3q2|3EAI3fTD}eyWkih&uB?*Zr`m;RKDv~Oxjt6w(+$m7d3hdKL zhd{%g)qq+6|L>^I1J_!|X_IbV&VueyMJBCKJ5}*Oi}As}rpQmS zl$?7{Dj#Ss_6xlkZ%TDT$aX-4>Yud?_Xjf$i$VCZEoZ}~oGKi*+$OCE+!91$D-L}n~W)NuymUOYq%w# z#8x=EpQk9eAMb19s=&v7*eTJH;I}+;s$XH1S=)acb~R(z;LJ;x$ZTf{?X&!-Snog1 z8=&~mYsq}A9dF}ZFUg152XLu5Rvdamqy1SQwQ}_qOiAHI+Zo@x%d_# z^fO)30?S$NFJ7S9n3J$I9qWE-^q}=)`YR;`ICRZJa#x4iqsX&xkKK+ux*!*CM!AU< z=;Tn#Yr6t9^pf}X&tmS!yP_CkafC`gJrYa*UUnlkh@00I_|V?tP26ONbI6Y>iDXtPGft-V5ub6 zmS?8jC>t9^?!$;iaTu<25y*$O)ZuX=+|Hsn-1eEs#AU*VP>!%eEBA`GD~E)-y7!D- zU87=|AK0eVbn!bQ5E6Du;Rhk=Yj+FvwWSMv3Dzrn17hU4H-zVjjmd{=K?KpVI?&TQ zXGCg)H&Kn9KynOI^V<-r_m9?AQ@{|W*QP93?KqTWm(iexE?%kiJ%08(^p!tMHQp>= z7md|4{ve@^%@1XFo!!8U^?n(?a+d?}Wr~M*g-RkJv45coph)W5v%5@wd28NxvnxF_ zV@EMqJD1X^CEp&!2D?} z7osc_;Rf#p2e1!PyN`25;Iu9l%X2neL!92vhq{w?Sar&qzNRBVm?j!2=J|T`4MZ7~ zdhJUG3x&jtOa^f&rw49(O5tiGxO1pM+7*am_fI>Xie)DCXExSa$GF-T(7Yt@e$QPq zi)< zH*jzWmA?af9?-u^D1mzU;~mARE3;LcO9;uhTy|e(u(Y_Ss^ju+vD1`Pb+*f+NfAFu zIjFN`H@~;U)IgRk+%WkhqWOJAwvIRdJ?DwBl?Khh70$JY{WoSJZ&PY|ZClPh!Oe`S zR$PnO<b%Z2kYAD zZlDOsagk`mYY;gfN#zXNIi|g|Utq`BjX-4>01cBhkTDFtacnn7ce~3u&Hy^(X78?D zg1bWw0K8iyVvgWJJ$##3 zPZ{iX1<21Y0|6&(U(0ELr7%x^HvMimQD~q)6=N<5@cbB9N2=9IR&--}3BsCZ>L}uE zK{O^YD&TolF7%>^CE)Ac81noeD=3sLX2G0M{R|ZHPL)FdDf~4Jvf}NQ z7E(}4OTNLZtH{wA%JnHdY`hdmAk~QMm&)>G%x4u_%DGwFf6?l6aHAbQiC5OS9&?SR zL^h#va?B7M+a!`J9m}e!*Gws*_Mnku>OJzs)QMXGm98d3Il#3)+7_c&ss5?!W4hnRkC27-o)=qterR z!dK+{)&}QZ#hlBfS^=5ltuq`-yq)5(RV-z~2#3jnZ=m09OU9)_H_T`0yQ4YWAla%m za$=%%q>V|EVq7zuSP+wf0?IRpy#PAe$otga8MA6B)gOZ>^P{OuB%^ye>FGZspyS6tfmTf{u4$Dw>0LKo>kE74<% z@+H~i>_>cA=#pt!?aHR5XL;(R)qyL67{w^Zc_{tn?FFDc z*)luw$hrmm1^kwbNflQvR5sy>XTlp}J6cS-iFwJz64xr3A9YJs=!7dQNkVufs2{7BCa7U)XplMLrETG^whlq~BnF*Z%~9db<~7?mym)oDW#q=w6oz z09nJkgAZpvo&hgA4-QH)*O;LzKV)RK@hG^lQB6ZF6HjW^QJEQ7xe;Bu7mhO{Z=;tIy49G^f z$gDF;z*Ee72~jsDy5_4f>=TUx8j{p;jUP%jow=sY!h7X zZ(1$wQWGavg&W(~b%t`9Fbutf$eaav#yWWVUir@XPN~6+>L0mexrXO4Qf6&jY&I|0 zZOL21O0FOL^gh>e=KLS_rkn3(>xi$wj86R-SlCpFT<|fL=8Qno zfN6>T@44hn6^;q@A9=n%rKA5q81$zY+jef~(|4#h$x9lVS9Zbs~3L)*- zx!<5r6r}#7ij)ka)pZrd{a%`Z{YPmg+=~9^k3glS^B=6#kP)-x=m_ojL55Zugl>)WQEFNNEqECVVqxOQi$%1DF66$d zvY;8^p`4gU7MRaHE>%)d&%-L-Pb>G-)K!u$Pm<1RgHAy7v&NYSAms%FesO>{EYFQ? zbH0#tciXXk#bANA>XxwKRrxw;_b;NDc$%LijFaJ@C+uJC#1;Hr|AC84zltHwB?jG#}tX05>mHy^70{=&`@!iD1!t}Vi zmN*jR@q%D9ine^ekGu$%GuiWB-Q;UjwQT0Bx{U6dx?sK%Vf6EHI3gpaFqwq@Xw=R2 z;U>wJ^NcRMA0*j?U*}tuGUT^YGbAV9MNrO8wFp?Se8h#uctvVXu*ktCnAxld{;{|00i>=tT| z7)5Le*Fybeh9p(H_Q$~Aya&j_3GZ6%9M3dvH*M_Ref&1I4`Z)`G-0mZ+L(9v`EvFv zKzmx>Ufy+%$>xp(W2~fILvH3LxMN-QxWC*<+px1^t{WYGUl(x%AA_D-Uss1midCrUhNwRN4YUHA zgVhxu;mv9g6`W*h`RC(-erdvJqM;(#mlcBSEPqefeco2IE?dx9(yo#7w|UmCBCwlfz79$ z9W-|V_-YRGOGn?2U4UpEw{JDw^_AU0&ZsE*uLp$xdWz-oQ-og+$oTCPZ(KO-!@kAS zncaO#0{s2((MR(6hN~uISQJD_Hx2^*cYO1|FZ$2FoBzL$sd__Mbz_y6S5Hu9{fe_P zWP6(L9!g*ja`vyk=YRYM|G#XAyi>nFub9Eo8n-s=g-}1IJ}OlmzUXOQ#B&T*2G$W# zJ@4*6GwJ}5_R>`kSc7X1Bxhf;w?q?L-ftYAp{<69$4Jr4K13hQc7#L3XvdgXua{NR zN6`S~a|B>H)J&Q-2XiL5%#oHujrbrQB(QBocD6Vp`@$Yl0b>#s?2otgx7|uUa_1uz z=_v64cdILmM8Y&vo)#KP_c)Z`1N$Ux!sp*+h_vyt{$md{*$oj z_W_vu>%V7p_m_@+PJW0R3abHLj%hSbb+4{`fw^-^9cETXFS7c8;MySu2;3iS+*F9L zRCJ^(ZM-2PS@weChB}1P*93>@uPWaW!e9S{5a!CwIvDu|0{mY9YlL{&uTH(O;R;qgp4R`y|UT=?K$n9b# zc*2Kw*^EA)8y-A6Gmdz82@_`W711O1B6}1|D0L5%eSIt&^Vg7Rynss*B=TTL?W<5tLiXHI?nP!0Ggr3xwixWgTMcC(`|jxIWJgxdW6Dst94T{4&*b>Sf$$u?+1C-1mSK{% zEB>X^XBX<>6o0swHW}&We;$iatV{HLDigS^nanTh|BB)QDBP!?!T&+Lr1-8bE;k)4 zLHzI{=YlAo{G###t@6gUNzZzN`T0(;p6;{TT2LPu^HEvb zFhcpibQc$@PgHm@KazxO^P#`y4vsK?9Si%6N972h=p2ReAoiX?Uq9GlzAJs(`JpP1 zRotoC3Yrwrm#@k{o+99u0^8r7=f4R zygJgkW-dG`dNc^GWws;L=M@!Lqy&&!*u|`nVE5sjy3YDXdqN1c z03OG%Vl1x17PJyHQsC1vY0F~zviU9glw;540=S;dwEOuTK^bi$fX-I;BP#&?~xN?=1Z=Ymx(>>igd(s^jPPf?1bXZ5hOCr?NP z-13BidRb3o010ut8uC|QIZ`ew5)Te zXI++)o@yz{+^lmFWdei^Ne;CU9WAD@rc;?O-nS_n_-x5LGe<;*J%DB)$N9n2_R5QzLbxt9cx1LIIl&F{&p zA}Q0l+UH-7)+Ez!;@YEt;8gE_sft8b?usi?mL-}FhDvul347OX-+&Gm=GtX}Abg}h z0RXEC_aS3i@jK1t7J-!O%f@K=tI4~DsL#RzTae3(Ds^@V)IO{?V9zhSEl5+Zs)~(Y z_h_yNFAm-*WH1=JUZzt_n)g%=>OAPCR@RhEXEuVe1vtBhO7s!DC9!Tes~Z zWa{4xydvy*Q+3cvweOrWm~MHbBZnAwnGtQQem*BsfBBLGP{z44ap_Ix3+HHghI>WwKr7>>Rlu;X^lD5LOc3N+DAnM%ZN4mq#qg zIuPTih5q#-PuP*`A(p)Y21xyjnCq9X>_Irh`RT2g(mtcK_TG%1`IeL1vo`6oGm`hK z)y-59m++0ci)*>eeqjl<-5}Eat+auE_HoFm&E%KMMQR*pD}cthS|8yukU^$={ezs& zd{g|~;uk55f*#+AZrEla|9_;HEFRbXj%@4r@6gflKaB)~>A%zd{wiefH}Q?Xa4cMj zZ;$fBixoQ9%h;j6rR16=)C2u}WRuqLvT3*RC%d1JOflUuFh)D^+5~I5NfaXFy0deS7u!70tW>8Hi*|S}- z<@9DxUqhdWD3(*u(+-}Y$`Uetq&(_w1hB;mt)_ym7p}4B>lWE}W!O~gl?}gv8Yr0} z;9zI8b;*%R(lWV#y<2LMLVe8#o8rBSMg~hYJjDb)V>k`tI(DPgrNAq}$gbo%>NeGZ z($^twv3&QZIXKO~EX3^PZ|TgCrH4g+=P3x8XAIiBZ?!)qa$cj15UCW1=G4)!MB^qC zS&}H^XU2Dzjx&N#jJ%#)bF}{i*Q(DS7(GXEiT1JQ1lPn9ph_@I&oy8<>*nDMnCQ9^ zBBb^eDn)P81A76J#6N9-zBd)>%ZZUC{IA+`yX0Bx!}nw z*Cx_d2aFnX40Wny_Nsz#H2r%o947O0t=x#L-|OehR<(`Go|f#)BA_R8KtV$6ayt*E zW30eKHrh0GhYbk>;!>~YL4qY4g!;96$f8{e98betKlXd*6Tb}Xv&@KnW0Qc)t^wtb zY>eRBlJc8MFWDEAH#M5<^?FN_AaQO-Efy_DLEe1i3?uC-{H$F;Bvm);T)4WiZn()E zsmlTH6G%533MieJg=f&L?AWK~pltaPJ=B#VtM;JX}-(r?}T~@<* zD$raJB3Noy=~hi#?Y&#moky19p59_Ls>vh#V7xHACS|~eb)j#_M=95PPE>#fCgjJ1bala&S z=x)qZ$rZzgEWl>{c(NW$5RMk7$eK6L7UiSter-`gkXwLy5?Y|$ZG)1)G}cXw9r)a^ zyCIq2-inB#5Bqe3lDWGc=Q)lXzGi&9I(j%m8m~IF_x^J0X?lw@r#i>yQt=3V;t)iy zMVWBWE$~iOgih7sJoKF_MtsMtv-X>+CoE=RYyw)EYpSKhVhhO#SG;HG0~mFTLMK>X zV-$Ui+|?*O#G9sgLCIHzf#a7SV>zuxuNwB;Q3?9+-Uw*=C72NWO=s8(LitAq2!d#tOm(XT8f)#jU zPf(1Kon2Emt9+*4WxYniuZCiG5ldpcm@0=CYH(-kz-ln3;@wa!3VP-$%Z|;^Udlnl z%pktu^HH^m%QP>mm;yzdW(JZxYFCj5ROI1Wf4f%GUzjfbXe#+@``~i+yJ27RV;^4w z%8MU?d-q z2C^X>9wB3fH|dlJ)An`nWe}`@EyL78-IlEhnU|rw`{rP|IEqoNfu&V*$4{7_B339a zK5V)$npxi2!>&6oJVW!#ozp4S%K@c!H!}J=^(*c@T$71Qoj2$!wH1`Iwxc#aI|{K? zpTA{eN=s>^g}j3>L`b&aJHwTOaa{qEiKSiPH43yu4Ej{Y)`dlKmW_C$8LHd#a7{m2 z^}pn!nub<0tbd&4;giC_ks!CXHg7n?1eS0(A{xCk$UpgpTxf(;x*uP2D14aJSW8(B zqqe?YzdwWo@jyTzljK=6H>ndjepC z5AVQ1WHZC7yO|`BB?8#lZ*9u9BB~n9ydLEr6g(_%8!4|Per=oMA9jr_1kmVi4Z?au zcZJPUL}D9FSxr1lyI2=Epl~g`Jwp$wF8Fm0@ILh13g(4lkVJE63vW0k_u|Tv5_sKP zHELXGkvO@%PN($Bbmnrjriu`+Wi4sXKP)jueT;JAV0}=~px#~ajp%%2ScF)&SWjyq z17PI~7|t#)?$#cT7i>hI1q5{~yj7Cpinv^>1N?Z&(TYlU87Tu~5m|+Eq63Gu>!m2z z=cN2X9`)Oo$x2iJmK0xRu*UC^3bFZz!2v}OGb*NZ%k|i`a4I*OcTt&9?jZB^@15F1 z7CA*~I`4%p7348I@B4)K62F_&kw1BCd)9fZdX|Z>aPj1R*rNUj911y=ImI#60bwEF zGkgzUo3C2lOs6&@1)I8%Y>b9D)Nl_atlW{+66|Z%7-lHk8^ksnwT1?($$fFDCB1Ytx}a$f_pb6aiX= zGAe*skgY9FcabJ&*5;guJ2t2&1UN_>rdWI*L4*W59XO*F=A|L4Z-d*w-9XxqZ$E5B z==}*GptE_Lt0G@p%Km7}o<#2cEa4s@9S8|!lR@Pf{+ai1e6lW?%pw{ADgQGmz|+|u zZ7zLLsE4_6MYCtuPmcWJ&igV;hswHcz^-=PiN52)a7GMQZedX? z5?lfa_m8iDvi)Rw=)2OG8yAZFtxb4^QUqegbT_U<{#&aUwZSX_U5Ym@B>Zcu)GKlI zkp3@st)Ja=;?4)^ThaWGO$~?!sZ42+*VEsV*nCi5MqBXr+d9xiL|&;c{)Q0&Kp`D} z1`4Tt4|plF9KmXu0h9;UO~q^V)68(%6zA8sIV6|h=9k8GLUtV3Us)tex02+cb(kPb zuQWQvEn<~da@*KBc{kx&tg$Wi9}2_rGoR~{djbDoBR3!3nyM8QrNKnX^5$B%zif&&Hn|J*z{TnEPr%j2NUpB?r;*5e`=~kL>!6 z7w>b+MhOPlj7id~k|#>HuG+qUdczeC{@SP~zcmVEgS-2G_peIh&fy}D6Swt*hlo8` zGLL92rjX_)zJZ_{lNG;?=X2ll4Z7CYiWDA0)e zsEn}E)<5bhme4l+NryyP-?u3AdJ^`gs`)e4Sox-b@&_P5c%~!=UvG<;L6+q;QSlU! z9N@ZTkNK`Nf0CJL-l|Cby8l%bP*~Q&_D+H&$$bMw0PmO|$EX0B{yl*^ACG4huiSul z9?vy5@U9^RUNwNq2fpNw18-i;zKr6=fx?5|Kuv>(|70Te>v6a@23Qd=GoZx!wFeo$jxPhShWgjth<|ql zxO@NW?#jO(4^Ys5@$oQGV)B^f6O!AuJXR8I11cLgWa0nr8iL|eE#GcH*Ttjxm`X*M zn|mj=n>VxTHM89=%W9&4d@daX2Qd`aAAC327IZLja-5IXBN*R2^Ux+cDXZ*dR~~1a zW9IwhV7)-&D%OS~Of1I-yVkkf&{cf{c_wbC2}=mIK;~knm^3v68JU=GKQSL|LrcnW zHjL+KyMyJOCX2*X4=3A%8MrXA+*a`3u==dP7bGSntGf~y6JrLQpuj&(h6(Q=8-D6e(b^@_j)qnWUP)w~|6 zIlf`OLd{vuk%wfX#Ts{d-1I!sMdv)juU59Yv+!>x;c8F}JDh4=1$`hw#pjA%JF2Em z5J-TJT6G?3BZ!XRP;ST1r}6hb6F(%TJq)x}vvgbn(zGiiIGzDsL`($y@1J~bHv80k zZw~74SvNby+Jlq3wBO5{`k~{Z86|Wf_C@wmyx9xeZi*ElhRN9HTlqSQ&JQ1VP4#0A z-WOMkTqJiU!S*0IO>cEd|E|mU_rw#7p+DTY0JPu_#aV5ggo)|Jn>=zY;d?)HX5Z5t zuxFHh$pHutZUp*~2H-hB+Vc_b| ziZQu=EtU62`~Q|A0NMk>U1dd44yBN{ev&wbm&IR45Gz#mf%U>LstCY$ClUmdh@dz= z)-X;uW;}vK0Os1JIOy9I3GCZ=nF@Rk2gyrGtv6qNi8(Sj$QblJ|3tUmydsJ-s^n1& ztQD!RrmifG3}EhZ=YMqV-YcM7198dsog=>{iJhJzKX`gO5^g*CQQHi0-$2=6{^i8y zYKPM$vdRzVzg`yL1I2+ufBi<8-`W-}`9INv|IX3*_qG4Ezs7&Uc%#rA1j6Jd0dK44 zzQ>Ll#=5?pqAY?a@1+=To7ge3_xBa=s}wDC&-r;yY5e;1WGgCbGd%q9WRd-N45j|g z=jor&ga7XLfCGA3x(nh89r=p#FY5h>Hy9u3KX~ka5>xnN-T0hbreCGvbLJschtaKQ zvRAp=q@ZC!YTF?pWQ(Jf6Orhg_d!qJv!Z~M$L^7*lILB8lfCfCIRw<;;QsWHYb|Ir z8fN+|01a|0FZbQ8m!lvMFTy)C%NJj-6<4hu(Zh=fi>RCv3I2cl5iWOogDa@BcHyD_u{=?Y&UuXlOE*!h;eOGtFLZptqAtVd(r2y=oR41v+Cz+X7WM`*sE_JHhWY)QRN>A*?hMy^n zoLHyGC{5ZFac=DzmjVv4OyT#mf;*pw7j-vzAO!1Q`W5GW6_EVEV!KyKOvqwq-qoK+ zDV_Kc4gOp~S_RRTaI+(Eyli}O?DX^#T|(1j-#+o~Y!NQYr!KMk8dSV1e(a7d1Jwuo zx-+xGHrZCnm176?Zo`y<)k!Y-a93#`-^#0^v^1j#!+}z zNgM*TPZSkObg(L3XUDE2nkQ53c9=$JvVeG*ZaOT!Z_f?HrInp8mm#jFIM;9k3}8KQDH-V7a$CqgXfYYf zHk1rk_sd>HgpQw&Ajat4$_6us?bF&5kidmOWlweoRf#ItD?)5rGnM(H9C<+QC{)ES z)asKQ97+Ug)C}jOS!K5-%nv)ItE_TI&&%G1Al~mHKoN9E9rB|jD$IjwR$q+<58dMH zR`PQ?2RrH4%}YkwP)hd<4RreG8bgV5MEWxEtwU4>qB?1P-J<>EdVwXO_a?W0l}C*H z{il8MHs^0n0Le;(ML&u__39LzUJR-LkQ9TwIkhwIj%V~(!OY_+?0C~zx3U$&F2cyI z$Cu=Lu^1hz8MZP4Zghkz5$<$FRyr2yi_GAGc8BMsz0?rJqj#tlH+XY@r0uG*$&&RR zfQ5JU!}4IkubV&6jVS#BTLtuyRa3=8G1K!GKWb}Aml^1Z*%0F(JfRSkRql>~^_5=0 zd#PaN7_xNcHCA5AMGj)0=Qre>Rc-K|y}RwKP8ak-!e&`sCqEzc`C4U!TM*geni-vC zmnK{gUG6=R2Pk376_vz2JIqAOhCATCOp4y~xAfOfKw9Z}ig^;qh1NMeo5&tdSds;TUdT|Vn@4+oBj;`6S`G4tg-hFxA z750jOC5p%90(HiVrMoW-0M&uY0k=tG1t=DuZQ>_*+j#;rr|=ox&l5&|{6q|ulWC@w z)OQy2=Gx9Ms_-CcD)*0{D$;E!*4I^+hYr+3>8W7HMYzs%d8ddlT)4g$KQ9ZB4!l%K z?BK1q(@!Vn`=a_u#MKtJ)^i4s9c3C_d5FR*T*a3KlEjPe#L+_RqwD-r=4#LF#d=V{ z-l*HU>G^WL=6E}J;_uu1Ls`l<(yBBde==2*6DqrORmq-HK*q|!g5e6KIs>*?kQM-E?RfR@h;9k zZZfgjfCHa&f~-c>_Vx>z0+RZ3ncJO@Oi-bsE5fTjMu~Odp?ZT>)p1?xNFSLf)jkqk zlx9x3vVG~7qYCnXi9QI>Nvd!N-mjOeM0%T zpme2Z8H+p|q?cYw(5X%Qnaxtks_LOPgFvRW{mZH`F~T9IsCnbBI%94^PXTf2GRVGuFI?iJ=}4wdMCoYfiVG0|L4Py$C3zzLx^soT;8 zFYwIElgK68x}tFafx#O!xI#R1qjt2m3ZQF)uG#_a;`BtcyIH7imIM zB>{xxIB>{-ZEAuAxGf-^^n6nB9)r-kZg!_*^_|U$O=chUYKMfjsxDH32JQ~pcv~~E z;*>Qw<};bNpo^`L9mCmz`^GE#g~ZoQtDuYWE{9inD+yYrELdnVAs+@FP&Ql$xG&Z?XEI9dq~`-P;mW4G)8Tq#=iW^?xXs z`tv{w;m--LMFJ}*S22Y;FhC+?bG4`|RowGCs^Z<>fZc%S`vzJ|yyUBh^^kG0!`2}}9C!&4LNsQ`%-%CZ{tgC)2c{|P*GL}Nrx zlRM~vq6cv?MYjguyn7X!Mq>t6(?D&uv{;Cz5u-x99#2+sSzh4oYx9;qv^1=`BS9H5 z;DEJ=KNHXaQsA2xC2?LaQcSzuNVCI*A%42U@#=1K9EAQD>5ep8^f(|&=zaRi&hM&lYC=w&@aKscNG4kUmd|{onu=UW_iU!JdyD$H?%>AhR9kw)ehQXTL zrImG($+hq+o?(0DGxoN=tbye=Vk)2r=_%{&gvGQEZQ`C*f_jv^}L=co4Xk=gNT z5Z)NP=+Cm`zA#HTy@ei*GT2`|7~pAQ?8k~yg6mh9_7yy?+0;}XM8=pelr1|eo4jk( z!n3#FH#FYbx{{^-LC_#)%k|8Spq~l<^vFAPD0U@;I{p$ov}8`Qy5zM1u1vGQ-aI6T z*xvrs@TS^;HyfXeNfq=yBfP^rZ-p;s!NOkA_MqSlyZw`8ojlz`u#H#l zMU=qqXo(si3{ZeOSLN_>&fPnfuRW3HA&R}YWn&UjG}1xssE3KRGuNZiqZDQ@mPh-g zGfxscxqdh_FIrV5g&6pJl%9eSA2Be%$CP353JsK(|FyDk?8-7xZTE6USIUk`+DLVN znHEG4?G*dgc-|?3y;_)W)W+qjvvtx-@bw~ZA}tjApqE1VwTjQ7!rGczJhU>4Ht_l6 z#Tz;5gWFpWR};p!DaxG634|+sDm{W5)wm^_i_)1>QC0-e=b2m`RQ+s2pTzf{XN$EJ zFEH?KNe4V=E#^AS&ylgQbHPjASu>9&Fl~EDjYk1Nw)eOVox!vE2GR;>TmNLDlc$A_ zy4D45cP>zKJ^MT*h$*y{==&6WnWe8YQTa=MJ$br!#3_f?aI4csB6ip ztJm1xkhbv25sq-+v6h!7)He&^LGkMq_q+Y$`_S{0@f`}8jR(56y${Pl>__$ACkbyK z`mBa<=KUgD$fgc+8IxD&IqCy6M*<7=UZw>{jx#HrLih(}UZGy~_3~A*nFQExnCfHI z-XNT^w|2*pP`Q9oF(Fptjg9+lT2K&I4;A%Ud2{A9 zTZN&gUV=6ET>T09%SVd%?@TD)>(<%!T&Q|CKCdTu>Z4k|<3K1an{wy${W}vnR}GeP z1Qf)BW{09qYsQW!1HGX$X4`1#5XfhO1V1?tx|{J-^P{vJ_s6YyNlA0BS<*GwDegRq ztcg-sS%1SAU2h>;U)$wTm^o%BKk7(kz^cpD#m-inF)gF;_S({4`ysZJ!>MU`c|&cS zDdqu%lm&rcti||EDO1nOw|l~OkLO5xmFtE8wY9txfAHU{pZSZ>*KfH_ zA|TgU0{frOb^eJl_NV2xWb=0FrbXzrvNsaQ`0FdhxQlO~_I(mc%|b2&2X5JOf}JCJ zThFV36uu3ieB`rSwa>nWJeo#*J01_yB2?r@W+{0MN<&)vj6P z*h>O5bswg{RS(q^~vP1VVG&eIM?uSFZ zZHPn&g43#FNf3ls9$68&K}IZt2VWLMNZ39VomE695P58l0^ZKe+HE&6R}fqK;$7@nD5{l6xDA6vK^ZA#joVO+H})MZH|+ybPRL$^6MG_(OV1 zTX*=C+NjGd&J-Vy%!%1PuiTZguok+9L_XXd2~-!psW4*E^s;aWf4_a|@ay|^xttG!L4&J2)~70# ztHp7pOLFUU$-*Wucz2;PE5>51?N(duMOvIz4sESiXY$Rl{rMF-zb30M9wO$1C{#k% zxVo;qjKk=F=X{&I^NVZEt#}Rm!*p%$n7)^i(SF72#fhvvI%nozYe1_>Y?g@uz19{N z$|cnwh`uZ)s90yn?$%1X*|mejKrXFZvr1Ck#w@Vjjj7}OVtPUKUT)o$RWmeXf#Zd- z+S^!I2D5sPr;fIF@$%|w!UD}twa^2^uIOp0U-e>iE%7}!Ys8HHp!cW-J<~9N{Z{&t zJ^rlJX<_6(zk#$XCsH`OOPR9< z4XbvkJyMeMRAP1dF@`!?@Kn%Gp2qVg)_G}Mrim0Y+XsRnLnYG7s z%q(U^U#>lZppuYgzNp^CsW@SHYlD+N?zt{?AO5GDeZ!+ZGYPylrjJK%t zXvt$AT=cq;3G?rxM3>!^-IfOd=aQrdZ_NFn_QpXH59lsnQ2b!+<7lST1YhG?D5Q)-QS_dYg?&ekBl$nV(&tR-4j3}h#g9!+sRv+d>DYJf0n@;`grdFqgI z`G!5`@iTX!_u)COP5^s@CrqB1XR?$1r(UP!s&TwoA1l$(n!bLF$aqKF2oGjqBr(>q zQgrgl>&|$qSHxU|KQ$O8PcQZV+WYRXD6(zeMv_WWBgE-`ml5(fF#nyO;~pkpY8*xGrE4=s)A9`n$3JLZqHB|6Qx2 zoqUdOA1q&L1N?s^SgA2R2#xq)1_qxDkW&dge}?5+@S}vid;5%KDqP%w@>L) zD9WGttAx2pF#gnEr3ToxzFFLV&HcrP_m^wJU>VJTP!B&ifuXn{> z-tu%OHCk#`v0dR_fUj_Q3~8~rDEHsYj3XH>$XXgV$D%POu9b52YZ7r2)V{OO zFgMKxx3bKtbz-j|qu>@pcON{h30pn1@fr`zi9mwc?DQCD4KFo|OHNYGru+s8Er)oZ zftHKMkm7lgTiy*!!j?`GEvtoXG#3R|k^nz_4QJ}}4g5;|(YqI$Mw@S+?a-K$5^!V; zYr32!NKhB36VSt%k$qB={j)yyKZrt013rzuhusT-kMd;#ANjwQ?d>Dq%icQ+3f|l6 zf5jTN_ZH7OvEo6J95hWm^?)i>)bRXoB6^CHdeVUGWx5x`FmljArd~*i4Ju+2GBzueY_M=F>S_5pr<9;Wsnxi;E$RfQ5g{iK`G(9#+uT?%v1J z#VGikT=zU1y(lx{#4U)&{K z3j3hpBwd^){iNs)Om)buGP!039o3X8@~n*^%&k&qxh#uD$yBc!r+4JKv0tGOhcmFkrmbXlk($HV zy-nq{6}5y8j*JLq2OvCt)R$0#DyhW%OlD2$?842eV5=}8{&qVSj)%1sc|7U-)X6M9 zdb*{ymUGv9LJD7q5|Uw6#44iZIyn})%n4pIlX+1)w4r5 zI?=(2CYAB6K(g=L+ClY-KE81oCst+H{QbCbRE&5822*scXLqZ#&o#5^d~~h90Qo8t46QkAY)#v6;Szlk9**B;s%OOq7Wi&5vV9 z-XSE?1S>qdQ5?&hy{#`0;`8*<5mHEtlD$^v3?%{)D9`qSmi?K@s&%oS0WbKlxy#iw z-uPK$hR5c?bK<3iWyMtlT6{Zq2h4j}b9?A|$11tI>zEo@>yiuhNRZWGczl=yz|!?g z>iy+j^^{AgjzE#ab1FezB}BPPA{0f8$PiYvXy8U~+Cos%7+;E|F>F zee1^KbwYyXNxI{1y(w<`2l2utPahV7j|CySLgP7TJChHZtd1h%j z%@K>Dp$D;2iQ=6ddmM?T5B=yiBJTalXYDF6XOqb z$j}jE-ELf$D%29ON)gf3fd!bT%>tlu*d2CEi6!u}>QXgB#+$^-{TX5UN}=uI7PlE= z4!YZz1C>;fA&q?^nF?|t6fGWRKU1#)W?83 zJ8(_8UrU%ytv$(L49kLrx894zSqW?JbwXLK!Ba>rI39HgR5@wsYKYNB6ulLp(qJDM zjl5XgCr9(~Y4DSt^8BeOhSlfZS7Kg_gnWX0GLqgKwlsq?Qiij{v#2Me`V#90K#~2S{_lMLUqYm zW)yK$+GP_jrhrL6I-cjQxZyRrk+@x+!;fOOxVc840tP7&)bYtN1XIl2SH!YTXQxY` zx&HbxyDo+fJ_rXyQuf&(i%a`cjF)E%(Jq@&@qx%=LIE1biy!eFvy= z@Grtz`4?7`J^jsdnU!{A_$ixC^>g0%|1+ZRU};;4!lttGL%a*i*e8tx+^ZVWi1!&7 z*`W~^23T%|W%MGCrpk`yr?%UGXjR!tlx(%=;iha$p1;|IKT_FW@QCDlkMv2pm3RCx z==-2>)V|i529U%QzEMCwEP7+BpT6r;*2*7UGU#uBW#W%vS^Iti`_cYW%m=m)&;&yV zA0BMU&M1BFfz!zo{l5>fK0#T=VbE=$ZVKZ8a_8EKt~K`JjT58(G5sV)7{AE>wff)r z=$~euWHO1A`qd{i#*G2B`23Ma%EgdBcHcLXkvT{!FU#00&V`s)(TFIb$K`r;eZ}TA zNecY2o?HShgMH)_^{4c$t53i$<}IV63`Y|dI1H*CC7oqoJ=Jsdw2U0y>1>g(3}*`| zZ%sDznzvi&WGKhA*`j8aY_Tqq{Q;9G+iKYV$6{*pN7O7!GwZ=!t{hL%?iAQ=#~`j| z_hcUbrBeSXp(caO!d1ZPl=><8u&;FK$cOE4OOA}aVE^j?`)?APnmib8Nd;56`>o5P)mu^dM9eo%M2K^u6A?DX`+52M&|m168~oz|{OOah?iD5~Q#op#2U0M;wOO7Ke-3PMGGpJGvvPDnV>giyz98O(N^7yJUFvk5-H$JIf|79B1 zUFo@}yR>yzjzKr6!w)G2b&=GpB^#-~8(lhc)LYfQuS&FQJyEd%W=u2wIi<2N@h8NL z0pMF60xmQ`79*_)%Ja&~#j4_rGoyK~J6nX@#Lq^Umws@pT9|91@_sI=I>b$Q_z;|( zlOxsxF|Bq9b4`b1B1tfwfX!b#EX%11q%XHv+(eUxj`(|T@37A}P9o81Pcojf;u+C9PZoO3az6 zx=(U&gj^ep0a@kaAyKJ(^V0_ypw6|3MP7j%M z?HF?;)K#43Do#16DuH&7uPmxhqh`qM;$gNcMaCTE{!18a+hkyMQX$o9i&%@jm4=r& zewg02AkYBCu#wge1wj00Z!}Bz1|zolYfWTFk`{$RX#&%UMftRuvGPF`;%)Dmjp~QE zP^>k@(F?v(agd4tT*K za!MXlfq_c8V~2LLEio`Ai&OMe^o19k4N56e9BQBtlcFobczVJx^JnhJ|DDH3uWQ%Z ziDlh}c2Ft6BVJ;UH@NMgKV_O|zYW{lT3O~ow_x}Vi6zJO=trGmK##x0Mx`2c{zIDa421gN#E-L@NTvdIZxa^rg8^7)LXJbzf{}^7^TR z)DdU){xKp8L9})81dmc+&F~9K!D!N>>@TQ1h z%gB3PwKjM$^qzUK8hb=&PB5XIIE6Tko-gu|*_L~2`7Lg?8ZXPFSxTm>fs=-w%zPkt zi_FbPcrWf1uobun0I+m&pscdVg{!6;tK7eiAeVGbY|HIyg5oBL^B742&gG&f zmt4;xmN4`qevj4Ce_vM9lI-ME(48}-V#l*1^BSn5!&z3$0)NppzT_IaR3Sj53ns@r zFLZjY+?vsv0UqL9(g0HKRd_k0FNF!m7@K^a@jgI9(XN_j#)bvIHg1eqAW>Vsew(<- zp7~j$GY;XM4t7k!C55Ve)9#7TxALB>L!;-~aTB24m(J^%zKq_9JylW+^cq)#9Sv@S z0qf?YnE))pI@k((HV#=@w$?G|bmOq8Dx^9wCl&!3qn)?GEopFiOsc$mr%d0@jV=ps zQq6gYSk=LW*lz|hwy-{~)R|U~NUbU^fPof@54fGt@nmmm5@3?GR~%f;D+x^&dOkK1 zWG7NHM~2}@47SgN@1(WoYq;RwOB6|ae)NH}_$(zJP2L;`gd>hLT3*hac0o<&P zd-uAZ*YQb47;e-%bwk485m>^byDd|qY+M2uAl-#tr@jrcqI{Z*5L@g#?(-3R*pKXG z`p2EcD8!|Pz+g!z5Zm!Dje7el$K}7%agO@K%28C4G1_l~UJN|FX3}CN97q{2En-jj~nI4WJH(6SmhgGbt~D`rHz8P(K8jbl{K)X3yoMFyZrM4 zr#w#yPBAa*+@>V01WVqBQAr04gE>^Voa(nZz?5NPEudHVmaSSQK4)J5%*Dy6Kd>%L zsdwI+#K;a~=`wex>W=-iO6}Rx(+Amm=Z(s);y9Mvba6*-4Vx-Ccsm+HI*F11JYoEd znAFx_-0-|SmOd(-`Yj&)u9~XA8CWY6-|q&<>P7s!7N5D4BzDZO%J+21WI1`74(_>X zFQnnG8uT`d9L6@B30=0H(epUFBvt#*bf)OxQIz{$zH~ojXq4HS8?LStvs~TzY#cAR z4Rp6^tlPcpdX+(=g!FvUli2y8im`OL(lU{5n&;cxc@od1?yZg#J7Pfa3}d*zi2qxBdb+xKqQP zj(J3d`@?0w#{9$eS?Sz31~s?JE|1D$9(lJLA7od*oa887T6= z6i5j<2H^qMoqRrk?+SQK>$~W_FBp#-?$_jS4|stYe|W0oz_Wd^G^X?kViK644-BGz z|Ki{TFNE*hIN|}yBRbFnc#{7n^bnyie!BBB#~^|qkNG#sdHuYGzlLnM|5}%?FVrt) z_{9vzpkK`JegF6+8UDL5!zmzV?U!osU2Xk$R8{_`sB&jzWKXK3pOi@B6CV`pn4Q9Q iE4QV!H;-nnS=J;jIYaN`cNqjAHlo2KIx+soBmW1+@Mog{ literal 0 HcmV?d00001 diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/02-message-landed.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/02-message-landed.json new file mode 100644 index 00000000..927a3f24 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/02-message-landed.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:30:06.395Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "1fa690f2257fc02a303a738622c675c3e94866a39e7e8af44f20ad85a8743bcc" + }, + "note": "Second Updated arrow visibly lands at requested y507; first arrow y385 and vertical lifelines unchanged, 100% remains. Selection matches Updated report; status Scenario spacing updated. No within-drag temporal claim." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a4e22ff42202dda18f8cda3c5be27592726ffffb GIT binary patch literal 140850 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 X$0!S{qS$E`%kyTvP#}k9@9lp9H#Ur< literal 0 HcmV?d00001 diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.json new file mode 100644 index 00000000..5f84a0ca --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/03-message-undo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:30:40.238Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "958c4a686f9c343af9b9db5757bd05f7a1a2760403abc3be5beafbe8773cc85a" + }, + "note": "One model Undo returns Updated arrow y477 without moving camera or other geometry." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/04-message-redo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/04-message-redo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b332ed07f8f597bc7483588184defda68fa0550e GIT binary patch literal 141111 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

BwwRN z0D+;3c(TDc4bZ~7NX$=<%i@f!MDxR1*>Pnjm9WJl>!y3o{5A-920_{FQ|efp1EmWu z&K{sh+v+gY(}i^lB(f+)ccabh>p6)t<+JOG3j}M+*sHAbz=xXNZ2@@wp~>3JcqCT% zQC2uQi;7IJ`wp?sF*43Lsd1DE{u-PnWiKx?g6;{p`x%4D3<1P*@;e}9KJ^u3EIqv^ys<8Pc>)Mfsa?>mKQ(%Mvxra^fSVU)1$1YN zpuI&S((I@duWpo3I^~ZzKaYT3d!MR#1@pes!uhE{M9IAOP`~%tr>~$=fPmiL+MW8N zfU0Ns3e?LG$j$3t$LObpo8U=e-q=6=Ml0T5<2bOC(%mfZb1O79)8hi7{@w83zv8iz z5hTs=TH?jZKJc?3syp)+C~Fmenh>W*`;&xt(AA@yofq;edKByWcP&R5WAAB0oneZe zs`Q7A<97>n1`i!fU4<{+19IMBUC>Yq`iFm$bv&S?`D-rxCv%8zV%sN<;gS|z$CP_d5Zz`x@vFNHIRqrQb&7|8w z{!S)DAeicQ8G9g1;F8v~kAt6UhqaOjmX5Zl73X*{%~WlqJZlesB1M+l)?r$>AbrFY z<%Q`CvsL53Wk`Z#Nz9AR^OVO+G!9YFl5^stDPQgK$A}JQl}sL-lRfHM^55LMVA*BVS* z5DMl!(XI-M5fPlFF(#(H+pcMI^llkk%XaJ4F8d2ULJK7t-{o8Woiqo+58px%zyEwn3%W<;88m`zltul`h6nqa!atew zaqP)g+}B?06MQq)nCt?VWd{#=a@IW57sxOq3g*o+pADUID7W8onY6%ni4%?~Kjb;r z3wJx-)y7e#>w}J0U)n@nN961PTGW7h&rIlw%f-O-{us}$vISr0WOTlrxyw|rhD#h$ zOu4=5d6I(b@xC^W3T({8PO+9apZS?X-3p8J+Ww=^s~LlOM;_XECL3c&ulWbXI^QuK zKg9)OMLDk2)SJs?)H^wS-Dyrpj@XUhf zW;&(#mowjAyg;@xC1!0r*8SMvM&rZyJE?=4X$2TG%|kM0yPBhjvoN>a_FUQkCr<|1 z@fFDAVDoF6d^NP<_qI=?@4aRuIq7_9Bch zrj{Brk@f7*=YgOr$XzWSK;dcu{IA@I>k)0IILr%RR9(Osj2tUS%Lbc1>-4IKfp;>{1q`UY#pSUUXGxV&a``3#n19U_F#L`BzhbOb?3Wm?68A1)!yV8b6NMm`}^<_+jVp7%E?`- z2Fhf*u9<{5Aa)Liwqv(!tP27pNUXvNs<)Mq9fr2>fszT%%}>L@xbl*C)x|7clj)0&; z5-$M$iFTJ@Z)=+1=Rm#EHy{S?yMwsySQxxGW`tlZivvBqa|VP~SR>V#aRmENHJ=T^ zI^QU5H3f7bI&F&l)%HUfHfaqi$l{e+@1v*x6*|n#^mXBAb;A$J+35UWR_ECb%vjIo zp(|He0AHqfh+Ci}92E0ASpY>6@9y1YvddfZ-kY6i8R`mt& zhxhX#t|aXi9dgF6X^G*c35ScgzZ`u9Q3NDkd(%Qgz|q5#0i4Qd{@d=7I2v)T>}udP z1;Uv9)Aq-r83}zE4K!F=4f}b&{^JV?><#|f?|*pP24j-Y=?KNXobyh zXJXC`UxZ~7tnlKdW^6xjv2voGN4BIcFTn91SWGvAPnsrn*cuzlBQ~T|QHGxLSJ2}cGp`;;EOOJT(rIc1nR~P9 zQY69wcAK5?8WJb`^z{FQA#Jooa+X0@VceuHDgCWnW7*@n`kt$T?5M8Z9fzT8i-=3* zmEA_^Q=#;-{+SKvClmIt51+UVn;xxH@WbRvnr{Em2&-7z5Q|D@DlfF>^1|fSRl`

jkg+vjz^N&LpJuQFKrjt&;h$6`hL(5 zX+0_Zz#IEEQ#6-59AosLLoT+inkASEWmt>vbF)AA`}@*!nSYbz-=~@vAzE3TFUn23 z3K7kJ#d42v>YpPldQSnNu3>p#35%2jz`6yQfHmrv_kpV0RMXMu2k15TR}ik8Hkk^U(S?DPofXbZgT!}Z9d~m4&Z3S^vDQW~m%zt&aFT_p^nCUzddQ!6%;Ie; z$}2DF-!VPqI-q1Fm(nm7k3ND0b@OgwKBl+X(D&e*>uWKykLJ{ zGWuKs50h2@Izo+BqM{4qOAzKfV|yV_GrS@3vwZGX<&&l1bG>oOT+F4^?IFx7%2v z!6qyBDY~zYL7)Bl0x5?ZbEXR&AgitwV%)M4NJ~JlNk4R&6mfOk^37ga_}5OzageSK z%9^F#;kLwJzW1tIdfxSsf2b)^wn}%;32&j}JFDAw%jcXf)$&OtZk^qxz}+bdUBy%; z2)CQe2P|5?UzYSsg)XSq(l^I%m;usNZN&I^sR%2h1jX1UR?z@P1qGz1U|W7Pl;QWu zf6!-DlBz#CQTj(!8Hq>sbkg4cxC3sS3J=5VjA@GX00}Bm42)WUuKp&I&aWq6NIIBU zXy}Z%-6EjOk|c}L9LZH-F1I2vDBH1Z&qsR|m@oWkS@`;vM!^)=EcuWSI7HEFz<2fD zlPc|H7m1OXn4e@;Wq-~eY;0PNR{(72?*YwUrykz}oLw&rzJkC`dERqm*TgZ?Q@>$> z12k_j0QvPR?dbc=<-hswZ=~hMpG?o`Qxx=z_7bQ2sSU5(RVU6pgC|^rvUvCKO*HLB zK*JyIm`9HT$r#CBVAsEsgZ#bUv4QdDz0KJNz)+R5l{WZ=*oE|~MRXyC0&(^7OY1(f z=;w5|DIN#WM%dAacUvQUPBc3EvA!&D$}q2TX4TR&KXuS*$B~AQWRUWe!bg!p04{L&-aRW?kspvRLk3|0~E2bM|{xytL z+VG}T=L5{^m)63^hDypxr?kJJ-_#`kW|8#^vgU?zhmxLmSN?}RvNdG@?a7+ao=e)r z@5}GAWJsd8a-p&bOEeSK5Yygl)J4QYCK|t1!St|8qFg6TVMzkaBTjjrdfv~i`IK|i zlI#$<0mw;Xe!~(Teg%a#9Wns9xGA8oH!&4XHE{VX3e3i0`}fV#YM3y#*RCEcRYBae zmmPf`4Xy%7rv8EIlV3RcO1*%dG&@<)svJSl{ti5z@*KxOxr1By!&LiB=TIX!|7ggU z48DSsitE+*msmOkyM|`V+>&V~=66+%Xv9eoVIe7K!+3n|4B%Jogh|Ko>{`>``1G;} zv+^8KF|+wzk4KC`(Lw_TL7Vn>6c6GTIoq=0+?ifVY0|Jf3VA?IAL}{+^Q?_XE0E2e zu2}O^PCgUi`h}H;QpDph1Eb0+3c3xpls z*D&vio^oY-J5M_d+eZd4N zcel-oN#t?;No#D!0zGi$$SMR=6NdWsF;qzsytXK(CZ#e;faLf74=Vmx?H{ zGR)Anwj+eYh<@-TSo$o$J;u)6`^tOHdrA%ZtnQ&xrgK;>1I3@nW@|ZeY-|6Sg5%FJ z*_Pp7fT5G>6EK6Q{3hE`l06Jb1>XO3-}2P|%Flm8wQj0#jH~~M^Zi21`!jXVpVlZs zKO%fTy+%{5Np6{?1wTXigSFG&`a97dU|RlE_Grh(^#+9^KlvvOq(mrA31 zCpTcgXg)eZIliB+l?tX^BYBvdnokqFj0rX~vgg4h+(Q#|T~%4o40ltG&n5NG;~JAJ zF0bQe5$mIoeQfM3L7OW7>MmtylDTJz#s9%p&IIB2-In);V*`mKQ>cPBDd6Sx4dV1 zh!O-d1uA0_P&{B2M2_z++1_U^PmoL4+$S-XdjqlwbP2JAk0dgOX{P!-L!7K#^P}T$ zUIRp-xRe$f`!fyH#*N)OkKV=fqVKhn#Ld-N8uAQ1U(R~fcJcg)t(@~5qZPI|LyUw? zeNM(lm}6b_*xzp?ZeW5L?VVdq?$meutFI5p-a?w@S4j9z^4<&#eG_*3#a%V*$EFXN z8s~!(ROs0;=ZyxxuMIzfjYi9#A!f z{dI=&Yz+r@58OYSX%D4(%Bd;=0zfLvV=r3bREml3oa8A3^Gom4_rR(vPd_Cq=-G2% zh*iA&@?k}4=oE-xHHASrF6giZl6L{Lm^aat*$i|(`Rt&n6Tnxqn_k*`f9M1x>bShC zXs@qq4zfo?(7x{w_PvPt@ng8}JEZ?w#1jWb`>=QMbY^#-0v~TbY~-O_p24aSDJD5# z!i}9k{~c%k_d);pSM&e(K2@(Tt!k+B@aPWcs9SMV25(RE-bM27M$GztKmX%5{Qt5p z@=X5rykZ1OY24bd6-54&{IEoI=%Tx65!XIY8JJ5%cBkBX`m7y9(nDL-Zy8*3ATj%r ztvQOw{9eP@3{4eSELxI!_5s>RmOTtSdK>!qdYz2g6C@2#9=ji=UG=1KQy@oz(;P_| z+qJk$RfnWx;y7Z!y{s4p6Y= ze-SD59j0R>g0%YxZt@M|0VWIv^_OD3#R)bG=LxU7H@x}{8v#L;_`=ljJhWT_jtVhP zWqt>vDwYA9xANtbRy0EX>n)Ub>Fe+Gp}gK6MVH;hh;xSx>$DnqJ~uRQc4ipy=u*jm zlkUB?+R--NvPo%8g%nKm5G!~oboIH(wVm3>Nr}j~jFP%QIC=>%Z)gx|Hx?Eg7*R&R zw`)z(XCf_U-U1yjEjCI^cb-+v1gbWUb{Dc?qprSI(JGpcQ=e&)^@?xF^x1`a82O)0sEvlZ_@2kW z73mUw8_M`mH52(nd|#1Y0EzpwGuS^_FDa(f{^Bx3^xz`Na7_jq_tWb$fyc zMRGJ{WQFUVSFXcR-rXJ1)o!yt-Dk5lqdGF=rL?qSfbf0pDk@MPFZW=2C;{H)MSIN^ z7;gGH2Kot?(jGw3*$d`^ZQTRDOju*2l)UShsPtzMbEtB-@re*b)?_-0pL15;OF+P2)!J!W%&yFNFRSU1z$;`xMQQ>DAXTYoLmY{ z*r`7I6C_WY;r+IfHnvOVqp~j34Oz!5;j;5ow#N_R)}6Z7ya~&M{Ilj!M>unyy3xxE z=`}jb*Li#vQfgj0f@JeOhr6#1@?#O*7a7#oJ3yaIes&~EjPWUBzzfb4VaxV8em|@B) z@bcYS8%Y`$U_B{KNlU^yx)WzJk)p1%{=t?2OvR7OKBO3fW48sV01fARHBSQe-!Gfq zp-tI$Z!QGau^M+h#|ESh$DR1EIc>CM@=Y46N@QPjgr#c{bhi`2}L_tS`qHY!dO2#WDk_@C~jYc z$l2Q~xaDD)@i}4-hQL)Nc8_vI3xv<<*oXDY&SFXqA}SIOv%|?BSam>~PF3>+ugGPm&vYsfUppj&}V~l zTZSXI$gh}(jbIuIh&E+3lGXIqa36YAV)1}Aj%WE=oi73_mYwchSDnVR`itS=j)0QjE3DAj#aEkHug98Sc$c55URfFQcHOPf=Dtf!^H4AHAQGj3)0w+o%-pdomgO7r%8TnXyy0{8C`TNZG?rAOKuP;j260HPBr}8xFmQ~$#DzSCS1DiP5&!`?l+YOEtLC?*#l|jM>?|b zv6tylhU({Y!gZG~i2-FC>_N8yko~A7el25sonF4mVvh$xZ9_$QY2hRKxvMwxS0Jy) ziq;~$_>2PLIol6R4Q&W@^dFUVo7R=aQ<*KBwLC?Qv8(QFP$Uq5u$Pg&DsQiVELhDM z?Ul-OnzFIyfP@ZRtU;IwyekEawdkRfm7gCnC+dI=BNzJC3*Dhd&WD(`3g{s9&!Wzs zzpw?|Cdx}|!I1JAp|SO3aL+TJiF#kF}aECa=B2A{cHtL6j$pdSpG(ac>RN%&U91i{4b(Te{KAuna{tznoM-alBzrz%JcPl@*SfPc!j2Zk}Qm&bT-H<;ir| z<+qCDMP;eW+{{-ap_HXJ+;QjV4(^$5zyCKobCFTy-ae%M0n*VW4L;wTTf*Qqnnq*=TZtLS6NQRncB~1HHK#u3{Xo zA&iD$E!(rzCI2gdh|a`Xs#ewhlGi~lF}(Mt**Q!V)04}+=Kq+dQ4)|{%&R;h`->M3<7?^$D{pG9xk_IRW zbRUoq`OCh4x=W-xpy>S%O`x1`<&QRyWoSHn}2n*X=g(Kr4y4dZA!1nMafP)eX4=-=NOM! zNF2Ha?Lx=3lV3A(%zb&jXRO4Lpun9nORz+I8+nzi7CEiiazyKumjCVL`!g%|?!tz( z^jRTK<$l@()N;BqCm;DFBwxGB3Mr0pw2KJK|G7a|eIowd6=6j$w&{8$Q&&BX^V_m`ns48#qlM9@ z@~BgJ?k~5TrZqcqsIz}65et7p6a??FC>;j66}*!fu2Z=<4@q%Gf7?FmsQso=p4lXn zm0wG9O|^tbbRiM$isvk?AH9}A@C5Tqw4&EDS2YSZvBoJLP~ugA|Jdb+7!He(>xP0C zA)$?uY?LPCmMg2BhyXOB-hj1vb4-cSfIWd-3c`mX;-FL5r!=UaU1H=ER`* zTde{8g_-^ceU3!PJ%BoNFe73CZshFFJ#OlP`GCju!8z;%XliBA1gG0;BVdmR5O!j^k^h;jMqw6m~lpcsz@B{#|XlV>Tw9S-syz_+jo1iZ(wEseY z{ByUDpVQKRNN4{)6f&rCV$+bXqnDw;ClCK{KmWl`scW5^H2(N`MZ=K8vCEKirM2uc z{KIT@uDE>8$vhVu@-VArlS;eDK}sv|hEQ0zvO_pd7jkRSR)hwj^L$ zhVbm02Fu2hk7)HTt(w|@#P}G#LVhu^>BL}Sj=hIfdtPvc;*&F{Q>2#-O73c4@O9`@ z+4NtRXEyqEIaE4^W`*aO zzd3xs$5Pf#OyaXF_#4$w-KK+S{86j_C12Gvw3?uOW6Tfa3kHS*T;5r|;Rxkly3HQm z;GseG(L3luBdEgl_?lf|Vpd}}Z2e+-%peqS@=eMpkW2qW z@t9Lx_{8!U*D7$0a{O6ty942d9}ng5m_)Z9bl?Ft3|J;3tg4Gq0#V$LjqTQ^ObfiK z{>l0{V5Xif=^bBSOPPyF|NN3h3#oalV4emKS$x4#)C0qR#vRx)k0i z$#RBYuGI!FyON<4mh3W6_{qSt2xUk44{6s)lC#Z8`UE}fvn`boFAr{W{yc*@c9%qu z)i)FdNP?J9GNzfY$E<}>x>%(|W<_&@)TAe2Q5BGmQWJ$3 z>>-7g*|WHPQr@1G(1r-iWQUyDARoRaiaLnu=Go*W;LMc7hm9Kh$hcaTbcEd9ec2+m zlKqG-C!gcpPIkCtb+gm+I0w6)c763L8}l3gv_1De&sMz}Da{AZ*CHAG#v={sa)v**wlsk*g_Td$?swEPHR3 zV2^+ngn+b3uksY{%yZ~%qAscQA__hU-&09lz_b`;E^Se;o2g+%vwPP^mh1u>u%flA zsO=&iYu{oY1g8>3C6@4XlSd?mV!2*@5(^f2#`O{{gK41MmP3ckFl-duKTt>6xR(y^ z+@UMaX;>YzT%C094aw<>xtLvOXrZ*|@XBn_h{BS|6SL0?lEhXVo4MAfT~GDnh(V&= zLO!d8QCl4kV-fjlOaix;Io~o4hh=gb5(TP8x{_f0(jJs}t6-?`Hu#n%`XoCz##paDxBj;&ZorWr|O%AuYo5#_#Z)2#|Lx7dybp2 z?cSjy&G47IVFjWn)z5cV*j)d7!w%s7l3meVihTvydtZJA;&|HQDz&(w$>k5uXo2J* zCKSgr)w@Rc`iu8xK)k6I^{%j){+{CRlu~lUWAhqrnoova34c*K4S)i<$Fq-sgg&5x zyUA#D{rxEEyQtSduzkPnD=5HHNpe`T=f=sUXYntAfcuA6K-zvXEhMER`o@7GeytO3 zfh4}DA?=MLk^NdL2JK*GzfQ#)2NL>TEA<=bx)sF--qZkVkVuyl zdOZFkiOu_Ur8N0}zpVppc*K?Z;;$GH02I>x8&F8idqAIr`3PFw1fV>A5=K!!%?P7O za(s=-F0lkNzci*3v}4Ei$}CZ;g*X?b-3V@arNJR~5wom<%gV;Vvk}K^m2E+ezB@F7 zXSQF>-gf3OuhML-X9S?>4%}Rg=tN{tH{e!!5x>pbFP^1e5iD}{nWMNn0zTQ862^n) z!_l2>uIu~E9Juiap+ml>LB`(E`(2c`4@ljKeUqQ+Bz!NaDnX}87BAJZYW)J@2~#le zy;AbORtjW=v-^MdSEVt>FyTk>+j>HSL~hI(M>J+r2y^3KL6D8f^6&lm-1~fk_WIBa z<}~@>(h``@qyq$w0OymA8A-|~a|q!I)M8#L!z?s)4?By*wT*w$AyIzfT^Mpb34K%9 z^a*pcY*Sx(0$3nCRg#6RvxZM6&GZ;Ae+*9saNV*-y;qt(O3yTHl_!7M|Dp;gENfwT zCO{Kpzkr+w4ZJl29#rrHV#SC9dGvnSj=|aF2FJ7wHrGFDVc+yK z@wUTC=Ekui%Dl(Sg%3V_&fUzkoB5a39_f3hDV^F}SkXfHp}2y87{}}1uUXnhBhl~s z;oRt8MZnB}0`q$d(!cjFJurv**IkHzHwCzQ|Ld;GzaI}!z<=@aFj8W4o8=Xh-8Mh| zOJ?JSEd1Y{Lr{GD!xmLVh>L3{ri&+|^EH#rF7s+Uzg!M2_%?h9j&JatL~GE&@X2u= zZnwbOrkMv;SqYh?FFSKNV(l~DCkE>I8&g<`uev!{$IZZmlIFAo?+vNX@_$BPRI<1u zjy^uB&(unt?q*P0xGWtPv*}7petgQ2kI$zTPh*fraa$IINW8QJl`asfVbHOx<0)J& z)*0ck?7Uv#zyE9|)NeJnn{tkKh_^s=R#zq-Y66Z1 z`HXg+Au=9k)Y?%MRUCgDY~-rrU@Lx9IJUL)7fmQ23o$RUmfo7YuwTMMBM`A2D;?uMihqONfS^wS|f+6IGI~RZ!{Gm9j ztrIssy?B#Ht|fH$htBMK+5@)qlF!)y;lbsvga=C{xs_CaB3bo={05FF5hC~s>f!r5 zb?pzZ>V^>?$jYuqy?<^O3l1a9Q+a7`|Nf2{2z6 zLKX)2?t}t>5)tIKmnD<~h6xux9)P*FDh_yeMgafYc$o}*4+F_bO0G9ueU3iTKS&?& zKL1F&-n1fedql~t2$(BUT}@q?9qB_|WzYZY*gaQ2vy{jV9-~IUY)3t8ogwP&FFnk= z9RE~hce+GcF>(I=umB$@HaO(_8Kr-%Ta?8AL<{~qd*|QB{@31(|AhWVqWz8As&|J7 zvjEb2Nd{CS8wR$%-lBb#!iBCmANMJZ?@v#bqOvyqgC9>8>5s=y^6z|}{s}Gk?|u*1 zp{1rd!LQJgt$gEi;XH=F!T3n4{0dU{{@{ImYy2-_3hG9}+lF63j_OH&HC*AK(JcjD zxpvSa?@g)f9LDcb@!9j>%EPD@6q&1>Z4%HB0hRTjAfnmP%877P_WOXx?^%#Q%A)Q%DEOW5(PDW>W2cpm79}t>*WXt!~>UtV*cXGwc@J9LpoSt zAz_tsLV^E}zry5fuh5AWa^DC{JaMhn^}bDfxfJTnt{Vu9Qh&Aa{ukPSs0+m`d)`qW zw|>sCpx(K@2kX*--pX%aNDGSgk%7NB(7`3P?IH%(G83w!Z3xPMyvYIkC)G)+vPmYU z6`9#-t4p0q7wL7b?vfK*(V?db!zY$W(n^z7g&bSEh9!VQEMwSRt-y}wVTE0dZg7E5 zE`5q}zwk>;FkA0c5D_rjn0EH%Qb@&rK!H71kWzuSCfIC`A1fW396de#NE_EU*}G4) zJ6nju{IOH?o(3h)iVvH8bAQzVpYF`;kX4q2a>b}yacdrdbI7eniH#tH<`!}=1`Gj> z)B#g2wk$%!{Ap-Z4|Ts8mslZ;-ub;+ECrZmUY=|+Oo>=`N4%=4*djwvWw==!ce(3h zwW|9nNg;zU1WUoxCt zK9Yc4@}Lg|VL>iLv+8OjaPSsymy(aed9cHi+IfixD+;OZ!Tt^}T|)>_ws3C-o@J0q ze`E)Zw@Z|dY!5Ic^xWj~t#pf)yZ5+P&g%Tl2_RVsx9CIeuU?g;(}Paw2a=?hGo^Cm z*>R5=&7XNRh4t2W)}?fXppzhC>(M3IUJQEsYPz*FzY8tFO1LX+p@oi_`XWo`clT%7t}2_%zeu}w_Ca%@fv=k;Xor=4fvr+}1*s;BieRMWEq>6} zlq%KN6SX3`4JS`7BBR_D4ec$tfb~$p$Tnc^$Ze>&l#Lj`I?t=mKC9f|IZHuxRHqGi zA#SxSr<0e5{Cuq<+$Df?am|F*yi*er^hFEzIRWKXN9f2e~J8&DSxfuV#)3ceL!`fqTglGPyvF;YaRa) z)_NY_#35{k=hOHzA3j3*ipf-Cb1Liwy}8yi^h#W?n##T7$BMLDigmSBWg-1_5IRce zaUqT)ZSE;N6bGjFH{^AM0}qvA8(0gjwA1nV-pD>;F}205_3VB`d+7#eZo;r~XR&4e z1hFFQSQ@ZxRIP8)T+O+yXg5+YAdIVI_cxL?9N|-ELwKP@+{6jYBaLgfC)b709lNv?d=yZ`X%(`Fts@z86iVNR)ki) zp2gROh3E}fRK<3#BYa?_Q2Ri5QMy6y5f7@6R4pIhc|a4-AUCJA_6kuVSk2^7Xjn5T zo1l5+MPq^kLi_1OKw|OSsyxM`{F0TzWlXX#kX~8|eup;ECsuPMi^>O{^!yo?wl6D3 zMF|ESBIgai=!_PiTPlY0+f-QKVaxG#s(FoOu-ZEB(h~W$v~=;LpcB%^>=k5d4i-Q8 zFsswwZKSy#rxYBX4EDYYL!4#NF_42pmPABjpBMUp((*{ey7fcuxY(SI)^#++ zH=2CVs~HsBs=P=F=)W^y#xDv7`=X7|L zyAr2m%#4X5P1fpuN4?OAA63<)rlBH0ssFiAj4C2(eQwXEa=fmTp@*OX;1+IPjs8gBag2!nR}>i^JU>bDCoxZm<{3x6ZcoGj-44ONlyH()nldB1|zk}sDt zasWD9toME}_!q|OKazg>RP^N};kxZA_lJ(pcLmS%97pORzR$0MX)f{SP6W00mIs-H zcQtlBEh?cBudIg{ZY87(H=H*bIEQj;A8WS?5tQ(Gh9$?@QUVew6s6T@2TL&3zT>#+ z@P_d2M%ZZnA_uY2g|`OYq`Znrr8Wsx(?D)AH(Pj1ElLT0J(j5Cw7kI8+v+KGXl_u6 zElv^CZ-=>vH{;h1QsA8zA$D9ZR7^!}px)s`7dzcye|4uR7EE`HfGx!uH3o6X35OT zBxMWJay5zADT#;&q zwRwmizP)QcP~;9~Qpbs(ojl!x zvwo}G122x%-W=Ia;HLm{uFCG=n6q~*S92oAO&D`=%gQLIaJZeyUJnChXRceNTPf65 zG?(UcN3KNhDy*%ky@ga{ z()d50ym%u^b%44Bb~a*om!!<097nLytI{p7QH4{yxhRz}6={JVb)Lc5PT9vg_)%>C zd6sBv(E>fsmXzQ9mLks6yliPJ8z-t9{ zom?$6$ob{P;DT$5mFdgH#Xb1rvUc8iARV>U7cKIOa?yI z8^*dAwKs_B%Gu98i>|8Be%@h|6&QK)MAV6?yY5orQ9{&J%*!QQdQsK8@T3Z^Dx=JnTCtmw7kr%d9HDkJM1teTPFR}U4R zu<&HhYqkhMPCW#w?>hV9_mvG7@?noF-|f=bc3-GW8JpJ=IQ3F3+p!~%l1aioeV<}P z>#V_i4u=GP&}3KGVad=QsjoM9#$+8O6$Ji-ALkkYI>NO?fR%CHz8r}HFKH< z8#(sFi0Vj%mGw6aQFUe_bv2!C1sS6TawGPn`YgJfoouW%>C@5*@2<^#wI5(f+MODg zmDSh88e<%gOPb-^DeF6cSkwYxsCIdfaBZaOaxbdOd6aKJdfe&CE8!(3!~ z^CH>0;HZ|o${F(5=}Tkv>tR+s&EGzjcCuos|5STlH63lmkG?V5Xp$?__}#p&Os8xX zJx=!myYD6lZW;wt{Ndn)>@w_XvIhNErA$2!@2+w0J?W%D|;e<48OcmjJ@~@YTGBK&@AADv*VIE z$KN@kvv$AgPvYGW%tM@OJKI_gB3<{?+9fWs~(w_B8Gjzm@|I(&7x zVlxAY*5#>P;RnIV%uL-DbG#%cqsbyh6S)YUP91X%ax_UFIk+R|4wJ<#2zf(s8ALp% zebU8>inY^9Xl9L|GHk9*Oqca(3)%foiT)py0DpssRP!*ykL9ID%nLI{&uq}V3`|X) z5%s|!q8cC&fMB$0nd1b&=0_HUF5qGFz=4)cm&3mtyp}lpcG|icSP=q}HymE42})TO3JVZW-gVy&gG*Z#qsD%RZ0LVb(}29Ynl|^5F$V>FF+#HCeIi zR9x~H2aZ}Yu~;kBP*D%^E@3Wo4GK@(8TMBfx~cwT*7&ku5O2S2>hR0^b=mBRfq;Qk zZp%{@^VOo*k|o)7+C(8ED6FesDIidex!q!|y-0JrgXJhI(uZT`Sy@yM8Wz_@) zk^gvMv<4LuQ-4Z^I&bYSS6BYU)?E*<||0MVmyhX ztAr_Yz@T!M$}K4|S0&~dY~d)Pj4BSuSCKB#1tz8E#m4#Fq7eRUze+6?Ij) zIg|FNj)~cf$jh~dU}R#Fj2AT<#D-Br;ve(MQY~zUjI!1}VHaCqjH$YV=!^zkTZ}id zn{XGE9xl1<2NyhG;@H2PaVoaODH4X>Cgb}|NY(E3Yg#+2Z7pX%WUsF15!Vs9Y0ZEt zIq-ueoBOX}ikHq-1neN};YpUt@(c>mN_t{)s8UU$71r9gY`&XBcdsq_qokQXaAKbp z8_%=*@nP>j!r(DGtBS7(Pi0PIO1IK{A`4fG7lt<~)7ChuT4JA$qT`b-Xh+@o_Qik` zpyFVPjL>nhh%QoV^_WWI?%fX!BD2--FY>x~0c(lo6@8iUgojfcPpx}6x9Y)6ntV?m zb)4EIUA|$Lg;pr(f4Y0w? z48(?77K#oYxn1e+^a_~@@umhs<>(~omm=rHmky2$mK-*vGq&-y!;&T@UcK?x;qDKk zV3ld?9LXalt?La%JKE+g91Lb=e^vSU`oc9$x+YoOL#n}Y+^n(Z^u;OK!}D{vwWTQE zaSS9oNgSWw%SZiJfBPpY^@Mw$n?k?j(tlsD{6fL{N0Os*6tBV}j}0UxZvy0G!?2O5 zlmdg^UE~r7$Nid9QXUb({*O7OZ%~xq%U5wS;lTWEzDf>=ZGDfp|NGc~$>IHBpOBlp z?RT2<^DMW@TYR@_FurJW`9>&BuPxCVuM_lcV4q1yWrnS&5M&~I-Dm$6cr)jY`v+vV4 z=8fQqjWAeya5OPWgV!AQaTY$z(uGLJ^PkhQbm2C~FLJfwFVt$roGux@6u3CaEnkq+ zO6Yuh;ki%&Hvc@Wqk!hZxL3GKCqU3C${IE0^WMD#We1<{Aw%NZc8&YqIces-lj`_( zvqP-aZAl01A7i+VBDf=Emh8Z`lvM}R3+<9=V}>6%cTTz9pHaC*-08oYxO0w=wTfMR z6l#mCj+!KhJBaReD*Lp&YK+24w0_NX@zZm&ksT<@%b0sDNY?H~7c7_CuTNRI#_+l4`JePgK9TZv|%G0X%Z@c@f%1 zpz~20+?oUJp+eFbMfgR`EA(+l=z0A#744j-q_AwDqtV#)02^?s_pgAAz|H)pcHw~g>8D70i?Y4j`X zo$u^y`akpij%G|vmd&4@BKifdl7cnl9+0H>W zA1~(MmP+=>V|B|9a6u?q%bTd_)*7p}cHbW9Rj9?%Y|T46kMXZ$nqhI5F-CEeayA*KgPu>1U7!ZZ)NMjn|bYYs}Bytt-AY zny|MCK3^C&Bd^&N^G3l_i)!q4Z+|LCYrAiPYk74_@`~@h)!-_m{p#eNyi#RwRhCSq zkon|=D6<%VSh37N034pRWe>pX9sxW7KZDUd5Zt(4BeKCe?N(HuB|@VLR=Myj5(uV9 zRWCpYXMiRH*s`i#Zhq7(-p%N2P<-vU-6WMV7ht_nZ|$pk3Y+OyIMw!@s(XCExg>w ztu6Cop9IljDbT=T##!(IZRP+uRr3{c^r= zcT92#JP|w6RwmPS=d2kHF{v5g#@VUuI}x>cb6Rf{>+R%KWJ^uh=$l+sP<|IMmKZ|1yZ<6_qw<=PYec7x5@^ z`Q+gCxq@ikuJx!ivznAPAlMhPv{U!mkkk~(M^FM})oD6!Db1|YZzv#edwF?jdfVs`-5uJr z0?4kl{p>iN>=kkfZKz7QMOiYW;G>~vbl?M?y*_arFgHr?2skq{LYeCcGk3Y!BCIUL zNC>*y((P%UVp^V<>$|%1kP17upt_j3F7vT)11fY{`{Rp?os0C|o@1JHZCDS&msjm~ z<5S{J0V4ef+cJxM>=Gh?cXi& zpO1YaDV9DA6KuUB(b?gvG0A&^-c6`egj-SQw3H3DVh2`kHj41iv#iv(-lA!hN=}5Q zsI4~7tATMr;Id@&B^0YjWa#Wt6{+c>*~OkNge-TpF~1o*b61UV+*E$dyhC7=S7Y(K zpp8gSQJ5$-aX+RI7~$)MG8r2|pToE%3EN2an#&K5jB2&aj)Pbm%)*G&v_)EcOajG> zOvMxBw5=~#`w4b>^e1&F%tw{dbN!=EP=980{xchu2R-gCbZ6OUr}5Qk%=-466u(e2 z%QW?W--YYsR2Y6eY-5L3W?X?x4ySbHRj3MsixTCVBgB5k>l z$9aZj79y{t{gPpMue#OV>|I?MCfW&qF+c`9IGM8PrQeH7zr_8fjZ z{)2MW^Pv(sM+9Hui$#Qqxl;&rFzLS-h@mvitc6Z@PjNDQF z2&~q*v%0eg3FihIB9=5TZJ$HB-n)&snI$aFwyV91dsVLRwDu4Og;batL1Lorn_K-3 zFZ{N`k#L!`nRM_Fn?t7iW!7iLVUVH~;Po8RHM5;eUH0>G<&W$cG=3J;KdmAr)_pEB zGe(4q4|uKZS*s*Hvm7vs+QA59G!f zs>OE5*!r;F-05kDM5t->MK_}*^Hheb-xjvG2$bsH0FUbOLD~mwNSQm{Jex&$I_2ht ziJCT#1{w(zL@cQf=t!_=cBC7P5!iAFJ@V&pS0mVZo{B^nJ+MYWQ*b<>nn^oPW4v~X zq_u>zjn0WleJ9J%N=zRfMBVSLx;r(+mR!`JnW}H=UTb8fWG+gZDsB^@+(tm@xKn>J zoAU+|W^~#vFuc;x(3m+bExB>LAjS0$YiTBfWEwN_khjf}mE$A4d}{V?OiveU6FCJJ zulc_7qw=jj>zw(qqa;4Zp@*}iKvZeHv!c}ni(pOgq^%YnZ^&YVB)v7cd7hB*{>jca zoihWlvk?JuFODu2g}iFKil59Drc7WN4u`*09$d<^xy7R_x;bg%)xi|L9y!izBrK~c zEjN6d1~1DyP!&~E7m94S^@dLPA{dBA`%C#*3uci^l6Th7`eVYqdmn779`$YYllF1JpMU|G_NJ|`vL zhjlpci^;uN0@912ymH)x`w)q&tP^)b37@|Urq@>`d_ST0mH&);a_Dbhq5M~_{SRi7 zJ^bzDGCzCIct4s>tru>-d|f&oL2i@ zgXYkug??`WJ3v|P?o}TkZwmWP--hmiDvWU6;y|mvPd|+b-f!}MbN{;>{lmhOL3ir* zqs9A7rp@6fQjx?x^)l-ptMBk+;+;Nwf4k&-zPX!CNtp9E>_PNp`y$H;-5UXJSaS>`(qE|*PD2k;Sat( zqx$t0=-<3UP*>jvbZGt5KnCMY8HV@snZs)+q5#T-!%SCz>=MP>;!h@Z+6O5Mr?&}r z?kb?UwpkMaO{&l%^f75wJUHEAnQPVoCa>a9V9SPUWOxk#bmrP6>fzOZtbv{PODT&3 zKzbKNh}z3Ld#fR;S>eUOc{=NgkUjD5<>xM7U;YQ3#S+uR$QcmG)n%KMSN{-oTgD=j+lj&@TZoO!TCEcZ7@K zgUp>ZApATldt;$!_u%?6*l!Z^?M{AA#@>}sOkVa^<@#fB=#zBY1QxP5_+`N%edZ`$ zx1Urf2=OC>NY=dqslzA(J$#Pcsf+2pUrh$~TffbXee>)8%)$zi$2{0%ZaDJ^WW^Z2 z%P^$h$H-Z+lJ(ex=g3}vZO66-#U^Z`dIid!ZTf3SWl7pEh#7;xx4gBlcb*r ziT5BpQA|PQ?p*#uYbKXTJf;uCa<7zaXEM|Va7)XWTf@d#dUS6YyWc<(@D&PGikO7rBTw5qT8RSgnOIzR z5h~-TX2;Z>wU4)J<86`wle4-GJmYrBnZ@7eC+eXE@Gg#=OchYUaW>)egsHAqmOi#T zy&Y7ETGgYH#>Uv6KwzJ3X(5mG2y|__(P!6LCRTIFJ*HXQE(jXwAn=(9lZ4%a7(6_c zGC~l$9(Prwy2%5PyMnC7lU42|^3cjKs)%|M7{F=8Px4slgeMJ?B^8mVr?6O3uh>-} zD!@R~KU&Mw-&V9+ZkV@XH%mv@8qA;J#|;MagTUZcM@B_zBTc6w`DSskOUg83hh$4H zSrVS9H7`N9lUU0a<9ot8YgWipJUqljCW88JfM4d@>Hx{;n-ge~AqnJAlR+Ow7gedi zi(Ktv#aqiOSCzK{i;b=iS3mK~kW@KqW(hy~V)R{qrNosD68OJ!&B&f5A zFgQ~xH%jL{HOkB26IJcLJ|GM}T5u@1Zl+kWz)(5mg76xXkVv$jc}}K1%Y=v0adCs7 zt*ZMd^@nwYHmk|jYKf_Tki`)8x_hmqtPo`dJIb<%AU z(>fQaO75wQle+e5lH$jlC)R}O4SnD&~ z-t}_upJ(HOGf*V4ZLj3&vbR#+^33-g&pOplv`d>=|2+J$laAaCL-%oXc}#MLE!8n( zd1E^g%*6&AssY3!=XWG+9fz^2RfG8)-5WM4qAYfE>va6xZcO* zOOc7AZ|IRY2;cLHz`9aPOOr)-n27Jkcj3MJ7`x1Aaop(*9VyxAS6+vx_bN~`@CQHZ z&-28;euU45{Nk`Vgcs>EJ+kDAy}bkudRyV%s27CZ)Xi53)^E7ORdh$hn-O*SL6IX5 z>7;F=7w41IQbf1SQ^qK;SD2@o*l2>g;xyl)^$#Ini$O z+zIwpv7}54{Ho?Vt-{*^W2Vh_o(+`qd5~vSjN{hulM&~q8ai}Gya{Gsm_ud5)9#L# z^#!^F6iu|ac^pNm_5RTr7o(RL)~UQnL>}x(rkBy&s!8!sU@=iD+ei48M6=NC`S&uf z9%Q_DJo)?)luag<1VwF|-hWga32umr4zJCgA?8SGRY)7{jl7$$V_z6h zsa)L5AtjoMS;Y{}T6H7{LweYz%_xZ^vz%%H#I>H6{uc%YTd19mxZG(#h^ccr5pG|Q zC1ujd#5F<~y{^V!;15gvuaFt^U97IR@qchh=4c0{520iNSckMuIpInK)CCQFI?pdB za`HA=>LBN!_okIGB-t4`O(R&Qhp4!=X)(*-ocMxmC9>vS_xf;xaZ54xL*X-I1B^k) z$0m`TlFLc#z&7=I<9xj%cP-N{Hp;4DkfWkDL%3r-XCuawi(kF59pmTj6_>0SiRAWX zjYO$Ztf5|17!UF)R8};_x^1BypMKkMsd$f*F#oVrTZq_ zM|MRFxO0xu(_J)kr0n8f2~MY9qmsBrfpTD~bIr^Gv6@`FFffNo_l;UOL)(4gNPk;x zGUMad?V};q9R%JpRj?v=;idOu#p%W;62_J6sH62_^}F7ICXLAQL0MvL)8|Jw9J$LD zmu%u%jZeTiy(Eegn@@z1x+NIqEQTIkD9&3n5Xm2K%^Ms*3!PZSjfy#+Be;3kpJFX& zoYcmp#w4uA*(aycM&7K0USwN zNqVz`ehXd>ldf{@mxRRJw4TOb6!xlep=@H9L0^lizKqOn+p(HqiF5Xfi`bQWw?>at zqiX8mSn6g1-%XKO(L;WR#HJt%dOl#<8mMd}{J8wp5h(9jez!*-d7soh+t>na~7iE0N0)sFReBQMq(HJ_57O~0Q!`=WX*N2wAi*~9ekSQbe@>dOvU zjjR9ygE^WD`(a`Dzo4wg|FpjuCM!UV@w@Rpn59b#Sv?T@sDOvScG?s0XE`FfwPF}L zog-%s^LP34x(h&oY-v+m7*)jI^H=-?q6f|fLz_N< ze&Va*bm#_ZFBth5u5rg42+a5dA_1N|I6uG%5-?56o9pN=NQ*1px=O@5LO_o{%_==G zw@WItaEZC3LC zm50BZta$(C%hwm`w=nz`hEJg1!tj0l_^lcK*@WQ`5IOeSH27||{wta)|1PH7Q3b_= wCh5KrX?oy;f*Zd}!s)e-{DsxMXK>u1Z!Lp+@0X=9xS*+u;6n0 zIp@sW^E~rm?tRzXwPwwGy4U{jm#$s)E7?-D`)U4Z74S?!R$dl>fPernfqwx{ivVc= zDl!Tx3Nk7x3Mv{JDmvyfOiT<6OhQ~d>}Mo|q@*N-#Kh!O^fcrYKuTg_T2@*h!%HS+ zCNdf}4mL&(dPXM3KZqcpp`l@-V-jFu5-^ezlQaHbf1cU__~=M^C^<+7bO1zr1SEWf zr)~fZ0Dyo3=k^bV|M5XUM1u2+hK_-W1%ILT82}Lh2?-Gy2?Yfi8UD5}{5b#_ALaQA zPDxY(HB&S?Cqk}|aoOlVsmcx_^@$S@_dDkR3`}AYQZjOShL?;?%sjk&`~reP(ywJ? z<-qa^Z#6Wvv~_g#%*-t;t*jw7F0O9w9-dy_fuDkcLqfyC;}bq7CMADKNzKX4%P%M_ z`ueS^x~8_SzM-+Hv#YzOx37O-aB^yTW_E7=$HLnB#^%=c&hFm+>Dl?k@5`&}o7+F+ zLI5EBU95kX>@RZR!{tImMn*zL`$H}SL=SjF!be7V!HN1@QVq@2iGYslBRZi}Ty|v# z29R6*gy@~~1ST`zvaiNqU%}*z#t)BIA#YNE>-jnf%LE=o6rmY|ZbM_`>)e5b*>E%Uyc{+=qUk zcmh;d)IWynZNArBC!BP1v1f%^y=s%1L}Pob?0bhQ@Ga6S^s74098YxfV1jQ>K&`U&ufyYmTf!M6MT8Uaq8Kuu{w z>G`5Mx!cH6gf}&5J{FWk4r`EP2#;1htfc`{$6r}u02%$)d&5E@;~rDb(;?eLpGKa8 zuu{#yPZsBd%)+R`3dNhxT&}=b7Ma)5BCnnRQY&y6{PF!xdHnv2Ov!_B@2sjVpPpsr zi==HON!EO;y5xZYB+rvn4N@V0Mz!Ib zW}y}rAJi112T1$R0JCM$x(>_J-TQ7^8~*qU`n&aW99vLlKg_lWuX>188$u5zb>{mz zK-5_38KE=*J=~tQfN^?0YPLY2tnuJGvdhp3Mf-&kr^wUj8U(ca7ce+f*$y&KfOhon z*Qw%b*eBl~u)JSA0^qm0r}TTt=~fIDd51enyYsjBs=Zj>A@_e}UyeSgt@_pz+)H|+ z{G#S`F2ug{cqjT+CU}9U(JE=y`coz63nR8cku9@!&ST_6B;jBQ*1sT@`&U6F-aBNK zeoA&;TI#GEPCCM#ecLAx*Q@qENs>YT`h)S86E4Vmmh~YAd>f&eJmTaEz6_U5d)TD) zr@$fEQA0wcWT3r#JI+K9K(IQJl3rgZ7&+3V(Y@z=CQnk@qE4EWTC#;W5VI+M{Pf3qyEGs-k9YjW&8zE6I8_ zmJyg<43OPomVXIAL@#~7GN_!R%Qz%oC8Zfk5>C^F=1Kc^F)T4p3pWu#|KKH69$n%M2mnZOVSwdGpTm2bwP>|+N5U-~5l0yqZK=k#CTA@JLJNU zm84$1sJOWqp!?hoeL+H~=$$MDa7)1Rv@F5Q%;q-e&QOunfzyXdXsxriOxq_XgtMrZ zUl5S^PUsnc{Xazx+QsV9MOo1wFGCkBC!J{Gg^WM_b{7fluL%Eh6n_Vg;@a`U6$x4*{0-O;$cvDkH1$fQV(;bq zvaMdXi)X4=UZ*2PhLF4gyV)~{JC1!j5`liU zI+|ppSw$&1Ba)CPo_zEV=*HwB@vk!FFGhJ=lpz268>X2v|9U;_cJq97=%rA|R4=G~GoPCr|eUmltU^efHLkFa->s$?@k(>q-TZVOcLgxM-sWYE@F?WJH`r zzv;M&GGK`G^E8wGG>LK6&k~lCj1|ID7|-$NHW}yfaZfD0$Pi;ljObVYLD=|PfD)#} z>P?(LSq}0x3;?f5b1i1E)gNzeq`P1Ip#i=F$%*5M_+JVY8Tu5T>iXL^3Y>-CZcWrQ zzL7QL8yJ>z^~ri$u|Y=Z=%l@yg`Ib@5*!|$%J-$1;-(0t#LV^y;OW$HRkU$Z9+J~Y zg1;-IV1T+ruP@MLH777?YZ(s6e~2r%DKI{~6X)4@wOOXj9qn}NClpSFCKtS|_{FtU zOgQYr{a3q>nfp!&dK#*z7Udxqw(|K&bKt40q_-*5!sc2Z?qdb>$x)-r%9@m6RGP6I zb#MH=fQ8a4e<-cF9M8JmQ4VD`rcepn&smTyF440O5X~&Cg5~*P)Rea%C|{CsRYc3F z7_S?19_|GLxqI<4tm=?i2g=5C{48}EQD@E(E?+EggHF8=%z2p{k5{IITWTGfse%QPGBp9N-VFijpW_B?U3XYEc4j^wS+#vXaFZgtk;2M4| z5Z3|MaEPpkv+us^#6@>3IMpq_VQiRI)ob%S`kDwHX7f^&Q-kUtm$nV@^FgvMb0V57 zei+y83l^zAB_`<-KOFQ~kyqS4tF4s*s2Kv4bg5;g4!ar<<|P_UgbO-#21n`Ch~TqKxcqQ_iWSW54Q`D zmH8w7Xtz<0{~GjdmYuS9$9|b%6I0`3?xY;jb<0C-oR9~ZxUo^=)2Cg?+x+;keFOs6 zSUovvjI%jExpF2`qLiSIIdmUaLXgrQGJDIA2(3T7wTRSLl@)1rHDKIr!G+Ca!!=eI zQlr8A7CiO2Bv@6Z3R`f0StwI4eo=Z7`i@g?&z+-N-wAv)At}~?R0?N_blg+BYxat6 z9S2Jxd`+HCqdH25;3utRX+cZ@eRo1ZhGlg>zzZ3Z%zqc7SDE=YAwv8L`FKi><%DbJ zc%|n+O$=lAW?Ubd$j)p&Ic{v-S$mVFf55vpaS^Tyo4-M3XuP>PLYa~GukwB>T72_N zkf~~kpf)GrpOB+7N8~DLj|{*Y4+pg3hUH7!v8_$9n$-h7KG)Au%d~q}EWM_J+g`;g zgquL#-%LrLZX$F`El9*3vd%_geEz+nHcI&I8Q;x!vnKhL)*rn`c^d)(W7(w&fZT_u z0xu`IhYX7QX`TrQ6-A-if!?$#>iY$TM3GY! zz7#Xigw;^o(Rh_r83q~QkP6=JtW7Z_4|2jBKS)<61At+W66yDOC-%my#ys11XD#-y zC^RtW)G10dGZl%5Yatang8ZQhNo;OgSOOcFTlMoDx#!z*+3ZeD)B120Vf3NMbA$$=dfoEo6%3-Lko2Vzr z1%s+Oi?1Za1qOlAi_mlyw9+TT$UDdTQIWoA(^?6PirR2yLl7@kaM;@o<7&n(U037^ z4y}mb(d+%Mb%*D2w(Fu=%dSeCvn-8f*bDhh1R+3r@ZbZU0?TlV-xC116DEF0@A3r5 z)e8sQ{%i-tAbQ$8lO%^$&^`g?=u3`_JL7D$N1R;jk5?6Pqp)dK3G^2WrK5b>?r1Vs`i2LfSP35 zHIP5n!EUpb>u9;!n`k*Qazn6J#`>o62{88he)rt$2>=Vb8CM%#zE(WKw;8xx{_fCJ z(>Rux`Kte{&A4^+7fU(m@=wYc_ZAnqz^ zyQ8c;ZNj|QUkIa7!f>bGss?H6`CE_M#C+?sVfFLf7Ks7oDsGz;+)zf+nx1W@Q_bI6 zbvFBoD^I)L`5lsG!Dbb8*s~{IdlZ$(iu~x#Y;9k?|E9B=FejF<-S-3#B{V5|_0lA#>f=k5XXSU*UY zXEC_Jr1F%>8Wj3*Y*5?__Q3f|@5A4r6q$bl?BslKMcA&V!Cjx!HfpV^n_$NtUm3!} zA@#FHOEE|!d2!aoJ}CAkk@mTFTGAudw4109hFhx}Wd$Ap1bCRz8tm2gh;txkF z5{r5x^w?P6iuR_J*?PP?W@4>nn%$M$#0ROP=SF?^YR1lcjmsB+Arj}$d;br<{|$Vk zkXbS6uA*J7OD-idk=cd(*+P=VLzIzbvaOV1XDJ%(<2X55PD3%rA1K5?&{WVk{qE-$1j7Y)iFnz-^v{I>_;UG!;*eJOiL4mzf#yeFhF*#gUnmJt2l#9 zZ$n|)wU|x9*td?pb`n_&@t%+!AhP~{F z0ZNGXF~R+ZclO{2|zz%!R+zoP1N=?H89pznW9tw zg3SuF&xVuL!Bt?5^G_Pk@>rxdZEnKgN8B9U8 zpemp&azy3y8129kuB>+W(fhxUN5o<1qNaEkLWCw6GV28qF3;52LEqi z3~BdYxBec`|AoZAY~o+u@wd6nzg*$pTmc1-03u)R>7qGFpO_t^T9Y)9rxqXZni)*} zqr`3M-lj5$`o+mFB(lfOH1S()L-9Y4s;VcWpHuNdcuMJ*^sF!Lz@@~pr0hV6this{ zlm91S7u6%QW}wyw!HVdjPPKpI2nW48UMBFf)>yv^4aWeIKnHF3t2KRn+Xta@X{P)U z>#z1h*k(hpd79tsjZ}gQ%NnrNs*ESVp9f=K!m&T!xUPp!5YNOs6COLY#cz3w@=kBi z`aS@GaS!?bn04QwttH0IatNoW@ z00PJhAhnwEM~d)7YPLw`1*0KT^j|+f7B&Z+V!99QCv?P5Qar65gQ)L7hmH# z8GFDMl6ypzd*sngIQseo;JO>xXF+=;c!dowFzCwjTQ&FFkh^CvB7-NiL%{HacK;Kg zH-h65zGhAF-TqA!_yoX64))tMofJRe53|B=WV>Jq=;*rT~7 zqq&~GG^^!0zGSP2 z>U)f|Vf@P_(xG^;@tN{H?-RgeSNsCOkj=#y`}=0bwe4faxZf^flOBKtcB&F48-4O) zUQhn3EkVG9?(23=$*YX8H4SfAVR-HOvh0<@$pv#E&Q$>_J_(dYp#9t ztLJKFS}H9UA7v_xmOnT9^YR#Fu{rUPpsh zIQkB2qrqw9j)<0l5uu^@+oT-@*lPYr?xI1&;*Vpp=5CGtVcALJj~~wy7UCLl-_it_S&t!*BwUNOL;uoe6){sY@?iVh}g zj#KZ>nTQp+X)kK~O7R5RmVnYi4lPZrEgdQU;U@6Hn2r91bDI%sXa|^X&i|4b1p?tX zn04y1a(c*gazI2TvDDVJ0GQavSk8!YN#oB&PoqbRx?7&ARhfrEhV>Q%m8EM3vto;O zP}~W|9nI`pv!Z`>duV&-)p6~qIM@nH6XhkH0S9U|&N*T~#{2DL5=n_8le#YYgqD^0 z)vqTykd0hi#kI5uTX{Culv&0nK(*OaZoHh>J3yby4jNl+7I=&@%ahrc zy?+EaT)X6Xt-{;YF?2^?kr;nm4IFLEx^QW z-&VW(nbC5`r8O(h;(`35u0%W|e`&F+o5Ki{O7r|M!^O1y{@ z7*%%O__`~UFpap9?Bl^u>}BdX4xXL8JT?#K`nY^`EUd_fs%m1sA*y8BReB&4KQCj- zo?$C;#Xr$JW^>No&tN?buTDeu=W_NMBP#YW`?_fBvM(f2lX=9^hh1T)FoD82DqYOX zr%V}ueke#e>p8)z#K{vfxl!2yTUz36Z^$^BNwr)VZji@Yc^NqWI}3H?I`y{0fsH+< z_HnYdp;En{w2zga1dI3tV-N-+9q3SXmh3UsKhl5O+)OU5tFO24#)QkDdotyR+*l1u zSv$sJLPD%(FSm;7$@20&zc%*(^r6tj$^59^F3u@hFcez#EX9K zbXRN>q;2V!k9yKy;MXmOQS|CbzTR01r7~}8pUtP7aN6-FPwyLSLo(Z0AU_9gQB|SZ7 z#PsFIp85662B*wZTRmV*d3w?$9NT3<#7a11u#tvOR2#VB&*vtN5AlYs);2e?IMsmr z<3xga1iRYC-CvW3e-WilgL5r*K%SKD`a8wmtfF4t zGSHKjBlw+LG@LAT5T4NJ-*lKWNvC0-r*D2 z_(u$=I&&deKQU z4>*8m1!c_YJyDXk*McQ~^IHBim^yaYst&M# zPIM5h9jP73uhE*4al(?-dM$$!8Obqr$}V|m`|6H(|5q1`r?O6~rg_?`Nyoy1si8$7 z{N`fSS(FjUL*bMm;oGt=tn=4M+~)x@&Zd%YoJmokh!R|a>T-0&`qzC@4Yq1Tm+G6} zdYFPG$t-D^Nmy!i;yLmHTqYaGu=b`5_w_`Q=N=g#HNy?HEtLW2@5~5Z817+)0639s z@ni99Mkeyp)UK@xcZt0X_l*pCzg2~*#D|*?q>bD)BC*vAS1+~_V`W@^T~}gJY~q{q zVB7f?;u=my&-rzf?2>7|g<2meP`Tw4H`%%l$~JH6MWG1Y%vG?|1Y~?fSnk3`7&uDp zsD?S<9z4F_PxXBmw9$sRL3#6=-%xsS_HETI9n$uGxFo?AJkY$rAwKRr?__ebXg1_dphsr}fKGM0s5YNY1+<5#lMviE6sil)eW zSRy{T+zwhM9G_4P?0a2$m0pFj(KnpF`a~a%K_9+y3!!(D(&D_-^=I|L>Bfd_s-hJC zBHSYuQ*CaHXYfpN4qj23kaY=3bl-l_v2}SNmY5Cws%P-iK(|Avb)-oS6pFBBEKExM ziK?{!g13F&+dkWBeZ*bYjpmuYo{a-Rr|SV}nVAWl24hc-yA)=^C}EVtT35o>BX7%`|Svn(Oi|8(poBIlB((VLl8DSnZSNpf#=Y3 z>A0x?&YyyN@{si?>NAh8ww;^O&g|4^d|Y`$ve8 z>c}s@_*FT%humqWu_C@-s~CvuqhTBqI21~)xAJlDoMW-y8fhsY6H^B`BG5h;+!v&D z-^cN4t&8!)$=HKWIj)^Pc{?OyEc4ikr)zQEOXld9Z8Vq~)(4h?YEF*I7v6c6m0>N9 zQKVPNvyhRgj91bGVdH#b%!%y`XUszUZ`+uITm2YP^2R(+zAsqBSc5$dR}=xLhm>wv zSQlDKW%W2Svl*1=Z?uypm(a{=3VI`nSfU$UGNl@dwNeW*y%DP0Y8$Y(Y2T$7vm?-Z zib^1FEcmmlsrGn4IU{A9u!CjTKN?UCq9ezsVgNFo-l`(V5W<^U^b_FyZR7_nv3@z> zwntU|LMkVF^q^n1Jqln>~wmkt{GSf~*0M-+_$=);RLZA3J z#~j!;`io9jyN08{AWox(^-{xqVy!n3US1CNqf$jlno`~A04^UG3P3mKo6OgFC8F+% zm4yMKYQmIRO*%TEV8PWGZ>!7El!vs3+=pC?hs-B{xRLjb@zsjc?KsLl3*A&VF&E?s zVAs-ER~=MlQ5Th;A=M~PhKkYa0UZ^+n_ASb`S_c_kB8X((z!&|D<8A8k*H&!oyLbI z2w0{kbm+v%A}tzIy3nOf<#RUb7)AWV<(viZlq>I zOAMvmY3Ep1E1v@g2rHLvDr3KZIGLOEDKCJ4^Bw?nLX&oe^`(AN!0oJN9Y|T-!h!LY z4{zvtT25~=D10SDxm%ZmwI0>=te*;Ow-F8)&q<@mt1OADYU02yDWnY?4^)O*E^}MH zd+LV_H!o)J>0ojF2mMyH5%M`Uq9zyg z@p5U0`XZS;F{<{E*n^~Q!f@>I8(N~~<`ck8e&C)FahXUDM{0Ea*hh!`XsaoZ+K!2? zx(}B2nKGugWE_Rc?@>Z8=D|n)36Pa~UC=fQpG0q>6v4A_HJP^<<>9u4c+)q-PXKQ} z@o~nSCKY^7dp70^$n2a4N$R&jI$KlAK?-0AG@->RIuIT-?BNCM_$y|D`{i}HcoSPjYfSV zZ<)6<^Y_VPKkv=*Yrmt#hP`HEX!j=g*e89XRd^4~JXMZ*dt?a3nM>TdH7KEQ$-Jz$ zqF%Y+i&M)NESUUZyczwW{yi%Av@fIr3@_l1`u-TH*ID`#(Xan>?dKi(BD_j^Ci{@k zFN{XRH%5j~8}`Bf{i}`48>$w`Cx9tM%meAP+Mh2~(dPaByl~z5K-qobiPkkf*lZr% zNobnB`Ux;6BZ1=h0eJGzo5(wI98xIrb?+*w=}tBQ0rdWq)oV>(pnuo|<@Xw0Ly;b7u7IJ) zV{kYcBlQn4d7=hn7R_>wHtUG3pDyv>AM? zXLo8atMeS;^OYJ!-;Vcb_S^`n1CP=9NBKK;!*J0B#BwSOtw?OYF7$c1p6JUWB+)R- zC%b-}4k!-1(kG=tE0v+joL65v#+fvTsN`{xwmCI}FYXqX5X{3}Hj8HnEI%q%Zhg zyv|O*>HriJ;Xw1{bX|j0)A0uoc>^t9ifyYU6|2~?G2YW;_^qLosinydbC=C3e%zHD zGCo|&#zrSU2-M!Hp(%h7fn{6dqc-gZ*-Ns19^a;^f%6YDXo)pqPXG?+f-=HbwkVE^ zd$5md@R_aRr)A1cy4evH{bq%cq^J+}l17=!``jw26wUJ)<%bIo;G!5 zF(WW&mD;+(V2_=>^eAp&-7`nS@X)X`$oMTRaOG=Ta~=r)&24@_7ZV*nKRQwWK_JX2 zPA9qU$|+*eT`>vF7SJPNZEmTw8tLe~k3iZnittO`h1<7WvEk0L?j5)cztB)1g)})d z$o0$<87Z*F^+1WXaZ;v8SJ8_;Puu;M8_mxk3-yEF2Agl!o9dG!;#3G4C22JsmAhgo zs6)^)Z90M%4sA|HgpR8f2dH_$;5f3+MV5ks(hV0#WMus#T2qJix$!JTt8w_ACG~{yPUH z>~T9dU@M!B*bO&7fg;$;xKx_xcivR!yQYuZj3E3H|H`)$m3zN*y*CLSNnwLfuY2iV}cLZR;pDQ27WJTQ~R0Es- zZMgnp$R_I7_lz}^DWR~vgJhWaM7V`bq|&QvBje@pi!Mb^Pc|4F?3Qe{ok87L(h3+@ zw4EIV(ZAtc&p>{;$-ri0(h+r$Lk8~TkZ~GV7X{!cZajORfDRX%@J^LytjXk_(a**W z^XzoENg^8tgAv@Lmvv}tpx;C3ZFLG@-ExEO@`M_AWTTjk|pgz zThwKp>?k*perljuz8g^>W$W!-t@97?kQq))^Nr>Zo1S8EKb@^{bzW>3r!W^-o~&J} zW#c<-i~?)tb}3N`U(vg1cG@I?cfq8Q0rL6G#(?J{4ikLacLwA z1vpyLp{1w_kR2yKm?YSK*Lt4H+PNdCQDewQMWawVb(AU_yo_u;`Ap~Ifj`=wZeX`v z{Sk5(T5gHy zf=J2kmX+LV-ZtoTjq}J(ma|`e>G^^v44#fRlTvK++&7GQb5gATSq=Qh6dTt{_2fgs zw|$|g?ee@mk11s$)A;Ql^sWeiUR`BWXV2f?>Zz%waUy5curTOatD+~p@-6Xjr&&Hz zD4&i>&^tQ2jJOlNZJ=CA6}?aPF0me8gj_j-(_SAj#mlN92PxpaA{AkI=8|reI?{Sl zyZl(};Ny$!j21v@{~|)G>7&{Furnf{DzL$Euods6i2Jmfqo59tsFd)ct3`#aqOX+V zR(dsA<}lauX7@GlIbgYA6E~pTHkEr{>4SuSM3k5!@3}CyRXLTA))t}vmcx5NC;H#h zm%Zb%&_gXo1FE2-t;Bv4G(d<1`T(*OB|xplP-WB*EM4IH{m2i(S0H=#efq}ufX~X$ zcTwnl!!JWa!ecZ9r`6`Z;F&Md+tH|ls6bVetm%>mQp}@0^MEhRqh{uSKp-<0cmIfq?PXKO zNpIOwV<#Qj8vLCk^9NIpWotkBdk*h^Ez) zSJft17gZ)pk7z9488)aip(+FJ;bnsAfC80mFD@?%k>x_m`=c?tjaspAz$S2lH}t67 zXvVI@Xl=uxV$qq$anF;xPgw(ZS_yIX|uy#o#aO zI?qQUUo3eGr^C1x;JrEv`30pe_B=NpjS?}oj^AfWd)q)k)j@j4e_Mt`wA@EkJ)*d7 zh^Ic|#u(|+cM0;OSG6~fF_U9-Iiu}5Mk=O6L_=*#Wo#f#WeYlj6?zX>=b6* zD>nWZA`_IEmw(BOg$?8UX&=snAZPpph$YT_0vJvD?J~46mDkoj0d5d%#D5>Xdq-?2I5@GG0ki_fqSvMXxm!KU0W_ zb>y=BlvD4d;?k9Gq)|RJeIfrIlGm1N2dZsId!xt`3=V2hJ&qS#(CL>EmO8IFPv>^q zw<(W`xb}U)PoTdKxr`cRrOmK9*Zs1!6cQsGDlkS>9F$Y|BiAFk$QX+uJ8(e0?a9UNmq`jbAY}imWerA(zZk3*OYbN++ym+ zZef49GckJ}5iXg%zNU$4>JerSW>Uyh3BAO zUB;KV@C1|u(d78wm#}|~iT`&E$wDUSWz>0X$J+qOjw>R)4dt4KV1fKkq#M%Y{t9af zN5JU$M_8hLI3Ns~t&zfqSQT$TE&ZIsdzv^ETAMA6{`vEA{cy@pYk_`>u=Z7_am_(^ z9X%U?N;ud^K=%!Ec;JX{u1ROQ6|z5P!l*#bj(oijQGGCv3OgPh-Q5?u(`Y2b5Buk_ zo(Fn7ZyQMKjA-h^M{=4xQni!ExN=+UXsq89+p~+QMe8Iaj2Ih=Eg8x=zAk6At>qs+ zB#AU<5*WpxsD!ET+K00fGZ{eKley*DIz^)B2$?4vCD1!McQBon0Fb!dSe@Ad)MI_WS%+?K0SOeO=&%pY|>?c#TVVIWdRdXt!5u7QlajmS6{QysZseqi;Y z?BJFZF@$V%+?iziCBS^uy|_lr@jvWW|92k@{|ose9t~Ct zTfU9^+-04*Z_aXeTyn}6R4QDIL$9)xKf1BSkQ6R@)rdlN&;NL( zQicSJ=n=jVaDGZpW9fHu9bcj*)7j%!Eq;G5FZUz!@dK!sP|dN@_;3uq!}DD2(h3eh z7;_Jy0qg%fN*W|MRF#N6v$7&VFB7gcZ+B?T7`eZ5DR?~hle|Fu^m=Qk(&xzi=lR3S zhcmyS`=vROsJy?Fb63TWifmzK$YGlty1+ks{{lflCO zPp#yCwh#PEx_?E&{~>X{uWyC@N5KAx!bo$o1ARIR&6Tthv?N_jfV%fqD0a@*xUa=e0v zAK=RsK7ztw&#PkX55UP%dJNHdgU=|P+;qRl3`bGNDY8J3FfZ0L13-5_(6BF+r@kl`q63-9j!p zwUa}fGO?Xz#FICR?V~?g?C&?yp?hNr6SWQD$18$IOCri#g`^L7(nkhu^{WlM+O6^K z)fwC0NhbPy%xXxB=i%Xc0oOOD`W;Hvm@Q{Eb9J#eujTRsb@ADN4;^L$Qk`y(Js% zr1KGb^N!%9Zp;dRIf=cj(A5QzT8n^EdTi;+EZ>UM_r#1sFUR>Yk;?~bGRK1j&!h#u zcyn9-AdkiVZ2k?Keuc-QXbH?~L4jVIg0JhXV!fkhu8Ko(Hd5c?AUxs9M|r3kFG58n zMma~B)7x7VU5`}CSp@9*`PCSurjPXpzY~}1~ zY|%#6dcZ{bM-9_w6kfnGAJW=asQSjcmGh%ec5MFhef)@KnbhZJEu|rmnO_h%$@&EW zr;|~DJ-f2();h%qtDgirXvma-0q7zD=(K_TbOqn^*fVhx^A~^UcR-MxknWlVkns`a zLEjMFH{-owweGQ<6~Ebx*2lUR+)|=}g-f!X^60{oQW7!g8;~t;E7rE(jk7FB)t8!T=4y6i6IPhGW1q`zPU{|^6 z>$USKx$COxbBnJ6&5`G}ZoH|@Yao7$&->P!UXa<PfyX;ynT$Oq`!LK1wK{(z(V(MY z?h&pGsSf)WVz!7~Lra3Bq_mqpn>#)Vletp`?*7u0vgp}5rlGQNpp-RF20-PFek~6(?2qWiEt+*}r#~SAzm%KiY7SK2R5yx2f?hi|Cp)GMW~nMtS{?7i z%Bjk{+Y`eMly7cL?cw=ikz#1p6!S*2N$Dt|P4%bvdT!RJPssw&EQ}{YiEdSnsCBp; zNd#3h2wUZB;2g2bNn}ff)~b;QKc|hh&L=caKId`N7V;9J^Gq{t226W~4hldYl@nQ;PCs;Wy8h=m`RD2P-W3KJ^J_2OKknn^(5EB+=A*R&AmX} zWb{)rWpRTWTbYiuK146$xx?qjdDil*h3r#7&m)AbkGg^uo8JYEayg~DjsT3y?8hEO z;eQX~-lVX72w&mNzPhrO<@JyyiKs1{1XZeig`~Q=kSz1w5^F7>;ydo0Q)U`v;ON!O zWf8mM6csNTE=f~XNfk|^W8p>*a^wn<*&&4|=vK5gHPmD(H`moAQSGnzR;K9clL62S zsD(BkScqEiEiM;XVpxweUBgXSaiA! z3FfG5o2oHKyk4N7+@OscWw!p^Op>_%ibow3flr`6K&;3&)4N56d>Ys5GwEl38Y4`z zXL<0#?{wvRsX1ij88JL*Uaux{t{*CLebfn7NY9Jz3G+aMZ{v+)B1u~+8I8Om=WmW8 z7TESe%Ed+>w1++b3|DE&?-+8Zfs>D8tYgC6l_J*bI-sbJahER^263?*aXIH;%r$Kk z^6DtINrp+u#K-;qBwjFn2&yx}(x(lyUp~%CSxYO3w^8@bOI~%yrBrR*SlFGad`T}s zkp$_kwBG)PGqpfycI!P7nWn{gt_3Y85wwKWsZym*cPAP`Y^_>i zSJ_nND9@~XdX|16xTo!A%k;`LqW_De6Lx@3MuK-RAST6`i$lff_cwB_2p5ZDB|rK@ z^#ND31y%h+b%}P)`|iRv4=bd6fH8S~c3bMWaEd9}=g`cd7=OpHsI1k%0G9w93El%F zYkO$}(t0}sy`d)Q$j2l1tzItYtY~JeWsGt+iWJL+D7KeD*`8UUdGV-9g+9kGDi^nq zO-uRPW8j>nm@aJm`vf3-*y;AxtU^uQ4B`w6 z!xu)80x!+eFrp~S_X@9hU+w@SS1`2f9$q%R7U;+Pd5sniI9)RbWQX@T##i~ zmKiFErG$N)D4ibetI9lS#FsA*R5P*d=hmk48-nh`K203g4;SB61-%YxFmmxnYZT1F znq4@GngVvXBBSyrxW+c2YGNv)3XoDX9t<1>N_mDTc`_uA#%ZxNCxJn7!qGDe`I2@p z)NyA|BHb2#%2c<~&vV!lGG=TEM27iYK`0?F(YCG*6xpNTOdNT6S-H4QgywMRW-@6z z+Esa_SoTu}Q=tN~aMB=2>*(8&VEo=yP*ko%j}D^PC(VdgHyB-y@SP5Y{QQO1j8A-L zqgS|rsIsFfVw>r>fuM9;`2%gc@0&02?qVL8aO|U+I;VGLHs^?^6dEc57*`3v>`<7N zvyML!Yeaovu3PCs?{v+wf}!Cno@J@o8EiT-bz5ofXQZ*3pTY^xyo0|Ag|dmL*ghoS zZ098CCx9xHwz@!-Js{-)h8@k$EDHh41nk+d{Gq#%eCEB8c-gw)|=6PND zrO)n0j4F&JBVNJ)10NsVPGBj>%s4r4E+HK)E2M*(xvz~i)&<67U zHdLQeTxL5Olty+xHyHTxBf7sc$u9Z}S^WinZY^)kfZl-orYcATWFMR)-FclUsmz)|k>>tDi%MHIMe^;$)oJaA{Y6gK8k8vms1dKU)7BybYcL>f1bMH^OGGJP$ER~OTLR5E}XCvql`Do;P9 zSw<}J(S>rcs`zXNnUhRpHnA-1(npCH!720b=Q>6V_mvV&IgO9#ty)$Xfzj0Bkvh3idV9|eVoR+!91%J!m6{XfuD&4r(s8Fo zzY_va8gn`o*zHV#%h^=gYkYEiG(v6p)VyWr2~y@OqBV^OmFv0vRw3R z#DS_&DFDk8+oA!9i)zalL4t;n)+t?UM8cFr)fBav~ZKEgDA>n&ZV6E4g!gR-V@~I@-MHu{c+EZ?%|jvEnJ{AR*7LC@^*kZruy;DwhN?0lh%Cvc=8NDx;W|`4Ad2oDU`RqVxsSoC?V3(8+<=0EBBdi zTNy!6X_;yA;P$=h;+sij)AZOXwwjVq$&Qr{Cu%&j4;+#uQQDpH`?ngz-nG3MzL)Yz z`o=Yob?~*U%1W;>u47-~k5SI>a=%s2GAM0r*u{aZM*Uga7%>c4O>EnNi|}XYe6`C} zSbGOrDi4z0&u;fz^`@$pgrPY0wlOlD^a6!!)n5VMy4wICt4K^5y`D}+7+!Uax?tLX zJ(-0@@6t{qjghyL+EA9kfRCec)_0SJX2k*8Gcn(Rts~XD27_LV!FZPrLjK@$^1_8C zP(C^pSHmB6O~KaeQ8_847Eu-^L62G%n4UP}Fo1YBcR9p` zXo*4JosHD}%@Hv1U152H$c3nki}!Jc8?umpO$yBC;7dU@hTSl9M>W@_LE!9BLRsoG zE?x(7_Yi7URTVHxd83-s+bAf2M471vfQ2*Wq4BQE|Gwsha#1ngDF!cGzC~S3!(ecw zV*;@?T1vL3jfMCHLg1fuB1$W=Pb^7)>eNNx*zWx7Wym9-DcNk-j z#awIcsyS;fnX~GvuO2eX!B+X@irF6DnJGn2i--spuUuxy%zTm&1g|=gygU!ZonZGMGr}VrANt(b)G@l=3a(>h;x;Aazcg4Tnmz* z$kGvP!mm|n1Ka2ujjQY3Zr`f0BcGwsd-YObZ=6$Yi!L-9B3y3Bi)`hQ+7L(gCNLR7 zx;N{bKQSwsrSc8%?^d441Q1X#RHfRezZ{~fsn_>{uxxVizKME)rnB6z<-i*V+FdHu zu?f7=OdvuL$*&4?b3!uF-B82u=f&WNan;fL9N1F1npVXWPC8$}2ERh6=hN>%+M}b8 z7;YB9Dm#G0zj2nT4vNEwI85vG7Vb z{n;*6S34d{%tmO_QDF%Hrn33B$)=1-*R(^%rBjqciA%QwSoLiP^O zAJXzrHDkOT0yski#6(>W#ww4v_p%FFpc$TcINa7~yW9wxu{;)UA~+8mlj=5Hd-yZW zSr9v_ua4-N2Exf_>gt1EbgXewCriP4-zeIP%MJOY!f36ZU?kDv4qk@HtqJCZJ zMp0oWZ54h}2Y1Y+@d#Qal&P)=R7~xLe^}fz5q8844^S^9x|20>t;rn5bBl&+&7J8- z&)VgUI|^N^D<8*M98Q>}a3BihT88mSH9kd$vl079rI<*5)oD)G(4UkUE8vN!fr1@i z7rTI7M^99EnVeR83^mIunJoQ}Y?F$XYn~mDKGB zSYC##FmVg7bf^+ryHD;t0$sw?oP5jxvbd%^d;m?9z=ppqo7@Rq`L3<2e~EQ+O&XUh zT0QWdHYuph)QnXd0-3h%&QDt!eYaPaYWXfN#pVjzM*F<+sX2|13s=N>&+Vk5l8~CW z{j({yqQhs^Njd7aRwK{Vf}JGgwuR$T?@XIGFf%%Q4A}JtuFyt@LZms`j^2~&1_ph{ z*!&L9T)!DX+siX{^Rf(2758u;rTW3sGyuWt3V+y^fXnIzI-LGfu`oX;G&@|``+az` ztO^-9gq`#I!Zu><`Aqc)F~yvADng|F=@+g6h4vEP!v_XpQz#BO-@eKsbA_-=f~Hh; zd`@2~uPJJiM>>Xhx1aj5;dp|tSM!L@5MFkU-RS+y{AXC3!=5g=AsHrIqhqC#VqtCE zXKAk7Y6Cmep3ECX&E|$8a0{@?=3q@ zq%*VxkIl=Et@-xy?)vEKgoG_r2n@i<;h7y9Q?g=sn$|oEaIp62Ovs}xn-gv}Qz)i& z`EkM-!c6$|hwy>eaBaSNhoI@t=O#614z%%^%8R1i5J>_}KYLm@y8y2)OdiQLlhd_F zkjjK3i7c)(8pDy*WkWSFGBrKjgx`wa!Un}m(Vne-%?W;RapN@S%*<;=mnHk4A2jG> z?G(0t<@aMCUW|ZPWheB#Vz9CjizCj7X_WqRwzc?G4+;gw*i9K^Sf8{;+;m2C&yIvC z98@b>Ob=H36(a$YJ#vR-m%=PVv)<4O> zax9;5etZPYB8oIDHy>Y24i2=5$eWfWACh*xpFeauX|xZx`_SjtoJfm1O{SVj;&Iy< z-+4FN$pjEtJ)=kJ@LwsBnW90Y!jTauyy)K%#i|^=Xb8WyKhH9=CbuvYQQIdp>EK?u zZ;ur{bdHEKlztkFrz#Famj72je;?GwpSdns?qFGqG@ifq7_(B^=%lq5+8%gIj@7FA8~ICvMpgi~by zbssa~pF968gJ=s--63-r_t`ZC^w~uf^8Ied!ne?M`Hh#2uRcO?7m&9sq|J5W70o z8qN?a0$%|c^CZH*c4vg5_ll$WZ^~uoS-{&{ly}!mmcN;R;LP+3K6o zZyJBKfI?Rd>!`+m|3)}`f2AhdZ(4u*C9+yw4)7KK!4SS1G)SxcDpmG3gD?~RDgGY7 z<^O4%Kd&6%;q?Ed+iKmnj?l$F!$EFaBBPd$cxXvc55SsD`dbNCgLHXz2 z|3o{SWJL0iYMeyXM`l}}axM>{RtzVInz}es5#Pc{Tl^g=@ZZ2N;D-`^G!?Y-Jex6^ zpO@eKWG!4#r(@}XKLjF6UAZG^a4l$cIAaP$m7$?xJX|t}`QkjWq5j>VNm?~rg;w%1 zTqwmN`So)GwfEcBcK1axqUuKnshi?q*%;or6vf=!OV4y=6aj)R>#0Xx?76giZM4`Q7(#gab(tZ%pZ6?P=cbue|#~ z!;|}$ypMmBUXAiOV=oKH8*Rx|onUS5MQI+~OtB*FHUZ}vH9mq23Ga#@m?#10e6$sK zuN2xh>8x!PDufNTYq`H;djK#h`&Q6d@Xh7xySqow%oO>-LGk++`g@5iS@fh^F;v4} zm0lH*OFl=-F~f2}Dz2k89~gXn06=In0JL~Z%R?mPJR1Ow1t7X$@Eu8iR+QWaE*`P! z*HHh@Q0OD*lKXdxY*~{_h!@4}3R?SO#9)_?vtyqQ3_AXEVPE^HrAd34zR3hsaFM~o z7Cifl@Rolf9QM`3J`ew#67S{IDGxu3BV!NDZJ^B}83e<^=69X=!)RZfY~i&#z_5uD)flwM9o~jN>FuuWSJtF!1h-2$Slu zRh5g+v~bF0plL%E7GB}`fN2CIbZkF@)Q+Ia;LCckRqsd8M8hK}Zuz04F+tZ3jFpz2%hGEj@CA^5w*frKZL^_-84rpr zH$bMy++L?u_N?spmMUlP@HN}1Na62}?fgOUi5|nH>OSRMZOisO;SI&)BM5aEn!9`t zB#<1qf!od=K?Rw_JxQleJ(j>BwDOoYBPEaS%HE77aTJGPPQB7A926`ojX$? z4N)q+uWf2}pL<>%RmwC+dB38UX6#WFhd9Nid0}8u>W2 z>Eg5s(`qCb1evG0Ls`xW4~|lXV&4E9cC5uR@!27%sM)lVk5 z5!Q!^oJg3M26U4VjFr77pN07ZkC9_a6}3%KH99IiqtgQ&Ojm3XbfiajsVILU*A3Z( zjHiQ@`@TtME$I)8wR5wMyeze&rQZ^dXdqjUK%l}-4@h6DXJn|=85%iYwWqGT(~lj0 zX|8jBl_FPnSpulS38KulJnZ()pQN3~nCdx-! z8AvlC+n<9ql6IgABgMwUk@-INvWt%H9Vj1#+(|%($qSb3yx?G; z%?^NQ>snVI(r}1mDYQ{Fgg+_5GCrLp^&U17SOm-%_Szz;ib=nKL~L=s7dLpAd60O; z$M3^=(blLXZ?f47x$bzP!0osX(VMgw0=+5%-Ds0d(uBkxlkFhaQTpp|^7_izncRk? zPSD>ey!(FA3Vk{;wTP!y`_DY;_-ta+($GDyLiaR)8l0oN-FpO;SJ@eXOTr(fpz+bA zkD%^Ku?yg!xy=}97JXU!HRPbUl=+BKrK-F!l7hc^5?Z2ZlKVM-BymwmD?$ z=g3c&1#4%KN*ulUP(899PX{B8#t4QPUyrT&J|8_Omi)R; zZG7+N9ZXSLet05mVB~S%A#aWEyUiCk938$L%@Mu=^%+zERWMb&)X(@{!ltHPl+1;J zR*D_z)2Dti*>+=*_KPv#l;!U5Za6s zP#~hJ+V0gfZ@t&VMq{8a601|Mt>0CqOdnq0rbaBKt!paUSyWmT9!&R={5M_QMP`>? zx}CBpEd-gThMOiEWW4Oi-H0%hZtKe{((cwyBWlUJ}ovlv){mu@WQN zt&c>29EJ%APVoME!8s5ElSl+8IRz<}nI;KIa@-!q;}lLe4v{2w!dfxIlI0in(H8n@ zWTSo^D4o1ECZJ}0Kclbe`ux2ka`i$NJ~-eIy@&jjZC#ENu|oQLlK_5nPUvc-uWqI9 ze9D8)ZZTblTF)2^)knOAoK>P`5Sas9y3fR1#avJFt+tvcU1qdf_nx!z8_-Ra0w+ zO;p;3tf$Tm);+8q>u_w!pG=wLCU~rwOY-=%pgyw+bzw}~b!l`$Zyo8fDRfm^Hpwi> zNX`WrU_T$9&9;1Wh)VP2*{qqRdAelEdAM}b9xH!E{NwW5w9A5WNmD^XT@=BT77k7P z=PR)Bl8R|2%P{%P-k=9ybBePYtakhS*9+}mWnG=gKC=kXIDtJPSzQp2Z_1J9V1!Ta z<}0uvZ|9xrJ?s=*UvFkyO^~jXxoe(Yh6o8x}(2`Pwxu zeJl*LR-`7t^9Vv;TsBxBp6l|8pIaR@hZr$G$qZ(eS(6dya`K4qsQh0DtZ`aprxQ~r z;jcjy%D?v*dr^(=WMVRoL(z9VmY8jCo^kFnNX5+Z%425Kch^TP4oi+_7>>7W(AYyy z0JdQz?LrdI`}g)OOJcXkU-o(G##E*82kgAR=0xUsX?GBoJ?Fi0vB5I<7O{H2E9C;- z|1eXqQ&sq^xJYr`+79RFRaLe86S~G435x`gu$ST3?>|$;1=7xUA@%UgtG-&}PqFt@ zPu4fH)>LZM2R(^mjS1pnBfD>QM2ud@&^yS_dKc{XZnZGq&QCqpa8b11i_IiKwpB>e z00$@#hcS8a;0Jci{CQ%aNS18A<7SfMjXpt{YcDgma9okgH2z8R06emD{u+m7xRBV< zzA|MNqBV7kO81faL;v$rbth(yGvjm)JwgiV^3eQrJj6=P2a3HA(Fq)ua&Vzq zZynSj^{RyCjt~GzWZEA+T!W9Zf8Qt;p!R0MHI)7Q`3(5GxFP>IS?N(0yIUni=$KWK zc4-m#!f%qP*S^6crfzRJhKX$rq0qjt-_)5P)1kzpC4)@)dCkWSV<|dKMoa_Nf`x`hmy0tVU&!FjWlF2y9 zC31(6#4;1DN{m!+S&a)w++b5#^ph*O5`K3t{Dhtx=VEVRquQe4WeeQ~XOVI5cgE5I z!uY!&=XC+%Z|aJIuXmkZ_ZIty9vtb=K6@?jNeT3^HhQ}U&HE?JO??%NY17w+9Ajc) z4IDfI{$6^}TlXIe(rd_U=T)`M^%W9uLdr8=GdRs_ZbFFhVY(KM)S9||stR|N-E)RT zP9`_ZCK?B03|r+GD@qLN8Sk07ni zC{eAOPsvZZ)gD34&GBV<;2zOwXdT-re$?OZU>-}@3>zw++Glf^o14<5bx!3E?y!&g zVn$<%9rWW_@$0rL0zRw`s6nhuPwB&$3`~i~yh^l>e5cDtT}-z)|e%^4cstuM}ud;Tk!Dtmfy^51OE+2glFDx-s?!2 zxi+Cl{X3yMjYF{LizSJ27mfb3dEo^YWi)X(<2N%HQ(}&I>aVUo9B;6Namu&`9Rd3qG`dVg%;5wHW>f0O@5iby}c#(J&56IBLg?tRw8iE=e zA|765wF%0VP^a{B@Fm95Cq@N)GGC8rk6LfxVeuaRV9x{4r|3ziMfjw;=kWz|@=29!u@x>VllgaIih|t3q7Ro4D;W1aU+MPE0r)0XVdk(ZlG3rqTl0 zyVt;dm>InN0H7yNvj5O3pdE4lco;jU#Q5Mq?pdVdusZ86-X(XHqlBsD?O>wBdXrlP z8VX$OeUA-kG~HaGsPxTxxXM`L`h%1|%FLNK-*wxr)}7}YzCOnS;tVYZQ10J1cx1wugAXhhGv4?KrR!(FTDcm?o%UTq5=Y(l18fttz*GMbR4N74Y|1z6HnqCKMPRIj(J)U6h0*Yh6{py$rPy9lg_8MWn}l@= zUf-b_JWF|dDz!;pqe__s1Hx_Co*x021LcG*s;MF7p|la3K&;{d0h0fdiRtB(+Cw<1 z;zt%zM~FL@3=U8|?gv?mH6R-BL5j99i6cqbg_l5@6MEB3r4c(W`JSvQ8N5C-2I(#DhGIm5y~+3ll7ZJ4TQd zJ%{lLvs0rjqlE}II>0hL?=kklvYr3|fZAU_FluKHZm$n(&hu%dARay6`h3}Y3XcA| zgbXXd=@IP)kT9YnKYpE2w`cbfx=fOmc`CB`C-=pR10Q2FP(TAY{_0I!< ziT*UnpBKZQ_s5SsSw}RbdVW)x3r)~OrK$%3FgN%gS-DYpU!NR`Ejd0Qje@b$yVmgU z#$C!py>FlAf7+INSMvgltqQoe zfCQsq%6lLb5J|{>sm5i4SQUI^(qJ~&q1q^SBg_=f%rPDte&cUzdB-{o1x{P@1`+tE;A0Fv{e9Fih!4gQ@P%2^Na8Gt;b5L=gS zpOx!PtL}2*<8t~YShf%EsMqzTI)tlN3Iz;V%I)`MkA#u{;m!BBi#h!FfdErkUb%M2r3afSJ!m> zLv0evL@n_D)+gok40>5ck9;VBh3>L2s;Yj zXrlX#Jg{6`W`y6p>*nbhH9UNtfrv8pHC6ldHPflx$TXX2OH-7U=A_ot5)K*2Qx-*L zIYeW9u8O&eocc(za{QtljH|0iBT1KPbvJsf@ZEw)fDAjmi76#39L}bX)8(jT%SYoa z)3_0-q0E;43<2w5a`U$6$DMW1n8 zOm^zUfpls3`MhF$LlkL&1^7ERM36z#)_rbX-+4$Jjts+B8&R5K5ZUx+p?w}?p)}0x zj)|Cg-+Yo@9eqYWJSI!pJ01j!=9FzAKO`^EX*4Qq`DM;f&v0?hplKg_UdHlH*rft# z9iO#fw)bvahM=9GS+d-3m1NI%{=-qkVsNBRlYmwu@LFr*$S;#^&38|8(E~`{U zC~VGqZ!4@rN{%iJd5g75mhKmE}k_M1CAEcaLB2_s{UqQDWp z(W0KRh3Gg-Na7y-9NU*j!!OP?#zOJ&8i6+^?7UG)h1x#Z*7bgziL4jgr&o=aeHl(@ zM*_x}WUDU9Z?xR`d5~XPDmB$qcS(jGM6`aWCYKWnB|9&9d(~>~Y;AAFniV@H`jU(3FqnXxG}7kMDlFVq)UGFPeWxWD1F=^$$zWEKJ&`@=79iwbroHEh1FC2R>gG^Xh^t>59;wb;jJFT73bKob?_h~@NFfpvxUJ9pYt zjxz6}$^}}g?GeAJ`(%uRnAvmR`DWJ3+1_2BbhxrI+}@6wqul>SW`%CZi{Be&J#Epe zxGUsY+B2(>fiP7wMn1+=9GG){${3(hP}mU<($vzhl)Isf_!Wp9k)wlCJI2d`%T|@8WdU0PL;`=ZyyrVer_6A6 zGj!vmtu)tQo?c(G^bt(Zn>bk(aeO?0S>-hLoqq)4IrtDFj_&F4$PTMbwL>_Z!L ze;~gNSGJsx-ap(X>HQbacz*j9&#j?-<0$XE>KcHHy_Dc^ zLfXo~EJQ>7I|9|iLhOPYTu>L6=Em`Up|_{6wcpdm*yAOsL5y>Q9}qnA1ytAyVSIt^ zJkBL6HZa-R<$01tKOF_8 zdEn~hi!8o-t=61=HVb~Wn&6nSxm~vYZi$?)wfa)a(@7d3((Y{ki7h&Zed@RGcA`Xw zyYsMf?=YwQv@U&KRj@QCc|Lr}Yoq5azcDW7T`9MG%ezS$ad@LlyjE3(ZpeLvVQ5Qu zS;H=C?{LLApBBj&tk(Hfi}4krMR$|dWTR+(#9W0)zf8>~s>zGY0pFJ&yy#1BhY}Bt z)b<25Zo7jW&r=%mr`Ar#6fJ9`aPSD#8UhLEo1Gg@GT~ATv2Pga-S2BSL)>blm9}`O zh%pQp$ReIdx{gzYnRulr$BrFt3ZIcTeKW$|ydNeFVXE@kX6z3Nf`k>Xm7>hsPHRo8 zNq+4YMj8#CVAeXME|L&?&M2`SNaQYn7@;T@@+H=gwqs;o((DUuO&~d>FSGDlFybc6 zsN7zctltQz`Du;3ZwtDLdCM|Tg=+$>!*93TIayy_G9qOnfWPG?xb zm#+s^;FPcpduHgj+RaR<0$%x8vS}V0R_9C~xlK)@i)Qj5#r~X7!eOtG<1NQMi+C!c zu@Mba8$14lnWblaf=bHv49o*u z?#^1f=7b|$=hRN=XMzPJS>_+Ey_OaxUOy3SSS#h&aCO2CA`)&>jb1|DMX(OOw_G4W z;2k%NTHT1;FEvh-vJ4YY^;9DIv5?7eDBf-y5%KP&GPXF218rSpV|6+*&a-L=evXBo z9coor+AP_2lxqY@@Ay3~d}Qv1R@p9r>mX4mYY}&6^=AhOY8kDY);Ugug*%PvbS#3Y zDnT1C~$Af_llu4~2PrUFzR| zCi#|9SXBcbyO3iGB<(IXoT}Csm+W6`r!(n#@f2yvR5S%HX-yESJ|Sg?6rws~tEAN9 zpi;O3p{hY~!es;7j0$EB1KpvT(fNf|LDmbjhO!ui7zsp1<*zR20K+=LnNc^&{2~%v zd}i2gjJKLxLwR;u`yn4KJpW2+SQt8j;hJy5D9^ef-9$;5on#g7d(B=(j$zu=I1RUG z_*rY8*`|P}w_a(7ex&&VA6eVm=Z?l(ZoPt?Dy zMH1Bh9f#-tcusHa2|>K0a7@2@wcJc0CQB63-iTI}_p_Qu(9=SIU->!?DALYT%xL4N zE*R&mN0FPitZ#!wT(ogUgI<}6J-mKV$TQ$43Pcx}moJW&Z&9X|RrybQb2JPmhyO?7 z<=E&lQBs=j8eE$ z2ql@%fQKVXA8uYB7rLo1QRiJ6ez?B|oJ7m<07WUVSQ6Xrnugw&UTfAfp#EnbrBcBc zR{@cMgaDry8n6Td{j*PjH?*GZO8-_vlV$sMr)AM`S5=c*cY7JTnFbT_XY~~F*N1ZX zH)pdEOFAk#`LLS;cX{U}%22{j8RsD7dsMM|X|uN@EvJII;29CIbF=s@Cu!O@aHZI{$%$}Bt@w^0O=L|dl8h!jR3=I<`eLW?jvZ8X_!qI zcMVm@Ixj`}hRX2tn-XcG=_Eww`@OWQyFw~O7w!PZ#CeMCBp@c^Ux?{q0I+3czd^=^ z0mxXN@-2uS3ZDU`j=nZh1CPLn9Ww(6Ec|sm)&1-lv0q_m|57TGtl^mDsAFgDc*iMG zb_z$V3^^=DrfVR>rPEAq(mIKY+Nd|sGyQ+nGe(`2WS!gu{v5AWm>hSt7f+m!Me3+r z7e@EL%)}>~EYJUfaqIk79meO0Z&+NCuqReIlPfE52#9-^F%)f%(XRWIrQ!K6xHljn zFnE*x0fY;11p-6Imc3_tF17>8xF!H!hn=#h^(pbGHbai5L)@1skBD||z=@tC~}F4!ZU;rn z57m$uox5ZhOM*>N)tVcstcq!y>u((4l$`Ay$`yLvc!Kg}h z&<91cyhas-y&^%QNICFU>*+hud!e^(B?JOZ6#gdL?Z*p^$#IID9fxBq)hoF!gGdrl zIZpTM)wbE=X1aE7+|m_;nV{9uD1&=3Akb|DN*=;HbNJHPRojgZn{DAYP?gL8nB^FO z9sb=NCYd>;gG@PNLrAFv05_YKw893!xWB7v^N$()Vd>+k{!#_GD|hxURgkx#m?ybu z13sUE)Wg**s!1|KNE5fbJaN#75K(Keqh4`#FE#Yv@$;ZQKVYN5nST``KtmhQ=S8(% zmS0-g&vYs2?MODSx(4$Bp6t!1sP|Zih$BAgumo4CCun*h;aKD6Ghn^5w7yis|UPm{Hm)EDXMQbz_g0-l|q>o{AaN?7m<8e zey=R~cn9Wl05_qG3Kz{aSQe-N1Fvq~OH2$GC5Yoyj83nae5cx6ojk|%1{Po1T0ZHA zNkgAK=y{g}+ALz(S}|{uMK7l}h;|+}pBA=;)W@w0Q9)6O6{yu~TiY?{%<3{WOxqwK z@Kllmi4zg^-H#jua2Su0{>!+RhBUH(b0GD5Hv8^{ z*v+Qc!yOMf-hQx${KFT@`_l~QL$X*U4dB*Q2PP&Js-w~|hOuBP03j@#2TWruq7MK_ z!S<&|(AEBgo2nV1S;jvWs0%+!fB7DK)(5`3w1SRAL%o$BL2n0Tr3obd|E8(gV}v(r%nG_N}{kp zwvIKQ=cVgh(Vo+&f~hWSZ=JV#+`IHj{^~d6yT(PcaG=vS*$H`Y#oET+)-NkYU-SXNe$ohS*O=hmO*a(1{W+z}?-^(z<5+;0Y*!z=-?pOY=}c8?ZXKl1J;;yN~sA598hK?a={7PUHFnenK-7891E65!k4}nvL?B z31O1Lyg5BR|Ku^kCPH3P%dU%oli_=ba#4dQyWv~eA2z)uIGIXfsaSVCaeYPB|@mA*e4x?EIR_w! zd=p7IbZhh%wLP_d1YzF1R%(|0^6*)qwt13=oK5addh=@%S=sD@?#*-NuS%utA87GW zgCf=i^4&yUs|X^7kyl3Y5>JgGYd!tiMIf=A$*fX>)TR8=%(9fHm0Vv{FrY;+c($3G zRe0-6?5Jofy?(2x=D@E$_qxe^#sR+lCfJ|PlK(QVX8_uOcNkwYx9C_}dP5PPr)TBk z5x;ukY;xsfG>4prZO!CzCWJ%8Jm31Fi9I{QY@0`2>AiLIDubIn$s80|B-xD{4%*Q{ zQu`!S9zmzW#;{+A_Kd)`#WvLmk+#+aORaXZi)iZgUxp3x`Ex3#+!dL$sw*Z+?GF++ zI`Q^DDwn`?QVd=(?M<9l+B;rTZdhICN_yRCYlUv97Yv}uUu9h7ZBlIKdJgC8-VT-J z$W?oASh*}G`bC%d$8PaqS1@CMBgkMH=ra^fty!PNZkCuO%hXzOau;=!*=;+ExTd>m zIbK96s#v7}bT+KXtfpK;!xg)6o$5gz9NA&-$x^d@8=&-dKv)mm!QWP@Y+UL6cWxX> z3#z9P@APQio!#f8yU1{9l~&?~cZv#GjMFHR`aWNR-GCu8EC2Mo3#Q9CYPJMcWr{~c zfje3iP%$Q|YMGXUdJcD@9A`ASS$!v*TzohGp2J(oY14zEFk+ny?D5z4`&d#K=;d@Q`>J*-?Wt=S*T4K+F1_sj5D_2!72d)yYNaLw< zQXz)oDetFY=)y8)@hT8(;@4b6Lt`$^(+G`+whf`l1j%dGBzQXO%p0FnN7ypS0}8bT zw~F0qaSUxfkITahDABc-Mcfw9N4I@IU|4_ZTQ%LU`88wOHT$Ha-eAr!TyI{U{5VLzY^9wk<2OKg@i)=NtT3jJcL6};=f6tR{^xF=41T`%jlN3x z#Z@69@%#C^TA#%KMRfDO)p;_KFMb5|*gS%u%>YnmB+_T`?>!`=9~Kj}XUX&0k8Yj- zh|AaLz>2xp?c(oTBf68CZ%wnIcIXjoWL1*sqFK7e;NONC8FxX*)aRiUbxzcCzc$1nJB<>tLYChdEt$hf6Rbxz!K zFpckmI*~A>7(^Djd595(u*o#xNk2?%FeKpqh!FHHjk?-xxZQW1>Q7bELk2Gea5mJZ6u57*0(BZLBhQf*OyWX~NQD zc^aQ(=rel98-OklTU7x9sS1Ma>2g6ddTw92v*PAVTk><@#zlZ7VmsP~8(j|9po$~O zOxNT?FIQ141I&amnQJ;KM(y6qpx0Hk?}brL>*D&bv%6mHTOK*gk1yrfKU>TS;k8ET zL=|u0#Xwfi$Y!aO2@a#8FV$F=2BBz%F$V&A+>M9<-2s~R_` zg3kcMd4%HOTlvqjvPgoZm4P8sjyIk(Amm~G9f={E&cS45IOn5SE@E`jFE^jwMMP|u z(PZdFEh|S6<0zd9e;XLsmobQep@$v8NZeJFfY@BA{lMYJn0B{V40r{j`YxSQkzqTk z3gNS}S6rob^cGtAMm#gIxX6oqs*Ovc?iNBGCTw3KnEN_BEK*`35eYKqAHrBJh&)E) zvQhl>ih;4hJ*F1XKKD7s4_gke1O&EWxzE4bIzxW$dh}G!%F0g(;Fa^iQT&uU*h}_H z?jShP=Wc!@9|c<>gS1T+5eNp^$Z_YdIUR7H@-w(>f+>29Oz>!>3bue7+oC(QqB8{%o zdvIOV*zfp~q}ww--%iloOq!jxd6+!yl0-9xZB>zRjqta2;9hsOytF=IrG4@0R7?2# zx!5x?W=bD!iribqmf5#r z<(pOdEr!2tnWVl(S+DLWohdwTkpz|v!LqB$HYicc9Vwmr8ExROZfTMmGu z={RpqqJR6xFXP*43&g)?^LGmJ{~)5I^v+yt`+Y_tkjMXD+hxo@zw^IogKtww$L;Nc z9$y@N9c?+17dt|mEvVQ95GnO`z}4zdFZr7=vA=FbPKtQRe<`F!QmLhV*#{m*7UPip z>sGyID9X%cRQL5fuv8VMz3-&_^&heb0Z5^=IoK}m{y6Ro@7Jvh`<6^Ge*8mu##x*4 zfa zg~Ny%YL*a1J}kn1Cn`D+JY5^&%CQEPYRN^_9%Hpj)S;$lL@>*6oG|mS<9H>u`;&8q z7;|CUrJF6^^-+xd; zgNMdjC5In2#Hw@MSf9dBI0ZSH@DC{qZ|5>a&o&)B=xxhNJNrb{xIPr*>vsD3BF;RK z31JaA6uv=0c=jS+oRXc0R9Sr--)8PgW73`fsr>S*FeP550-DoLy<`ysNTlz&Uy=ol zpJc7O>1kVP0%h3iyS{juew`~S>-Kkc6{)Nt<$TgML>%wqAS6qUplqOi(ez?Z4m$kZ z_b!QIcf+DVUzt}!8a4n@K-^0f|ATlfJbYGYzF=ZhC!L_BwkhO*)$dB@*(~0fekD35 zJ|dk$lmwj@h|HpT7s626@C%3z>vu5tU*YioeXDzWf2wb-){C1sw4oJadSzvR@Yd@_ zBW^g?va)RF3Sb~!P_kn&t4*Sf|H`OQGKPvH1n?!4pdRWKQ_ zE;?AlyhB<5?{sBF|FK!Ye22SQdLMU$0iOAbA9X7$@>z!4N6rIW2G}~PDZ+M|j1O-~ z=u0o%C~rX}3F!ldXc?7xR~CSaR2e8PnJd=7_izh7F1C5Th|;Azr+!xfUIzT9D57H- ziz(0tv1_d=JVW@1fBYSWdQ@UDYvn^=IrcW=p5aab?BRF^_`X;5CRE)BIN$y%L-q0# zbbtA37btdGm7lf4Z1(W0-t2?t53?;tfa@?A-~%7g>HV7w*}rvWDl0s*EbebYqJJ9! zez7#6gem>sq)`6W9VWdn*1-ROA$39S*KuTG6V6N>OpV#eaC<2NtF5x)JV}0=&X!#~ zg03$=Kbs}aGRX+>p{}3JnWzuCCRznH-uj$$dV6QT_>8Og z#&5JV`SOk|`=r5P)10PMb>xz#F4P2iD8xWuEs4)5OMvJ4*(vC_AEiv!rz!Q!nq9wZ z*qKw=Zs4er>wP?N;tEXab77c$AuT&Snr>J01t+8<`18YYGY4$GqyX5pil*SU$gEndgoEUwh(M#tK zmhYY|*(!>t57m661=F(F;fFnO%2e>g?q2MHTMH0kWTI3V7oA;W5!}+zQuOup?$U>2 z4qi3m7g6r%py=>ft6Riv*N%~JaWK06`GoFaW7+c5B1u=*Y`}*6d!N8tC%GeW@>UaC zO{5Mi`8N?5sT8im=Xu&JqVf64s7gq8JQssiquzXI?ac4sj3KG-f`KdTrVHsVWkoH)BkRB7J#Mo9@L%g|~{lR!&m51>_-(b^l zjgWT6p_WB%rZVeim#3jq-i~ImZwNn`C6ga&A||4kZXwz_Pk#}}#Aq&DHq8C>ME4Ir z^O}3w6R6S?QXwYW0<$P&y(Qh?(loekIte>_=^exb{&h&iR7hdYf`JW}*rj8dKx0j^ z&@zuqkCt3GJ-yRik;l8ri=kHxuz;_ZX8e4wa5kt?Ym|Ek%lxB?e3$RZtEPHIe&Jb3 z{H4&~y#(Xz3+mc5Ny&*rv#H#$;lAXbeTNJCr>6300jE*gTOv2Et;4W9U+XpYrdtyK ze0YCxdfqUM=7dkY%@JVW`|N_ZBLHlXhLGP09Xgt+oavPYDfg=gnR&;(Ue`#?_Cz4k zcCCH2(%7k>Fj;MB@`K#`Y83lBLu2%`zb_mDB@Qr($}h6Y*N^Rucy9FwsrOA75{2Ew zDp``5syzYrh)!t$G1Bg=I7;gZztuo5?mGF(IuGERjT=k#u34S!j(HK{O76Y2x96h& zUW%xP`$78`9V}W9p@BXw4^O`-<!O#kt2Lw`?zH8U%o4EHh_Viv!mfB8k)sMLlFY9@Tu<9IT&h^MCm zy{=>3)M!Tf$>?hC0XnLT7-=;TTQpHk5j;e(0k4Ae*LA(oiR`4~Ux@Ffh+A2yt>LhW zI@Q0(6>DzCv1FOC6v$J9z$R&SpK-R2KM1uE=y@1P-ij?0266{s=|QL|w!S+z{@EuS z0vt0OF%pN;f>cRmz*1FNC4@_-H@r0$*C$L2wm>b_6JP&1by(`9C)T}?C)}L_S+GY% zl;Z&Jg98k>L>~b1O!bz3woW!$_Il}Fhm0(q-*^H0evu#Gyj1%1W=)U;+=*>6&MtLTw_G>| z2VsP<5_1-TW4GRmQOYs@^(L9cS0b~GbJjS3g<9x`&- z!_W&fA^d8st#*zrk@tk_rR*MUP5`-d|FY;}=!~xM@*La;Zm;8mVlM;=t#8eI1;LDm zUZ{Hj$g|`;s~beMjn&vyu=!#gbb0pQypzX>WctENsQR3wL=!*@)I!an?Cy|#sQbdP z_F)kaobjz%8o0ayq~n?#ik@8vEL&)|UWKGsA+Kw{#c<(DH4xpO3AO?8QT*M8u@+KDKj}JA&_lA>Rf)*A136pM=tZo<@ zvB3jlRZ!RhKFNO7LVSiS@V`{1w4d7~L^beQ``-FF@$w&y7WzlEI2IQUDsKRIppeqS z1zI`y^UR^~&8<543-3@5GjyWG<+h{xFH5c?x_nQ#0X_Kv2Kt$QP-yMZ-a{9cj*$fA zXuul(;~}GkMi%NM&qA3vZdV;PTtg=d0r14!R}cq4m=pY?Hz(fx^xp9WZzz>>sQjT) ztf4DMUG&7meCgEtS%^X2G!+~<32c)5E2%|JD{rd)&a==DojT$s{OX=t=%&}Pw2t?% z;RNxJm!aJ@s4X@wT3nPtJqj8Rh)iBeY2;2t69>)lXl?v;Ka(94wJ|-=x`>e|uZx>k zcMbfo=y3EbferpkXn{M-E1H*liMSfV^zyb@?r2s&bt;KoEieR~ZYFNb(^Ipi+48~( z7yeFR#WfJy(Xq_5aE9|KhSkWUT_9|{mQAqyuu@W02F7Y~X^8UbWPj(`EkD)9RC#F~ z(sIYr!XGiEO3PeYHOcC%l3-v@pyjX2g|d_!$ial}Y%Enb+$%TWK$?dmHA#SCjb87f z{nMzEbV)A^KE%Dkbvcqg7wGuwXZ>6blV7Gr?rQA2vxaZQ_!n+9FTPMcMASS)gpA0H zk$bB<`Od8R)4-vI2vep<_0brqyeX3n-Wzy&jkR!d-MH4cEc$bsZc^vprU@{}p}dP#j2#DmfImxJ8?z1%LYEm`~@Px{k4)25kMM7jQI zS`EvImg{zg{GF~#PYpF``3Ivyn0V+NDNo}cv-HQ}Qy2jeNJINiHUHC_{~5G@nw#op zHswlTB7mL}hQjTW9Fv^)34UpMKL7^o+c|E5s+sNk3@FPJu(<8V z_O5x*FNdSth?ml>qfU^T>0b#o8XbQ^mH280$G^IeJE#h2TyZ=^zkO>dbfPaO`pY-f zXn=s<0TrL{Yuq71gnH6t78?J0HhKcD*Oflsl07Svu|;DAKk6;vZ|Ku^>FvvaH_Q0| z%Py>ijC*C>3<7F`HpT2Bu)TRFajiV#F|YzX?mOmRIE`=EgW6OHl!egVyGZnBKjK(C$)<>oUF zqWWlabqjJsRGU7uq!Nu?DspjVtK^S6Y(WWeZVfocbyC;`482S%1M98$Gxj+^8fZA* zYH1)1G*1^#VKl@E7U#)eW2y16;LtkwEnz4Uf)*CSm|bZ%Oi>Vhq5*!QIe>6J<& zw}6|8pvxGtY_FtFispkyO+rOBR<=K#oOL1C-_crTHZ)_(I4pL2S(KGitL(P^aIc?- zAFCgY4YEa@W&KUu;%CCx&;R~|iGI{LjRSpA%XE!I1r3a-|1Q8&M0cA4UXdsT&d1*1 zjT$;N@B?l;l5^85V!D(~PUSd@)3Xe)Ksxqt3(lU!+qNLDelf;sSmQ=DkBr5@NeAlP z^41sy@sH}+ZFDs%Vc3siTpDLnaazDDj0;6BF-pk;_fQ$>Z+pewR-y0OyJG) ztY_GBYO$C2Yfh8Dnx1k`LUC2SSI%XbhhY~Z&YWIiE6w5)r2O1g=K1R8=eHl<&m}KU ztWK^8E#i%%#aLxiCfXm!@XZuXY9wwc*mXGSrH$sHjfQP-ncJUDoK>CK(FEN;%R(ah z?0xwtdp!hAhWNC`YKeh%OT}sUC?>nbZAg{ zO_(S^H&r)xhQU7k%tkcyei5TM&9sTQ-rdADMz=kL=(=Bftnr>(zl_45Resi}q~iqJ zl&S_lx??eODD8|3zgH6Xz?&28sR`)w>8e{-Ca51>%vhahrWvnM4p#T9hB!m($Q0R3 zuKS0&__8&`uFkCtv92%Yg=uHN`W|)$pv<&-0Q@`Tl|}RH0z8r^9=g$9#ZBxwl*&&c z8Q*O1iSKHRY!rs5eETy{PDL=<=jQbCs-2yonE~u{e9@e^ z{&L^TJwiN-QyL15lkRRYsN$P7;AAyyE|C-OF0akGY8==7#G3=Ybc>L%cnkFTIxeps zO%dN>Aa0^jeRtLBLeP(HgZH!MZPZD@Q%i_Tl6a-{wJpMKbwBHqft+lk;R+=3DFNSE ztF=o4Eo{WzCO&4-`DR2S7pxhx2KEty5_5M!z7L(nNke!HX;pX;Dzk3c9k9qvr~KE4 z@KwPUWELaMHhjXSmgB2Ud{&PG^=g3R%hGRd@;Xx2V)W)vc^%K*Q3wX-s!zM;x^te< zY0mJkdqr^>|2P#z$uE%n7j)03yU;&4^W8ndb&9!Jkrma;@}_CJL~r9%@i(|5O+ z-EKRY4;7sCcMpAMJhslVA-6CWT-I4Yk@BPmAAx&%;P}C_-BW}0wI%So!#XXYA^j*k za*0tTC0yF)wn(QrCj$@EFO|e|>v#HzZ)SU$_dYMd`!mzG*xk9y(_v|b{%#R5wEXEq zHW8**rn=rDd#tQBmvLFHdDE8Wd5jE?~PiJY@ZnBR`d?6pj&ckix}VC}VeCi#C_HDgzJhTm|@H6E^_Z)O>5sXjo$A zA*%56%MwAAL*H-}sOPw1m1s#g7|kOCW!F){^-`XIg(I=Nq{V?N-YCtCUu zGdkX;tWbbKz`Uyc+4aNA9t%>5PvS|Bc9e~{J4I-1?LwYpX>ObcXKOK(RAO@-x7pe5 z^{vr85`L_V`#72dk6b_L9yYJ=lD1mGP^CG+-SniXq4-`S>n&IsT+KW(RByZHS+WyD^>E z+a*xZoxZobhLyO4#C_B`EoklI)H$idDBfm6Qm%dDWe>i(0N*0ylKi&Rs$LP}p|VQ0 z=?1UpWONFX`@)jng5Z)fMAfwj58{Vz`h(ABzY zVhb6`jbo}y+rRuA(tG?sES_ zhVRQ=s$=)$Wmk=YB_igh{ zyWps&R!i=8UsILEOS?SsMOE_p65K=CPQv!^!(`38DyysgovaH0MN4r9{c4fvD5a`< zPm_9BCD$@?czxJjPS`eC?VtI||G)l!RbUJMJq1E+E)bJvJcd>`LcLATzK2Xkeg+3q zR9_J)H1{%+J`z*dr7GFgu*boEu%YG{Zw4Amb-r6Uu)i3_8soIb%R=w0n4_#wh4r zyuB+XCdimr2jp zs-jYJ>3)~%+rwP+z3pZrPb2D2Qec8#>G8SaC3;}wu#z?)@U8^nj{VZ`i*&k7p zQD!wYP46POsQeN!v+I1t!Vn(GJ&4L|BuDZ_UqrL?{os@fmpM(#r9ckbRY#`tfUETLH z+pX+i;>MQ%T3rQwThVR~KEiJV0wV!JCuGve?QKH7{|sfWaq7WoC9^2{d7k$-jV_@- zG`jxu-AMI}1scV7TGO9lA+#{r-J9qfj2A79<772hsO~c6=bwjOC?tIg5vW_;AgNuM?*P+pKmmZQ z7~hy&(>H#54#1zr7by3+#z9{{Pi6&-u5`dBel-LB@@yi-jrc&iXfaq+wq|S?cU&c! zT_KEziiZkv8d?gNe*&+dx5kxDWXKf7J2sym)9go#eOXJa)bz$u4R>UM$sx z4zWa@H)yt7vEg0W#2qdCOHCW4m}WL*h(B95ajqC$j~)wNly@$Jx?40JJT|v#2BW%( zW?tk;*4O*Z^O?JhE9)}rd-a2`_5q2$zibbO_`!ZWVI*;Jt?k~!{lEs;@j8hm0`psn z#}O2jDk}V5NRL09?;a}yybk2Zw&de&i?1Lr6m6-Wh6>3aPkxp=T%uT-ig%i#`isMT2J4K{Btb>y$@?{;1E-BWLW|l-TNwkz`<>e|;(W?J3j!3uCFW z;Z}JWbJ8+I_ZkA^1DS8`e_9zJ=u}Vzg=28%_{(xokJ%`RTm)5ykh&e$5B%JJzs}O4 z%!VGOn^T$VGr;-vqpfn!hME6j3|36K(O@%p#a`373<<{W1H0bgAm>NxrbK#9!6~2L01ojMq0a=1yPEg6dRjzrJ$y zdlB5AlY!x~#zlsM^IKGWE+_&89|mn$V3{ewdnJ+^iUwl9f#L%=@S9rGpbr+%!Gq0d z;4gY|Mobnmmof8}a;notRT*0`LdGKw7My$T8Fkf`iZie|O$BfkodqLg?2w@MQ6mgL zgg@l_@cSONFH>(RgzC%vxcq8(OBFczA>CHpoK*u+T53Q>(PIYcs^MV{#VQdNbaBF= zWdYEpB!I1vG(iIR(|t(}LTA7O=AnJy&z00^Nt!KDfB@!?YoQmSyN&A=9czt?>X>o^ zjEmht;2)PnZ^!`B`1JCz_CW!JdOgN^RYd5=r8FqUwbkXW4S;G;YQwbaskTic`Eg0^ zr*hKiL3mbYdF1{<*$I#K2(vqWst+dkvkMw_LnDBbaSabSuV4m!`@aul$ove@&G$}OnyBZhU z4N#pkk|!n0)=z#P`sQh#Y34XVO15geY2#SWI%CH=2~9sbxqYFP;=vfS;NDam}NFDU&nJoQ};LLlNTAXZ_biOa=_d_*wWtF63THU&it?t6a19UnjNcsS1DApko|K z{*dJ5{AE4Ko$kFL=9ra5h1e-wbnm4DM)EK=K~SVVs3fFDakGPAMrmJclyP37 z=0TTb=v4ZBJiH|)JUxZVL7QV#&RK7m4&09-CFAzZIx!vcrP$JU)k6i`DnSNeQyu!! z@ya8*=ECu^Wx)VeW_gx>3w2@7?$`q>)G$SZ=o!KGXt`?eww5@i!KZdfV%h07k>z&r z$8X~LMsHa1G*sRF2>jtw#P58piN<&sOEkKO*pEcb83CFZDuW<6d~#o(Zfl+@>xy06 zPT1X-n=!{X9Lt|j`V^cnJ{Um}%`+Ck%Io*&iwAp;1P!3sJ4Ep!+QlG(3)Wh5?k@3s zRFCR~x{^d~&rB>sdUccqo^JG(>d=bs8kHSu@W%km;5=X5!R4@f%S-hb6)5IN4(fLq z3k#;#;BjaIFkF2S!dnPEos~`s#P%7cF{qLeP>{M*VKmoqHLg}d`%Cs;bMSTT7UI)! z&+V*NRtHJgjvOlc({m&b+5k7U<`hqGfaVd`_pl5@$R%5wY^8edDw<0_SE5whK?ISgFHfMj35I z>useL-NoJ5Zes{k%ep=WGm4tx!bRyDq6)r>q6o3`25r1i^jdTxW{8)Iy4O}$R?w-R zGuyGsnwm{wj2CdJl|}T1&>#+J^K}IZ-&YXd4wvJ(pv0xE3oG4@)m|k!;^bId+d;kW zUZMp#jszTMP6b0jYHa5HkGM^a!rYt9h`3v>7V@}%=9MVpEDJofJQ<)USg(qsNwbXv z-BnV(Q{2o?RM5O0BJ5~YYdRG?xh%k@!4&xdS|o36bZ3 z_P|T+2c%h_`(0mrljnJN`z^<13i3B~o`=xqN+hR;B+$2Xe{F8HZ^YVy@>|Mw9o&kAR%=s0MY!P{m0LA7A*SS*^Il{$i=crZgwveYvt>z*zg6H>KgE62Fc6t}8ARa6{lvxNbA4EpVS zMc(A00au*p+Q49W(WNcX0?iaU7j_#s5QV<<0Q}JwjVCXnPFjVwfc@ECnZwHeDnImg z?y9j1=SODLpM@mXjVrw&bbdACh01MlzUBD+*V$GKi-Dpu7;~`c!YfVMY{5rFGnK*h z0A(k&rlw9ms~MaUC z#EhyN=Pb9Zq?g+!8T&fS`ANqpvLkG6YH>_!Sp8B{G*>J8@CP6U{0wpY}XVSpb2wTVS_MP8QIyqXK zaW&{^HN$aAnKT-j1ljPX_pPq?A`dfbv+<+9htw_HXJ^`VE#RbSJ-2pA>+w@boLfTG zgws9uzQd&mTK2Z3nPhY*SCahHRx|pjQY0DSg$yfmCMN?ywY&^Jtsi&Cyp{_`aE9CS zK@RhncQQ5Vewso2v3ilV?Ediwg{lhdfr*RKY#j(up4%Jwc><2(N9&zll&0{l(S1>{ zroyx8MRTi9$ZC;8&RaPv)lM^`tV1H^Y%u*)iu=4BcNf;|5fiJ=Ki-R@6FgT8nUJq4 zJ)(+M)i-r|q?rxr#`_S#65KL++Qi|Lar1PrLTpd#vsF0~f0;iyM9IMk373|Kt_Ka5 z&Q(r_cZ&}7B7{OjoSrGI;rNBP!Dk`PXNn&z9-rytmUQVLj3f}#ylRybrzmHc(yAYA z7iPA2GK5Ks%fsO1`DNt+(q=-Cr^S$l%He56bRf}Qqsf&)>8u2*?5u{mhyl)!<000WA5PaPSa-G4y*U+ zg$(B;foYz>KS~Ule0}ygDPf(cOl8_Bh~Db;(kFBC85629oI$)ajXs>7#N2%8r}nsy z42s)D**yU~o~lE+H}xI|E))C7UHYI%7mFj(m9p1HyMwUFa;nD{g>-oPmJZJABd;xX z)4~cCqGOpJ3-kG4;c?^Avn*h$pyfhVPxkRQKPA59;x(|FuPdu4_M2LIAD|?}oa10e zGS|UZ(utQ-P$$YTUz;_pZW?1@>|jCOXDg}mqPzKJF;lHim~~bJOS_mOY-%cm=D%?D zlp}t2&}vovSt`U{_uL5UOw{z?8v3LRJkbK)pwkqvBSCLmLE*Y}4kMJ=K`$9ECB8O*Lrt<_qs+$E6L@Z7Qp|C0z|YbzA2ah(d00Cq0@uLD-@;o z4eY`)z6n|Z-{fJ@ufC;CeulN}uo6dgLp9gQqO#~>93O&5JD->K{zh9~) zY{8HKXlEA4EBX`Ss?kbvYscE~7353eDfn$5VWf6=> zP6ZHKR<{@w?kwn6AHIU-u-3rnf)BMWjN2UJ>i5ztSk>uvLnvOC7|`{*>IT0t_}dPl zghigd7y7Zg_>}oX!;Fp(>ReXnB(-PvWn__xCNG0S-}bQE2*Zi7@jXo5?pl= zm*XmgL3VN%f_(-?=Cu>rq~-=91~Y`VrED<1csxNml`>T1hrx7-RJ~(L(D|#qVfozB zbP8n2TyYqmJpFxQWz+L7N{N^-iNv8+B$4l8&XsMo7{yi>Jf1FR?W1q@aY+v2$Q)tw z_0*7h8Hg=8YI>>UfIJZ#cRxo)dfQ5yOG7|C$ z63%yQBy`hJP`Waz>OWzZmUX_K(GAd?EMw+#3W|{C(oc%Y0@C+RI=|`fo*qV0(~BO7 z9V~&1ED57oj#79m>PCCyS~=1(G_zTS?=(|nP#i%*N==x_FoFw%OKpiL)mGxAt{{t` z>G#gu(4A+0Th-R? zd9ozfgu$#;W`9H;Ru!f=niE`F!uGK`h|;?Y^t`aH=7ooey=X~AL&K-QzA6l1woIL1 zif4}1vK`3i^u5m8ahpIWi*2zpj&xXiLEt=&QhljwEe)QQ`OfPmCEeiam36APGW}E_ zIRxC2>S_`TwJEudq~EiQ*kVMXNA1j@WgFst@%8ZPGikfK*ms{2JJ+^i1Er8L3qEbO2+Hz446r(!k1Nq(B& zx4AN=Un(nSx@Vvg7aH|G3A1|-DgN09=!T*AfS%O zr;xS5r#V`h3&9cXY8H^*2vjUStT$-yifXdKi@1KmALbUea9)X(WXCDXcC9v?&{aHv zMPhf!BwRksaDI|!yLr+Aj3lkl9sXqFNzRwuYNA06$giU9BMs{ z98TIfGo?;9$cfaBP9(!K_IGT|Uv($Px4SqRFYjpskcHOdD~!S*!JW?yox8t~lM40! z#9ityYVV`Dp}tV>&_3dGeh2-`1)v?W(|-Au-y_&^0a$3{+b!B>Xg+|$j^7&;GG82Bn}GsOoUs^+ zGCjXBLeKR;i=MvM3o0KX)_g9fx$C053#6|n6$rh33+Pb_ODMy;koQa4ucGp=;uwW* zRV3@@sn2gYjkDZ^8+Ubz)}XT-pmqJ?jh=$#Xk_3g62eB78ncmw6Jc)7DBnWW=vSjFjw`2>RcTJ^;i3PN`d ztz8nUFgC{Qh=HCbmWW$1u7>s9?Jh#(WH#67j@xfd&Pf^X;?Pj`2MLZOcyVdbJU=h6HMmrppf{^A~I8hjxec)DB zPL>G`Rzjx8g0=5yH0y!uZ&^tu_d&eZTfJI(FIcyQtPUhWFKn~Dgo^o0+&pq zOc};dGG>mOwAP65H5fmQJa!`Wq( zp!{(+*Tu!ivnSX2rb9>=q&fVH%$o7&y?P0g0W zgovqIWBSpvg-6cn1tRTfEsFWtl&1{-zSkFBC3R+cuJq@PW;$$RF6X z9)GiNQo)^OEzkxsV2$#9GiM$!haqaD@JHm;0z6KVLGgRI_P4VjU2;m1{Mc_YyssRO zKSU;a0z|p<%u5#V06VY=3iCa*J;f633WU03-5yaN=>ZN?)2|>m2t8rj7Hw!G&dssR z^@`j|8vubGfnH*&@C1%3l29^Tt|gy$rhUJy*bXNxKC(5T=e@*I%`aF3T_`7 z*W>xqBAN!aH@y|CPm*Yp2=TOcCK8%Ww8uXp)gY-}{W|F&Z5 zr&3>`Dh%?Vua=NwL{SwD2i{|C`xk_Z|E?kThvE017XRyk^6#`boYKP9!1ew&Wnzoq zS*|l#&FRKiD}Hl&D{n3uJVeCsHr|Ipc zZTT51f8%aGSMsbo3*aOGMC|aV5s{aT&{f#9!f~njKghYNR z*DqxzZhv}P;dgu;nn_(03z*VB*F5c)LJI`>T$=-gMG{FlZ8pGU{-t2Qmf95$@oXF* zmH|Zw;>89E^E7YBl{fB+@H!+3WxTIM9+@@kPN5_e+UqZj}0?uGXzTb{u-}vZ1;g|AWYU6+NiZcCoc|~c2&k;wz zf_U9onW_b|F2_ZKgjRqPfR)n1l_0MHfr2vEGLeY6N;Dl^e0AYlR*lz{A(ZraAu2t- zC=qO(RQwo_?uIc3*Fg7|N8=aj6q%9mH#YQQ%`0?ttR;^U-|2-Q3BGl51pIf^PU96b z$qzJyb@kmT>I+7hi=UgX;7;iq8_zCjHt}JU>wC4>X}*tmS#>}4c?0FW2C1gk9nyU3 zSF)sLbUio5dX{d+1yZ+BhK`Si8Q5HCC|&OlYr>M#Vn&k@_@ljB#qBCEtthYr-=Cc^ zb#ywOQI&$zUFMvZ94Zyr+0$%IB=V$YiGngdp+|HOwmy4PnXZphkmIsq&bs*(q=(TC z6S^x!LPbzT>Ne-Gbp&WwshKJFk8^d%sltzKt5tXgbACkq;>*2I|7^8X>{8upvY5z$ zmFIzMJC`zYoAgKm#;CiwPXv*SY~?}4TzicxX5_qKG}1>DAJppWp~xHV?Hke1+Th1d zIojGSrr00PddScHheaRYpb&uKo$j!*jruHXKOwTf>X&gkFQlW@em1m#h z6QykNZ1Su#EM_}K#h8bN=kYm{E+{sBl3yF?k60w@q{5rM52k(2i%;iUFttPCf6i4>X87J@bRGK`U^S`=j zBC5Xj!R@)TLssOcvhGXa_acG{CTehnSpbPFJM~Xh^&57WlXoYO6fbnr+M0IHuN;2+ zq=yVdrBmHJjc3q2AkPwntSME*bP7f<8DlK)Hdki0@YQR{ZQ%j!J)c6p#Z9VyR7^C7 z)o1#~ceg(aJDGecu3tQOnOZwh^uA9AeAL)Q2eqhlJ;P&P%-=DQz^Ej_xV?u-b>k*_ z!hYwQ6DRQhslWdJjM49T2+bsTB|)v%5Mho2t`a^orwizqw!4lp3Lr4~-0*Y@S1Dn- z^?25lH%>$2`NuhOczn2^Ncv#UG6Z<<#38RTIHIYh)Fy}b%IG=UZ!*J;bJ>^n++T>} zM1fS?QXck}T!xdpKOi6%YYCsUlL=XFEz0OLd?#NewufL4x#PF{aVkQA#v}lJ3uYz( z^+*C{dPt*{_w9bZ>9M$zy?tKi$WAc6=xVQ|Yolw_e7?2VjPH)imlYEn-nBG~#eF`t zaOs>(f*ehYrMZXMfyCN9A#MZl)|LqtAJMKL$2oPvO9YK2>XWMTQg*koSc?&T7TywU zIP&?F;nGdA5ALt8ZE^R%jq@v<;O!fj31U&vR&T9Ll4mVtXJ$*|WOWHIeu^uYb|>&# zv8vwc#0faHSumzK*fvhXykPY|>xg$&56(sxfsJsMTOc2+ov=(h6o5=iIoKEqj8;a7 z47C>fiKXk^UlG$_g-KGz`(kZUOq9rCAQHZ;EWa7tjZT*oi`BAlTP1&BUGM(J-nIHm zvf-y^*o2=}7+0uZx%o<+cRLFR;32yfH!;S-6a8foaPuNSxUZTB zWf7$fgCt9E{NOuv8$s!G{+L9J4n9bm^03_$M*ZvlP5*2-w9k49D3SPO*L>kA?^HmbTa!X&;-j9J*>$Z#jRCm_dNS7dmGxDH|HU+J9ETeYC`ELVgwOu^(TL} zC34C`;P)m3U2qKRjm9T|=$hM@OoTfdo7UnMw!I2SAF zRGt}0D2AB6&UYJs#iLzAytCIum_V3dBPGRd%#WEy9;vo@3)YnDy-l(zb5HAz+_}DK zUzIhJ2k%+!Wjuj$|T7G z)Hq-kyj8-_{ai7^eWpJ``*MbgI_hhkuCItSh2OY0zB|e5)7u*!X*oa8Kyf}ROfl!T ze*W0FN3csZTnxp}i0pB#@`rG5VFiP9yYZH8h*a(TSCHp>Ibpf}zZ!+#u3?>WH4R)+ z#u;B9gEz*DqRqFgypoTk*ayx5a@bIT%ESc#=KKnB_DIg<+v=)0L`$^D1se~LZ*o&- zK>KI{R7)x(YaQ>{GNTxWZ>x>9ZR0y^j#UsnHLQ>5rui5lB|xSbgPfaQ8dlpwgNICT zuga8gf>tmeU=bh?2$-F>IhnfTYN|EuvLfk~)*ugJ>BJj9aG`CXokAiZBVKjjI)tAO zr0A}1OK&i69Le@pW%e&v6AMoxOB^P=lYdtj&NzjhtUj}YR06+Fx-f_pPx|SNdH9h1 z_2!IZsO+c%O1wiwY}^a+opY9OM+DUNCyKU$M&v<}af1gGsVdG!<6}yv#DwXAjz?vP zgoJo^0gw67l|0_y|C^y4dqL)dioT9Ohni@U&t2|(o}!YS?U3HGEv7%=?d^nq#p-|{ z+fV@j({23~L>ry@!}k4n2cj<;D=)Rj>CNfW+|L`@atefdG;rF%7+YGn2lWMe!K^Jd z6ic6bJ4sflSAs|!u;wSCJcfX*4`h=7SV&mtM4`f3IYM%!Lt3__U(V5#I8Q~8-+ zDyk!FA9SlVp=&$zk3N&$jC*gCHjOx5lWYoO6@J#&~Vm7;|Ihu9Jo3lSTP< zc5s6MDMtsWxgyF0{)FDVOEvXeEqbcDnwG-^c@C8kESQr~_t}G97?9Lg;8NO*2xjJ) z&XXjKEYeTktBi}DXpxK<>5^ekQmre^Xnqx%Sku+Ko>G7DlA+96%i4cTDHS;3GL45Y48rZ~Gc?h9Fv_sAAAMM%%9QR)8oOdH?6-QJVv3cj z7*;%OZLo63bx4;ul>hMQ>Sa+?uMPfn$p-DqC5~idHGXA`;5*}2ZA_$}LV7zel=y5O zE81c{99_p-AFqA$UjZ1uo@}!Ibn+?BI83E=qhC6axxA+Wo@fPM-T!v}`x8l{qIJ(d zt?YXap1;NTB93qEwfCw{GAh1;R6L>v1}AdNAk^us@3pPnWsbA=Ef|V+4JsO{{MM$Q zzJnN`g$N+=<462<{u$W}Gnl!sdS2;AZE<433GkbH@I}oa*(*B5AZu$x!7KCgR%V_^zDrtdS>pf6akxGRVI(o&3{*(+X@R4A15RLLQG-EC)0 zaI1SbTqyShYq_){z#^K?1j8ccHH<#!1xpaqxd``i1*e5zzjIyAF2hP-?{Ou+naIt$ zBhvNMx`3S$5O3OLl6Do}XS6gD-`h)I`y^TnFXt=EDh=vdNfO^2G#UD#mjC-HK{omD zkYsQWsX`c2p8mT};eYot180`x)y)>)jD-2MDuY$QVohb3?ouplTIe%$g!I5Y^c<-D zl>r_nlwfc-1w!CXAoZ;!+ry_*b9r#-L4<@b0~K1=_p)M0-J|bCh&*;UYR6|rLK1br z7)uWlmVgkUDhW?#5w5yo1tlVE9G!zls;l%RzB8s3I z5J-H_8gvDth!C8KQf=9uXuy~PC(7*Q^pQLQt0X)^e7T0h0|Lr0Pv0C5w63hg4rAzI z;10pkW>3l}7PM;r2!L#zgs<_{!1|jDhT{BV?{>OMw6B|OJl(IxGcaMK?0eux1?MX{ zQ?D%t%8_DvXEtl`Ix58PC6?cTfv;onCp$_(@^mrn=&s%nRQ&P=$e<()lKnJv(o?Mi z*_SR&qDIpb*HKad!ohGh7m7ZnuibWLTCUg7nL34>n?NXU!mvbSKAz-kd_;OMJjb~5 zNy1raOBm@G4rWU9iFyt!WvV7)vz6K*ptU&@*2nGZ6afQ@ZnyImT{2t6gb`;i;JG&> zfg;T1rh$PR%6AI|s+4#euYV@a;L&DrW=eX$PEdZwq^apyb+d*|$Opg+1NTsMMj9z@ z9uFosg>R5BP2cwTh6(>wclR}!c6&jYsXB=60A zlfdjy7_Cr85p_BmGp-ivdJS7{5MteJvmshwl7k8(kHqiIH-QK?&dbb7C*s*99iuF( zuTHc~WzEBOz8iGEC&(=q*AK)r$1&=xp;q*cee&cM7*r5AU$|uVXZLE=Z$FA4og#R0 z(6N%70-*6vbkb#yzk*(oT&KRJ)c8T|EUg2i>qv$C0Z9*=ub|Ypia&A#XP>&_o=Q=k zeKs+`3l;75B~ht>I%053Ijgt z-Z>lGa|54AGhGT{L5)N1z0^%@_<$``R`Gc@x_PdeM#Gr99rrACT|RDEqO{l{=())- z>wUB(jiB}9GZ8w#npk|sb&Co_GeM2lh9n0m1W-Sq5}w+(r7;!nY#YmLDyx{Hw{HfB zhfl@rCz<5uaV4u*a3%NdIuCl|QgIV_HIqLK`LI^DJq!N3PYN|hTXNB2Nl$P*)?RaV zz}ge~`8}Z*vcX?L&w-iR!~~?wn0a0!G{xPxa-)2iL;;&`C$j(GWp2}l*|2;8G$d}p zR{WuHj+oJcU54o4;qKuHn-Bs+o!WSU579swDdBjWf@y!3IlTL6L|5v@t|0-&sSufY=$;Qe*GI7TrH;V+*v! z+sMCxN)|_zs{yb1k3k~zbJq}06SZ7Z;oKxczJl0V{^8&fDCc|keQ3Rt(^~$eF#*!V z&x6v{#0h;TLHo#q?q&e3D5n7d+{Hd3v=9&A+AD0df9~*l?Pft@85C!;5%G}4LO6ne zs2IzoUX{a1J5|LTJUX(`ZflN%(}b<|?(sP%kyT7NjrBqJ@5{uWlQ(?>F#RmiBSPY+ zt8L(z{4+>vg5?(km$CA)(R(PS+tX$9Xl=ahFPgK394KC1gC2*C)2X2Zn-c@e0`9~8 ztKk(W-ncJXG1j;QsDYS&&A$=zHzk+d=zPQcX!vg^E=3Lj)(%B4ozb1$qQ^?}WJ!-n z{hINbiL7PT0XsvAGXFEMOzIm1lh3S?HjK~K`dPb+*7N?)^>z0jQnW^Yl8`_x{XGAg zT8p|h1S><4Px)S?w=4e8-}dntf3oTz@}8RKd0r8MhB{499Ywr^E%V_Sl_s~E{q)#$ zmWL1DnGAYL(3`xh6vLesI5687H!@WTB&{6k!Ia*ooOnf=LPE)h0}2XByi)8s$rGQ7 z9Tv8Q8f~mPPqKgru^t6|F+f9q0}&ve)$Vg(+$366RlwH4LCR%i^LteIlq_gu5P5hz zqRoP$XUglfUW5v+M6^3Z9hK#11&v4WBIkAC>0O7Mk2O`^d=6gZFh=xE(bn9PyuRy6 zEbVpx)Iwhc3WUbU1ERv;ceXvTs>3u!NxHUClFAo3(6rEHmSKAA4{w)%kwAPgAepSD z29r#gVNGSiVDa`SmR#|{ON=M7S=q0)H^5C*W9fB45~h}d11tHZd|eeWww5r;h*WUK z+=SFhL}u(-ALrf-!7>s@=6y#y*}nFq?yQA4VX53; zDBmE8+(de1%9C6tJq2DIubB)svX6&7?}cf1x|dOx{js)@c-Lb)Px19f$ZuehIkU0} z@>JxM~rVL36(!X-v7<-FfV^QY>ZjxowDz;E^SU>iqzp)0SG5ffG4R$dY@Gl^r|KfP?S-4fm~}UIGUDL`ojAxarH~*n-uX<7aIhkEf!< zfRtG*ks-8wnkW590w^*ZRG8={~yM zVQ#vQ)ZC7)brNB!6d}&mL(n-~IMSe`llExwsSwj6k{BYy41Abp_iRm-M(e|U`ohvG znj^?Hu-b<^?@~E|eEZQkTqPP@7le8PNLd=@;=8Pcrr|{vS{_{uCo)cUAhT54`|rt~ zvvNw?9UC@SU0|E3OHeatDf^3Q$#bzsu)kgA#?!M#kRjq>H$e~^UsLg6D2gYv7PX-( z|9C%NgAh~~UM5hsJKq}jzCW^ukhU_1={@UYM;d)r}G--#Hn&}vxaHDD7+u`w10ND|H(RD+7q^{aVqtA7yfXpcgeKu z@hxm`#o3}d2s1^{Ep4RAC)R61S4WJ*@r7SJ2q06M#SPI!B(vg1#KWa5R~9Q#FDgfp ziLFnDpUgIbV?jwk-Q!tK%1pG#RGT3smtY*V-XJ!%&VsXvux5UPMm>nki66B)pM~t6 zgu5GLdsj3;g5G}>4PjnHH2cdsQJ!V4Xx5AsfdBj^Wy8>no>5O2s@vVO4>P8 z!01f>%TVFphG6RN_Nb?DE_G`7x47b;kr+Q=2HZ;0v*i_(pO2{+;2Tz5l|iooZ3B^v zzZtgQ4ZZU1-)%pd6xP)r(f?oa8FIbS`(!ag^Z2dwQ=)2i%a#-)NarWcrDS#c+F3&ALJq2eKaQQ~X3r&Z=-UPosu?aXbmP4*5f%2w zvPN+9oI}r$g7D$fdW{tb&RSsh9_Q}s64iw~44yPX@zq0mEDpEsrP#PgG2E8hZnu}B@diK zc5*A{JLQUz-Sa;BvU0Q;Jh_)?B`p{goiyd1ws+TuJvmMC6D73EN^rV`TZgAUkGw3N z>3W1KJL5zfUhR!GU(M4_OMN4uOD|sXzu5cguqd~+??Dg{2|-dC20==?8)=a4p}V^T zBt>avkd*H34(aZemTr_53BSkpoPD<2ea_i$oc+Dub$#bAm|;CDo?+H{?)&~lw&vX3 zdS)4fJVin>ynYi$Ro`A>8hG1~p-7#HlOyRAYcjXZ)Iguz&Z9tgI`y`8UIw?Ii|Tn9prRMhxO zgR9=@;`=b9ffV<>F3GQF{#1>}%`L0G0CVw!s`#DXF^V_GP;+fw-+;#B1XJ2_k|45@SSuZ>h&?r2Sf8(<*m=EA5 zCtJP}WHilpe+@r&AJKc(RIj2V^6@TK8OS5NM+-3JF8P_1I5l_;L=iBTmC`FDVE~Md zvXch__`sY;J3H{hr5iFV?K%#D^!C}!q52MsudNdq>@pjgnred~H!(3JvS``;hjaX` zbg37w--8&&AX}X@FUM9a46gX_bWMf|Jn)b(2j0Eup5d~4d&)BD1fKG>bP(^b1hPp(E0tKtNk6hJyw#HZN}2wCQCiZiN3k4xj~^7?oqb=^mZ)Ssq_ zGWzAuS!5rKe^SI`>9cK%)mXio<-s~2-TLvpfOS6poITvOvl>UUkEe-?vB7ah8IWw2 ztaI10X<_lLQ&Xz%yZqd01l2sTni<dL(!r&R66Qac9Mk9AQ7~|gZ#C8 zc@pWu0<@1PC2~64ayv|1JiMj{sQMWvNM|?V+$A?(hU4Qu?H!R_SDEHB@-bPteEKnh zz}8x9U`eEGLq|VmjlO8Sq*c}?^1a8l!$4Vy+oU?VPm$icW?4Qp1{1S_*;xvyhpa8} z)44C*^l?t~h+I%Sy(Z?Z+>RHuWwqLh4sElmWLy>=i_5dZF53jD>8fn{*4JPiJRx+X z9qKb~QO_F^!tD(0!G2`s*Gax2FdYE()Rc=fs@6sJy9)MCNm0H#Qmtnt4?90MScq$E z)Om704(p_jYJ6BDH_YM)*ZZD;DmK}$Oj6Yom_ zV66FT8n{#CzctDH+f^WMY@m+#OPgOV^ZiF1tCl{s*)L96Jyx`{jbEfs%P4t{DD}}% zD8Kgq#^`^4S${zy{JIKSb4r_A;{YUl#clp=1o?ka&hc9QBzK(8=3zOC7K>94_{EXj zFE=XzemlnwK(7D-CCe*7aR1Av1N!;|h+98I-`>=IQEa&h7W_2t^9m#o0(`xGY4W$r zgfKD^erZDZ%S8(Ruw&Zljf3Wx$^~6%hJy*h?6=seeXV_b=#n@bzxMqn4*z%8_1EX2 zzb!)!!KP&}N`DQ7AE_A>y#0sSI<1gj5tO=iD;F-GO(I{{zTcbY$`$YHt#QAQ8TMpy zSv$OhPGIg-srkJ2S=XBo+?#%S15$fM{_3BV&n+6_8FCh1Aw=KzMe=z&QPi@w;M24W zRN=R0UyD*6)U=$OVBDP3a+i?5ZHLMc)+h4OmQlY(xb?63%zqa!hR+>*rC%aF(9zJT zOY&N(VT!GOe32q#Np-?lTuh8s{_C;Z8os_d(PyU~Z80fvghb+xc%y9v*fq^z!EPe5 z?eYu?JiYivhyKD!K&YqbdW+LEA&VqeR~6yb!U^M3GawhSk=5J1Soaqa^mOC5r>g{n zZhIEo9}QdW@zxtoFm6Q(IO%<0=$3+Rm`2j`)i6*J9rM`R(}~Xu*M}<9K&$V1@>=EF zW(4$hn2JR)nJxAribf#8BT++J#CZKeT`~ro3L%i{LB;t2coCxztddKJ$-D(^(a_!2`o{3BlsQ6I=hyl-vrdh7BXw?A=a*_}vJi@}o_ z@>Gb9A~{QIn~g0ROsjox_AISX84V(q;5@7&1SCus#(JIrBA#HPumgzG?3fS%tA;#o zu#Fv2sgr}Xq4)4h3s)wvaZ1)5IO>+io@)(c>twrxrC1p>(V44(s4&*m-uMK0tCT{3b-D{^geJd_Ln4YN~IDy52c!G_1|%&{|Rg$Ok9O zq35tWL3*dm!7 z()!0Tz5kJ!`WI%U7}iQJiJL^ffeZ*EZ}2A-fBRC+B-P;ON2|hwpEFYm2zb-wdYbZ9 zj*aOFsJ5&T$UVAKh{3sxF*zOP6@9#nT2fivmyo2&8m>NY3fE>SGs-<`kfR(n+})d) zl5`8I;+rZwwF*=|)^1`VGrs(fC#t|9;oP#{mh%l{I_qNw7g=$6Z^LI9zh_4sD3tXX zm=TGCt7cw zn>I$noPe||Iu(+1R(Ps_ zfM#a7WV&ZApFlBq8Rj+4xLD$?VGSY4G(W|8WD$GMlVMd;t9ZSzLaI|5?D9*QaqeZR zNlvT&L@~nwIlV>?g3P1!GcNdI&A%def2_9QBPtcaA?ODz)r}BXym*^VNXw!MbcZ^+fMbc%w0T zqw!D9*>&;l(ba*-6=cliovExQ#~5IAryfOhMi;BR1LRc2D>f+oDmP!%(LA6-`O%@fiOt12Kou-G(CAuJPh5c`yVSAw4_rHJntWKABO8 zW+gOC^-}lXY3w*%j~Z;p(4(pDBIb&h^THv?Z@xAcTZ7SAMV-*QNTJqyxpRmxDtj$tIHC9%J+rxIQ%P02rL*lY*TrdbgHQJd#2al`-=Q4!~FlL6#=G>PfyYEA?b$Fq`KbG9_Q8TOO+~+ zq6#~M=sqV0&5>=$t{$ah?O=(x`bH0B0F1|_n?>v^h)z&@+W7{3jL}6KY6o8zu90tD zjO@{$=LCm2Y(<2zrSU%VRMqkClG zzv^Df_-Lop*zg^dubm?vZ}(W$_1;?|RgK=$uXIsWN8XE*90qKfYmE&}R%}w8(>tA5 z(nJJ?YLpl5g46_D!%Vh0EpCEP8=Kr`bD5V*#w?J7UVUI4{`^h*s z14FBHdv8o1>84^P(BF=CudWRs&q7_V^Jd92_a+GVeHlV^n`$NwawqAHtj=p+rEoEZ zk}uN;`>TrE3tweUaBar;0_KtqE?29%lNL}PONPE$Oz*-A>I)IMThqZc3;07bH~b!U zC%I{olV|lUu$ex0a9w!%3A___M5;Ub73-H##Acj9sa4N+&O=M_m>V@$s#OjPb}VG( zQvqISbnvuCFpOd;pHe+7s=?Q?L6ZB1Cw9_{-fdOonEt8UC~#Z)TlpES&dzFghg+zc zw8Hnao}P>OOOB6hM$=(KqM)z1i6!XKB}7%&KH)9sc5btI#@lI`1T8XBrYv#G(A6%- zg8AsJwNXB-5e)HuPkvaztO1kk4lOk`Raq@eaFh zU^+9=3&c(8kG9CrT38)g*IFnW;IlI7fw=ceh@8t|tPacJKtD?Vg!agzI_uA<mZ@t^(l+9ca4SfkAvp>C&I6^gF69%owp}AwT}f3*SRi(`Rr-Rh~;p$4%Xf+%7{(c zvUxvtU$jA+D!Ooh2tTAAxJdYTzY#5}0766}v{`e=C&izVZ)E0TVJq9sRf5(uKCmwR zr9FD%?tJe?f>iINM;Gti;aDJX4EGb0@_$Q4;ZHcZ{@zaVUw!XSnAQ&mYQAMdeaN^b zjtmY9lj1VMk;W}v73-|V?ujLyI;Xk; z93gUzX3wrf5%{*=qE)v%uylisZA6I2QXH-4FHcY+H9L6z+Hq6IoCk5w9PnuMN5fm( zpA*3sqn9QKO-%4Pag9G%nUnVH=cbmx6d5YFu$&#Kd zJ-ymj{AE=oq?TVX`oq8X#1A_p89fx3K)SvNy}iQr&cV3+gm-gJ_j>Mqz;WjHW|78? zud8@}xLKqY0k@t&;ln#*<^20R{-fnA)(k=MZ`21Z!~ryZNXZWCAK1M=Y9VC*ZukD@aQEQCQRP@<$I@fqR2(xM1Hybg z&ESu70URMtpO@_C#jOxFeEO2t=FdEAD1GkC9V8&dn{c52m=Rk1(QQ zb#q8+l#w++fq1h^C%R+KXinIc494bLDSjjmcD&O=@71N>~j(CBdeYLZ+p zAl5*}RQ!G{$-^p%k;ez~dKcN5Sb)wwUBlRXO;z=T8rq9;HE9x`f{*Hn>bzRDorWs- zzvxSY%yyBwx?i&=FT$&3Hd2yB|EhheeW zw%^;}PS6?Py*_wUwyijDDC;^WPNx+D>a#=N2|{=yOhGGch8o>l+7$M%j$W_KfM)-CcyX*5(eC-p#XjbVQj)8^#`2^+65b`F``b(V`Ap;UqHe{0}l-0Pb_rQjY=Cy@_Lg$3$jh-BABGI#cZAO+ zASuiJEgj1^%kDM9+Owz1xtiz{F(rH*Pd@oo0eeRA_qE;00+Kv1{LCP52)4$W5RRhw z9lueyIbZhg_73FY-#{e{02YzK;WyZ~e{4^eEEpc*gTgESdinV7yW96bokCb^XD|K> zAbLQi*|N9Na*9)uQV%$FFMW6FZgK%!glgaT>{9~3)67R9d_TP&tlSs;?^9ojJw0)t zwI>${iK>BI+eOQ60tsA-hhhxb>*|h>BJwx2(fy{BC>o&W7+z*b3z&1h^lC3_i*~*e zXFzsqDVC5N9+fN28s6&xog-G!4c+nqr(!z5{MYLPP_^q>r|ju+DtT#NQ=novnK@F*AWe1QMZ7Y^i--4pG@*8rhM*y@5SEtnjo-X2y|6`i9LGDPKUkwoS7`p9PCEHCv| z7PyI~yp_9@c0Mok&pGvmI$D3kOrY|}0;SdyS-08W>qYqN-ovJWo)NN1e=X(hgOf39 zK3vP%0nXv=@zj3@R^j9Gyc|}iVPQ@(efuTR;{bP0Zi4R%);Mq9^=zkg!L9}^>Vx4s z7qm^0iJ@>4iV)Z0RXH`uYQcRSfvMR3-TOW~o7+8`cp9X>l(x*w2@AeQroGhLcmY!kkY(+pQn ztv1#8uTa*75SXZhM|5o7xi<_4#wfvmp=>ad{x<)LeOwGI&!$vSGOH-WO|))CNdTHS zIMv92X2Co*W3n|h7s%*U9>Afbx$T9WZiNg@R3(J3X7+fZg*}i$uyUZc7P3i0xR(M# ziUprum(I|H;|Pv(BF{np|TH=WSR?H)?K_xFeEcq@_!2G+NOP%K#hfX}se)QQSPt z9_d0tnhi~6kAjt_FyEL_hTniggk>0yEGAt+Qx=;XW*;#@D9NIu96YV%qk;Kefj%1tcP)+40uOya&o0jC zsh-pG#u=M^dfiq2=GJ&ETDg}VT`~~U} zGwMbeHcbrp2dzGYD`}5Ho1i>n@fe8NcWDeWh{FUna)`k@)UO7&iIMfcL?ID?`iV7Xs!dN)!Zv*ZH zzyx-{Te-UCqwrU9;5zr>l@yh*m&eX1SS%_`NMI~`;g2Ml?8*6iLHs0c6%o5qY7@gJ z=j51J2}%pco>6c;UMMZNu&CjYyF;B0b$2xUlwc3iMTzpsKB5OY=TU#Y#%dj9m|9S1 zx^oYU10s3n0AWL(>$KZ*GaOz)06fuB(^7Fg#Yx!o9xUGyb}--Q_Wa7>lPaT^Ld%C* zyqX$y-rG()eN7QRTF^Z~&x}LJDc4R4offfRUo*_zwgihCzj6LLho#feL#JcLAJGy% zZH|zOK_}Zhy}}c8AGON*0hasTF}g&4ZknZLeG6`bePg}9`=x?mdu6^U3KBv<-@crg zV2JaVYObowzL1?+%uEl;MZy}6e1%!?x?@_zi|M2q5i4*_iiOEsZ@2gyK}eZF5{Sod zRK+S6`3$MSe{+?b4k;FAPDvcZ_*^B*9`rHdZPlGK9N7;hC^sdaVoXL7Mi?6Tc_ISl zN`9~J{9gpS{-|3D-1^_tRc45f0&b+OArnmSvZ-ws%^@v)seH4By125kVuIv)jk>#H;lH-%gFP@jL4G_tclfhm614 zElA~M%H%F|2QVJ7`0Yxv)%;B=>D0O-z0*5!?bh4Y=hJ}CD^gQ{w~(rxdUd?KqGM^v zAx}7qxYJ4L~~1ts*bafDB{{!!6GIm_+q4 zhN;7kV@v$nR^3jFWTuxt;U7-38QW8j?A#3Vhd!}?SdweoWUm5C90;p^9X^TZCDL(r z=G-MxC0Ar61n}4yxw*9aocY5-=&IEv%uxEf(5FFL7Oh+YNe_G;x%|&2uB+aG@V!{9&N#qEDS)7p$kt96pWRe>SkDN&$S@M5E- z{fAYR%o6LkQ6fU1QBD&9GXKMS%sL!8IJ^1y`e44!jBA+rbn`Dm-~NN4Kk!tt1l^6x zLxP_D!R`K|MJ$EzmqvNACVf6=>U%jZg_`G2QSVIGN4Iy%-m&+CyW8)@gRMj$=gplyY2LJ=?osES%IYdlRVz;oxh6@?2uixD{4J<2&sG$M0-D8` zFrwKxj^6~Sd<=D6l`HyygA;vclyLW!;fIe7Nq_?4A=Kmr^_47DSQ~tqtMW0Hia#=~ zFxa2T@(dd;rGYLaQBXp5E0M zdV(ddJ4+qek*$^C%j#T=)gkTXNt0}Bj2R0vi`qwsfs}K>JG5@Ib_wiBR@7I=E@`|Q zfQd5GQBoq^9+#2jUm&P{rGdY**P(X7IUW8axw!Zs<-yAtns-!V_0g`Y=u5)3?!%Tt z%dedabKVSC`4JfsLnX&DyIBKWl;G3)+RG@TyQ~z2u&KuB0WS;c!2S0Q;47WCm3LK8 zk-3%bJmy%#AJMfa%$R+g7MI6}wIYO&Jy=kouTOx@LG%$W7U4*X4bY-Z@ypd*41MQL zY@%i=JGftdh_4^=9Gg@K^hwQhqS!P!2S(pJMEJ1oEDV+mAP9@KfyLUf@!oH}wN|35 z%CTc1SPv1}5P=cnGxdV>A3TW@Af2$qRitOJjWuu_2Oop|h4I5!>h$|vX>^f$hhHS^ zjtSuptt8WQpeoMyA-`I8U%DSm;ld(tK{yp)@D9cr;MarWcEvJraK{OgB{=XZw00Tu zQvdAs6KSbdy%Mrz7p_lX zq{q*z?XHY~U>4T+Xzl&eBro2n$QxkW8tc;nBSK zjbK7e2jOnaU(wHEe*V(ul{5)ryB>a)D;%P^0-|$E+4^glBXM7YYlTS$7mT2WrdTI> zUk~26s9xDTArrp*9>cqCF6+yf*G%WPSd;A9^9kXdw82Cao0>7I*+QahuNn4Q6(<5h z&Z3w=r|I))u`2*Jn&wAj*k68!`QnCHuqEUgKwes~$}WoU(&LdPLMA=)MHThyzCNkX z9>Rq)Pg9iqPI~%*kT<{DySy+AiNk`Q1xG#xjb_y(%nsA6g&<&k`cPya?E z9j!5qItpV=wS@l6Ii;V@fIEa>z+=c>BmR21VY!Lmk_U_E27|qvq}qTQTA@y1jV&Ov zhVT)~p_MwF3#rDkCUuq2GmC*%24s=Q)gks+Iv{))16->fa#^Iedy+mu=J#0FD zBfFbA3~%b|>aQ>puKmszD{!9>D8t$kL_J!bQbUiSAuR>oX%=7kjCJ@TR!kxYn(9d} z7$p~>!$SNL&#Qf|OnbrBLoC7f;9Z(ReR<07y6e6?YP~4Ljf+~WYQJ-^!7Oe>NDJfQ z0vpsL<(StIU8}wLFlGHnDjT;qv=Qm$(sR|3_%s+3Yx#|PJ|IYQ&>gRLP|?u#F31z6 zsAmVhzD_!y>zE))9DS`fVaklW<+O>7BFhMecJW+tMd~9-!W#E#ZmLS9Kf4DNxu#|u za%T;J%11bu8%vlA_iAVvcdyNvN0phUvU4O@A$m)GlP$Nf!eGXnlC(2bcxj_K=ISPe zK}dHn9C7GKe*I1S;qYfLI0*-I_%h++u}d*K7h|bObvWZQXm`a!s>Y0!21g-+^SznT zRYGsaabYrOB6Z|TVevMU`RCK!_*+D%&?H4yM4OnDTq`rU+6WhSvS77)C7eNCy`ydwq!*^Fd>%zH;jBX2E%`@R(0L_U@K109j%VY*`{djU7pQH zBf8%H#u#n={zFm@jxBtyVS6VzZ^t3yV2(vRkEZYzlW5vbtb2DI@d8HVdnX#vP`5MR z19nqUOEywqwYSeXu;+wSMP8ooKad1$Yh4S~rY~}ZH8gF>>rU`KJ=cIe~)8b%iT%1d|f-x;#KKQdaaMOP32v4lLgg7H9A@4&JjYb^_ZNU3{ z&*Pt7HgllY>X*^yXx@pXRcXJP!S6HaRzVGefe1*d5wxz+sAk>~^${su(mZ3S>=n9v zqmYc0*ZWnu5e)^);%n23lGJs`bL%mMUKs-PgU-H2mQnd{N{sqxdz*1-#(@;*4OQ8p)RbJ6EAq0lzD4PvPLYX%IdCS#QdK&mhsC==* z8OFH!$UKYBzvfHRgiYt(Eyos=bP~u6E25if1n)UIniBeY$mB@ zIJhCCAErzX2dUu*^Jk78vDETQIp+xsr>v@_J@Os9o8+rKiAC%eLf%Xkrq5XLTM- zg|>0O?D4(zgYM%SH?uFz&%Ix~psCYX|Fq9uT1MlSI?O;2XJxX0K<4`lniSOid?m?k zM~6M6KUQtWaZ_rV9gAC`@f}gp9fy(n{Je~{G9dTl`~5ije@c4zdvx%R-d)O-rcI8cS+Z@mu7W&xApXF5;IPT-|mXDh8^C-bfhiuq1X@Zx?by%+$xAS}+ zYrk1Z&Xl^dzH*&TAmqLPA^HYFW0gPhs<6PF%gM~SiS6H#=Lr<&zMg3nb5+yHL_%vr z*djXMQ!az-nU^@Ob>h`X(Jt?p$B{OgX9jHzV$n&KA9so4;}YpdxbxfJJpKmKde=EK z9d{nftSM%L8e-63LBwm@+ZOD|#kciEf|R+vjQB22KOh*qUs7mgw=pY`H$Pw9TQ|4A zRS;@hE&U5^{NEsjKLMoh z*y3JVVtBZc2zH`@rG;hiQt`9b6iTP>b}OaiPG~2Qw-{dM1{H`%Lv^ElCqoVLKTa9H zh>;T&%aKK6V0vVqN23J@&-MPA%x3rjW0)9PJwn?)SXAR=K{5Sn(6ra+5oA?~YO z@noBtl(N%Ze9~7sX?OmB+|Np5Li++UBCi7&^t#xj~zFTPM-9DkLv`^s>OKAHM%C7IF0hUY~$|N zwGQ`=5IK6EFLa<6@vPOj@2TaE+vL9KdVE6Q=9u=8cv~eh2Y>n%HpG>g@tWJ_#re3N z9M$CX`T@*6-BBgVH7N(QmIu0;x+1(=Ro{>#M;~e57SE)BN3e~Jp_>anif%0gSXJf8 zxKKN6sYgwXYBUA}lv%Qxo-Tb`UsV{=#k-Xl4}DFbIFjLkmitAmh)NiA*P6TD<)vbH zcVc3bVxy5FEaH*Xuu6oHZ0&o(wxX9wrk?9zXv-6gLF63xu#o1lUrFa|E=Ur3Y+cO~ zH<;F#XM8lB+de;^6P{S1qTuFTdlnXubO?vd=oGP7fH($`CzSAZ%*7&j+5^?7XHR2aIVuYPG&MnMGr19!#ANAIpk zMt7oij>RJ_2ngPE`+FJZh?U4>in+q>vH5hu=UqaL6|7O}e5A6QH8dG3Mie7b=8S$A75FyebBJmS zTkwP*aDeR}Ntfp<+6w^E{C6ZS;C?o{d$IU4iEZrlV!Zn7A9@*2{l&}p(U*2@^3?-t zuA0U3os+katwB3WI{5#(ang6ixPM@t^!=Fv_9bDZaRl3(Nz>w32-f3R`H=Mi$18^q zBrgqgY_R!dayg$%D=wlYvL_NyL{kw<*W5!wipYej8jlxc1r1Yz?wJbLevpoTBa-?A ziE_hGAgBb$Pcwg>PP9R*yx;LqF#fVRsVW!0qvpD zg<=kmrd1jEm$$-$ANumsi32`ZBt#RPSYq$?C07=2mj&ZL48wU}g&epSk0pFVO7e=^3vv2Ds7Fv8Dr~qIo0S`mC2mY|Xg~!s%Lq99 zm}3JjAs7XNT)3xN8y9y?nR5lA!zO}jKzY{$0U9$rE=-LO7MA3~ZW#jVf7kKVdS=KC zjBd&T?!1>o9Uq9}?R&6z9N_@t;!{32<-PA=tBb#J-w|KxUW(|w1;-CzHC@!yV7STe z$i%Q){PCnt;~=x+HI1OF1Z~Ish4kZPfqP)wK7utIH4704j!(X+YaQG^O|#w)t<( zD~qi@r<(0CbNI6Zc_YUs6wU_u_t~$o=SvD{DSDaaL$`MaLVj zrcld>sW^!!T2(v9+5^9wcUE{W|AQ1ZjOw6Jg3#I(D<63&a4SHQqk(v+V*6I59Nvz| z!kNW>gOZlOeJ?t~0U9YpONfSYW~=3SNdf&ZAN$xW+95nC_R{x$a_cL2(AM7bUafbd zdb0}xy^IGN-u^oIWJYDDwixm+yo;xr7j#Xsj^s(CKLvN7Mr2ZyQ;m|y5HL(-1ZP<_ zHEfYd531*2fJ!`wxe6Q5Q>GutY<5z{iVqkbYA1idM{-Vz1O%k=fjr;u{GtD|#r@xj zVjC6hOuR3Bu~$_nyY95x-N1A>6hEy+nfntC@Du!e^Lr?*RCu?cJAg;BN-rw7wyyK~ z=dO5p^j8=wk=N0sXg(i!Fm6EVa*&Y@(o1UHM}We;GwD}QN#cLFL;wF6gqbNEp$!$m zJa`-z+U~c*cpxD8cfO5q5RUt(>k-@pJJPKHHImeO?TK|-;uGgSQst2Cx$5S+#1%Nq ztj1c2hXRWg)Vw@Np5qJd?amRa#^YdZPdNc%@%07C(LN$ulZA8?gV z??bklIP-Sn8fM-coFOwPjrX4lTaU@=)WjQlG0_ONG;;Hm>xSUZ)E#-bHYD$J;_gn{ zi?S6u*p3Uxif)O(T|-SDtAx41u6Yc}*MM~D#I zh(lVZj@U(%G*ojwdfaV?{Uw?AAKt%iS`1YXrUbh4pdLT46%Zgel7I_*JW;0j|KiKDYVSW77>4ZL$ z&wDuOv+v9=Tj>9@Wkn{RKAx$TgUH(m>3xe+>OA0U8uE{dl7H6wzb|(F(X6l%CwHwT zM2w#<74*9o%8wVwXbbg=NhRh>PuW^#Gq@^CfM+oncQf<3aE2|GSU(SE7wK52y;v+g zkEtrYKR@VILywLOx%t#y+eiB`qKExx`QTxukI}XKBsko)>jmx(^90x_vQw#3C5D$P z;uY6q1N5AgF8%VY-`NG8#i|*h}6fIpT^G% z9J=R9msV?~t7PvlZG6xw>3pGzYXkoqS<(BjZ7)sMp_nn)`alPzdu#}PP+Fu_$8$Qimr!!qswJT$1mhA#>>CJT z4A2E(^^2mnf`>kPg+8oW$_v5GXrEBOfqDW{&j1H7a;>T8mDDevqi-8h*Xgt>Q#%JD zdU|i^J~zkogs=yvXh)6f%B~|qjOzv7Dz3I*YifVV)OfX8&p^E1E2-Ko3f&Wvk{H+f zt%bzq&&q0(-_d|@I5XEThHh7GRT;zpY(7b)Pn}Q9U(IO#bEuv4Xz@x>u#$0RzFHgE z$D>I{+M-0&w^6g5`f&8U99Q?0F_D!w$kx4zBu1y^Xvn$+9!r4L6qRgNjR=df|ZnAEsH#{Tw5+2#PcWUV97-CwfO zJD7;KWq#{~kf8Nxi-WHGKyuS*q24S9#p5^H1>M~&s#5S5?z3Se%vCQ{0YXxLKbe9(h+c-wdtO^zjcbbG^1HQPC%^pKk=Au7N?kD7mDsovZ3%4Xo<3 zS#Z^%i-H~(ts>HS*6Y3?>XhnYfY?O+`t+7)73i%0vE)aMI9BfeGzn5?L6W{x9OzX}gE9ISHxqDIkYEh~+IJ#oRhJ))N z57DcoO^Tl=6-dWS-6N_DPTbSAI9zkS!M#u*w0)dv0_-VkH=Exru2@ySfueM_ZXA4W5Jqd!1KE4G zIo+PF=ppc3JY?_cbX_%dqsq3cWaU`(pr)ke?{b-XXOUrX9v8HUtZCdwi(1l0z%NbC ztIW+khoqHGp!g+6W1pg>Wug<8RhzxjhUnG^mIuk#$s_=MT;F>C1ijeD#>eAvCIapd zaghy?_;|AJ}D+9KKQoU{X2f&W+hz63t=HEdMmy0Z+L@;TT`t&uRvwP^R)xH7u^ zx?K?Y*jRLUT97j#3e?)oyhdxauu9R}Q*a)jdy+d3ef`z=` zEoR9PX=<0zq?*XR2Iqv+`KAO(Znp@2?Iz7q<8)7>6V9;p)sp0`q5V*!!``qP=avwG z+N0)uU6fF@$>I#puIh(P3Nm$q1JEGaI_e30gte4vb)_T7`J=ZSPqP+=1g1Q0hprJSVXbm`Q>bdvu4|}eN3}#t!n_%ZOI4a4_H$0qh@}stFS%E%KDawvuWc7 zA-usL4~hjiFx@MCqC4_v(7v-Y)GyWZL3OC-$g!lBo~)dyap**8yc{><5+&jf*!eK6MiXy#C-pts`N!cIG!wkEl&CBj(Sb-~4no)~lhyfrQU-QZF-d9Au+dcAVC=wOW)dDNu1iRO03SqzjxH|5FQ)Zf z(fIFYivPNE!vn;Fs4Ts+Zuy&gbjg!~Yqwjs4YeoiW5U3*k7UbUSn5|Sb>2Lmo|};y z7rRX>X-_DB_#ZtVwJ-5}13~9I1J%_n7R9O`|PzzDXZlcr!&6>Rf z0m0Wtw9*2VKP#Q7vwrTmm6{0xTs4qxed%)kLznppph;$tX3Y}r%W6QLUAU;9XV zgK$!d_jq2uHjm>e?ydD(5HC`x(eQU@<@YN_Iq``UJf_hEXkN!Y+x1WQ(ae=qX=wy< zvlPYbNpO$6Q!-b1vudaGTR6*y*wpMHSveR~=YCa0`B0P^410?Yy`Q#A)NipuQ}^o* z!;@i+vPSk7w&nAA3d`^9=$LCT7U?2VIVqBs=&3umq+iQ5$AY6osrt2tRUvuSL74I9 zVPVl^Waqj1fClPY5}HOH#ReYddry-n&9mwa&P`~vUD}RMNM-HujUya}G$;8)ovgqq z&y#AIL_TLl#DN}eeq?M_NAvICri>7Op;ShUgVVF@-mgvbI7EjCqu9>&ah=dJ z3&w-7&XHQ{;Njt1lG9oerew;x1h!z@r3v}hiuIgWY%CIl32rnZ3G^9Q_6|wshx=Vl zr5W{~&~|yU535&sy+!V;R8=%T&}LJ{v&q3vMMc5*bT}+eubvUab|#1?V`P285r2%- z2FY&xN?~G=LEq9AbHvkSHFw_Q9ogT(mb?!UW*H*-oaWfr z`BITrN=ev<-YA7vrr2_3yrMX}CC-E-)6RB=V$G`3<0yy_boH7_YB72z0`Qzv#ers9 zQ7gnQJ*^CU+xf{6;awnlX{DKPBRwe+d?0(NB=8^p7v1jq$Txz=cVFMW#{-D4mfwl6 z0RRzJ!)I^B=M=a2iI;gu>V2-}hqt0?q-RH@w}Euidwpy_x@Z+U@Mh5L_y3l#m(}zQ zq=R==eDlP{XPPwI>6CrpnO7rNE6qu$SP*FT zigjym@}Wkto>5esGPruH?XD8A@jq|Vr_$BVt)*)++8}|HI0X$mL}0MB&I2F7A84&5 zyWyo;v2pjrhb5c>)ZicLxe@83!^d_$TgfdqH+Hv=BOhPfddveHqiMhd-AX*ftIdeF zuNjbHaRq!L&RV`C^1WNW+yaDQeYC%Uf`RCxPUD|l&WOv}^y3AYzv*i%BlK0+ryoZ& z|6wXs=0Mf&--G{e+;+q8;-=MYIj(TmOfuxIN*IQ{U?XJshlIg+UGon~0yk49HSvoe zpS5=Rue&}`#g=`aN3PwafSp4A7^hfsWYwg{=$~q{WM%#_+5Y=>@Q=MFflaUeX>bZ* z(~)?<-Ply{J$g4fW>#i+b9G|BtxcTiG118eC+GES;?cfL&2-ok7RAXz{V03)U2YsT zIof_n>s2ODtTCZ?VE&uHC&y8a0&0}omIv4mj7ZTeaz^KwnwVKHBj3#qNIQh_+6{!E z+8By+b!q6}_OY}2V9DTg03rjl9+*T2DEGzj>4-oq!d&pq@CNhL>KbmhQj9eE5uE%E*X-Hp}m-$+{Z@e@>9L83@UB0IiV*PBeNJ z`siUsUCCS+Cl>NFe}8{#X>W*t5|3vh%p0rS-Hsv!7ixQ;*6(;+&mzLPA~o!E)w5N~ z|3WPs8%_;PU~cJl^BCJWWy>x}v}T5u34P&U(HGGH1|ohX?3D2VGRIz3RuFtE|?}|RTd>195#Pj|7NSBpnmQQAL28kkNmk8B^S-nY7M2DB3rO0X|!O#$|CDIAg z_g3{}PR!89WU?!Kon(dkNVcEeI)y>oR;z)fCnG(FjeROPoTh4i|5k>!b7PDtT_m3j zi;FsKBYrJ$8u&ba+2ZMbb2tGi4Zk_N#^bu*>5G5D%3D5{%X0KjJ2e>o+8`icHi z`LpgPUJXE-!B#~xJlySH7_zYvvbiohQmH)F!Z74~b|aMHnWoCy9!S_x$erz4 zF=aWWw$(c5(_$@NpR>WoN|b=n?N(%W0&YISg_^@0pW6dS7r2m52@yiB*v-YgxHsq9 z@N`Vf6iuDSrg|Aj%o&H8erl{gH{-fCN8GmU!2=-m=iBDV6-8AUNmWmn|0#swg!^tg5Rdha2f)=NZ zY4_o%lTJUP^HxNhrNvFdbo#7_C()c9EPO8VZNN}!7Q@AQs~a3kQ*_0kHTU(aB>hIv zDq9$L>=V(jL$XrhZdxf9LT&SP*zxW(@>smBg)cm@<8vl&2}>lGddHArj&u`{?}(cn zev%*h|6%W~B46+QcnefB=*xA*z&KlrSfSu?Zld6=2!d9M4quj^FN&G!%~s{eyrXO4O^EHJTC zf49OF!phWAOs;z?IK@Vr3Mp+HJINqlz27Wbl6OF(-xE^`j7Bv*^#aUbtAW2oBlf=h zy;*bx64OAs5ovbnC`j*;O-jd!2ThpAR-mCXuiS2O zqNF}QoenfCk*yy-jDfFirXCw;O+BrAn^v+E5NDb!)Km4PpnCAqih*`Mlu9rw~SW<5hjsB2p;rH7#EngzJ&FZurb4#-IR)mi~} z&$G*ikexu&hc(xLlZWl*Q9ib;-j60A?ZDK=t?`gdq0-hl9L;jbKn%18)1H-i+57sO zt+X91Jdx~jngH*f`#8hh@St7Oc>Ad2M!rg{n!1N8v1b_JE8BER3yh~zS$6Tcjv6^Q zE0RU@@1_fGJ@X&W&}}>SHe`^xHIUTeMRT*B&A7TDdMBOH4r>p7pWl{zOT*=k2P)^{ zY@U$08H)a-@QoT1JsPpDt`0$cLA{8M`T0;(?vW#PzlzP;sXFF|#Bwi~_z)xEKJ2j2 z#ILi|_p;9nbyJ%*(c&~=AfYoybxzwugdTo8@uk)kuK;Gw8`8ABx2PR6rrD#*Pi33A#*8XTJ^o3*^el( zi*$F02Q(Z^)Jkp~FrQ)=8Z1|WEUi|FWW?YVrZTDDZ#Da}KJeE>C%%dGni5n^yALhY zwq=|bf>)3cLElDx7gv1ZSe>c5qyKjF`tHdHE&=>x1);}gNw%gY4UL3R=`2&e1oLv~ zvz1TQPXpOdq%}6z=zIvHNb?e{Rg>O(j(Z7*Ie0&6&mq&2L}Ea6dj{jc3Of-A0$=X6 zYsdDRC*K+91AMjz)7&im44?Hh^WnSU>23B`at{|eD#xoWX`~ZMMBRStcz|p&R`v2^ zwSoXH(|43EQM4k9o(v1)6w?OQfG5g&8ODBJ5FDmHQ0RV zRlvv3AO`11hdQoRzB3x4+Anzl|F4MgpM7G#+aTHd3<8ShwKPuSw`qgEPv;Bhdp0a> zTurWc$pMw2>{Gq7k58-)a;a38;X_HK9h@_UEwrl2)XiO zOGojWu1{S;6_>doi59@HU2d8c+P`f(F(JygHKb|v#9-PPCELRwDl$DeJDv_+P1K=x z!7y-#)1+z~cE6qHIZJV_ms~>FB66bh%p8{1NgTan&T4$yw#}VlixuBy#urQpfo|s< z*4x3WlhIylriBpoJ^W#76K}enUA)pJOg}nn24u1-Lc5eFiB5TEe3$R0v_w43W5$&G zut&KbkKBH(t5lh@JB=!|?IXx$TFAW#@Br3haOpE8hUao3XA$bx`(vPYO!iZqwN;^j z0UV2%ExY5T`KEmQwAy+vm|xRgGogy96ZO+f@!cUQsNkpN4r7HxUejqc7CPu!-4@nt z+swwmOgV7Rcgz<(Uln^=F~;U)@I3L7OVFde#~d6({Wp?&Tcb3^kuhG!Yi*4#Xhw$+ zh2Q9N&RH_4No#T%QK3nus;@4SEMPNpxlAfF3|*g`h*s(f#~yZ;VX0B-XmftwOCmQ? z#C|DEU9he4Kw{CATy4Bdii(qZ*^9NGr;mwq)lc`{>-@~odu}?_?Q!l$5J=X{+&$SN zcaKj6>c5PZ{+&ij1{NR99eSP`CC#+e(25w=;QbV>R^J8{M1$Q1hstl&&bh|g zc8P_Om+1d8b4GhgIG_GiMc~4UQasD!QDc@Yjzt*4gCt-t8pk1a%eM6+BsJYq4~ZV+ z>5IW|dzEE8WxQ2uk1;t>p2%0BGA%8~N2T;_YXnLo?>>g?7=~MM%t|rFHbn~2wFHBq z+FSz}Z+6zng$hHSR6*0GRP~)dtZQ8M=7EE8f=_hBFKi2B=saR(KFp(S9a*k#2<*Zf zT?a`S(;usa+AG>U9R_<0iDcAnV8}AQ=msA=;EAXQF}G`1l!=m_%JrK~D(xgV!B(!D zvEa$iin`(RW~w;6c$>H+FtfN5YL=6sqfu{zIPp-8B2b8x38CnYRrh}4M?u;)Tdsv# zZYtFKcEu<1hSkLuez+JJIC~FpA0>nQ?~IT>E=Aslfx044b_Z8(>o&b5AbPN|FPyO) zsUrZBO?mu0d5-!Jdq7TRDOXNr?QO|WVcJL2!DXiBi)9?98%ueh1ne+S@JESN;;h%3 z{CM|jgYCBt3e+cg)NbP*O!_L(*~32OcQHVQm#KI^DB3(6q--R1?h-roq_@n&fTyg= zru$@Pb6Z*OfH&iy^0ZFuGKqDLcw~c`;G6sEPYP6j-*yF~2vXtw+BDSscF-gEJ3k87 z{5`2eF`$+QSzbRT5cE(kQ2ht;CG>X^qLkb>J84=g;n9_&ouQjgrzf#*-9=Tf?Ygw* z<3q~?0RSBp=#K|-l6F)+vudiCB{>FRf~<1ihjS0#LzZye0BQiB2q47fgzBqf2@Ld7 zOh1EmcRzy+#HSbpRwo6{&jC}QAvswgbH-~M29LVKPLIN_0E^Khwij}*{`2L(Un59a zIqz#C7zL1FGaz_2c?t48dtIpU2=F>TPdVF|>lqV;zwjdk#!xJfHA&5#?+8%=_0IjH zd-be9k`)s&rf}hBp)7k1AnJqMV&EY`a^1WVw?PN)9kE5gLYW=wr*&)!lD}dE^CfE! z`%RX=;yZ8T7jnU073qCVMBKWLVdjr^NF|5KhT8N>)9OxHHHP=o#Pj!ORJVJc2@j`* z&fviD-_LS1iJs~4=LjxiCNCLpHG00iMjdtHAeEHLqESg2qBmK_otJj`-U%KPDyju$ z6j0_xo@zjosk@i8^4{=VSBPKr;v7|_(Z0_o?5!scEhYBfw*%MzKOnC zCxC^IHe)EA{9{dEc#%i z8)_H>%{zf3KiIKXTK&j7`i0Lk)AlZLh=RJ}qZ^!u-HOt6hLGvY#PZ0x5?SFMNj~>v z&$Xx06;%!Aid5^&e!85|mC-~jHIouoN35Z&DpaqK`?rWVH*{>6m}?GTTaJs0`G@L! zOiV2?Z^BSENU(XJd-I09pvk&dB{_OGK-XwwE%5x%W?fArA~M__kf zNoT7+0CLC#ye3Z&%;$cTFyxuQe-NKoVY4*JDR6B!)2p77XMjgMTo_A zUUxosnn-eF(kgI<#|F88WrG+$76H(%rvT*DB%-y9%XC4qO;J*VfBbw7cgXZs~ zpR+EITp|+)TtO4;Ql-c8`Fb=0DS^0Vz$fWiG~(aGWS^B2XYxQehIjz>>ra2Uu&`^F zY*C*Us(Xa7b9H=W0)IUilIvlPxru_Cx5#ELcQ5+Tu7x6SJ;uWQK(43%X|FH;*8jBE z*C+4)=>3&D8Je;fo1f`%2@&CFdi-Ha3Z@?hZ#B_QJLub!(hnLt?8luvkyZ2vs!sp7 zkwLb#4I|ok90324@bRE`JG_m^{z3flULx|o$HLDjx79S&kYZt!B>>My*?t*3{>4A& z+78l+7~%Y8?PkbzsR1B@1j-$s`yxtiGH27Gpb;9VK zEgbhkr^g(wA&+JOzz>Tc{)RXX|2A^X^6ifKDylflu5)^07BU8;wg;s7zh^Uz0p-x! zb^T|6S;g7SRBIvxaCopdIVx>L_1?qI^eL@(NB7*=o{gwt3i}glbM+$~R4s37c^YZ0 zaj>XqwU}91nNf6Ao9TNCbsN}mwmEpGXd0Tt2N#vJO}Sz}hP*>3}TZ^UL>T=X1zFrd zNbLC{`B7oQIe&kT-&Lp08!YD5S@~tGPfDEgBtlBVB0~lxF`aC6*k#dGlAtOf!W8-H zW;TSp57fjONLkSfZu}FR#sL=@&&a}LlDOI*#`nH=+EyMSd``ceR&89*p*$$&RcR}8 z#7IiLCN^Ct!?lWC!a{k;tYTDL5kDklk>G0Lqw^_; z++0~?y14D8zymmkV)L`5Z6ga_4tJxi$^&WA8LuTbdm0~Xaoz&! zO|8!sX_<}Qvu~zPT5bX)pm^;K0OfPM8A zk=1leYf!LTFv1QWbJRpDSjsHfTEG7N@6e8jf1)8tijPD7AtrWP z6lR78cn5X|#yi+aAZ%S0C@BBbU?MxPjk&5+gY%Im;C*0BH@XZbd@*~fw$0w^l_-+H z*_G@iE(K+30it=PDE!D_AXOpRgFT{8RsNPlmLccO8A6_RbT4_dUgTM~2~7jED>8DJ zWQm=g(AmHx8>a@5bBUJp$)*oZ_bXzjXKMWw%p;e@+NO?ck?m`)$O4>5@Cu{TJ0Dj* zv3%6;vf64ABdN@p<;aj~VEME>ky%L_&X#&yh35e+u3)^HlPpF?Bu|FQMufkxP0cg}G*n<}8CspX*tD7;*ZG5{(Oz!>au?jRjE_dF^V#ammdiq=It>GH ze5gwUcba9uuPKE1oS%9RR~WW0bP~2oWkQU!m{e4alc`KxhlEo@NxJsCkmpOB1h$60 z5RAG-7itWK7e?4oI5ozl&5tq49Zo|Zq&myj3I0l8rB#p~v0i@TA^o6>N3Fh*TYv__ zuEzQ_s=~H~j11PHnGGuM>%ILS;fO!VQv4)l{?G7}{GHMuQIppb+TFa$E-_=6O;bh^ znJUaFVxW&t%Aw4^e-Msedg z4SzdO8zjIC5QvJdx{3zHS&>MejqeDot_Yle`V5+oJK_mDJq^3Mgd8b73FL}Z!}{TX zu##y=e-Gq%^E0S4?@+GiZAa?&0~9?&7q6Ze0E)&sm(e2I3T$^ z1N_1PfddDoQmX3*kQjWytzrS(YV0$}NM$WO&M!jb+99v6Uqz!RxQ8zA$3w)gT?Qbb zx}s)dG36`c@~oYX z*ZF_Ip-qF_qWKqtipo+4*-orb%AL=3Ir0ouJV>Tr-)3+~S>XM&T3`xDEm+o4`1Lm&==gUjNeebWicahH+Cth4?}_X@KjEmI9mJ)5%8>NKzl6Jb2U=b>Ju z^>Lf$`q0`D=2QTA6$*MKhqu(dv-IF1og;BR0FZ%F*}_>FMRLKE1mD2t?Zls=5|UR< zEa?D8I?SdL@WpQwylyKKcbsl~$r}&}zR}%AXz`UMMfD05BKWa4IVHR4B~$(w>9|IB zt#~9aI*gw(=c94JAiF`M^5a#K4LBgYqj>@^&LmRol+fO*r_~QW{MF(lz%@d&HH(Qk zzR4?R70o+DXvcY=$#cBZL}EP-z+r;F0Qf)nR}7E+Xm6n|e=>;8k7MUfdEuWgu(=>` ziJ($27HOKYPf!f_a|Qslk9V}I)E8Xt%S}Wx3XF+fZ9*Ps=zMy%F8L$bXm!nEq~Z^% z+5ZQW?SBEnfVB8O^7)s-YTx7Q8I9q0YUueWky;rrk4ekHiHVs(3vehpS!JJhT0|<#u^>QDMY|pUooHe(_j*dB6%^E{U zq8lV;Z||z>3Xi{%r)@EG7bQ8t#r8)3#Kg0hSK+N-YrFNaYynLiqTWfG%*(a1{TCwa ztwWKRRD#pCEV4a$)kNu0XF$c$i=y~dQo>?I>YOtvNqkmwdOpx(SHu)kx~g_VzJBH z#D@#wXF(;o6R!&SN|f2`oWsX(WqAhz?4qym_J(%M&{T%`I_PqDes%1tb6TZy?1gU3q- z?o|5YW!Kc!hvHqlj+xIQ)2eet%!{fDPE5SDVJniSAp`$dbLTy^riIoW9ZQ)x_W>qn5#RbLr%tG?%tgnn3nmEHOHE`V+`qEEI z`lgTC+;*Tl)9!aV5NJ*V&O#W0s!A{Nj5w@2VV`<&gY7!lwxy)b75ybLU6+l69N^jp zf?F|~S6BF4Ghd+>R*=7}41Z@}3+peM;M}BV)DFM8TIkvjs~>~nOc@HdZ%rN&Bf#M( zh{<7_0Y_NMzn{z+yl?JW9=o`Yr>Ti=;Orb8O;2r|THVI&2!n_BP87!vR$INDuj_3Z z-$#F~(ib4wd-#3W?&zpoSf&J#YUX=dTBo!(-a;EHMvvUE4_5M8<*W0KP*;*c;ipn3 z&0lKWmtYZBAy1yYQ0jW9_jMld_k3z?QFIzd(HW|L+*5t zD^aWYJ1L_8N-)eg!9dZylY`G7Qooc-2<25!WYoZ@AG>_o(+zh~ER{G{R;9=m8G`8D zqt-`4842AP4K)@~&bIj!zPO&b9MzMEDM|L}fqD4E38MDgHbI3pdXSUInRlGYoZ-^o z0kYj09|F_xNREpp>Nc^P>&j_+*waG^c#bDB#gV-Bf@9>ubvPV!fh|;Mf#3)y_UpaOj!qbZEvG0A%O32x$G^03- z7oUo=+CiP*6dB0%>aFAB*A^sq5cS$#D|D8AvO`T?o*?@i@ZHe&!ElIOLN082IT3wo z@HiwJZ;=Z-HDiO(#mb3d`lba%c>&hb-r00h*rai=!}{=W=54mug;KJ6Pck^!JntAC(h!pAC(Sm%q`E-@Z`pK92r`y zSM6P7TMpfQVJr}vRNZOabo>EoVonFIaVDzaCE*z}0&)qok+Y& zJTfw%FVQzums!J#e>GGGvqM|;N-K$T+4Jl`152S=wLe7)_ts=5-%P8|w7(K56aKS3 zOx)Y&(C`%kGQ%-lQqOr$P2%m5>b;>j*Wc!bwc{V>mCIM-mzrV3-jT3oxE+b>BAHHG zZB1Uhgf7m9utk$`##_Z*G2HFo7_+Y~0>jM$!$F|cT)pV8EvQ{jTu~>=;}_iNXlj@= zW1P%sNHa8*3eAN8f_ClrAUN-3*UPU(!%=REX_j`^!M5~{R@ZWnUAP#F#1b(eNXBqO zTDVmkFUcf+*7P|w9l13=9@z>ky5~E^Fp*H~pslKx&ii*BcLe8avc9}iMGYTmYnS3a znik#E(=eD;YY{oz=i@*atyQfej9A^3{6wy~V=yYX^twZhTM<{boN~Xn;JMuJXUi)6U3~qz38(1>5d!b#-03<{tn?(|Gbk{*Yo0jF6I3N@&E5~RbD0UPtN%C^U9U1 zA~zAx+o#G6N5-$oso?_uzr~) zIUY|xmubIx0%Z5!yn}l@xMQq&Vm&?4Y+-G}MBml3;8A0E8}#IZF@;?lhzxHLTd$rk ztKx<8tYTM0iBkjvxta@cb}veO)O1w8d(~w&0K^H{ezAw&<{>#fe+rnQe?m1q#u=8a zC^xh)y>CRe{}T3NO`ib2!)UJ1hiw)lAuFOf1XyY4)VOgvOCc&2S8X`Z8XVjW^{e3$ z0Gg{7*ewx1N(#HU1b79WfkM5+%k&-(r0O)D`Sj5S)o?)aYa{1&qROA6v)&<0h{j)e zDL5n@8ckm@*}82<)=6{6ST^Cre!2?pMi}|hUZPU}x46DHKo)p#=h3sbXZM+>Z&$h; z3~?@*0bl|thjAEkj|5F$E4n>ryU_E-VoSs+IE|MaYkTRPPP8@R=UqJ-3}|3x&Zc%D zWk~rJWOWA(u!;ZP1|cHxe67+PgN%B0s&;nB{KEW;ZwT9R~tZDfee!-9PBam8sM zGPS(_qeXIpW^SfSS?NV_a+qh7OCz^nEed4!r%I(Vh8aW>mTc_roW$Fb2qeb zdxy<6=H^0#?}mgjtanA;10909_A-nL5r3f`>+b(TJ=WhSkb(ZGVCJ8_j>@xe+TPNj z3P6}7m*D84pS@A?!+x}5av4a@V!R-8Zag>zGSu^3kSm6;pX`#X0^VVnN>Ne*j;7>AIn?8_%+U2Nb}>$TUe^vs)Q6Ts`N97ive?Eo3XV zDxY(_^(Li2h;%*1H01T4humzFb@`s#&mB`2OK>s3jvh@hVNVpgZz~C1Zi=O6o1tq^ z!3@57hLi5J$dj-wZAChjHDy)7v=cv(SYvc>-%pmtUP)|=Qh<@qNgRwJw!9d~W}oX9 zEl43|%m0)TW_sj>{~zmTW|=qcBLT(hg^a+fIo|Vc3!Dj0bE6N6VzvHJ(&n#x$MHLQ zT3T2n`&dC&)tvz3LE%t)4F&&8T@d}3E~x&uE(mW#{=d>C|G_Ruf#BhTh%JZeTh*v= z%p+FYz+SGtjyVyuxoM z%$)(9%h}B$#*=Pf*4t2Y`GoPx>u}e|P9ZCIG=$5t?{2c+jf!cTASV~sZlFl+ zoQBS<VQ7Y2){ed<@ZxmSEO)w2JBbSq=E0ZpM72yKP#oFN{^_+jC6LWaz)OTMImFpFqlcNePW#B`C%r{Bce#@hCG+Zm8HxtP? z$Dmg0%YGhEAdGjR-r%8!o$+^NLe*MLpkIO<6RXdS<_N)V;W|PVld`mGl?2#>I zo+NP=R0$qTQ`I(F>1JffNRF#mP&L3C29yuE)pRg^`?(8KI7tg!B~4c5RVrlm%D)hG zNT{aUbo3rlzG|76aQ>PkImA^ZM+Fyn8@69oT{`Kk(3WSbtC&tkmeOcL3WF|3uU=F( zZlVoE9$Y%=>{K28>N6evQbgt-uJrx?q-Xh2f4Q{Ka(j217-`L~74?bf@@aIjJqsF< zV6OYsGq^g7Bigu~MKP2f2c}h`He2zMY<-)8UI}&{iv(|!^n_qcVhR5xVQ!xp)@0_f z$-*&8gAdu|uG_{h4vv8UUVX&dFCmDqkYv)sm17h7^6xikQK_y^A5U*HXlZ`BX#*G0kx ze&N;p31a*MS1kMYDjw)tQc&p{IBS$1m`Rf&XNwS1}YaL1tTr%AtG1kMJ4lO5~=HKkt+ znXfNHXC-8+oAr}TX81^A%gsvus#>Q1t7@4@mb#GROJ-3(wajbkd3*fEZktDG&QUvF z9#6`Z=gu#_(1hQXKqeY%+@57>6~D@m8SJk{2;Ik1vL##vK|I)|Qc%}j5QFIJtWnj#3z?lcTf+^vcfjuNGqWJDg!vWJ32X+arTsgqFBhF1aQ zvHGCdRgW4q`m-fCO%atP>vKiAfv+}XS(sz=Z3{YxcnrV_=yOQg8!p9j9C8 z?&~IYMguk}X^VKry;konqzFB@tPQJF6l|{yy*l2xxZII^yZQ#yxpbgx_GiZKKUTn< zGoBoi?B2WbHM=e*=~wM|2M}TU!dw2PY4YD$w)~yxK`oWQ5;g9nUDRig@Pkz+G~ng~ zZsEd$i(WHXd&-iAYm&UBk6EwPTsfS?*^Qqle5qVNd3N>o9?2Q|>&(3Y01ch`-faNg zM9QCZ6RltT)dBDd5D2!)sf=HzvmxjuWywDgEcG6sq9aUh_2OIO9>Cf84AQMX7w#%f zu$ehc2|bUB&TUH+#l&1CpA^|!ha z12%?GB)3uH+@V9-tOhNo`g@O$4Z-~YFm)az)kJPV?`OBqfZTW5G4vn2 zTV!9=#=QPQm;cQP`sdHTUo8FSGyG4iQ;QzM19H;b?vVCYh{(gB9kiS)N8qg*7I5Vs zhwz0$L-+SQKi3C;Bg)@N1;3av{8I`EOw$7O|IvmZ{GD3KKa}6z`XiZ&#H+iS&ipug zV;7;bcK{2DkoK!!b822k$U@~F+NH0xz@delyxbAxj~*3~ikPi?RWr7VmnaU9A0K>B z3kUa$$%ki7%@z9>VH9^I@mTk~B-%SqZk;INx?}kaS(xfpHhA?#1?(CbGqxetVe5}K zHFNRR!DtbSzfLC`QK-&$a3MhH-5?qhn8+=rV-_+gS$qioWV+9VbZmDl{vo%rtfE_% zI+%3|A(omPzLOH{xKgy_9>~HciVH*1Lhv}=Dr{nD`0$(s+Q)Lv_Jy}k?>-~1$EYJW z{WOk3yG^#)qdwz6JvImIdpGW)oxdgRm?zn_x5(-Egk|U+$biFjTE1BqqC9!EDK(T8 zEvI-I6~lz>%#(hXK?XsfrQ^b^JMAIG!*0BQmu?D?L{C}8ASe_38*ic;A~vXib7;~z zjJorVPUhpH>1E5vQ!Sn=)Z7xSa1Kw`TfBnh9!?uH@ijB1CPhIAu~wl(MF(RqzUCq- zMJq122$K^Nf1UP0zaXTp=~%QYg04-pUC)c_BKJK$aawTL7enG-7XU^Y5GruNK&tE4 zUj=3>1!5mQSOQMpRz1=fr+Yau}?+92h zpKAKObSKS$Y21YlKDyDcX^&^(Gc-xHgjs8)MjjifikiJ)THLOqtufxbs?|XjW}mfi zb14xuMW>}ewGh(kd>rq$g;O~i-fsn#*+1PcmypU4gn_jTM_Mwd=8smM)mVv=wCLC+ zUKeg*qoR;#q1`rf38n^HPhN^Kk3|CIsB)SfL?Y+h`#j1GbQEEpBN2USBT;ph_w%5c zSeL^QcBzEa1%!keT28oP|klA`X?St%)^RRAZEFb;9me(gO|E z?5ZSZXYm9)YM{QRQXA&Ob{ZJ>1AxZHgBXgR9@{}?)pn0++5rA( z*oX>++0kKHoRO7Ke#l!^Y{^kM43Y4<@y=tPFD}NQ?A9@5boSoTna9VBh~l;y^z~FB z9lVK5a#0<~6T6~5t6HMsR=5#XSQ@jk^w7HwF_x$q$Lth${C?w6{0E@;0ia+EeRiSz zwWkU(2gHtBf69>7(J7khpDhEacqD1Jm^$zIr|uQKVPHqmTI#N)?T{@ zul&OjxWGOWcru=s2rkGj`0%4eA~_nY5@EJ}W4$)jiZ{e2XWX|rVXyesHIb6lA$AZN z-tw!3E2SX21zHU^GLptbDf`NK5esVOTbLd9bct=7jyA743pj1Iv-f#(?%}s!5lWCV zqC|u;xvn-aQC?1vb=tuKClH`wrzx6!@dVIe95ekw zq1I~9Q%Nmg`Gdji|A~n*yNJ?=?jT!dkrVx%`dhJ6&`fYKjCa&X=zI3%)}uF?IoUIs z2jv-e`C7<|dYTOOb`^!EhtqP@XS?}c48KWnfyuIiP1Zhc>hJca?H7vV$}*b_9&;$S zUw0Wb$90Jlh%VpfJk<(yJKR>#??nu`9YPstq$zn@$sno&zx{wc% zHLexY&0`KmfB~K`(v8ZtYU zd(~b3@RfTc3jMcaAUhu+)0*LBCLo90et81ipypuh?33cElQSIB_!+V7K?>g>n@xFg90t$HAXPn+zu6Y+nI z3Lsx;-3U(kb{Z_tuR#@_vl0}J-pkAE{~KYe9?kg zsk6mMa9P}Z{Yc>AAnNLb%@T6DN_n|&@p_dRHSWnMHOySoPzxz9rss>`8(WKz9@*DZ zhZ)ra%BDE1{P2?$(O0sK;9#j%w>5h>Pe1G5jy4?!K<+--^Q8eex?0|3&(@Ecxl$Ax zvkWIyGz$~~IfVZ9Scyvp{L@t;6`w&ejr9|xg8SH2lIW?Ao|qBBN7U@Q9l}*{{1VdX z*N{x1$`vaAjW<<@OAoPKvRLFeo^x6))kgKirEB8aC|r4@s1JN?uR$OSzM7bF-1!QA z64Jh1bm<%hAa>YOW4K0GAs&`ET%6H2Ph|z005wX21{AYDtR?DC^^^iI)^9_}pXt1R zfo=;xDF2Eq;2*+L8J?H2;QSDBoVJRx*~zXC=+f?5WWPhMo~`Lab&oWKp82_Z_-Xwg z8Db~D`pzBAdTePmK^tl(8G^1pH>uUh=KS)JEIIj29BLRWO3rDh#njDpW!i8zMo6jl zl=M9*qnjb}W^~JvN?gcwaP5|QZkk}?C56ecM^=0t^>1QSt#~`MFeO|h8v=cTCCQPI zIUMHLm9hIu1D7lCtW*6LhR7ZdvUlvS%&?Zi;PJ^l#hytnD0i7hR81SX>ra@I@kYZ} zN^HN`NUJrBm3H8xjL`a)nJR;09^1oa<@@B3AY`uQ=8G_OPkZIcF=soice+(+wqqgZ zZO-!V%J6S=DujzyIwU)&mz0~m(&kIoE+h-zsXe&wUHOUdw0$`20Ua&}RiRMw;#S!y zQZ5@NodsFTb*s3RrAt&!#)-8Z!|h&eiw&|a?Z5#_6+IhAf^=sB4Q6>4)=DxjGd zR<2B5(~b)%iXn;@_RS-y=U?Nzz0b7`%%Vj9gmmbs2q0S3X`YK8g(V%WA8$nq?;H?vo}%Fc1tS}f zA70m5><$7yfo6XXRQdD1eH=;d0r9)cKBh&>>_fZ;H#8(FA9K#Z1 z98%^Gz27QU6X7;HcBorq5?|hZ7<@6ITkpt88BcFxl-y-DCtK$|%;_V`=rM1y+=9LO zsuTQvlI8*H;kKAX%_Ns&-6lIyT~A8aq#O8gVLR`c^Xt!`3I_hEC5XWW4{vWWWT(=A zbLOhdndh*NM>!L#ssDG!$|+7BbU2Ut;ytH#PI@p-J%-5yI8+&lP;agj4hmwC*4I`K zXU78yY#!0bWd7^nHkP)M%DQl_pXT?JEz@HNISs1gvf>`WN0h|y^@GrcveLqTez*U; z{?B^HrPx21>Jo>gCfiSc?FhrG8&Su3h@ajcHgYAFoQo~|x(N&=C1LpF@ssR*Hn+XA zl#Y=Xk6?dY9gD#g6F-giN1%})%}Vnky>%Z1nn(4b&OBKBBoL7Ulq_GIT*@w){yVS2 zrRN2w!d1_F9~!zXtlM2kIPCf`U-a4&eCO*`WY#1}|F0FTtDdPmKa|#xt0^9K(jZKz zzBz|=4`JIoI1yR~>h`V8cb1BFEnxcxYt?3|tcjm)LtS_Q?h6X4k^QRWRUu>+dR5!j z6Eh^SQ>5+ho8kHVctqY8IuVJhRRZ^EMQGcS2)LBZ$e0kjl%tOLbO{yTV+Z<8_WbrO z#hSX>5lh{gh7>}EjOPRvkExKBx$qxiR2!sYTF7+EYDi5@`6e5mYtYu)RGC*ls(XeH z>!%sK7z*m_hGCg&U3W0C;H!+wc`zoq(t?<;H%WJg#r_0@3j^yT!3nDyN7!1KAxe&O z>@dk9PX3bl)dXVo4VNYVH6c!T(9%NUV?Io^^#S$SS@nis=t-_L!`Z8MP)(s_kvFOcDhhh4ly9lw6=r$g z4}RvJ5uEBjYV#1h7;e{wV)34jyV;U|h%{a$)GXOHtO_HBOSc*{UqTt_Mp=17^GBnw zhw-ZO!JVx6rrc#b+>Q5>0lFW7qP>9W>bsQde+ zM**+X5z|2)N`@sNr28%WbM#~z+>ElTf|$~_r14ahto3nCnznE(Ze(Ls?2pU`x`rs~ z;36b8ggU07=E0#2d&)aj@7kJnJ}5o4!fPhWmP_fzCYZ=g7hmbpCr5vVrwQI`gK&ca z%qz3p^yd!52sv-B5{W_euTb~8Z`xt;N^!j6+7PifzlTQhkEf+bJ--OZ%8y81y zj?uon?nRyz=V)GwXg@goJc~hSN8?&cXN857poD zNlFH3S zGt-%u6hdUMm&1v2P75;}U2i?b_RVxFF+@n8_t>G$;!OCof@HX+1%Z@bp=>Hr1H~3Q zity1E>$6*pF_Bb^44E zql=C7wH#KnQmvWk>3+lI)PSyqKx{o>wP(-TBxBx0?>< z=)g0jFM9Dg`OEXbzIhYy(!9rNU`47a`r1Bj=*Gr}`WIC?oLM;Rbc&$d^pIAQoJFqe z8B<$X>%IJA^zNglPT;-hIV@j{=nk?}GFal9y-ciI7kWmo)hBy1rnJljOhY9xtR7l< z6Z%3DTt$35nEN<;W$y*jD`Uk^jvnp6Sih9-gcU(=Z3^$f^O1o%Rb=&We7$ohRr5*e z9zpaOf|cR(!hu$Ddo5JNt*H)$4!K}kp`5!P-{ss799`M(n-;7r6@`6jIY@Pz76*$YHaPTomH!O(?Sywdjhgr=wsnV7!f^uk>bZiGX0tiiNHC`%PT*PxZtiK9h= zZ{X!DXZ+n{^u5m8@&O7@_GOlrm0l)SWZr#hIePX&l6((oJ<{2bHa1C~O+F59u}h(Y zceM(ucx_fJV=UYpH{vvdy_Kw+x$lGUu4R_c+oBm7&UG;#>gFQ$qr7Z!D;p>5#I0qM z2wbDLzU0`qBjIe_kdh~`%|C>$5fK5gyhK0#IY)9_Qxlo{K#-yp$&{Cf|^T8epujiqfhkG(46Nb7d zVA1tf_wa7=Y0~i4ZShrVP3um^G7!r_9SPH?49_Q2ne`#`yM@+~YZ~;WbRI#cH>nZr zaZQyw>1OO%kIgj-ps9^Lf;{T#q$;B`aM54T)kQ14fK!&w*8eE9q(J#`i$#)mP+MEb ziN2%m{Qkp)h>K|7d2AXXMSNId8P`P+o=JP{6F@tVqsEpj*(0w!l*=#>4&xmU zyy+yIP874Z08 zp614&Hv4E2-^&OGa_W_GLkaAFj`8jFKD%w@3Zy;Mm}BKPn#+~>oHo%D0ZL0I!4bVY zvc($s48aZ$_xh<5x;^U*47#nF;9-~cWwn_&v!_*?`IC=4c&qW9y>YwC1`4?`M&$9^ zH2_7v%2&hFTD(V36w9{k@WdpNFphFx8B#i{Fr31`!|pZO6~42eZ4KAa>N}>lju3ku zxrrO+B?&@yF&JxnkecoKusJ6oVJd(jO@-w)#)GixaGAxG7qk&|rh;`fZEgh_L%LFf z_QX0&n(S>X%r)ub;xe(9X5Q+I=%RKM1i`KR`Ncd}ph7~_$+N#2pwl~otC7<|+WA4R^s(oLCg z_kzcevI`D(z%J1}O5vA6!Ef?_hK?aF5?y)WEbTDl^H0iY^H^z0V|41FmORY>VAIKp zzJ9ZoS}`4Y(TC2uBZ@CPU4Ha1Ei}1~kE%%js?zflwDa>c==avKe_&hwq{-uXkj*<~W67@U2g;q{nMS@Gq=a8UKPv87DT?ICk*pFsp1 zkSfZ{3!A;P<{k$Kp1@L)`P@vUVMx?(Amo|eT7gDNFF9* zKC!rBa|23MdC4!vF3i=bpc&bLY=v)1{AW-IF;H~ce^UV1Kma(71oc8rKTxhTE{X%+ z9lVw8g|uY?kk5h6m8;}w(aC?#{U>b_&MLLSz1`G=zna|Gb-lO!LHY217ef-oZtf-@ zc5PIW;&O5xA$?P+2$g+Ks&Q&t?(Kcq!N~&lyolHqBwEJq6EB+WN5o_6=qc+b$LToc z5pgqWVGVy~evzol%u|b4;INQU0VtHTImYlX1u?S0?bwdZCM7;qKWC&Q3hX|q1=<&lBXVrZ7PLs!+a|HodVMDgwp|Hs z?Fk*^ww#@u7*i*aI}4s)c(xsOOnh1gt zdJvS}L8VCVQbZthsY0ky1t|&&Mj+hn(c=NnefOUGzW2TF-TU}sf9%c7+L>81d+J)h zF|WdC8+!-Kp3A>r$zLrOn6p~O=PR(qpePZPL|sVegzzTn(T-(jNrhsbBPnB;8~M2^ zYaB92kixQ4QO8RpR%g6)XDMkRpStMDl1%7&48H^!<*uBiwQ#bi4zxb~F&QFptkvR# zW?az3IbMYYy4QXG48ZR4vc|D-(4^BsMQsjtbe$PGURBXF(7RfNktn#=h*Reg zCD9R-CsaRfiD5>!Qrf@8l0gqc-bmU#{$|xRdH2>E#oZTvmeNRp=bP6i69`DJF3{*NQrJ`ulG3<+2Zit7yPKx03#L^8Y@s~Uf%nB zy=}!oPuO!p35gqg+`9SsS=QKO=Y)2XRTt59fA_oS9wNjVcfkdXkCa(YmFco-Pm(R5 zE;2~OiZ(Kx6NNtA>;JwCIv%0YgRA($4xO9L;cfqPPj`q?||gFxhmM1Lt6jg)? zJkK_q6&)W@r-8ac%?ktDE61!&b3$1)A^gN9`#{p~>Nl>ZzKmSfa7UU++@m4A!2_xf$@aN3EhEKIrPdNRS0Rec2dR3YA&FqT1O)7k%5*{9 zLvs|^32L(VQB|-*m*?JCyRLr`+1;Qm$dtAfgS5THr3lWbT!)oy*IYW^VI^_WxHT44&ncAH_;Md)01ea$5j^R#r;<3mh zLx{T5ku!pyT77F0T&)Ce#&>hf-#>aHF4@9rcJ_L(lyTH(zFBdfjV7%s%*B~;^@gE7 zdOhyw)QOp{895Op1z^+MG-?z+x@U)!1eI+FVpk{rU}SCRuNZ|{KvOkyPooB zy|RnA(>j0h4&grNECQI|HvM9P+pjNraIT(;pIT8GG~p0;UA@>Ced^(CQYW1jn{$kg z>*Cd31;`s|fxs@*wKg&mlu``2Tea*>)egR=*<&oR?T>-m|o2A9#CE~_vR=d*LN z2vzCs3pQj`ie@)o)zstSjE**;0OO%1So<-JPMi#GN+{Tqb<@jzEyElO7<6Vq!<9zA6RPv1sjM(^#j@_);3az61)iIHl8DN3ZitUTE zYuEn5+Q?s82N{76%D)~o*aHndf35p;-^10@7xn22$6nNQCd8A<4tJ|yMlUUd*9yOX zuUjU-+Hoa{vpW33Ns6?Lxam{y>SmR(`sKt3``77rAtko)9(@eH)?<1^Sc50{q~uW` zyavpxlsor1kn)9qTh|IzIhJC9VS{ADtYdO_4otJuz?}xM64O1J*Ins^(aH9&j#DNPx~Dg+EQmnEID0tChsHA8X}kh@ z-S0-XiaiC0+Rd5QE<7pwbkb+uO^w%B<)p=}Xhx@d+cVJja=hK$OpH!xBP^k&>Xl=y z7UqIdvLA?z2bZ| zbW6u&OnK8AE~|73#uYVQPNTJUL!gqj$wp3U%F+S}YL7lw6x+h5s@R_?P$$K@dR2tk z^5m7#R>FuEeJSF>IbBYiG)Al8ieW|zj<~heWA2g4TFO!jVp)nHtJb$G!U8rGMqVQ_ zc_`ty&d?fTdV|Elo%c{p{me2{&wRa((T1ZNM09z_n5>A}8sV zQT0+IBkp_ROP%eAMEp*J&s(SSdcXNf{olBtyI%nF-T%SP*wD%#9mXknktp~R{=Nx) z?B?m@ZXYc~pAwpM5hV;9v|zIba>l^joVRD;VQizDDPsvZEZdBZeBsUdg-rQ4z@T{F z?a*t{S^&cHGn(?|ZqC+e0R5)?Wsqu_={a_hY99VF;^$q6f{+Mc_5U+c?{2-_Zd?6Y z6i)2I_L29vTNkh?A2NR4rN1WYtp6DW3jdifEnH(Yu-Xubv)SR^cUy|T0f3i&#`>qp z7XTfm{!sVdD$#$V=5&RyXiRMCg$ulG7!P7Z?}0e=h5xV@bXMtGD5({_)El$jeqFU& zmAD_1Yij#O#6y_qZV1x@Tuob9?@A2w3;_Bl(RH z`L%d)V_-=R@VBqC#c!rF`w=1RMw;m7;MA~>zJD$K=G9Fi@^Yv@7d%? z7H<8HQbdW`?(9yO9DcLer+VxP@h(<=N0)68zJa0IUI%`mY|{>2n-Z0=+_wjU$#W?A z7wPW`;d}u)=p9V}Gpqd7Y-ck7x08b7&Hw(pw%gG92~BiwszEO95m3CTz&;e<5Q5Cu zFQ#`OskX2Ab@xDOK%4s-J_&f1G;1G_%r(35XuA!2{OtGa+0ygwfwF*_Wh=i1?0HQC zR*?Hdb)SFF5ZiYdC>b3bNclo3+ZM1P_E87EPw?5B11dO9gslG~-}3vUbRB-=UirH~ z*k4uFU5n>`=qKV2{a*W_qaV6eIMk`qp-vC$>EXA3*q;8w&gZZ_B|<)~X-|=+q=XLu zU2fLKbNE7j{VvuS$D4hyPdPVy|2J4Xuq(SY2f*TG-}ijy$VULZ_SFMjb>C~Tlgcsr ztmaFqFF&H(>?Ry1H~RNLEMVXa?cW9mKl;*JM>1qb>KAfw(%c(2fX+JQ%e$Q2-^L_A z`+R%Rt_0jI_)PlakTN>u>&S$I9Vddb7+C0Y#ccqb-kfJoDP9T=#(>)7y$9x#iWhLc zT)P`8)=1vEjuh;2%2pSXAbg=1J_*IMKtBHwtn?!YWRRY_4Dh3pfdPPD?~gzQdhTc2 zKV%$#4}48@_`-ihhip{8AbG(DpUc2Ox9=ZZT>Y~l6kUva9*OKZhivRAluk!i&8|^o zGXvv-OSp!ca3J$4xcX-P=4b?8+X${E3A+c<=ZWaA6ID3=P|wn#`c_D`ofWC$C@1`+ zdf=85Cai*Tw9e$2Y7b+Vs%7qoDfaw?o&dWW^^Dc^3Z?))kWN@fW8*wRsMnBZT0mex zWDJ!}R5d<#me5foGto71;Tp)uf)6Tw`l!~B7|&E&-pHy zo&k)}iN<`mLTv~n!FXkgHjR0P#wJb91ReaS*7>I@CQ3#+PqlS`G9ZN1Ih-REb%h5NIIL{hr(Enp)d(Q83ze5o~BEA{23S zmB20WLlgT9^38Xf>wf`p_iexE|HlRJdcB5RmEPk$ga$)SAjqox7e22j(7(&e8f5vr z(Er+SB@}Sbw7h|!dQ&Rj;*_}s^!}X;oAwY}(1v0a05FbfG)F|F) z&NC95jV-uzsrd2z_GVQOGkpslN4dL3h<>Saajxq9BS^-mL1B;w3d0S?3&gTE5w8d%^vivt7+oxVrhSrB&)(P_ZXhT$Ug+-!FCPh`Gi}*q zdgnK4c_KoRytnws783%!#jJ}|0Bai$Rppvue1f`%WFGS`Cut`ee!^xOLJ|uad8;$k z8(NlU3mYVxK^~>L>Y7)|`mY-bj<;-Lf|;E-sv0GAv<$=XWGVfNr#}ijvwtN1DBJ?y zCk=rWp{hSlN5g!b)P`5Wscj}7U%G*g@uuivB55;@)jq+bM$U|IJL4vq zx1B=MIKLQS|LU5i$A>PlS0WeFh-!;hmCW%Vp?*yqkW|VbWOs;RN$k=DM%1NWoiRqC zJo;#kq@dSZ(E!9S7hT40Ta0XE2OBrBUm80xFy1EHLGoC9Rmv~ElpuGB32OiK&FS4W zA$={_kk7bawt-f*I01=ESXhP>^X#XUtn5X3i^>hZl|9h=%8`iAs5m)a8@i_eE-Wdb zX-mXp!dT$b87PXskY9Y3x47I}B@68(N6JJ>{DzSCorE0#IC^riIt1P0Dlt+V4$)T8 znOy&P+#EIBD%Iry)gqR2ew#*#DmSw~)yJo!deNt;(LXsJ_cWDjKZ^-?mB^?@zSJ0_R_`3yIo#rHeF?|n5MTe{ zGDE!Xi_A3}x1kkqR7l6EWSTarm<=VPNF`0eW3D~V%@o0_@;%^%*V~pZ( zHZVuJ0xhhC@LW%%jyWZXoCZljI?|hrv06OJ+s2*wO}xJeOzU?1nL-#`@EqYzt3WHK zIctO7Ab{>pM{*xte@6$;wl*gnDyW@DwqNA?dAizZO@{n7Q1SPVM-&{Kl6a=0_(KS&FvfxJ8T3ebw6@2J*lCorvGNT zofYzeE8b%bfh%JALJb5kbMa7opB}cr3l49eq}P;Gp=2OdNbZ=

$<(BuKdKoM}MO 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/06-lane-landed.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/06-lane-landed.json new file mode 100644 index 00000000..6482ecfa --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/06-lane-landed.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:33:02.008Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "a6aceeb6316e2c14cf79e51832ee382fad6b58c9ac19a304d2c7503f123f7df5" + }, + "note": "Assessment header/lifeline x911 after intended right40; attached ends follow; left lane391 and arrow y505/627 unchanged. 100% camera stays. Status Scenario spacing updated." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..995ac80bb5dcbc851d7c6fc150e196f4b0015ad9 GIT binary patch literal 138331 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 z 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.json new file mode 100644 index 00000000..6b39e6b1 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/07-lane-undo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:33:30.519Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "0d5673e48ce25fbddc280a0720aeedd15909aa4588103cb5198ba5b5069dddcb" + }, + "note": "One model Undo restores assessment lane x871 and attached endpoints while retaining earlier accepted message move." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..961d848b49b57bbcfce75877b8a8684ec19c4d72 GIT binary patch literal 138424 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ᓗ`)g!r)z3M3DqDBd)0s0_ zHSx>zptldRg}8K=!sc=+P>u)cX*bT?Df_!6_Kcp|0oApddsb88Q(oH}2zLqTBftZcBc&6B`=h{f3N zS^1;E)ya=3w$yJH8g8H7J9| z-Y%zk3ztrFRGZ4+WOXvCqA-1Uj+(I|S#w2bIS7>$M&wgAihW>Rx3f&+O1BChvj}$G zwXk-P8gQRfYS*7{6HRoO45&96bb4zVvI;}w1Q?6-)$7(k7(pbp!K+s=(|pI)3m$25 z>&F{@yVFsdfu(M)%?%Q(6K`b0g&Nr>?teD?u<)JkdyP-rSXxbG4zM<7m}PKP5e5Gj zA^;U9-oes=KM0Iuc_R9@?Npr~tT6pz@(XVfR`=A?`0_Q1e97u{$QQ?_(@x$g+~QmOD5ata1MAI6d2J$>rxfCa$wU*+aU&8uVC z%@~S}D7s9s!0F=GIS-Nh-)uz2N~lp$G~$zI>rB7wHn(p`927EG}{ z0EM*c>&^D;AHL}09Ciy;!4lrppyM zekoLvBvwHByJq435rzbBZtQjtPr zP;9lLFwcwtXlq(r0ax-fuS@E

Mst{+Ape88vGgCU3=2nT=eT0!^>7bNTeaxl6iv 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

rKP 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.json new file mode 100644 index 00000000..0b565c71 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/08-lane-redo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:33:58.915Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "9745ef505abfe5f7068487d21570662c5004cf0ccf2a6765221233b34f7fabb6" + }, + "note": "One model Redo restores assessment lane x911 and attached endpoints. Message move retained." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b1481346934b8fccd1e8534ed26a16199abb7e38 GIT binary patch literal 132749 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 z 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.json new file mode 100644 index 00000000..179516d5 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/09-before-message-small.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:34:56.419Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "8dc11b376034b7e3af74024b8bc9f0698ffa3248da1c97df85f0baa129654566" + }, + "note": "A displayed51% after three minus clicks; independently planned Updated arrow y613 to593 upward." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6650ee602865df0b5ab44090c3bf3501d586c98d GIT binary patch literal 133960 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

Z;5)hxkHP#hNAuy*B5qCT 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 LRBsj*EWi8}hmSny literal 0 HcmV?d00001 diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.json new file mode 100644 index 00000000..fa41f8fa --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/10-message-small-landed.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:35:08.120Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "6be873075af8632e284777a18e68754dddb4c4a86283a871cfda57d7ecaa1fe3" + }, + "note": "Updated arrow landed near y594 following requested20px upward path; first arrow y551 and lanes527/794 stay fixed, displayed51%. No precise native bits or temporal tracking claim." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..536d97b33e34aa00e73b14aa49ac589d594e24f0 GIT binary patch literal 133106 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ᓗ`)g!r)z3M3DqDBd)0s0_ zHSx>zptldRg}8K=!sc=+P>u)cX*bT?Df_!6_Kcp|0oApddsb88Q(oH}2zLqTBftZcBc&6B`=h{f3N zS^1;E)ya=3w$yJH8g8H7J9| z-Y%zk3ztrFRGZ4+WOXvCqA-1Uj+(I|S#w2bIS7>$M&wgAihW>Rx3f&+O1BChvj}$G zwXk-P8gQRfYS*7{6HRoO45&96bb4zVvI;}w1Q?6-)$7(k7(pbp!K+s=(|pI)3m$25 z>&F{@yVFsdfu(M)%?%Q(6K`b0g&Nr>?teD?u<)JkdyP-rSXxbG4zM<7m}PKP5e5Gj zA^;U9-oes=KM0Iuc_R9@?Npr~tT6pz@(XVfR`=A?`0_Q1e97u{$QQ?_(@x$g+~QmOD5ata1MAI6d2J$>rxfCa$wU*+aU&8uVC z%@~S}D7s9s!0F=GzvI34pZDHoj2^3NHEUMYT(xS=n)S_Z zx<(5=i@BF#0)n%)AUzY zW~t*jl9)+NR&v48br1| z0EM*c>df}+AHM2iA9+5fYoY3_$(WIdoMo14scxvQ_5vK6Ad(8}MCFBkin2ei)#ZW| zw-h2y6vHR^U9DjM2webOL2J1wPg@u*oq^Ic^>&MvyoBU zqeeagwS!_HKuJ)Ex}sE04%9<6?M0OtOan9I8twTJRZ}M5&A0Kj+OMD6YPZ^@QV@fs zkZsf>pPd;3(AL!0e2%0So|lxdL#@5NewS<@DP=2b1~0i$sf`?|d^OL~bD6Zkxl5XP z>n6t*7Jk?Lo|Tc0u>r=bchXGHMhe?(v)L=9CuZC}=+owD>7#d+ijfgUnu{L8 zUwJOpO5hRadWU~Kg(Ji3`Vw=QZ6t@kPI6CA1L5I*Ebdwa8?#1g;G>xDBb;{WPQG^A9K?>m`+&DK(-!xg@P$R-=?3~rI zLvB;+H|yP(d(v&L@YAW43;t)=7`bF~#``jC3m|#Nv7#wsJ4PH3*mO(zXoVRKWn2lad2w}I7ks~+NIueTv3+=Ep7N*cU z?Rp#1rJ{=8`BYQRe{g=pkz!nY2QjqEUtABCl0t~NcXx=F34NGSGPec8JWA%g3*>9% zo#cW_d4NSQ%$$D0D$kQc^~t2EPSg6`JIxTI@+5gNO=Zzac_x%O3O016)JMtpV~eBW zQ8SsTn(!5iuV-{#7x6Pa&p%u8e$q<(28B>BbiGX1BChsb2izf@EZ1T3vV&l zQu9E{^$^iqDY$dbjA(A>BUX{!dY1OjD34F%L8Zd{C{se$Vq+!6tI^vmZD1Go*$9Hp z^;OLMZo#pcQmg9DI>+y|5=s7KGFPoSdAR((!uS#E zh!|T4o~P0(`+Pwqx#pPj^XyNQGPItK^Ndhz3(g+Ph;E+} z$D?4M3v{qMW<<%@HLW42=%pXPHdw((Gd36^vC2Aqdq*#Z`TDMk@~}mFb`>U7pv!T- zD|B8ET(#X8y|+h0X0|>7z$1^NCJ_*fWKfE^c-oExI2o!ROVq}0!(?fG$d@_CDBn-L zYkBin4IqjOkiEm?lBORa%!yTC$T4TlL;ccztexi@$+CiZHRJR>b(yIeo6V1Umw+A2 z$@#r?zNwNWnk_20bEf&ZWsy8qXJ4My5M~uGV}@Rx0{rI;{qpjgZ^Hg?F012daOMN0 zZTVe>nX$syD%LDUuFW-1zDXYuzl9Nhj0@ma*s*hq1xd>roBfeBGu0Nq7A)CP62Hbc z68iv;f+8ocgL9w5zJQKtc6E7ZZ|ipFZNu2yN9H<}NlLV*25L1j#cSi{<{+vI_yjBe zXp^MUf{Qocw%PW)`2iGPhI@W{wJ>TL%(UiIJML7UdM4Yb6F2=LvyOh)5e5Suj~^Fd zz&B;~urHk;QK!PVppV`;f++!`NQ$tWUnV02zSj<&PyYOf7V{MC%Wbe)Ne4mDOS9)! z@)etJyJB?-q+ke0iCKJy-kyAEu5X#-An1F<8rqGrm}tq<4bYA;H{}xI*8;?uF``P7$*R>%Ol$F(Iwl*{rq^*DrmY zXPC(s++>hsKQgxpV9bDU5R}3y-u#6I?q>W6DK>13XM-k5j%?7~6lmw12Z@+}jt_&O+i!7gZD3)(aOEZgKB$i~fm$ z-P2|rO5jPIfG?pQFR#=DKU;yyEyTPT(UfdRG4ua$;D@BSS^DE=vUG}y&*aw0=wuh( zt;bj^cNq{>uhvk`gEH64TdP-TW^-~JiXX)V(~5s!+DN-0Y6imR^$8;GaVHi2SbU2x z3;tuk^X4~#`ywdTl|Q76%Jk9+cPSabdt(8ZnA``@L>*K>My!yw?AG?454b7bgQIRpKu z4`3yHB5Hvc){#M>s}q%xG@)YfRoepypa16G5Lic`Uyl;^U9o(dvjpG>0Ip-DO=5uo zyuC$ocTHzHk~S@LxB37IBmMxb0DeP&n4ufpefe*;0-@4#(DwJL6)p#KZ*Bsh&?j@} z+dm?p*FqZ-zc&VUPH>CsXT8*S#$^yl2LJ`1=qu#a%NqKogI3!2h$x<`-0pr8z%0Pik5fQYmHJo%3m z5?llY=wswou78m1wp<(n8$k+s4VIV&g})mb5`Q%^VE)lrW!;OFTjvK*Pd*S#_W;VX zg}8^n4=DZJ(<6Z&90A;49e@KQ2LOP-;Q;?rSyZs&zl6_m{1L$bfOb1WI$2UU`ECxF ztPiu#`q@*}7mL}No@|5APT@>)c{H{j#1#V!7BdO1`b%bD)`J)XB{6%Ex$d zCzdi)CCl_Vghs@%y7r?AISI|xW&S};lI4J;4Vk(~A9aW!2v6;dm2FY)9x=1kTmg8! zFMLw(b8uQ%d+HP}XfW87OuBG>+DGC+sJLXAW-MkI#`^;lIK*|EwMoi7pntQQ7XKa_ zIq^cp_^8I(M0Z%-IeP$>8RYkp>xln;lsC;HZePh~X;WNXN7-2HwN?V2Hz|{#SE}7( zq}?~II+^KJsnUTi1C|^`ro>t~$etfn^lztSbSQ$QvFbT-dX3bUagzp?XnXq$l>+8@ zjE5z=&1X^P=_t1~I0v4^%YH){Ypx_c3-ZJClGeZ3PiEYB*Hu72Gh}OP&ENZpKBlxa zDmuf9N3X|U$LmLCo5MX;07779T(1@Z!R$bHbl3A6j~rFfNA(W8<$L06Dn?W4(#Ya1#=R!1kXfT&U zvercl@+i@e)67?O^hTf$p-3aTmvUz1_?RlzwfQqRsjuBVXO)q+WV)FvqP=UQTAb}( ztv*W}|4XRJ-=mX)mmc{s25wv#&)>t*HS*InIUA}**{Bd2FVg{+hTKmBE|)T3C{_#o zn0WvhThtd-zfK8ksnvyg#zUbGpi6eJRSV>f>Hhu!bYO{gc{$zwg5k#?_So~VbIGTs z6O?%>Xc?dV65GRuf0OtSZV;I;Ya=cS#cO<7=^Si0dSW7owRf$oJlY{Df2*f@S^#UJ`h<$C@^zYeB} zPfkcM&5!q={x4%N4;kU$ByBhva|N7|E}l>0>30GGxpYhxgfze#~mW+Y9OX=Pkn3dTkR{ zZ@U7Afz@`G9f|faePaC8!5*wJ8k&;#C^6FhO#ZF&Un;fzhm{WG7Wo`_ajN3=NAg?< zpb|!*nOOcZBFuj2?le8l+YydV1;On)d%`R@YlFg8kCT4a9|igUqT@1w6lw$cQQmqD zo8FS9!p;8La%l;?wt>CCO_#xa8ghICiH#GNi9Zz}$S z^vQK~$a$PKTQwgyd1Y_16!PzG*4e*hJ@JbpHfhIw(BY=cqnQe#h zhVH>_=QhCW?bh~gT?oj7$9W9>&C~Xc{I@Jw?58~*F=bX9ni#eJb z>u#3c+2ekXorH}r0BzMy`Q{t*D6*o`;oucmF<>eP3;z!oYY^I@zaf8rL;5}gbOJCa z{*L_pYZ>&ffWNN@hkY~UjrA?9F7d4k{4$wd7R9l}Dk3wV&7_SKK#XNE_V99DDMOyI z%bJl;J!yi9Uv|X8IpOYyyW`U=sxTk24~$e(T+tVPoY?;IZGxgd%dlWx4aKPZ<`u{w z0Xu}BT$)Adso85whX!stuhlXl;oieYPe0o+vGyJ+Ab%NfL+0XDvfhk!NYOj61)<+c zs*6T39o6?D+$~uQHX<*H5nrcQu(TS6Bb%$WqaAqlKMGJ}iIi}R(Ae3@JfJrMn~c0% zN#Tm|Z&06up)l+{>)jm@%KNTNHfGDPWv-uyV@9c3i}C!NR9rjUz8m%_;>as`du=Qr z;>Xm?Ii530>%OGVJeRfjqsJf_fs!=}WP>!-3+19X?OObk4qk9ScSb`Kvdv2zHohLJ zxV^yyy-u2WJ5Y}RU0!C0U%0b1Oc_}nMi**eFcP_%HKid&bgP#VJX$?r0q*u`5!v{y zwjy#sU3DEI&R`jDRf2!T(t%AtxW);@FT}F5W=&_5bN@hN` zWHOB8=x{TreLK!1^h7{V^j5{utSU*C^#z4tf2goyUq{bbGy>sfKH-MH#d2myXs0Zv zBt(MYw0z>bIxbeDDVeK(YtE}#SHR==bkEWT2#NVeVUbVb)AlnTK<`^}4EG;Er-$hG z0BzTtMlF-jj2Ltu{HAB-0kknsatr)eS!0em_I!2?B6&GI6Xz0sb7BSNVJ$5Z)zvemXb5TLhCbIfeCEKq24l6oMJ2Fbn(4*T%tj}LwG(d6NU!)oL*_`U z+2d(44@LQ+)+0~8A9?#9T_9wQ@$=0sdUrt$(H@Fcaz2{+A zdn)||m)s04_~p?7o+yU=ke4uQeu2~7ev&r7g@cZ;z$YATqnd9XqvXaW!fp6^W%-6GThiSXY4h*tTKIU- zd3fIy$qFAk;Jv|O?9V%{e2Ql8JKvN@4V!dw+6*1Dq-#pZ^%TIB8I*fzj%Xx!r^F1g z6w;Xr{rDo7Pc@3l|7adTqR|+YFx)Hl(<7pfA8feW5D-F%$Adw=(^-~bqB3>o+rfCm z^30+yLhBLjSb-FV!~%3F6HFX55Mi<*dvn49cBmCYe#7T>u1^a#hEG~rT^?_u<#8;I zbED+Qi?F;Re4GHbn-?ga7dRY(7CTKxuhSTrgCbu)u~D=O)dit(J(3r&uogd&$g?QR zv{2<@E{%7jIK!J8WP{iKgyBfw`2hNCh`Yn0o#I!iuC_4Wsn!E$i4n&inFT8dQM!QX zU7T$*Utc0NXJi~KF}16xu5<8<)*gFWzf`@6!)Nb<17MY7vn}we<5b@z6@dk;2DG}c z&KHNHQ(Cy9$0F$SSI)xO!cpCcFkuF+-40edxg_MiCY~)EL`5F6B)HgqSnH#>3tjb4 zwrsGWn$ekDTI@l#q(gevKXBJlZcEKFioG2U`LWf6PYoO41_{)!on$)FpCE6j50{Qh ziK-WB5|8JBg@eq&9fDHbJP+prdt0pQwfQ&)7<#^lQi$OmEloLy_$(4j_3mq1W5R69 zzvpPi&oXy(o0c!kl(rXG=!6q83f&%t`GVRe4#5!KAKn|AnBKcRmaJ=RF{z82Ka-hV z;Sb)U2+%u!rPw9-WUoR)2t-f&A03z4pd1?Vzd5wqsq8JohIuOzM{Z9} zxWUaQ&ZqG|jFJAI#8v;iCV^dH1SLu)_*61SUCoG@|EW2^RuF6c0D64UWQ)xKiNSOF zOeSfSL=iBuWVj?@vz@U!Qo6fx_6&$xbOkckQWi~x@j*p6SB^>U;YKg<7k7a$^zM4{4io{KriePaI{U+2f`rftlWw~25pWy_9}J5$iJ?WxeZ+IiW7-Xcp+_~_1OqTfH?(9~n&-jvJZmLNww zQ-9o}UE#~>u`kdx7k?Y1(e^t+*yrts3{O#jqz)2DS#E=U8p@eCWazq=uujK3N zAJLccwYx4)%QbQQ5F$*wv)fQoyneoRN8n~e`T_@J`a~VcFfpl9khMng2hxRrgh>Xw zise>krOyyaBB4JxDML8gLHIU!^`BLz6?LRLeTr=^K6BSbuyAqVjqLa0 zi4^)`tBkk}mcC$k{K5KZ`zQwA9Ej~z}+*>b@LnY#vbr~E|hyS!*$TIu?TKnxqX)ZBjN@QQ27i3K!`0X z1^8izH}1E9?_m}6P_EqvFWqN zz>8?kjJ87D0m!)gii zCK!LDcd_I*KW-8p;3sgAK@SPthkjWY!vb*q%A47VmQ51N2as0$&6A%0d?L?_CjBQX{YaMT)VVHl$AZjyyLd%mJNAGX#ic~hq082d zkGy~j=DDDi)l%|@FWr0-+Y@EoS=RbQ-6i)a_k}J(X)kO^=Xhw1hYwS2c&PkIA2Bl@ zAXtjI<>rwD8r4lmNT`3^CxdIlzJv9eH9V}xnV$1R`jmf2f= zuW9=tC*=C!$mpisdST|i*glw^ttPWxTaK@Z&Xz{5!jY(EA;iPUGWrU+22WHj*$cP) zv1s)fx=i@qe~Y<^1o?U!Dq;H+JSz^M>BTuPUH@2wxg_aex}o}r4?K-dB)6cVZ>*`B zx`>wX*hgbSSfOX+Wy<;lPbD^#{zyEpe!2n)gpvUlz3+hrTUa{smQHTY7;f4ghROVx zv=utO1BX#ve#?0P2_ui(L02}EEHl2Iay}ee7s{Luan9i|hTC;vXdbTCkYv z@vr$}Q<{!%z1TgMVB~6G{#5Ug+$u{bYw|7gkHV;3-q5(HB?*1!%klbfo;Ymk1Gz{3 z-AE(2Sxe6^`{q_oaqe^#fvL=I8*r@Ko@V`_RA4m95x5qo4s?L*)8nZ5x%PB&(wK1W z?Zm30YfYtb4Y8KmI4b2JFXq1U8(&h`Iy?j)BtoCZc4k)+13EL4S@&fH;8Brtz<*zN zJ@#v1GTMx{(?!afGWKH~TGKRTo!!B=bVCY{ams)q{yG-Q_z&arUZ%n}o9&3b%PeOn z=o$iJAMZv^@qQKZ2Z`er?oN%43-pHsc&p)S&KP#3tT4U%N(FPQ#=KF^*6}ShKbUS2 zb-*i^0F*=M*Fu&Uw#a4G(Mb6>q7jA>?`ob>3O8d9$pOCPD#G_vU!9Z(A#6Yv4RAVm zCKF7%Jju9GQSA}ri=_oBWF74EDir7=MR(LfcRZ$k0HFy6R)`s-eDL%ueJnl0=9xFE2lICNVUrr}>SY2;pLKYIh znyH7TTX#xb#Aea>;du|r%w^Qj3%$T|Y7@FEFSzq?=w}#*;NJ36&Jb|!g6_gzocQz_ zBtM%i7Y_(iL9^3bC{eGUW*;y&4&P9y3YLuQBkSWW5F=9aafKyMa|eADqjxAAR`jP-%vGX;A3xz z*+cO5Jjvav(#5+btSE$^MTJW~-J8n*=rxuArncXo=l|5hpX1@T$K?O3&&9i}I)BO~ zLY6G|LN5yq>Lz4>r14)edc!9%U0;zLb3s3uwFHhB+CRD9B{w2bWD$#pctl(!J%B_w z1Q@ewro!E+FeoJuG7$0w+VZBWFF7Z^-RLXcFJuS>0?>s@Ai8He0?H5W4*B9igI5DP z-+oo0U1_pTy-e{T6{|lEcehUr@~x)oKHl^J#1B5*fU<*)=YY*&5(u#94C4!^j7kzS z|Me8foHO{m2QbWqHpDvSB!@DqTmDu{#6gqL4Pcr?kep_&9b_8~FBozYB-AStsa-y* zD=}nV5XIZfgctJ4U#+b5zUq2Xv_a4qb)8rtRV67JuY#!{M*b@EH`>tuy$|dfm=GYY zJ6uP5#rw9G>@VeezgJ zP}7d4WN;67gXx4`&o>@=bgJMqdY)E?@90{H!#cfGe%AB7j1Q5A$BOt>>qg?HS?Lw# zh_9ddJ2|>C2-Xd!nPq&%%5o1o?Ou_kEfN}tFUybIwu9FGP$NzwJjx|w-u!m0C8#(j zDkFNB-E-&qr5YOwVL0N5PVCT_m=A|B9*@h)xd5#Y)@~VUX_h0y0V-PI)zf*6#tNfw zYAm<}QZJDWXLRw6@iGYI2}kZ{*dds@J6^2?34K`l5JK;>DkJW@^uyiMAKMp7ckE8h zo+>Vh^1&A#me#UI45rp1ho#=}z2V|f#v+BtRmRLxy$ZwbmzgtNx7IoROFgKQRYJ4) zk|~(9HI0YXCH32+kI)bVihMI8Og>foP_CWmJyPxB^^6UTb7tL(DeymF=;~D}VU_uL)Gw1bsm{KnsQ%{J9BNeq-=4=kzH(#c!#ABzi(Za|gCXHu_(US&YI zZ^@&ZCf>K9M8M}J*j-IjUrmqe^r3+F#yQ07k+HR?NDH@jBi-}4Zdh*egDA%u6zXV` z9bj5}uUc>4?POcn$E$E%Ud~*-o9(dCMMcd`qmL(3@AMuQ;jcz?LI1LWKv89{fqg4> zSOZOCDEDD~e$TloBl<>~t@6f0lC-JP@n!N=aG6aBRTYVOT!+m2m_wY=?$Xiv zg>s_){zBmo6}SWvGE+rg6{?p6@nmq^6Wu(PJ&fh+AG;)%BZS*EP?Z<)CgXp~Wy@V& zSTKCidD*Skv4ECM(i!fqD&(WjiVrCPSo@Y;73LZph($a#nPmz*Y^TF`hq{Q zP9RqIEy<`;quK%!esEdu9r0kQ3-%MXaA8bvyRh};3bm-6H3VQEBq+z}dv0no+*H-{ zeV8ScE%B49Jv=nQ@iLr2Uouyi1o8p5?W~VymB!S{u@9iMN4AACzns6@dp2h_PPfQ0 zXMQo|5gVKIQN_A7l%=;nnvWR%5mnPEfwVyMoaXY&=9!>JOYD~4->{0p^yvw{JAVpu zASY(MxYA_{#Qo6LTb8VIZPH;T zS(*!}X(-4QZ^+#8*3csE5v~pX^csaaS-mofp`N>!r?Bzu^H=>9uKq)vGmJAVnq9Di zE}5}Ls>aLp1B8dYL~Vp7pH3-|nPOec-AsYN39FQM*~JP3w4Hk8-E5JPy?D7Rt_I^r z)0QHyofXxPVKCD9Fo_X|g?k8}h0~^{tX|VsFNw@kvsg)4t~%-3s0 zyhQyh2O-dEJ6b8o#5DZsfP4P&cDEEBe?CkD04AzmuhB4zbMng;W-E9fTE5uNj08Js z^wFUFpqab2u_SDJUPG+5_8IP+ASBBUW1F9l-|KYvs99x0^toINyP1g?btM)-tQ->P zmJq%7EgO25OX4R>ThmP5(kxOBFI?C!>v(j%{A{?Rsp&lAk#vUgP5#jK<+HiEHhcU5 z0{0@6h;4P=0KbbNRpq#IjjF22_yNiE;JrB`H4wd8>A_j&nd_SBc&VAYlDl}Sm4UIP za?~Kpr+KolFHyL}A<+nO%zSUj#TzDP!m_kNs#90LWluZrK6xZ@bmhGej!rd`%7fpi z5|z7i(ySquW@`Anc1zk!<)z^S1vMUr^d0g&Ezh^HD~`wCx`!KrvgT%1cc1^l8Qkts5cmCgWEn9Dt!9M{TdEro?ZkE5 zGO|a3E&Xwc2I90XqvT{$x2Bo#lOF!dwE#TA;1b8RgdbeV`-wi<6w_>K{B{dB(v>24 zb^}~PXXmr0t;c9ds|y}9_smHCz zG(krv)}AM+e<)Wcuv2GiA#e!mcKMJOda5z+Uz+F=z*rM4vw$3BLdbm4Qq`;ts z4vPx5%5b^JVwpr++*&>LdzR)Me8r2mCIY#l&Ch4(S8s`^>i>=#)UyqGXfg)?j4!=`h2rb3$b zIhORa4TU$^xBF#U$J;)}Xah6rjLNssnr&#k-`^@viTIv*?PR~-Apd3t(tWy+U3YrW zoVZTcRV{5@(2&hc(PX%ZVr>=O<3o@P^KQY_XWHB#Y`xw)g_3D2{}E+i>8925bNxz| z$X8SXZ1IKHj0=jESB;jI{%LRVKS{l}pbWy*%qCDry6JwJTIe7F=Y52W#V5s40(#Z0S)(xwX8!XRcq5ZfQmq z_A=tzV6y*?gQJhzuCFjQ`=QO&hVoRLCSULPJhHQ<#Org|h8S+zH_2YjN2G@NTj@=w zG>!(=YmGk2lVT}LS()tVU+`ZgV>EBEMb5TuhMQjz<9}_?7Lg89mYtek@aeNr}c0V7%DsIM~rXyEhZnLGcK+g9@{USN#S09)!yMzQE!Lu2HE`_f*wtU(6?o&~C=!Zb!>W74k~>98`a`TJEsSs=SGy z?VYy>$uXgL0F|L|l)lk5 z&=!O@*7rdajudl>jag&5!FC$CT}|t+$$yl0X&eB#o(DFD0FUSsp~?fH?d};Ur0iO` zks2%N-5p~G^n*3{xF3KL0gEM)^9{hy{!tY|yMzh<@A+#a^^GUHtzi1N%yGkBEK+-{`@#_&_U;Y+E1%*$8l2rE000w;T|s-Lk$p=O&AG%koE@mon1J4`fwK^+MZf z)R$xAG9B1pBb4Pm`}8u?GyaAcSaAL#BjQ>|5j+YbbV3i{HL$khQ;|;LQ>rJ1@*t6n zH_DV@%Pf1n#cChP8X9xt&<&BcaQED0YxV#!BmYFq2Ig;=v522YFkn6G_nqn<^c+Y9 z3taY00>VTiv;#`J#s*&pp9WK3Djbmf#Fzb3u~=E9yKFmk>*KrYZYT;vU;4<=yaV3y zv|)O1TPY5nhVjstH3LlpsMr5t4>z#r?PTc{2M87U?Yzc$3tqr*!=)}p@*J66zCCy| z#A18+8+Og$pSL)%f9dF$v^F%~En97}?v+&Q$hJgffPV1=_R{CS0NTodeZaFAs238D zdKc(@U=|eTbJ_(+9)c_c5p%;XFs4i@SehN~9bb?+X%Kl6r$V|RP+wT>!R?HYXfRQg zw%XEr3I6rY0Ji+E^2%^CBaDgLp;KKzbl`vQpWE(>LZIL_a1`LjIBCuXobivqtLgw$ zjTY*A8hC}R8oK{rxQ|5CY}rAYtT*%39vdUGWGcrV88x&loYsFzj=-m^1Y zHS+?XEDCF!6E&+?Uw-QS+^yqIIo+#(YHY`Au3PVAf-H-QTc92WNmIhLwO zgjV+B)@@M$AoKO5`Y;D3Mtaa^|O67SVeu_HSnP;8>b7;k}p` zJ6LUR{6#`PZ8{!m+L_lz(vxuqo*A(g;h0!|e-lTMT+#7t*qpI?z%r@#D4PqJ6_nm( zPod}K01K~&Ym}P)BXfsde-|g-WoBX_OyoR@^Zta)jXTByH%Pcyk67+>Pr~hD*VaIr zeJEev@iM6{2r?O}ul$k}HJ>jtt-V&UdkG&~@?^A%^=XgK+|myO0dyh(c-lG5d@sZk z(x{w>Eg`z6t!W>LT6k5F36~=TD;(FZZFFR%auN(&%&`~j6dO!Fk@hHZf3#oV7~8F+ zuVrqOf7u@U0MaD$Gx^aA0(pwVzw>=n=`(Y1QgbGHwk8IwS*hQ?0v-1fUJyE6U}agu zIge5>GxpA;1L(2+jA}#xVEapYoWJkqf{E#m6#gxP@`mEUUot2INLhsI@!>6jH^K#7 z1#FtAZ$(iD9r^i!9;3keEd=&Z;Taxlf4@)0_xpSq9~ESsCrTI<{mPjCsr~Gv>b!C6 z-HYbBaO?b2P=`-AbH9WLBCPL@0F8HuNB*@xgQ!@b`K^_?qr)!meM8@~z=20Xj(w}i z_Wj<;7^3Mjj3(jK)n5f{DAmL|iv-5B1Jyt42UnQ9B=Gg_p-}ncjv6cqr`D(s_W&{r z%5DbWezENnNrrtcm=4Cwt1SqK7r?$d`rzH=R^-!fqU zs6Oa7z$P0Fb6;|!1mL?biXK3>*D=32U&jKLzNpR-<#in2JQ@O~8B}0yDslQT_(2e` zROnZJoUGhFnUPnYx}M7s^7|M2wpaz$ClD={X;4rp^_48a+U_Y zPYe%s7HOh@jz&P;F; z1uu0aa;5y=mq+h&5OXIYbn{*4{*E1NCIL8&^MJ@9ldQ}T(*NJpqyi<|%Q2Siq^AFb zk_xX`oK)6;bMG7i?94M*Dw>(c{sfQ)=lsoXGLyMEzVrhiGvfo$wp}1vkfPLa%_^#A zgU))mV)#^+sH&n>J&_X;%;tS0<^-;0f`rHEUZTt2XXG8}vapTwrK10`;n8hOg zX%T}~8Rr)prD$w3;fP&!SMEn;ZkCspUsa$Uwm07yIx0WDUav7el^rA|94lr|YP#b& zRC!--mcvr)y}8(2(APSmL8$3ML@!1y+@;$hy;OgACSgw*k+EyLE?s1%5Q-nX;6;xO z(aezTgfjtsxQn+RS?V&;mdc)2zb;dla0=vleJLp8a;fLWxONpA8sof60+s*luSt!~RP+=?AWcI?CB9w~V#`@=Af z7uBO20LX;_!@A<@#x=wE)tkoJTL0M<^KxxzLgY#o@<&L@J1{-MnrG^od&H>96Nd~8 zf)3ITA(*xK-6OEv*s9@1B|F#%GZd#8(Uz2x53U2svtLYLj{8 z(s(}z`sgD;wa0w8lW1QQ?O2r74?+!te3CaevZHoWnQKO?cYdU>INdxEwhb}Fj>hcn zAfT{}+-ywU3?;lQa=}(%-D_OB-xSdd5#W_=MHnl)H>JUSo=~ z0$XuUwah3T#%7`+6lT@E!J|Dt72*$;fyA_srig@UXS4S|7 z4YIN>G>!&wJMw;RW2*rOyX*INq)*J-4v076|{I_N4K=AX-9c& zM-|P>Z`z6woyr5QM{AJwZ%I|j9`80yz}mqsZx#-1>Sksj5pO0+*ai6BoLtvec+@jl z!%YNM$2Pd71fgJCuV(0cQRrrMOf1N4XYV=r%*z>O4Ymf?nwM_XV)PChljehOOv_RU%Z>u;k5&Ez(rqQ?0!mbT9~ZeoZw4T8}Wf zi~X_ZuEALcK|f>vpqSC@Syc4;oMv+CF~!};-Nadh<9O5dxYNC<+Bk(KA8s{|?VzB< z?6*Egg21^r1fgy;&{E7ujvIUYb18=zR#|c_wgh|?1GQSm`qYLIo+7T>?wovf*?bGG zcv&2lgl*Hgi@x=OwkF)ME)g_2g|ACMs_9ygg~sDL!J169-Q0FHe54muPoH+bDtXp= z167pgA;&9Hoqr;>o<>w<9+eaJ_46^z87Q1p{SD>@XoI`QY6d3X58`}3ZJxfClSM;&R&&H|{|S9nUrpd+86z871UOSFp8RGmycvG+a!YsAl+P;r{E=Oc zQ^{H1Y`h;v+fl4{rZQqtnn^C}6 zx<$Xot&!5;WQkP<>Qhx^=OIq9CQrrIfeqc-npaMO2fL)M*pPK%Q3147L z`oFoi`FHn1%P6KFK${$3!0rID(u#kz`OglLosOeHx`XhEwJV6X3E))n2aFh%M)yB@ zMvC_!R^w^y5q=QIe;&R*Sakpnh~g)PJAo*Ii1~1py+~I-fzIf3f3ZQP!9J%z{7YO^ z^;5wCVi=x74g4~Q&#}-x@H*U~Ok9*V!0)YXay=?Vy&vd&=ix^0MHPpRQWBcVk}5x{ z@>Ri_lgHSkKGA&CADQrz_1g{vTu>?!VT@9cv8DFM@jc`qhO;dY-e)Ni(hHuYYA1dS zRB7vCVF!jmBzhlXlm5eYKkH(tVQ#^M5vz$LnH8HC(P!T;%Uzdhu|;?dzqdgg<*O(3 zYe|bFuQ6boeN&E`w<9#%ALp3=;4;%oB=GnY_We~(tRrotJIbc>esBZ)p0w%9w(!?y zR|pcY4zYXO0KE%0`}ZJnQG5QV&i=8YSU#4>$M(@YM^Xh{g@~pR47CPb4V$K=)T2+v zEP}}1EWh4SWT8f{aVa=LvO@2{?0x^m)Q5)D-&{jv@7a^*v3qPyw)??x+tU8)%*AIk zi1|5^z4L9}n}$5FWtg?|PIkQ9(W>uFJ~R-33Rw___>j>V<&yGDBzS8y0QuA~@=a1DL z-o&A#6K5zrb?`tjTnR~x4g4Akf@%dLqK1YNr-yT|5+m}!CYG6J^$L&tn7WlV08i?^!F6bKZXQl4Uk<+5_Orgdtm0W z;2gung@wF0DDai+xt$Z;2r+paS~`;LKqQ?OTw|mLEbM!naC%Q5tt|SfY?G;90Fr(S z$=m8@C5zE?+1Ndn{aqqQ!z`hjA4$>OeNf%!*D*bu+)}d7KAD}yG~wMX)LsaL$#ceH zo)6HU4Ib>*eB8S+eBsXwvzkxN(=AwChi_kBb;o`ckMV-ajgDB&og{`N4*e@Wy5c>S z?m-LZ>vQk=WZR9{Zb9F&>D(}9@q&gVGgx{D`G#zkNg!3j6Y5N_pPv_vcTwOOvz7~k z=^CRY&)$~(YTa8FOO1eXvYhSPot7orT?M7OpWrmbuZ^0LzQ7HzPDj^i8UIv@(taxM z<0SulNz}1OvuOmw&EmB8?cuPU{gM2(TG~lI1Xw5t&InyUodP_sR(X(_11;8a5(VljG2+S$osM@-h{ooNKAr^_B$8Yje zb}PN#HXVMgVDeW9s;c*uY3J?og9<;7#{qv{^M6zaQ=DKc#)i`s=Y^(^P_$!>qXM z5Ll_EVth1+`1vJVoUnH)v$Cc39n@9oCRpgNM;=^9a+TnI=$!n`8r2r{&*P^4;NOv+ z6&3KO@c*jxKh^T*X!)N%MAd6i#z7P^hwo9?cFgQ8?Q;`s{=RXWYakN+Sd#F`P+V}G zdx~FjAJ)>3VvLq0DPv`Z3%GNYHaH^(y2KOZl$sI$k}}2@!Injv=cTD)DB26hu&EtK z-m@qw&M9v8rg-D*+iK&oDw=%eTDH$#SKNexj(zYzhu*uvsvMUVhl~N%VvaLsE3*uK zpIo{x-e8zToNrQsLY3(g#mE*B4|xsZNKvYG8Rq^{-!j4`9eeu~V;zKls5u zf1yN*{sjd!uV6R0#@eIMqA~et_HmvVWfIn8)Xf{CaB&kj)Ygq$G~wOrG5baax~f7T zrMtG_+op;MYZbMPZ}knS^O|7^F#4t_{a?9=vci3-N@;GFGu~%|O=kt}2P2%$*tARX zl4!}iTO}t$H^bkoqMV9#9i$vi?wJ+KBkL~ebU4QgdK5pm3U(`*f1L2dH#$dxG`bmt z#-{1i`&mo-Hyj<}e=C`3@%=|PhUx;Npg~gyI!TthYDQQg{ttyx+v8R9Y8M{UXGb=a zwb+$fGSP1)uxM4y;e*I|^uq%Po!Ac$g#WWM)#c;!Z_)aW)^=A6tky|fPy3$T^bCUR zkYG9t2|=$)pZ{^Mcc)`#&d)k({*R7Tt)Bnnc#YK!OMG{&aMBVE-gG`ixc_7$bYZ9< z@rROnoM+I<3{>hWK*IfPxSnPdFgV1RNGx~J@ zgNwA`L({7Bu7Cwui#(8nGDoP1>;4ve0)$aFBI61DE`$2+4cOWC?&1NorZK7Dgw6W# zXT=JapP>gUSAg5Fy(S;n8!@{7DI@D|jj>b^8&&K3n+%D+^@A2LzfICq4q)KQqpb}bu8t$Xh@q8!kX*~QcYpMo3v`T4p8sLaY zb5)uN)N0FXa$Sq4!Y8@##Wl`@j)!w*OwT{HQ8Wrmak+w4hon%TEa78_;qzZQAKVItp+XSM@UJJ%}sQn zguk}aTIazP=lu5sKK-RG&R0KD*z1v0 zzl;woCFNRxEmvnu3j^CF1-i;)*la@XrZ8zf?z>N$_Ud!p zCD~kOn`@f2kBp6s=Qm~&atF>C*p&xqqhzb^wQloQmPkJe=w_2cKd1NZg=am6Ew9=h zj2}eMQ`s*V?uKFfWtnXs_rHPAyg^HdC?746gv+;PY@X=%G6?%r!Ig3X+e2d8*=`}G zGHk`nNtkra-5)=%)knG?n`+2FB_1ALU(fFVuXN{*_kdOlM7B}2??>Mr`ZkaJj9(K|0^En#}bQP?~16elD!dpANReE|$ zZEg|%+B1?(krW6MaddX(FYcxZT8l?Auz7?W z0YYbE4J3)*;0QPM6NtCf)}8O-SH3))!&9OcWDWJ13B+Ozw6oCkhfRnEFU3igjZs7{ z?}=qgU@c47s4rrMw!<`?bd;OTYDfy~rjL~RF$Lg&0!dpCIF0>b`bwF%C8Vv>YAb7N zOCuHG7EFv6D0T=xmX+r>-3M{#=raj4(uI*I~Z_8xz-tz zGfxh+re?&6i;Sg~RZvAbsbI$Qm4wk)lRru+d3;9p?VunrG#PnwsTOVlIU;HV0-}CG zCzQICf3{2<^v{iPDxdvc7%RTS=94{oSe`N+8AD=ssICCN@Q zrh~CED8qP$#bQ47PQMyuU}p!88vBaxJ1Dl^J!4)Z=wMYp31mRxETxnYII@<4Z^8@z zXizGrJl71pTf!IG%G1!Z5f%e)8)^@H_ zhy@ga*3H1N9qTgss@WJKIVe9FX3bBlFN(liQA1iLm& zSDb>bi=Sc<_4E_Emw%@Xy6uz{Bb zjeBS{oTAjVgj7#R=8I0s^$v=lQJ73|#nN%cLKd>|c{O%AM(!tD1u&qGF9ExakY1kc zq2UWkblQxUy-X@qiAKejj z)qK$s=5jl|vgOJ-I0z$-n~<|0Yv!6JPL!-wn+oUirc;kbvh%zfqlE(|RovM8@m@lv z_Iu_HL(k;sJo#;+_@y)>IEuxiR&+EeP7ARtX~Pd3;q6EeW+c*kZ{pc~=!xM-(^gk) zh4H@>I9<10dFH37-C+_{ardb(olvM^OQz&yeSiKYDBga$ti9OK@%~F{NEz1iSDR;e zps?h_vLaAI^|!${{tGIr@6?^8obRa;=UI{Wj67RSDiERNnZFl`ssa5_TBGLi4|>&N z^&*+6tJS$5?;#_XVh3NK3lUZ6Znbl6Nqi*PDB*b32C$(C?q3#O44pAFUY{vfI~Iyw2&{nhTCakV!MSy8j7p5}y9h+l zZ6tA$I8>(cQQLi7b8PCTCT{ZoH_<_7srRcW}noEsK;EPh|tNg|TQd1c@?VPDdvcNfB-7kN=&Xfm* zZ7f*27g4fhb+PkW?g7zDjz^;L?C^`h`JOP(9?I|~5NL}tD%)jxqFev8sN^qe0Tpz< znYgh?OUayO&kZG6`0K$Adq|8I)Cnza-^#R@OuwAGSF?)NpCd2$cH-U7QXFgRmie;O zx?;MNmaKd}``4rWlU6DRv=aq*kPA{hAm7C#BzOMSF7-G#lPCF@sVg-&S#yhfNN?5p zFPGNE`6tCA|4BW{wM$w5l}`NA2g~ewg~|`+A+~!$-(_QZjk|Dj-MHSkqARl0=>LkQ z_7FV=Y%fq2qF_%V-ylq=`T~P;TTf(EMmcE17#~v>C+`1P&J)t&WJB*B@HT$e`yW5& zf-rx9RP-nIkiQt24mFOu1j+k#=yz59vGLT%(47VHV)p%|2pv8u?Go5g#(kforMeV7!qm?w$hPArB&pm9j@gr;3pGH( zMiJV$B6)T@adY$z2)7V*0u;|@0NFIajxq-spo8cE94X&lY^Vf0iogyWg_V1a8y|%L ztLC=R5y%xK-$L3;=u*Q3ykh_x;g8Ro{`i6hj#3v{Q*R$+_qy!KiBi`}knu*839xSAlmJ>%CzG$YmUt3a=4F z0C+9(W)>(;-bGxOC zHSFrDTZQNKGazb>Fg1A*3D)ETQ%_5iK{!uNxy|?Emp!LCXuYZd0HTgK&K}SOLHRF{ zO#nLT&L7wXUA1db0EHa|Y;oV<flYyQgrAPi>*FEQxLa-4zmR za}c2EK9*}}7%ki=^O{zFdD~YMT^z#O1wR3@Jl|Frtz&gZPbaO24%_nMKyieNEGotK zt6|kPv_qsU#;Jini;U$;&)gc;ZLMS%p|8(lxPLnta?knk3SS5RNr7)qdn7AL?Gt}@ zEtb+IYm568zPn>Dne8@da3Yzd+aKBbf3cGO;!)3|_z^3v^v3O`mZal`@^RDf?kU_z zK_b$IyWc)d)J%Uog!A>X*P7*#8Y>r!^kK$#6{l?6tFeu!90(I zK@D5{11=me59~x?KDzP_&rnOFYtL2XQejNjRxH}-$1A^}>2-GohIeoF#_wXTX<5^T zuy+vd>jqpu2Bht-3PeW$i4V5fT~)q6=>u2*9#m@u_)%BIx>LD3DwN`fJ9&J*UN}=0Q z?-a)6Do&nM=ZK8FD%CX~;_=&EDF+8$Ha+)P1Nx`Dc7Nu0oz3Xsnyu5~&D4-im75r& zAx++0sJ(EZDQD)$Zk;2$KAU%}A$3pUQ-zM0cOg8T=lW$`L<_WKA?ev zZJr3~vW+DT5m`(_3hZ56{p41{bCrbcQiP|RsMD&+aB;LnwI6O4C@q>lUq&MsBVJEZ ztQ0<|1*^5kT1GMfI3{~SJnU&o>N2MlHd*4}2!cg@b+XK)R}>Y8`Dx%97iL=1e5UEy zDg^KGu@Bj@DJ z5J*>Lcr%1Id-D zMUMx2zTkUKX^O~ol(+zPIJTLJaS1kwsZNSFKKdQ`Pp$K76I>d!hBjtGF^Ug%uIknW zkom5QD_n8Y%IF9Uggb~epf9C#8uH?AW)%*g+yNa|jCQG1es2EVE$~uSB4p))G0U>4-`I(GrnLl@~Ah`x}uQ2rJ;HddX=0sZ~9TZE~hm=x$tYciE7 zne`EE+|?1BS6kiKFToS=bV(scM)hnc7qnWPM+TtyJ;1vPFN98BPK+edOc)MZF*5B= z$eZo;yuJ3^EElV^Mi%8Y=6gr5W3es-59wS3zB6$HAXqK7Jl%-5`qYW5W$ zvP>5+FUh)Ss;^-_37xfi*_sq7Qs!!TCz5jg()BDK$>IFi!JF7umX^9FDdyeBuFF;b z-2BbT$_9^+nteqqg0_~HkBbe4BGpJdgoK}!wk)vcSOoz1g=rV6^E*iuTV8|G9uC(pDcD>~ z0u3vBxe9yZkI!pVX}q1uk_yZw!ta{q?-|52qlV$W;W=Lh((0{5q7jedxznb%6tZSq zkuzWIR)08>7`iT7HEG0I>lj^C(f=lu;&*-@$B&Bf5l+2J_<6_#K5)Fq3H}rRB(0KM z%s-mfr}YUEazfgfKyHxNas7wKdYwGrf?XL3PZHEMPFe-c3fIvF#sC|6l zS=qeKjknUACo!%CnjbWnJg%~D=EDZcu?e4oerNX5SaLzhFmT`XSb+6;+Zdx7U(afkDqP|${M*DJzsPti@Dq0m}SAG znTDr2F)oE_zR7vo{Fyd1=9u6P%`6W5l1v5S>S;m0KWHOz`9{~TZ^`u4^!S3w(dfgc zBqS?Ni|!i)yYr=Snn3LA?JM_MPf^}->@}p_G$Zk1Mq$e(!YD%iDyx`wcAW?um~en! zH8=l0bzOB?ja`T3_=sObRE7G3J8mb60KVXViyjL$=J4Emr%pf3Gxp1+nvzle9;oX> zaMoTX?1P*eo&$kG@3M86w^tt*U60QI3VcZ;^1?5C$aJvJTJ(-^tgn_AuCOKufg|Ln zS~#a~^r9iDkO@3s86&Iutf69RUqPpbw9vO^BNvmI2dQNjo`A!t(YU?Tc!FDySRMRs z;Rrqs+CU5th-z+bClEy;j3%3jkV9Gvd zTg&C`Mz7vMHa`&97OYsfxCaEb(}2MC)eK}&bYi6O+n>^1vjWtjo01hFke5q0(BpNM zi|2{oatB)0H;9@iEZ*}-V>hfo!?DLTVnjVy?fzj109V(cZsnQ5?N`una4GpdG=eQ> zHLuUq$iYq3;sIFtUa7_N^-{=^vP&t{6Wn-k z-(qv&+v6WSqXE*_lg!;1tgfOXaP8k7w8D&3(vG%J(!56-0J{lqOFG^L188Ct$s2kF zAY+hU358?w?_YMuJ4e#eW z4PL)X__udhmAVnO&?X~2WSDbJ^9-&AqIw|rLjG!=s`gUxev!qcH3YM1nK{Y zoRU?{)N`g(kVhP;-5c3AAjmgNhtyGi4z;zN;N{B7>L3$q9@gd}E6|nNAg;kq$2DNs z{X;A0jkuZm1DVkYp06lm>-rb}B$x>9$Ch?_m}Odp_gnz$Uan~BEXD~3eGBlYIYjW0~bu3$a@mBm5MiN>$#+hGW zQvJ~$yKD5oNZ>^J?LXE$^|#@n=embWGNwxGagS-O{@ull(4CebpR9ri)m;YsylBBc zEAW-`PXeGj8^-ueUpAK-eG+NPfKa==J$#vsh&@TcybF)Y3kBFsJ(010DE04Jne}nD zlFz1!NB`OLtB5bT{}ANwznN$D8EtO#9Y4uJ$)@;Mxqj4UR7=VGO}~GiD?SSDude|* znf&K1p!EOS@~3aOA=L^r0HJ#?UxaDJ-nUDEB)sMI%)s#bwrrR3>!CoZDj*@q@Y0`mZI)Ll_@{dS^YhzRGf;Q!R~As*VsVnAJ(8@B zpY8!9Awt0JE>Iu@go=?TQ-WNb(Vqh+|Ic@Yejco)k|claJNkb$h15iymIxr4_+whZ z7m~Y;8|5AAjZ0cMN(0PG-GPuFwW#J?rmV-?=!MLN;}+CUBjExhc^KHT1-1*;}Lw`_ZwoB%d zk&`}oC|G`IapZYiC`o4@;m%tVU)t9gR3Y@UMCBjH_Z>-h!zc4(>8fOXjHd06u?Ja5 zNR9{6?cO!V=I>TylchUj#vaQhDVX`RhTS#!jAi)(k9C5+o@cGrd~TD-XQs>ffdq?(Y&r;%@t2SvME&lreZ`iFvw32C&v!bUg@+Qt$HaCRWdyb?KsFd8Sd5 zUgn9pOArqp>72wNjvm%TwvEX(^a6nMcjnAKK^V1 z({Jjn(OCrD%-uaTg!^tA6-Z{uvgrA!y@#HmN;IYud>^_y)~rq#O3D4bg^~Hy(qm#r zuEpe_gIf39*W%iax^Zc3Ue!JVYD?!RmdoQ5OJz@r-D@4|9p@|7#j)6~eEOx%3#98< zvRQl~B`X$Ot{j-@ox7BvFrbCZyKcL*;(i-pQVf|Qe&&_7QggQCs>(>mYE(zQ=$nk^ zDzG~%tU?T_`He0JvjUB{=ZD+zrp0TbQuPM>qWY2iG_TDU zzGGbJ$}nsHzW&^t3pc_>y$6~H-S{{`H)d}ETuG#|5CUUzmZ&S9ne0*1baLY08l zyS$43u(P1=9L&dBOJb5?;d{uhcK9X7k&a1OEdfOqw?#&K*XmQsE^HCu_T{GR@{{Km z8UvOcYFtl8kq&pZVK}|i%$V@AZ z$}VP2iSO5;IHibT8__x7b{ag*Z6-*FzJ}jd+XEAp>fo_lcinb=hF>FB2N%F5_%{k(X_n* z`4Yph=>i$;fPN{AfdX_jT?#{x-Ad^Du!iV&w@)E^{_FXNm9GByKbDc&z)PRI$QaW5E$^t&Y|7`X%2dhxc{SDC@QjVzo{~mFXa74mED> zK!*#KQ)0gN>#_lKWNV?i4~e7(U-#w&Nv%csBFnpwnv<$^Xi9`bz((1PQ_Slyf$R#% z{N}wX>e=B;VHk)6S8wD$J3d#%x(LIsQ^#t*@Qu|njCu*@YA`DUTg!W&z)M)S)w_+w z*RlE(EZA&O&$idE6|MQKj`G1S!<@$JxmpVBcm{_y3U0artPPC@!1n3i>qnC~@0FdT z@a@XS-^s@Wx=+Q_)m^^Plt5WGd2qm3tV4}-(irU$#WP9)${px}Y9 z#MUPgfL)RgzQ4l1D@wic@msvkk;P8GbqSpIwp3?i=?x#n4ub2R0h;2n!uM`>^X(2c z&lzlbirWLd+QZPNQeR+?nkD@AUs^k-xt~S8& zx-JXOSzl@X!gst!w`{lob6Bh3K}ZiCVUhe??M?sd<4UpY?8Q~(Wdu#zd$-ZM_&=no@a1EesEO{(K+7U} z;3I}WUG#{A#7l&fJv0QZh9Q7Vu%cwhpnhVP{Ar|?pT0kFK!9oQ8v-veLMPk7wKttS za0cw#f{Y(-gzTMDB<*d`{Ay&YLZ8~~i4H~1x(*v6U zpU zL-d6=5NcG1Y%f7h@V6B5%+&-rgi$NINI zo_`9HVj$k8HI7}_-(C;gB0oN)zk0U}c|&_xUXXAm+nJwU8VNbgktuQ_+?)lIC%6K| zR&)t^P_J?F^B%xebbOYLOU&ibU=Xzov@qt8*qo^}bUDS{5jse5gj}JhLl#(|fJ^5$ z2FRKT5V}X>h03+MGf!j5A*Ab~@R%3kC3N)cMDH5#`BJC~Gwy!{JtMzPsT)|@Xtr2D zy(kz_s~-ht$QpSTx8_GO`nV2QvKBu5?RaQT`Go-tu{jGf3p&#>Dyq-lCQC<1Q#^9C^jzuQ6}&+nNqNnlI<&iT zWOD@F+LLYTBB|Z)1 z$`cW~Ld;`m#OOnRf5rtcKq7dTUOc5{3U)oNMMiqz@()qlU3$(FH&<-Lo zNCzZGK-*%Q)z^>;v1XHFEb1W)EPEhUy+Rz~^)_(Hn_TR3^VTck0L5$JFesF&`dwGG zR17FC@UGCq7D(-Dw|kPfwc;Svy3(L6Ey<87uHnnBvQs_{*RvM#;gay?aTK%68T=~K z9ZO<`0A?6EkHY8>gnm>y5rX}Wr`79@SR+itEAwTc$l&QY zC&mrsz0OkN+FQ{rGdxagnJq&8%6T8BERgR8&ju`S{uUkVW3)$^ldEbV|b)cA(V-UogQ3I%ZZBZ09R+ zzCZVwXA7uT|y+!rQ* zaU}#{$PfQl?(<)d_s#8JPXGLe9;W_DC_MGpP%%~V(?fFTTL!?k;ZV3lQ-@5nLay!= zYUSJVrO@qke{cBBRCv{LlJ*BX<8O|j{R!umW{Uqq)W2hZ{CEEw|Cw7LNeHB4PblSz zf!-V4D79+GOdB7JJ{(A_Q3AzNJegXMT%r9&=v#}#1NbA^r8&XRGYd_QCT2L#nEE~r zf|`WyYYg69C9jcVCFT6)5o?5e1!V`{4rw~ZU|a#&o;jSs7`q?I{Ga*Ga$S6H%L*~J z+}@g&2&Ctg=CFQ#`Cbd*C^aiiNzK>?_gM0Vxe(XQ3}7u?1em;^Cmqz(scdEfbfkb) z*QT1-E*W)O?t6S4oIzI@1B9#{U2;bNBGX2MuONSbom$Pm9ss&rA3!d01OmOUEr2Q@ z@~29A>_G5%>rgEt38=`&_zJ@P(?{G15zfYm2lfP`QyNSFi)L)OP)-PXLk^`6zR=O7 zKLHB*_nQEU>8vw0jNLr$q*+f^agPCjojbQpHx_bxA#|fc{>wO(b_~g9)PZ`ctC#+l zNxuwB=+_}nb_!J#0d*oLKre2gU#AZFb;!jb5U@T_+O_G=unzfkSicV0fC4)Gt&C{| zN39nKc>gRvrC-KO)-LitTbAeKzSE}zejcO-IeJuP_75Fx37QiM)F@uzvSrfcmZqXb zE46ktCtfEA;3z3NfA2={XX4&%$JN+{8{a~JVQ^XD7I8v?+(}>0@LxijO#n#qM*z~y zv{HCUS|&Cv~7CSuc-ZhRQMV)BerM@iMYr|%PAOIueBc?OZGF&6)n_MXE3O1szbBZj{ zX86dg&Uf2pd>s(DLN4GeJw=Wp8kWn6w^MUP!il>TMTT4Up@$t&(ilD*NnCT5ClH_kEGNo)W)``gtco}4pi5K)P-U+K`hr`qc~Ij{ zcm2f5{9Get4~>^8oUv(Ipp@4W<}~YPp;abXi^sc4YUw?xQx-{6ZZBRi2Svd}PB69! ze=rV_LhKh@Vi~z$NE&1;>(gsf+qO0~ELUHT?C$6@Vvo2E-Rs{8?P}`kz!@Epuy2xK zljbZ)nm8RJ8JJqX=AP!y7942oId)2@El#N3jJNmquV;7~G%Y~HAZH+={`P8Fc--<> zeAUWNgp#R|hnJAbek5HQ$S;E53KERbB*KSDrBp@EuXBde8-#vjXpAYUz`03g53-k? zrmnVNiH}$upMZ=7v!>Kb=wZ0H?Q1m_X<_Q4`KH5Hf7Iq>OWp6TSQcIrhBF}C5HR&_ zA@Ue8BcG1NHp7;)b@*T&&Ik0Qi%3-@y`c6ZcQGj@BoN5K*qKfsx^bVWgfu3vjjCnN zTtH;%#+i4S_=OeOueUQC9T7+Tyr=R7EhVVJm8?8pTemnYGjym$|fgA_904LNoYuN(Tr1QpIz!!|FHj}e(89jhniDVZ2DLp`Ur(D14BqY zj4D!vEp1pHTYku!Bi22&XOMe3UrMxdXEkNlCBcv1Q->q^&l~y?vGLB`|4je+qoRZx zRx{tUr5#mqZtK>Umir%9$=j<*@f8{p$~sTcBo(VGwKQVVo+J*~6XL&k(Q62=M!Eh{ zs*5)trL8AN{ZXvtS0uLm{U$I`GcFYBqZZOaM@@@1Ce25qKvC~N#9xoGjhDg zZofPR|Kj?agmNxbx)}9ou@J5T_O5nU%1piHs_jAy`RT~)tTxk(%hLeq-3-Rs$XTWm zxw4Hlcx6RNxRvDP_hqiF_^ez(YRcUA>SBYw1W!NLW=M*2g5sE%fzZAA6%o{&og(wC zO77CQK9MbRpu!%g#C=&6?Vweh-@*~AYL(g;=E^C=DddX8W~p1-KiJ6?0&17AU=Tfs zOtv=hsQi%AlR+nLGo6 z(gAq9`m2w>IzR=leCuU_Nb!9i93{Y6|DXL2^ACTw%P-}j$o{jClwWD4}7os7y7Cz!ef?f(mMMeuO>_xocnFr zKSi69)EVaJcs^RLg(B&EG-gsI)ny4=W*B7CZTm$s-!vN)Mj4Uci*Et}Vv?JYnMTUH z`(TWww7x3ADupc<&jl&)UQeJ$4uLO-WsY;yMO(8F0J@(5C`%)MI3KtqAfr~Rb^A#I z@$~L%P6jseQ`WDb8V32&-y@@M|DK_db?Q!VDo1nHY;5Geh45y|?REF_(95Ax8e2PW z|E*xZtU|yt@j+ZTVGX{y^A)uF5z_qD`ih_f3IjRo1`=v}9*{G6mP;XAs7Vl-jDAW( zG@ejtdGl;!(_Ga@`Gezs4p;y*Lt@lQRVOK8cS^}Dp?}8ZwAPQPo*6uS(N7qo>sCFJl#Wb8T2Bc zs`y&EHb~6Us9F`^NdHh0p`VwAY?`#? znil^i38-Cxh$rMmr%txeymI~mA0f@ZSa^n_pR;!J2OJ{D=3gtit^B^;sb+M<%riKcd1dpF;w;deh)uavi?iQ zuq=$u!BBwUo|)-CY9w=F6Jrc=J{OrgIZcG*T4N5}3l)12xENGLdz|Z_NE5EA515gx zB@$uaV@y2@E1eb|!PNPLzrl|GpY!Ga;H>+8zL*`ghb2oZ>0qenhnPkF@Ew1n=kEP2 zWi^u5`47ND#@n9AziOPwF(>E0S!tQ(i^&V;v^Z3Y?i0&Exud#pypMl-K+g+adfR%? z`hHoxeNCGL9|ZMHqQ~v4p)25Pp6Bvb8}dzcav1y2&1h>D6%3&>R&FE3qfq%wI1TF{ z7{NuiW154YT6S$)_KdwhxBjiu5sy5#el#=gdkP;a>_m7#Ro_O*;^p#2I-)&%Eiqo= z=keL+%vIcZ!*up8FF}WrFfop**7lWodhO*-7f*Ld^A3&)p$EoXpcmWZD&}|!B3E#xP7LZITRVDy77c=~aKL-a~wBSrZgF`W9=d*ZN}M z*&K;wL_W904T7xHL#DUIH0=>4rg*Duj9AG}EMMzAjObE@rEvHJr1iN3oaNn*jZ2gG z@t;M{(yXmTxe_~rklO8o-0T%4mpy5uGD5AWTV?W|&vX)cbB)ob+bspdn)2?(0w2%T z(aY1co0BB2j43vdR1J)@!xg*3Ru>u{803N zSHdYgFjx~boKnIua8J`5Us;Si`Yq1~xZ*m?zEW3s4UuO-Hf}-Y>W;O91x)uptkZ15 zg-C%{F{>ykv2bVN@7Tt#l!MHa)Xy4dhOIt@xfH~8OAYG`pnNj21T#bsmq?K_yRH=C zQf`kUM($H;OVAQ3o|R;a#2X8%u?BkgEGphj$9-qN%wU_HBS|dZ$Sx|`&Lm8fWBxA~&l}@)bIguLA(SFTMz!!02#-a8%?ZpaKFEu46aZ z#_F;Kk9>k~DvK@A`HFVK#q&>`)uJK~8Inp$QoG)iRqM=1R>9jt56(Zs*D%Ci_+U)) zGcgL8cy0Gqmn%G2T;{d6C79koJ4$@#-SovxO~5*5{)?u?=9O*~{+ag{&7|gZnVpE0 zM=0~8ciny8S&wS5unq#89fTAmZN@9#N|N(fujv_0-IjDo{EZkdQd7r<_7)i*u5i-5!;&l1Um5HLq^;6ZNA-(hUtkR3eTMUuGI+0gARCt4~ z3`}{-dEWMtd{y%aHpqACu9D1UJ)LgT%M$tmrgeK5S(}I|G1;cLf z%CI>p#f;^$(H?Zu?Rk{OT6*PWs#&j8j?QrjX>GR$2v_{qP7sX-Ir-!`>T7hi9?)no zO|tcn2$u!ZxSFYx;CJ*zP!h|71knB4Ckpp13-SU5pR1xSY~o{}$W^W@;v;vf@d^nN zpxQAAg59nJ*j2_Nz^i3t0Ju>6sf;c!vXvQ%573B);>A5#MTBSKwjma;s7y~Ltxhg1 z3kq3crwpsbrwy+8OZJgS28L2$;V%g{Meo{lM7ym}qprf9Fnv#Y#}Jf_1Dr z*b1tZYZjo+nb0>{;b&F*wzF&9PLGFnb`E9A+vUqUF~LMwlYdpc~qmgXTVZ+1z&EHMv?;3NW8cINhA4x$K(8zMp7RA5hp!{VAK|RGkOTrpX*MwJ?4@Z zFYTz&wV(1XBzNu&iVl`bDZSwXBBM|sd81nlB#p}+qW)J8Cl;Go1JVI(Ca#S@mTI&K z%(X*D6|D{8yU9rS8TTjA`<&cx!$2Al{fr6v?sWgZ@$od zCWRL?WPrC*)g>K&aB%WiZah1^KXMaC^{6230UP~8WynN$BSFiZstxbN$J6vOkEjOs zK@GlWis|J$hO#wS#y}g4H{-%B#;8$gWJ;V>o4mq!98I%5*r=@Uj7eP4`)%e^6|71G?&*3UIxvp z6Je7mMmTq`Fwb;aI$es8)!U5@uA4H$_sv@KpAF8Grtu-{^(0I(y6tZ!&YxC`Q#{(| zfUEYW3VW%%{?x_0DI5=Shn~LCDkd#JtTokPQb}RG~QKRhssXg zY)FUk;!V1ydK7oo&K5J{rhXAkZZ*3^m=q39It6jsptZkK37Q~FqYz_0rv8EH1#S+Cb6OUg+$mFua z-ZP=0=^?Y5S_y)8ba+-pvSsS5dT!It0(Vvs#jew0c^`Ram@!6qt;jWGanZJEK&d!g zt3D&n0xmC~(f0M48(s&`S-<%h&g*}b-(~m(H}_vEB5EF8mm**PyLyPne_0PvyN`VV zc^cPRQ&uu#6}q=>ENFllwwibXxDuj&C&z?8UaY5~U}0CA9D{1b9)#GTJ9gJElQ|-z z#k8c0k6BYXt^HCvzO;g;iz<<4y^s|di56rhhXVtD8&QyKMxB3KhOb(J%Fo_TN@BvF zy?Cth6;$ldxYLyJ6=XaGF@Xs#xkOrnED&^Ts(tx{+@)_qB0*JFsU9eb<@E?A&;%*a zb6$azmt!bHooTZUk1OTiHR>|;G5TGEzQ6;do2@wiUR=6VV+2yAyrNo6`U6^KwmzSwojXw zq6cm1>Qu^7)DBt>$o=SIm_btf8~J8R!njst+r+hT?g6!YW*e1!$zkddvFuxEfx*q; zK!fhxl6g;n+1f5MiV7;T?*QGjGz>NeKB8PQ%rQf-64awmS`oyHnpM=Ch1*H54&tH0 zVxNHX2e${LYy03o27hdN>hmOo@XzDMsir5mL}rml?o7)Xn)$1_CDN@jRE{T1fuX8^^rl}W8D)HaF_O=;d!JFg z15TD`^^^xTUnAwm_WOqx65LhJgMoYDJzq6IXy*1RAvJkq2Mm_&PY%47W7S;2{-)2# z@t4$}>c<8SaRr}v-9H5df30L5uSyugaWeV^@u>Ve)y~I?#%+w@>MNpCCcvQd{UgKp zKly)gFf{Kg2*6=qVPXiw^ z#UYidzM}F(5m!Y51pDdEH|P3aX9Rz4*1XC3DWysQG1_2=(O`JrA-yWPIlTNWVhIIn zacdI0(Gdm}x_yU|8ndHC)-Ga_(ltjY<1#OQ8O_>C=pZU);F8FF8+n({xY{Yz6GPg= zvpRha`u-a`>smv^ouL`KjfQG_tO;|Sf(i7gThpm}W(WCw@%K|jpB}w$7@V0>hbgWk zpV{`MV=bnpubg944x&_I<--CdT*VTKOX zu+5jQbyepP*L>XPw()OfDl>7^nH`?15qsw8w3!LsO70vtS*>HP-REY`e-Q44A?I&X z)o$mqTyZ1f1lH}-yxw`#*-I6Na`ZYaNc|pf2TcHcpBqE4r`B`#Il=q3W_RjLKhH|9 z-lj#pu*u-+n#S3MmtuN0w=k!*nX%<5)t>K2Z>jfCJEhh~s^uYS2dsD3ZqS<7#xrqy z)-7kWY@DF;zG!V}^2rLi+etKETH<#UXj2_lM<)=vZ!7XW&O@p z&xm$*K;Tw8X`YlO`;wGu20#9KWohhZ?r$TeY0ens_x{I{V3K#K~SuORx!lp3J@xJKiw zP?F}(A@{{GUB%%8eSx&QM$XkJEXfo zx*NaYTx-sWbFa1L-23eFJL{Zp|KU%@U_2up;2qC>-B*xeOw&NQM${~@g=TGPq^{(4 zie`;y_+)v+_=y7H_cAd zDV<)dTZOvPPv&MbEl-=nX{%-mGQw6}BB4a`an~VKaFjzL+)X9!-d&H->2vBciRwN5 z^iFAKANk9N5R9vC8B{Jfo;O%f8R^Az4p+1*U#-+eJWFZNMPfWz;#Jbu-iN&C{>Gtg z%lRxV%eisooI)UDuI=3z4coR2-uY3ls%GPD3GuR??vzp&_MpiWN^Q`lJ+0LG!I#SV z5Ba5YZ@NC!iw*w$ZGE=3R>OOR!3xOOcr{1T|LPGvbg#b2Bhua4+Ely zp-bgJA7%!ZNyZXgfy@kEL85i+c;Vpbqqsy?#*ktpjMo`~WSOTKSiwbSgKRmD7hL!6LFh2nH(J_djHmQT_Br z1pm}fiyj)D%rX57(eD4u^zPqjKP0u)nb93!j4>Q4p*Y^J1n$mN$%*s{yQB!}I&4Tw z?(I_kBvV^cTkCCLOJPM^MQ2^IX$-}U_EH-uYLK7v7m3MVhCgLiCF@Cj*P8BqjOPOc zrON^49S_jgXzWmE^l81(uKi?NDAHox8-i*m!>_X|P$*$~joKTUx5Y;_IqedEBTZU; z^QP(cBKZCW!#xxA3V=<|sRL#jeUCGK92l-&7f{X>{`*-8O?>ZNfnJDv(DHdv>TUKf zM^4i%@1a!gBO=yhfLAPLIVonai8r}ZEebAu3_ao`ye{x{t@^*$Mvr+y)y2 zW8M3_V{m_Rd9k;nXss`FW%@O4uX-rR&T@Vog4wpGC2%EM;SRShT6%(N?DYHH{lh~v z+h*{)X0!p>{*mXR?t`bYzEK|bP_X!MvfWtg^8lOkIKIt#t&6FQJqFJq=ca=a4c_rn z!f4zdhq*qV<4K$Qb+RaLBneLz=x=tFQGeWr$dAJadYu0Mdo%N0G`2>44sH%Jc5mMl z{K5GMXH{OC9Tw|97$2FvW?YYYrRXG{l+|`{1vvnSjgSE|p#uA}{-1NJRK_o-3;6s9 zpEyt8lU??`Wm;II@xOQPtu$^XWGsa^5fN>K!A$vYBo;EJ1!jsTurQ@kg(+Cd*hHY3 zF9AX;z&ELeJ}?=#{z$|ZCMJdK5secyBQqnEu`<5*<_6}(h|t$sJNvaS_`^zi#+-W7 zGc!E76%G013uH81kE3T4PP&`%?YiNzVF5*oZ{k;OdZeAtEl=if)zv#|q6X{Z*IRs4 zI(rbYpr6Vyh=ADhN}XLLUBzhI(M2M#j2B+4h4HJbhsWh(?{g<6OKVJ2U_eMMN|seo zbXUEC#jKiP4yU#A>ylpKOAD9hiH~(>6 z4OAn9n^7TLfd!x{nQ;oBp`~>zLu9Tu4pTF-hFtQKOo_H-uCV6Gb-hECZmNCyREAl+ zoEj#2L|-0G!%P;RegLi8$JSudr#P`ScjP`KMw8kJVSFNJejb#y zYrEFfx+}4ml6=nWz0ueau}PPcloqzp14Y5TQDK~ll;?@MU93K@-i6U*P$PsF!P*{* zCdVL1Y>~}34;j~pJBGDRacpR!&^hfIuWm=qRtGs{1i?RN+m3`TYz|x*C0tu3&3B!u zTjYFepdsMx-hdWRp8lJw@2EHoA4f2#hU@U7%PQUvdu|5b>)jgvFpf;7zY0G}Z>^>I zhx=RXRnqf*m`M&jz3l?BID7%qYONE(Rbij45@F@v#%Juo-8(mJ@O1{mjOYdx{dSn> z4C?KXXTN7C7Gin_rq-`Vg_jdv0WY>Vz&D%bsc;Y#yMd~mmqJ+TSq|lYApSgT-Te0T zo5*%k)h4Mk)EVi&ogc#XpPZihUtPE9*V`jB<~sr2gpBtrDs;gZik`pUAMdYoRji3c znfo2|+kx)CO^Wuzxic9V#PKODeKN+r;Z*}@1o&J3pg8<1DnmJ6iK?s`+4;$c^NxEHe95K#{4BcN zF}+g{hpjhjAP~38!tcW~#-yFB3XV`|; z%Z1AHOuBcXX0MblU03Q3u%`Q5d4ueCh}-2Vy5bCY4%x!s3LNr*X9FpOpt+6;VOY0E z3I^jDL*`O8%W#6YWMHfOo7N~7&pMh;pBFN#|B%pr2i>^=T->y0ySJkMGF6w(5l zv^EbJ_G4K`B|u=(zY0~F5Ztrr8hp@0@51;el`FsH2T>khX1jq zXIK8>KH<9D*WXz70DoJt$V#`A?cQT4>UD7dKIW(W%`plDp6)N@^+Ed*(eD|tj$I_% zbtFKKS`I>%ZhW|8V1kAw&XV|q$|aJN*3_H#NtLM7X$07p2%0DST$;L4t}ti-`M?$5 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.json new file mode 100644 index 00000000..54538480 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/11-message-small-undo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:35:52.548Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "7489ba538ebe0a794ad7d8b859823e9dde2b37e8fc448f3881c57c7ea3f38a68" + }, + "note": "One model Undo restores second arrow near613 at51%; earlier lane/message changes retained." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f05ec4a67ef9a8439dc5f3fd51da061c19b77eb9 GIT binary patch literal 133238 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.json new file mode 100644 index 00000000..5278c234 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/12-message-small-redo.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:36:21.027Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "5b83ea5e7f0938ac80d36d3d96586600404e623601a1ddab39cb6afa72b5572e" + }, + "note": "One model Redo restores second arrow near594, same51% camera." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/13-before-lane-small.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/13-before-lane-small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff4401393904124552589a1ad1762d7cbb55e120 GIT binary patch literal 133012 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]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

L`caEV-RY8C?vO0)b&`hR-m=3UNr3$ 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 ySGS`b10t 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®~AefSj*l3${&Hg>?$)ABTW(BHol=pH=`FX|T30_sTT4OwbR^W3Fw&VqQjD6L!^arpEka(O@FYnJpY4G zll8|VR7V3A%DneqAbn1Py%)|$P^r`E_8NUA5!tCVFJ?nc5AfNVsJzl{swUKBR$rwlFyn&EttF( zxn&Jw^XCchnc(aZ@cH&%ap$YG+BwC|d6sVVXqeGo2RuIHN-PUclhtI6)Yp@XWw`Tx z`p}_C(6-Px+GRk!3-u&7WD2vmsyp?$sC1hE4au>G;*ex6r;v0p#}FhZvR5OhmtQWH zL~KKSHfJH{MwPJGl5QvU5#nOtsG|;A;R|*15RM{)MC7>G*zy;Z$>%N;aZg0vKXM>Z z(NnCA*x$3f`@ATi?fo1+FzQI(w~_)chxb;8cSum##Vawo{RiUPMI5vpK!@UY^1kM% zNSdF?%uew6HW&GQs8H0%5MbuJbMUo~_fm=4g(iD;3MlcRWJOTGHgSCVSzY|0z6;Fb zRu~;(>ztuLwX(d~kW7u5NNdW_8Pa00hb*kknk>y(W{FFy_-2)Guz}2i0Xn%G?q3-L z({$-#G0RDuE=)lkWW|B4aU2EdjiY`XNd|-f2%xRPahRZfdTsR@Ow#qN;>icju`I)4 z!qJ*g>JD4~&%8;cz5#9iq0dg(W3tY56f26ZP&n@+KMRF_YD4#kiiIbu5k2<4v>63V zIUszFvi0_=uhh?@*dUCxX^eYnHl=Kott&?*AIRl%=Os}{(Anfr=-Q$@ZMZgyh>)9_ z(n@~eLwDFgVSabMx(bu8793H$UzQtbA6d?#CT>ML$>bOPJEXPS_z^xIGFz9 z9N5NPUNw#sT0%cZ1GV5bxyqnUJz;77URJEb+E-7GxjNV|1}BVh?VP3imDO*d4_012IH8vj#`gN3PL=*E{d3UTc@RXsKWydReK_+j zrE-P@+;OsVuS8o`<5}b4+u$ZPjzeaLSX4X`5T94RNwEuC2;P-(nX36hK+7rG z3+}7Yg1m7~o$?-jIKplVIGgFh<_D}oK`gRVc_;6bM#>ptL(kC5Ru=z6~K z9L9+X=~eX!B$Pqr_j);U!?@o?zlTqH`^@06l~8T+)C>IBkqz17&ZKA6ns9^4$g2>< z{5sy%84xb>l$#McNh8<@+t@g?Nx6Rm$rM)v>Q)rJ-&Fw$Q>6wVqI7012dX%{PF;IH znl$2Kn`*>)I;t9T6T15vzlm)>r8T!j!8eL!;^F@LpiJy-1O?$Yj6P(}E$`_pJ{qN! ziQ7FCjo@oeQoU7cVqcW zSy*e|1qR!gz4Mp5fZULUOLMI|qG|MiTjv1&qN8|BSKnux)YorprYus zlef|ra_8kBvJZU>?cG7YigK;$&Ud1AIK+D&%}h(TBxx6jDXSJ~Pzv9~!0k-ccdw)K zSnUZCvMIXm<`CznS?DcG(G|50?h01R;Cy0brqChu&f0osf*^73kz^b)UHf6q@V=wL zeR1sE&E5M<^43ZbL`;gO$qlx{iUbElFZ@H5wM1Q4KZbUEa5Mdo!!#+h{Z&CHv;j4P zi&r+|V{)j3p-xe)bC$pF>&f@Y)bdQ$YOpY0+bJ-HxCua0$rXi5TPF0lJTq{H)G$2M(Ch~YE!pdK~*gn^E#_2?1&j}ijNv-z5ZbMt9CopS^-M56* zakr!yXRs|%khn@Mk8UAOljDWTen5K4L;Pi8$CHn{mq)*_WDj3?cB19&=vZ05ls;o3 zt4L)uVi*# zYX|Czth3Xb2YmpZcuJH^t)8Am^O>*xU0N1PCS{#E>MsDUy=!BZeaMyv(fn=uTCJmj z$s5$-78=Z4w>Pqzs{+-5_Bz3=a%v8NYPI%KC1pbllf9dh;?c{W8+^ju!(VIJBRpJ? zqR{aV-bN4>1`@S@hME3J?ci^1y7i{rZt(WMvgkH{wdnk6^m2qr{Z5*hE5WW$Vs%Oa zgmupUJK1)bmvO#AV0u;A^8p-w zTq~y^w}7!f2liAK?Vrm`gn!Tbs%f2gZ;1a!1(%)t2Few9v9@k9Tnfx7KCm(Tm_`0i z{2yk4v?TJf9t~0ts9+_DYEo)RUrX&%Ksic>>N*^8O3JMJprzu9Xia=P0VziX0)QWd z1q6fpRhys}kp28@+eaz-eUaVP*TSaHGZ1HZ?6!kQl54%8*slrzMJ*HbtCd@N*}2S< z`WyIMfxSq;&8#;;Tf;lmWV{f-ff_LGi$Y(x0Wo^B`s3%}$ISwpfD89lDe9W{T+(?V z0cXpPyLb6$h z-hCHaca_1h$;7>FxSrm8C@`7p{H8SSjtG<=K`__rC z#_bh}){I7nLnV2n>jgq!LXAKM+YGCihCsXW9>cOPdKzclR5{YCSNA%& z^MIO^46bOCdiC95;F;b?%He>4c3Mx7J9E>I>yHlv#0B-oqc4*W?q!` z+T9I1vn=9VGl5Quao8|HZx*(Az$Rj3M!ssV44yS(zG@ZB2vm^vB;L>I*qxF>7qv*A zHkvc94Q&*2`Iu<^x%}m8xYtP)#GJUT@MbcC1a=RI^TLnqrAyMEm#HbBG`vgnFPEyZ ztQ6Sx^{nABpR9>oT-|sXM%g5YbfGUSom98GR|RUdY86C?o=koR7T3d$?0S3U_fZwK zz7Y_Q1|B?)r~Sf3(f~>8=;h@mBgeEbc5jqBTll@n1tB78-eTsZe3SI#cT9cWj|~09 zAueaLhEW!NRMGy}nGN@fVN|?0mcnA=je7$9;M1D1d<-HSnv+sP-m?%OMd&vWU3=g+ z!1}+vojJI3b9RFAVT+wr@w5m69p;D+V)nc`*7pJQJ(JG51HOh-la(>4A*R+`b0pIR zCk@s^EUR~ID_j<5mgvtA7t0M3k;WpdW+V&`@$OD)adX6Hm@x8>>s%_zI;eg%W4qEm zLnRLIFgnm{phOQp!USD>^+Y5mKHmt~q=qGtybF$bdN<9{-iwVBBz}2ybWNJu0YE3rM5Tc5>>dzkm-Jf0~nm1st6$TkRO~<~%QlFjClr-Mn zqHAR8ei44*P8;a`1&8PX1;?3P4@#~>y6 zgM?aTuyk_mHHls)!g!nAt7V=F1mdRv769>N>wKjYT%5(?_I7?l*v75v?cxVut4)4rfh%~Q7Fg+f}W>6Z?cSkxq$V4|z*rIQ@? zwE;l>hP%G_ZP~z@8O!2$H&xKvNEGd+UD+ACggCEV{x=QqmsFmrJQB)!Wy7eIbw>u} zb-2Ds&t+-I%o=3zzx0YoS^3hDS2}+TU8E*xh*r=SK0)>eU>g_1r7aWZ`aBv^VijSc z?p6kT!zT?<>@rz`1nuWU_RAbVdALoDZDh`fhxOwiu_*ogTCOh={Vobt5!l@Mwra=ziNy8 z4?G`34U!|UR}cMQRK{sJH}TZo7^+uukXu-XIGw6XL?Vj4WpQF~1Ec`^18inNb>c2O z8RLY`=M1?!k9_qii=sjJ)NtS@plOdY@pSTZ08fVkW+6QRB63yWSH)!CKysv4$5Vle`5c968QP{`; z)I9+VL<=D#~X|6Zpj@>)DYx&C9Rs54mKuIf_+GY!Qa z?{RXa7QRFF~G373%3fVAb#?UJs@_Wz>&ufWd7(x&kK_3-vi0h!_~c|6%8udf7Oi7lnp z0DXMP$GMGwu+^Ktf~8S!YbL$8(*yvhk%1t3=`Da7h^7bA37qWLUm`1hs$;v2ooW8* zYx%!Ab|!2F1#pIS01O5r%NYFoXHw!txEt$5T=D_T@k^fDify^RamFQK6=mND-tNNSSN%(7Zg6PuE+ z7%E}T^RDyR!O;uB+a64^6qH3nfaR;cln*|a6F)K=?GuF#6oyGxxGx@0SNR#@yh9Ie zutWx^)H`RHr1-G(OeF=p?Bhy@$Q8{j{N|No} z4x(71SSv|MHUnPl6pAp_jT?xDO!rN^MX_s2XV~`Dbv>uiR5ig=d{i4(X3k(q`%cP0 za>*zg&PSD&a* zsxM-Y-$-?0ajmh{CaXmhU36%on%UndA3XpM>+PR;=buzx!58A*A2*g(ixO@MqvgNO zF{eP22Z=Dp+l+qXWzOi~2)W5h;s{|I!xJ0LVl942?xV^MGv}@xa^~fX5#lkK2<^!l zC}^v#w!gY0(GYfWt@l38>CxUD9BMk-S4Va@%}+7`%Ic6Abn$nngoq(~>64RHD}4@e z7navewHa;d^p&ih1&FwxWQ1jU|4~F2=Y+GN@8WT^!POCDeY7CLWYgk(!l5Kv-`Oev zOwCgsJC`zf^bO?TmXOV}*-?3b7H5_XG3cY%;G#~0_R#pK6qdfMw!34^glrJ9r8?5G z^}u#xq?GunUTtV6O=74dAGt;(Qg&)laCH|A0TLlOdsc=hz!BxK<2)yCAzAn9RS<)_&h=>U8QMxi8Udj^uNr~ql(CttE z8r^>O$uHFs0gs~sn9=}Y!}C!y3WqjL%n7X$cc^Q3`NzZr<|4tvK!h?$fJ6d72mb|$ z1O{j9+NlS+09By>;R6qRJ6eNSQe&pg;LH#_Vr@yix13 zO0)pl`vRRZ9r*m4;MxM(n-m}yD_RHu;d~+MS;q4P6j2?4u}R*s$=ic`ieFp=77a_i z%Z1*!>Y4)~`POBT=Le{jdel2Xb+H`id{0JC9HHS0W)d&^$=zG>$!n_yqesObSFyx^ zgBU#sw5O!Y;pJA~rQiDx#~CEbXqp%#)l#aYJ+WMe z{2KPX($KRw`hoNT{(;n}RNDaMy*#tbpZTojrP1s9{v7rM$X& zF9}O%Wu8FZKcDkHH=J#Yjgy5}b5Uc}Oe&}1mKlXMO(E?=Bm9r;0?x)vFPG9?B^8Hi z1o$!@v6DSj(QUA8KgWmVIF;4+=&KelHtCO6*+>JQFHtct>VQt z#`g1{Y&8v)rDYp4tJ2iDY7aUa`7x}NBb$bqabG-@|Ag_CYuzE4p2P~iTQVhlIG~yF zaY_~WX*eFz+UiWbC&8p3Y+@fa%*f14T8>)od!Kk2%pKx;a7Q~W%K49pakot@dme|! zWbQ4;OG@=f%|3e>gO`6)!h)I#Vh)M!?60BBRGXNiUotMz5=RndZ6EbR?b>@b2!5VJ z_NHXMqaE%nxsi{=anYmeNXz2$BKw(6zkGPJ2|sp;Lq7Qf_`DNeO<`N&sK7_Lc8kxl zm#L|;dRhDO?2i8?6@~ND?yV&Cr`_F1V(Gd3xk}6W&j3bE@t>U|6Q3CjQGNOEx&kz2 zkWtb!%HNbPB}|}SZommi1+pW6faYJaG5(4j^8evEaEf!AeOG(8-~}(f7p;;{w{>dE zOqMnJ%!{%@M6=YFk(|6aLO+UOVm%&oCW=*JU5HbAUNS(R7cG`lS6qH%ZkD?0piTpj zzbdKhly4TDVuxVuWyanHFpsd)D>e?yT$ifsVzQ`#b_mF0Sz?_qwp3|_K=SVB4+BrW z&P{A?WNje4aux%m%J9^j zr_J)ZR)C-pYg2DR-2Q1$*xzqk#snb`#MxuQLw}=L+n?tj|Jm#bT zqYJsCp%>mQu?^5W0Xs|Rm6Q~fluqk-O(-+0wysh}eGV&ir20|-h_rel&K)xcUElcz z+W7=&{9tj3-v)(&oOWuC5_hTSGgIN9UjLZWVqi@G*9lC+9`_PhW+kPAo;J5yGAuvAD39kC(Yo&iR6*42KQ5G@pC3+{wY53?!oCc)yw=tyhpWyHV z-ZP(-CW!w9BUNSOd?M}N#Yp|Zn4s__CO{W~d!YJDJeW2;BVBp(3*CdbxYA|Xsb-sI z3h8ljF7o_)*PAog_fkhb0|_e>(~#5{mu98OsYuIS^vtu2zn}yEe|MPw#!mIa4&zdo znkg%eW z>^jzdM5=mAbDadA3PpuK;#l6bdpCogCh5!bfcE`J9{;o%cK1>C-W%eYK&*gqePmB< zL^5%>wf7433zUN`*}ZykLN8upl;$RDF_F2(%V=Coa>4|PFb_-LZNZ7SghpqXL!DV( zvE+WKh9_v%f<4oD=wAkyd6@~#9NtQ$Lpx_Zbj2lTQv@VadRa}VIDcn3b(Kz(t%T&iheCa8B+K>u&wAl*oR$A(7i8plOg=s32@RiIGaG5fM z5AizntQFq16H~*Q`}PEB48>nh53h3Gt8~p;A3Kb3o**7dld9%p zg_(oHad`K2Pw9&+^$MMaNi=7D;O5y%N?W+GBltjGk*~m~Bqoz0 z9-Mv{$`)zUxK5x(_+mw5I~1WS-eIdn?DE8&vbuc?!>3iAFE?A-fFKyBTj$~7IW|m| z@SEv#UjSz?u0m5$8LISQnMH&^C*&h~NzQ#aBT#7NTK|@cdfG}X9`jv{Zg*i6CP8xE ztA4oQfAZSnEJx2>dlh^GZ7oXOAdcmY{VZ~d?>gb>8Z!Aa=U%<-Pn`TXt$=8`bD90} zpQOq}fBN-Tgv)T`Wa@*Y#7Jx*v?>vpTmED^p7h&luz}k=x&tPz#3L&!H80k-b2ATL zn=vTa4eY`ITXGHGK8(5V8b6uPX%Mmm`ow(I5rdgrdj(gZ`m_i~Ws^%r()_*?NqC>y zW_cBE^rc&5TFXu1rB4}dSsqcaS^|Yc*~2}=H|3-Z(#wUd@H{Zb}a(N0;QJ(_cBLyJaL`;tb`cLtRVvz z0a6_F3|kqk%6BDYOs_8R9()POi!KxFoQKl`y}O(l>UZ81@Mlbh&S}&enNitjpGFpS zp;(IKtv1T&niiWkL2|xo3!^tKMcd2a=5ubKC zYIRtwbiG6H7WLJTB%^tx(?_2O2|JXcw)^zt9r3D)2=E6-dSb0Z@6d&k3rn}IrocJm z=;1gXoR`8)jYDP^pWqvd!h5CqykLoZ`(iZff?fi3Wz`(%=^q%%4#;6f20n|4ezqXU z)r*J^hdB&0JfN=oV9w_O9|vJAKOs1$Yqd;;LB{Sgw2!X3QIz%Au;Htlh?Bvi^ui^= zD@ODV2%Ke?jW&bkA&xig7F+>=o_@I99UW8GqduWP4Nsf8-D5`;tEq$_D{sIe&V{Byay$f!Q6muym zq6mUv8D;2$y6PHt+u?2#XRP-W_h3brm+xSQZj;`uaPhmB{jCnbpVLX)^O&y?@+{-2 zJcnMew9z+Bbg=1@@p_KO6`5Ow1*0j!2FBerd7*{*D5J3#^86MH?S11S3YfG=Csl`% zSWqEF(vt&H=m+rVminu8Umlk4W#xbIq-cIZm#E*MIz?nA`wIPC#@fG7Cj6gv%_9JB zuLzlg+#n8@;{3kV)yy^RZq0X*qFcC*m07(C2n#Vi*o}-meZAE-b3~p_K4b_4SJ42k zr5-30o2zvR%0m)D`jd;3{-G=4JN$3RmPt*r8tL9+yxXg2GJe1a4iuw#iB6e8)>cWc zw&iWqg=jnhJ5b%wZJmpQ2%>uJPnLV9`ZD1&IFjdAEG|Qt0vk8GqugYxu>pi zJu2F{20NyIMvJjBBHDAapm4}-eD-1TbN$F(2i!Zi(_N=|B?DnR*r1Ai_Smsed+U~T zjXn~W)%q`L{$b>uJtWGGrm8@lS<W_f-d@ zcoU)BMUx_T^R>^o`J7T7arZ+THl@a4MOWD&A#t6wXn}eu8+SDFdmDSg zKE4u;?G3cAS4C@f$RyR52IaNpGGZt^JunQ~J`|rnNo3_K)6Rbh<(AImULvv3vT$l2 zdfQ_R1&zi2?<0hD_SSwC`$D;owo*r{@mRoamalH8| z_IhypwO9wA7~CBxH%T2xBSE!7Wqs(W0QaD7pl}(9;T)Yc!x^1~r{O*VECT)#``CaW z(RMsZWkqS#m1b)CsUxNgFOw<8{TQ?sI zkJm*$WCFApy`Wz4We?vC>g0Kwgnj>z45Nq*Cq)Tl<@rDCx;v+cLSbrM;giWwW~*nh835irQk!9G2c|XkhOmJc%YAshwu^`^uM> z);(r9h4`$R&F`^%r74Ln7Z;JG&9JGF;+|3ZUsKbw%-` zEA~Px_|pbN7=g9fs93Kwz>;1AdZBjeC1K(Lhn3t0rdFZiyjDG$+Sr({K+Dn8caX2Z z8qWqL)UFH}@^pbZ7XDATdL8Ayt^znP?G4C;ha|M82-*uvs&|Oh3FJtag9Zx*1aU$e zd%66@jm!)2KTyKGhQ;s2!oRACe`0L}Ks?lj9O%r17eEBf601Zg=rIKISQjHz)OX-Z z$`okJ_B~k~o8j;oV*#Z@XWq4ZW3G}e#Dd4wzMUfs8H9RK+R}&UBBr`fc5`2lsa2{K zomFzK@tthy2H1Y|7kz$D2OoJZ_`UcdmKywGy=)yPmdJ~oDA=)2bujrI?TpbVr#;6R zo}JxLpSisdMIo5YU__jN)RXE|!+T1v<_fi7az%s8+xHGG4(aGO$j|HbjScs@7aos@9>T8}{*&*w(rl z!6Tp;HcrV6f0yLDuNkUplh1$>0EiLn9h;U2s>Oc?a>#^|rhEtSD?+VRJj>wm4Uec$ z#`xr9WSkH_nf#2WsR3;C_SWZfU{yR+hHNcBj&bv7Tnv2^khyAq+Ne6%q%KgEA!E&u z%lidtc~(5h)Z3juqajj%4iDNKvu~>2!T|mr8tFgnnD5jLz%F(L=-uR!fxVNIK04)| zxYXC58xvu$f<8Ghc5-br9A|t-P#CL%ObtUs3R|;3Cemj6gAfGapZHRPehbItJ^5|( zGJIL7_lNR;l=Kf9)u7H(Vas?7rnY3|wzSy|2`gq#DicHuT|pfkAAbF=WfC!>wZP;J&DM^Fl3i`&iTLCMjqcCpV-McZRtnn`Bv+z!6rm-kkDh&+Z+vvNL zG-9hlIowfQB!pRU|DKScs}+_&JBQlUnqtN`ZNlgUv^dR(s%6JB!^V zZrE~*SJYqB*E91uu9T~N2VF0NCf3|%y2(4AnQN#DQ^AqMU@uttFCVm+ox5*O)<&0} zjlT)`EY5+q0wYfJ<)KZWBrbCFu@cE;S>{=l%d^Enc!z=a6=5A$;tUN7FU`VAXeN<@ zRWqvVtICHYhc80{R5#_v>trj1?U6#fWC;Qh5W=R2yWo4%eOGmccL`-_i1%WcDnbPc zO=YgW5Td-|L=z+|4xBNLkIC7@9G769P0}x9ZKa4HfD15+-JMQnpBM*CeOwN;5_VtH z6Sh{ubaYA$eVl%Fk3O%^NBwyh(~+1yzNS^M1N3YNOLJ4zUwSr|Qq_bv*V7AoFWA)7 zlWU4Zd7d0f(C{v!~4nZ~N# zYL?{W)Z9&6v|F$-)jS% z-Yo(5KzRWpFA0FVXmxx8B`>EQvnNT)XC_|8hX~`WlAw>I4IQtaAg7HgvJJsEA84wx z4{5fya7ch=ml^B>Qj9LfsJXHWLpF|;$cz@RsxwU+4U60CZ5>7p!+i3FK2m(*VrkA5 z-Q9P4#bOovdPdT17xHLw>XlEa=uu6(ZsimvVw6JA=lfxyTS1YrN4|7;PiVoBG0jS2 z_q*9@`N>&SZqfo;+9EKDAMISo6bXrrrL#DL)NpGZ%`&E>GL>7$b}W#2Ej4h3>ZCp3 zvi;{h&P3C#dcZIvGU|(4XU(;lLyw@tYGLM&u9SAAc0a^i_e8Z0B24%0G6x#3#^my? z`q)4y3qtqBtq6ry@2=7i^Y0U%8XP2|I)OijHJ@>8#MCm8cbT2$7%o-J>Ix3z+`SM~ zysNN8L8==14WwCDA`yiag#uJdSe*^8y7Dm6CWq&@#)j?v+9xOcZhbu$InGVOp_Fj6 zL~Gj*E+j3X=dmJnB^f!A^^-tlqCl@qqglp^TAzNyGp5;+F4QV@QN9}M2qlYpIxz?3 z@iLskR@P`c*!<+m8DzOi=MA%hM_{^gEUVQ$jBRD80@pHeb6~;?qXSmNM-^B2xQ#sp z8Nof!eD+>JLO1=T_ib*XZxO_WZJ;;@*wI@vbX9sYk)LqF)63)8Ehpv)bb{!Z+d=O` zI@HTgKbDHzV{O2*BP5fr;NpGXV>ay&>dYtG+PgV89p!JOPUx5x*&cr2N!5v5 z9@51U7IJvxYlj?1e_QpfGU%hgA-p%V4oEpXHQxCD-HsR>4N|2^9n_EWv^tjKl=TpH zU&>6q8xeeq3cB-u_=lKRKay}ZcdP$GucXARD)A^wJ6!~cXFeWG+IZ^a3?|kzd$zf{ zxd|WM9#`WvUD?ufxq)c6v;GvM}2zR+Eg{@w45V!NiJU+m%CoPxb4>pTuqZchu+t@bW? zGF3sxuo@`gQ*OGRVEEcQ_V9gK`6BA8Lsj0w_Q7UN-f*5v-PdRNjDIv7`Po^DyyEI5 z=|8{s4wls= z&&0VwfaJS*e6_#PLdv6Vi;%=nn0fq9>pSTH^_@z9`cCvq1wef#p+D+7{qz&4@AT%+ zy!V`_Kl^*qa7tPSTbx(k7xJZlz)e8RNj~Y~(QGV9)k7ofi z8bmSV%antNGXPSsxi{4P%UBx?}8 zjc1$GqCnhJG>?oH3v4h-0FiNao$etwjFyvsF;){mdI^lZCBJwtq7s|u&E(O&iQiaL z@d-Ut)6T`xKM7^mmn-*2(Zveu1E(4GyjjR9SuyM`y4V$K7d))4gsp>dF~~>AGaC@Z zpS1U;qo;Q%MrN%s3{*9+yfg3lG9lcWwbYU?+xZ4vs=f*jPnuP{1PmWOpeqv#&V0y4 zz{^A)4Y-r6TF<{YckHTC%{}=PEx_F@>&_83u%<(VqU%3wvarLe%ol|x1NP5DTKveE`&PboQ1gC-<`IZHbAH|ZpjbRF~JmuFQOAi zm=rS1g|k<#U%xNWOK#IZDmuF-P^CaRV5^Y3pVbOkq>t&S*ierIS2XXxl|j*L!NcHFtV| zx)mVsPhRD1apWJj*uluwk6HW0eggu_>~8>z4+BVgJ-g)@{wZEMhE??_u={%jtlv0x z5`8BFkgB=CUpU!H0z#T;+0@DZ#l4J{TOT8sNhRowAf}80v>&qO2h{s#gIoLjxeKD_I;^MO;qbLQ1LB3%-8UoQkI%znQIXld z?OX8sX`++p*9VYpNB}N!atn^u_p^dZNH2gdFF=`oK!+#nOUtFFV)ITuF!3ad`kxaC zrDrvs>Y32@OlP6iywF&-@sxfNYVuC&x&pV3=ToOxX;NEy>5- z*@~Wgl;@8Dk&OYv0szeRVXCG6_@O#vzD3~NSL$5S1@LsAp|(L$gRVX@egk31XBG152?$)@)mnDK za54&3iYxcOmYMsCg?epYy0A=JOfg9xE;0m=49Rbh}J*a4kcgEcU zV0-@1)jW4h2`GoX?*i^HvmE%8PhqF0UaTD~M#yASa2}8x6vVQ&)yPT_6M#Ihh5VlA2 zkJx$1FI-Z^-{8cGalZkK*&eGG0kkSBC;nCl5Jh8Oy;-|TYfR=&T!{L1LQe0O2jxq&)Q?X@G%bA%r%RLxT7p%EN zJs^^#Ck8~4-ZUkv=Sr(|WjaRd!lPI@Du4R$FuNwE?lqIZ2dqHxH9k@9N1MAY&rN;X zPG7yjw5jOD7E|gE@D@;DFIJyCe+BQb3%{~9HM+LrW>oR1RlQ8@jPevDAHETcu70FJ z`QNU_Wy8;VfOF=>mXxWoz9v`x%x$0yLZ3_=L-Zkmt!9u|W66cMT#mzkv|Ir_XaN-04d?83YQr>fi@G;OjLcp<5y>%>rAkq&N;{l5F z?B5f;;RT@n19l%E5XJjeJcMHm={|#jM4MZD}{0GAhF!1x7opD0S zkIvwt6+UpS=g!&lM{&vQ3e%@8D_N`Ol6@=>>(nPl0;&$7yBHu$V@$rI`+vnxXZ(NI zd+WHW)_i|_(<$8{2uOpJbR#Vw-Q8UR0>UN)rAt6UI;6WnLb^-3yFrkKeSV8GGe_-#OD;ZV-g!8-GEYt`>q8xI$vQDrw~D1+$ri+wfWey zP3aWAyhpBn3yM_Knt0-Jsf}S8bj%-&G6QKy)D~j%CG#Zthl`mq>9LgNq>vfbJReM5 z`3n=_s0%GOV{(>wxm!OjZy%GAStUeKr|0y^VVOU<01L#rQD&keKglQIlv+n()9QfK4SV#ei$en~BY1=HM%oLEn=x%MSi}B>Du=Jj(;$gTg`eN^ za!{R?jWyZq{Y9etKHjd}82<&OutcP87#0-2-a<QP)#XB?lf(vxj{N6?g(-ixr-GhjG zUY|;_?sW9O@4)_h3HnsyA%aP_9T2l3RZZ~fcJrM6hGjZigKnFj(SDVYZMcH4Yv4_( zB*)k0Dx-As&^SIx0R^%ZAy!3QOHMZlF@8IUF@oVnDd3usYz`Anw>a(U{SxaErvD8T zv7Hbt!TA|kENsZ99gL}G(Q>tKz5MOildBFXl_X8PKPKGGgw?}=bywrMB(PwaLBJ=SXSC zYX$-AzEZ$)_tQ-3rHyYX+T7Yn=*wR~?qJqkIXSiw9JsLBt>>Xq*G(s>OZvS@)bVyk zv&imttW`B!1hZQr5V*tHU1991{qhc+FkZxU-R{dv4P&06u|y*)&LMUQsxNe{bDT@d z3gGhq(U+cF!PC@XS)AW4r8>H~XT!US>7_aPq}?vd;ulzEKZbjFo?fb_T7f9X_o-Y( zXyGJQQ$F;ep(`x&tIlLnC)kZq`8ueHJX%YR1fr*SoWL?ozY1+o?0*4~p+mMHW`$p^ z!50_cbIFsZW-)X&z%&f=w;FLgsX?j73a0>?@EyGV{K%vL-S>unD4Cd8b#*)g>M9Z3 zK6FWQ1$dcx2p#9V;>AgAsfTs)Q{Thu3M5~X$Z`_s(7KS91~-Cdn*n9cdZV4DBkx*abi3Hj96(7bO}ILleiNn||DvWv&}lhPeNlk*bbnVNRiV<1Y0alST8auw zdPuMlqAIE@I3kOQ&zLPe=MEdQdtjY`$&&nGy9yEKX7tl0%-kCKhVa$+gHJ6yC+azp zg3}QF!Hnn`IHy)YJDxdD4DgxarRuA_bW|=fu1I$dM$P|gl(;F|mpJd~{$R)9B(nDL@4@CAs3b^l@_i^hi`+L3peVkLzE zy=(E9()t(B=_(h*$J!DdH)!?n67%lc`3BUB!cX5S0c8!EUTEFX3FMgqI$+-MMhNix z^{e{@^fvXF;uRRu_y{O%;9lZl%_k~CNW3tB(IZUsp9Hw>16%jXv|^g&jS8=Pfx39b zrq2@P*z+NM;yzy(Y^NyNEkCngFD7juSbXs)Bb~ov!)yN8jzY^N0sRUn@8@xb6P$ji zyyV1*bOkp!2;G9-qbrGI|ES+`GtEfRDEB7GPIjFE?W*<-?e){Ho2xlMf*J?Vcz2Z* z%iY%ko-id^bfXi*%F@w*FjLs1$h4}oJk_Tn%pA$g0E%p?cIx%<;FQ3Aw4c zP`8)T6??-7Q%c3`PVNFRim+aL*uUaE;0Rdf)(D-iH@8Jp=m3_wL${aqN5u=l0ws~2 z?C*X$wBWrrH+ayVeHPgp{M#qGzm++2iBQ3P?_)FXT@^z$T8^mi`&v-!5IM=x>XA?^ z)5FPbfrNIi#8rrw9r&;h9B}_qbo1-^xYg8XT}u)8FZo}Lefk$qp@s@1%?*>s z(M=t^f)j^?rIBo^OTZSjC;ss38M>Jx_;1}w@jpJ(CLB+F@-uVHGwX=UQ{Vw@W`f|{ zyDHc2o!vSDwzW|Ilw=~UfBimhr@YiN8)D_!w449J)9DzI%kk^s@&DH0TfZi}XJKp- z=8q`)JGcDrUC4LE{n!4}$(wI&H)PMErA(h;;`XKMN$cyU7n1?l*F7i5JNnbT%pPkk ztc@5m7uD!L7G6E|=Cr=cIsLux>LIXpjhb!$O^9Wtc}DgRNoeQ%CXRjBWH1nxm0rMk ziH`DJ6Be1zQO3$d=fZg*3cTa@-=V8FeedD*hO-RMkYIiGkPkb~_&}QKI!5h70Bnp8 z4>bUDL|-HUEw#M`o$3c1VI5l^+@xA6^$s z=;}$H{mT%B5uq7FMl(cG|MJwx=qwBoB_t|Le{~>U=yYVSZ7NVRn^WGzcOylbfEAXc zf|cnDS)+pSII5g+?#$G*SM&r%+_Z58Rm6vAk24_rl$0K@wn@sih$B*Nn0~fPNgi4m z!~fQRDt|qwg*Y5RB!%u=OFVXk-w|eXg{8 zzHe)9bL4+k_iUOutUsv+!}S=&xzkzA?uIX0mqS8Z2XPf+FIXb%A!{;aek3WpJgzTE z3XuB_N@tETX5<>-r!hSVqM6yt{y?8*AkrI&$y!6u>2V^bi`VlMwn@Yx9vSqQ*;F+K z251eIZh}xtX@W-pj?v!t2fTxOIL zrapERn!G=pin+C#2QJnb3-dQTT$?vnQ0DM>^8jc~R%J3x&j} zb5Y48Xxs(O({ZU5*dK!4Kc|_~{d^J8hfs3<>el0HFD*1NgN9AvQdPBFq^KYFB-OHT z3nBmbIACG*lQ+e`mo3$A<*e0L)ufQjlr7dnKX7LvHhXqMeejOyHG?#UsYY)e;S!eg zW;1E?M@|6=OA2*u9<=p2-jn0au_K6P5wA$gO2T8BhFXo*YdZ73o3!NDxiHCY567qN z&7sb;K062W)->0Yo^2Lc0LW(n*lC*>1z)a11XW&`YBOyQVTVEHchO7$5c2H^h#rpE zuo_SUAa}jZ>S3XenpwTtch+BjtD}WxzG8k8a|?zvkzK0jVYyQtp}iTVz64hkwS}6; z5QU~%ReU2Nq&cE)BB2GGlwy!GslKV)KzUjV`EgJ_XqU(8C74C!HWe;JuO$zzI!Xo_ zP_KYcHn6hDDUuJ_7Q5HncL4`9UN6aI`S1fxDwXKzRahr^DH53NQ?dXZO90$UDFY^N z(aay4Z*2N=8U^EFNOqypwBNLHtRu%fMxWKK5EH&wYhc}r}$^lH-4Z? z?cB1VWxZH-$=mNYJ0IKCYFtld=J!0U-^~!Jq~y2w32E&lyDzOcx9P+@zl>Qr4~Ed} za2435@mWn^Vw8tTK0p;)5IaHRgSjBON??y2oS&80f3rUy?wB$?$Pjyk5CE8Pz+RX! zJ#1Uk@jlH-Tq^#;kn)yr4@4H=!pZ?&R2VEzmuus)nWz%y(Zo+HLbMhnqy%mS;2z+G z+=NpG9s=;*&jIF&@y}~xLw+vyietoqev~rg3fK1=*4YFZ%&xa>Ki%h1sWE5Yy5LCA zDb*yGvP{Xj(|5DnFGH7@{DA+M9tMCTL)Rm>9g(n!EPaHh8_A4iG(-&ryq8EYrzZBr z<|ZPJR=50uX|pW;JLueBd(XX6FdvVIv?|!r+McRq`^YPSAS!`!2A(Y3U6tQBYDq^B+wq%KAvU;mXJp^^`fI$rSJ)vp&UvkpSb6i(x#BQ zHzQuJA$$tvnmC_ukae2GE;Kb^Phj@*$uOnIiFqTacZAqwle{!$1Gm1BN)^YZi>OPj zp;^pTx(xlgJ^8!0lcb)!ldHaVsW_vlQ~ER#M%}tR!4WUa*Lt*#)Y~G{v$t;s-U@ew zP{I;RNX<#i`3|xtJBv?|K#EOAr$UlKQp*TayUA>49~ni(@-Py<=Sn(0b|<4FD7ea< zfltls6d&t8z|&Yx>WczG@YcenN!DP-U+$^{x;+~|iT*L#$Ve{j?pl}v4E2D`LlSh4 zGE4Udv(L$y7nE_#Sj+P${rx0}BR$MQe1|&Bi^9}evl10;-ZhlE?XRutTm~ai!tjwz z21hRpLgp+3AhQgGgtg{%k8#hA6^43-YzqZgdx{WUZaIxH!rcT7g|ph0Fcx2~h2x|^ zZKtrO(7T_?a#N~DE8)f_IE2a?#>#^TX`E@hlv8LMV3GqD)srOLs<@<%#gPPGLX2fR z8mLKK{aA0LzmpzlPwO{NuZ+X(br0Jt;y|Q=!uJlLMWtI`plxoapwnoLDf{i5X={wG zNt0MVV$-f?CeEdTO0{e9LVHv*$wY;PM40jFd=1A2qo{J<#xUHmrH8Ns-@t5IbH}yX zf%w&?x*uY!LE`Ew^M2oBw}*nJ_AO{r=#^z()4vf_#$yYn1mj9y`qK)tOvfDB^_ln4 z+!i`&E9%eoSum?kiGR#>Vk_n8M2?Dd-l1pss5UsAU>eouC!!KGw`NNd0DD9Lj)RzUGmuvwxB$=A7+O%LT8&z~d}3_p=pVX?z%e<=I3X2dJK~nqJ$t6f zRwzOqss88{|M#0PzS7~rV7~1tLd^#o6b6;Mrt`D%fyqcBeYDJHu zW;KXLN`0yZR2nhGjZHsZ%F#=yA2lxt06a>8q+x zF^)w8sp^gsyq4o{RSDVGvzPN_5ei9T2D`2((7mRSbVk|FpENm!#_5;}clVG(MeV*2 zFKHRobua6W>Ua|UMvQ^~4f=-wq+yTHh-~2E(y3Dmy7IRn;_Vv)xTtT+A`j-CCsoiN zNq{c(Nqsu__J~3`gWfjArqDu${Wdok(H|jkD~B(It`@r&DHl#H_x2Css#cKLEd_## z5lNy64A2yotSp~o5P9l}Ct%Q-zF^V#1>}a1K13j})c}J!W7VZq6U|v4-2MzCIy()& zpxToJSFs2z%$u}`pcQaXNawhuDGnaxy#FjhdH8ydebPrBw4bcvuTdi_Wm=C;QV!oQ z6-K9~{FaQCYU#YIiQno>;$?stZYd-1A?>akDln)m62okP2X3dyEmR_M5T^|_;t zh()S>0;dj+#sNSU0W8bbeaTHusaDIjb>(n$7@gvYyo+4iUd15cAu(xT_3^<)orSUi z9j7Pcn}|&wiP72&UtoEvn=PVWEWBudHb{}5vwt$_3Jw|HoXpJ#2?&>me9^jwen)t- zGLqn0t=l4s2rEt4ZDVpk*ySBNrcsz@Y8TIJ^3hn4G8Uz-tfz&Bz#^q#U64>K+MiznM*5`?f}dke z|EiIGFfBAg$;D~X?U$Q;t^1t@A7r{P>c>)NJab5M2rvXYV6suboYj2SV=y&+=J8;G z6Vs9#W&ti!9C@+>x`DN56-r;G4y zrc;e41AESLxXJi*bpAbFX|@RTCZa|Db40Fed{+#yK!-46^O~72)7+$Zj9^Y+w$OD4 zhwCt@x8K(PTxKkX!@AFX%H1gk5k-9tU5jMqc>&(nUqxBhyr<20A9b2 z5X?OI-Y)zjwCpD03>~wESAq=Qyu<6pt}zmLK$`EY&0Cyxru7;hW45S2MixgVgc_f@ z)wzKb-gzvWoa0lm+H6O(+zRfPQ29ad+hfz(aKagmNM?DmUd;ChVI8eQM`J*Jgx^OU zWt(rsYd>vM{PN_}Gvm~O*RblQrZX%Ka~SfDgJT_haD&yso6P(oo+i;nkhmbn>*`=` zyVtE0l_6w|Du%v>ors(Mljx)Nr+JNXUY1}>W8C*@!`(T=IZMEsm`aB;aLP(9l};@TeQ&Ex7!AL#}2d)>yLsa?~Yna{Yomz>|s z*9|(4Re7Rx=*ZIC=-xJ;LJvWntE(^wZj!!!{J77eXj1gUh4b>z41$C%@;`dxTs%7+GXY*E z05A8WSd}v-`FHy2Dji-5MR|2Ezirb;cvx?e`lm}$WBiQwN^o?8XG}_y6isx1y}LO$ zTI34Dx(Yg(0iVb1sRl2KD%?5wosnE*2Eg(ECx4*txrQnJMMhw$WU=7>NUcB0N5eSB zIbzKMT82I@$n7yC#@dBNHCkn^RRUpI-Qw@)3ZC~8%A~w8O23CKXLW{J-tZU-tjG4H zS=wS!Dt(h!kCj)!>XlkcQAhZmRev-eFfdSgT)a(g)Y9nKlU(=ub+2O&e=&NKt)l#% z8mr5b2U9z&+SzRfEbQg%T_mYqH7s8W&}#Qnc)#X-PqJKLm2T|Ro%_U%;DJlI9r!d| z9G^5)wi!)ZucBTb6Q;#S9e(uG0e! zW-_mb-{gpX9hj5N#j~_Kup~;DzXlUXNNr=|>CHOLZ8qx?&#FZ!wi5eJK zpx*lfG9x^XR2%CN@s@1U+{an1tBGdNxNiy~MP`#(S9#XXyQ-Aqzf6pEaj0YKD8Txj zbv#natE<6+UvP(vs$Sa1&mOEEv>HpV{U*VmT&dxgNV0G zh40<52g}_<=wc8FV!Jm{{38L*o8uz?#5{0`hFTX!onu3sp~L)zq$a`Kv8&{pfk<(? zH=g;&+l~*oXWYkP*$AHp1m1R>Z*q6(TQ!U0qY!X?#xMUY1(_P+@7~+6%nX(=67`Sl zR?nbamQ*OxO_B-gwy>kAe$U4e%~S_f7TXGI>^oa!F(Tg9Dc<#V&wMPq+{GB?y#WEk zK5c$xAnZdN7x)}VS0%3r@9U_{83_p^)--9>K|;}hPWKj=C@l^k-7MtRpM<^ZHkDy& z)@ReSR&`3-9GNo`YDW5;2WQs{)40}nQ>r@uTczuk#8}x2=DpB0+#!T99v}m%R-?OO zR0}0dY%h@bWwmc?4Nptw8Jq)wiSK0iXMerl;XHSZ-(Q=*KPk-rXU)6*DGd1z6u9Tq z^?NHuo%r^l2Mezifv)b^|EJZq92YWlTinb@H{>g_6T#&6RuL z%>#6RzI>Z&{0m6P0if>s3tF7hrarLD8J=ZnWM#jMNSf}GaSY|N?+Zn>HIm@&(71zB z*}+({xL*MN3B5Ze$v!fQ1OWpHh)skWW;6#f27ptkwL*twl4l#EPTMp0n zZ{Ko!gN-t~#^QDZ*9>iNvis{ z!iZ$V7kYFNnwk8;K?r2#gHQDHXpYeKQ^tN-)^n<_iFtqRJMd2w=zFQE@K??*qjlindi{nV zIZ&$LkzHNr-@+9*|F|>GpLrWb$JhL?`u4>C zWqo@aV3Zl;v3ctb)F^3*^FJ3{X$nT?Zvj>oOb*a1t^~B>1*fsuy~D4x23214$62&s z`#AVFX*V^6e^sfLUz(zXHI;CjobeIQXW+0pN*T{g4)GNSzgPDzHCbJi_X$fbj!Sp*5$ji~D@d zs95_-8Pwb8Wb8Ws1!V4w3edX@PDV3gG=n)?CCFJHgqr7(pq`AC$S}ee;ilr{l*=MB zVnIE>IjLLp04VF`R z8@xPHU#-M(YO_0JO{su!?_YMh{>^3DnnB^HI3U;Rc*m7jBGulDMl+*2j08J5vc;T+ zhW|vX`Zo)d}_|*~hE42Y2!sH(kS4xn9Kg~N zAP8x>ijFV%K?ax4MBMBd_OSM)VMyO*I(T@F?b{U{teh~>1iv~~e=Sd7;zEcU#O!md z(PLMHBS)#bKFI^EX4J&;3eLHEyF+*QC7uFqW@euMlsi)lba%)a~ zxLI6CkKXp!-k}h>$khTO`8@JF!5c!$RJD+S@ULD`i*k9G{Rq2dbiQ#{mU!iH^23O{_r;M*DDKcsvMu!+^O(f;gHzntRPW8_GB> zqmFL~ug4O#tS^^uhgB!Z%nzOOC9FiW-8{+jsacAXioC8SMhL@4$`q5)EDa_bqjBcv z2S%?}jhUA)ie;fNxw!{D-5BwB>lqNfoL|K*l&v5>Nw1dGmTi5|AjxVrV;FWM(RzEc zNfSqz;b%RxQoCP8+@0&IHHw)1UIB)0tzFQCN7%PM6u~&sIhYYaPTc7#CAUPxD_tTE z53^`~SByTXlg1!WlI*z8{}{W=1%`^1fz5h_fNG$uCtT9^c}M7A`G;PUa6#jTytg;T z;lhCG@?%S-&J6PIl~usiTyX`3msWr~>dnVQcO+ zFy7CfG}sL$-}I3WkvT8=Jg@@(B7ThlGQ6k-x7SlH4v=+EtQ%f5KtzBtXVUN{u{gE; z%^A=BA4%L<`7*8kkEgEUpcOA1n?JE42y=)aFeDi=Eko18m za*G|9&=vuz6_L;~1MqRT@Bshs8q&O~t)iG_Wd!)`sV@UOEYxklSpOE>8F3+V1N7TO zJ_-SA@REy(uQ(P&ADWM10TjcZ7kmpSI=*E>u$lpi*04Enh_hJK`cMU=4JeXJ1Y~n^>HJr)V*@ z4vCaW^_Kiz@+=llBZX^l0!|(Y0b$OG!MCiUy7XdXO;dyf6WqqHZN&^ly&3JL(4=CU zH}vkB>mWin6G!pI%m1l(i{B=HE3JEm3aW=CpZnZ%Mb;0mO$N~Rr>5V{pB$dEUJS#{ z-1!^*fz!`;d3V{fV=0GsDA-$Y;=qvpaP@ZME}(*46&UPwH*Xz*!G5Fx&0nYz;pTb{ zyhwRt3I27{TkOV)mu`!pTwxyypuU}xMczI5KYm3!%-r+aOAE*_*~y{fCHl8dTbaTQ zRKLB%~+^k zJ#H6#OwEa2Zhi2$6RoI^7P2XP6;*6@r*BOQefV^(iF zDxBdRXG|}E!QHUv4y&g^X=39JyY$6v783SH#C>E!GC>E=qm2tKvrVT2;w#-<^30LnX zkAVAnP;2)fx?zZCD#YvHS7s~mZ(AVcRGG?nLsk}x&1)Il*vKHBo^GC2SU+A2sSfdU z%R_V0{z(+9`T2hH1S6yFEFb7Ra!21SAmxp)h;-;~0Q;4@8}?(Iy5O=0ZQag#VWa zr5u`!32N)H2z~8a8s{&S=FR@OCu1?~C@`M9vPw#iN(IYw2jYCmfdi1ZchyI!W z6Srf>Mn7A;b66N$v~W|y+#Xn7yVi-Dv~}3dw{or)6aAJfwW3D$inO*%@6E}`Um6Hj zT1FIAmWeae4dL9y$o>=(>tD4=eA?+K7h$%5HdYqPA1|8k&!S^{e{m4cv1&d>X#~dI zCwF)Y-tur@tq|&~>Y*3k9*k=5MCucFug5V+*(r%3L|+TfpsCd3+B{sEbOA=SCpZaH zJF2Bp+=8o7swSg*Yk`B5AS5%9ni-i7??hASNFrk2T@j@dfRCbqN6$>s$(Av8#+W#; z!6kg&HSqStT{EoIdt2w_WgX7hH)+AgygIxtYh_e^gv?kAM(MqQgUf^w7DH6El%pkN zXqKJhvr(?b<|kxa6?pIeJh;uYhq~rXN|wt>Ek29xa99NQraY76Mu`({)mVaxMrwKZ z9_UJ@0FzCyA66S#^eIF7(=52z~uttSyGoJY7$LQdqyXI$D87LHpgKS4xty zK1e4H_y&{@{3M(tNkYFDP=1+!Mxq!vpmG2#%Is46ZOlQRZ#&$Dm>q{?s%~RVC@k8M z%gRDym4t5>IE@iPZOLL`c&-=md(2_W`f?g}6m^N!{O06%p(&-g?82#E+eYzBkFPGo zf$;{T=AI|2guoTO(F*8E5ku)BPH>|YO<>HRaBxgMJFIX?+n$tgjV8pC-oQtvQs%d# z!YuTRjrG-!`gP8EyK}f)TcQg!E@#r8uZ^2sd zkspLurK+M4W42Nm&o+l36%`r%@L*7ZQ9UE@DUkRLr1`o(Xh)uK5aTFt{QVMe-mh%| zWjCo-G0yYjXG^qMjZZCn&NX-AEIHJas??28&g1sGftD_^yfM7zUoX18ZrR+gTGogxYIQkjf}R8F6XadWp1J?;A}Jo4_yp$nW_~@`p7~7xp;I zEX`0;Hc2wp2vTndYZup;NT~+JTiZS=Wt4Y)^SuMaz7eq@rV>cRBArMCtxs7;ZQfPE zqcLS$u3XNpJ13_!9=9*8nIn860Cm)Vbz#l39I>pf9zd-bZFSz9FTGoG-p+bphlUH2 zB2mgpPoQNoVirOX??G%^PS^~*W?z5)^O`f4UqLX&oVm@&U}Weli-92>%Q+^}*$)Z! zC3&Q{c-r=%De3qm1J?Y)^IymBH+SPViGfQ?52FLS@W35_^Xqc;@1(*#@P~*-fhP%t zzEhQO{-iZ+qDH?&1{%jYKwon>x^ebr+Wl5~U6}6Q%j&hdv6=Xv5~AK&y4sEc^|D@SC?}pIW8&s;y)p*J`WD0@y$Kiv z2Iue}L&G7#>)>VDI!Ism*7P((WhWQ9>n>@1z=P|J;|gMf+tJ$X6DPWXmA2RNFF(DU zoi>t&Wz)%STvzQ4>^20(lkOfiXml%Am`@pXA}b*k*~FQ-!qJy)oWZhjWM)bMH9BNZ zSig5c1xjs_eElfa&c#_Sy|&%w4EqFGYTE%y&<=VJ&S8r2PjC$b)QF;v*Li4mxt~S$ z7?qbiL#EZl*^2cW0IxX!@S1Da?&Q54$3t1iRishApcttr+kK7;7vdO4N--+Ox_GBI zbkV(!Xb=d8><;?Xd9N5!jutZW^>+0rYsSf|WMvsf;3~vfU1tn~j#|dsC(gT-D^+ztNoNwhT8X<#G z&wQ%du^C5(kP#RfCD*YlW2x|uJ9$nDo580crTFI^RPIM4Q-m^mA`QV9%8(QBPl zK28gM*a!jat~80%%3Y9bSFX9GpUa<95$AGuu7=sD)9} z$93~jIq#96@u+`}7U8o%HVqcTcpGT6gM?EK(8jne9$x%DW-KysAYm&Zi5FDf!yVYj ztQd)KK6a3Y`K1bsOa*c;1v!@vpUIJ=&K0&&pQ$}vWY5Frsh%-I1d#WjFfW@z+#F%) zmdm#}&X-C_yNbSN?}DgM;bD)3Atv4~B#E|#g&R`SA)%bQpY7k5@Sn7Dd@rpQhVJq~ zlOQ;~RDkq0$AYBK-o0LA7>MW}`;Q&?s zfm``qwT1fyJmByPs1EoF?X2s56?-)~ES~5H9RNVuY~rU=o-#7y8>s_}jNq88zdW1& z>c98!4W)6+GFeMf#Vk|vNBD&HACB0BhsJ~ZhO4GewF};v44?AB`NX>0rOXw7i+Jzu zR5wV>)5*<02AI~F}gD!J=UWLP(4~^K&$0%`Tf8&gM@V*t}>uCa*_O1Y4 zciMcB$e*-$xoHo8Zou3SR76B~0vCEneGYM-1yDa=E?KcSwg+#1Y`(p`JaRTpWOCf&gzqpbdHs$Goe0|c!N>` zEs%ZpxSF3*OLkp;viP64aC7aqW}x~*uPRf(tLpv#lvmYV!pdLwtNQiNx##usqxsEX z4g$u?OLA%BI?bSjcf_K#d+0(e#nr(Nv&WKhAJZNL$`K8qMoCA9XKTay`*$gJ=a*Zm zDT$e5`oLC@&+a{b{_K&$d;h58GBPoBi!^_N3u`&f!0CYHpw#}?3xit9p@y^GItGB( z5^E=Y+g7!7UeZOhMltc>rE>SXO^X*=EPq)t#Ab?vj3dx2SAd%T?AMy#{$9=RdNNuB zHko>t_{gq+n4m|M3VnXnjOA75$fYWf5>9{k<;r%X*3vM_B*oF`Se!qqHd3POKurzK z`^=UkDQROfuJS4gYt6oKL0 zZV$vB8VTB?NBM}?wlPwa9q`6XEg2_vWI}=}PF;ymp?}VgH)<5vAJwzu!FIf-;27#C z?%VFi#irEH)_gYIhWw=A%0;L`l{Wxg+|v`?9+-sCAXaE|q>V>#`UZS%uQQWP!qIUH z#6c!oyf5P-yxd&NnD)PCXsXdL2L&MGN`sElBms z4K_4l4?rc;0`mZ3rLE){7I;`p1t1_+7kSXu?wNoMX>MVkD%_x036;h`{D^WPa8&?# zt*!IkJ2S75gti{#gO{|`ngFiYfA-N~G#W}{Xr;(W|8!tVZeM3q*X5WZ?x=?|(p)OY zNQ~_?DPBoQ7Zp$J>;T_E$gLO-ui)|hYPor%7ChH*M|M#3Ouh)?v7IL!xa)BIca~rO zo%j6caO6bUGd0!+CAbFJB|cjtDgH`$(^}yAgVf-I{P&t0{jPc3G%(z_58`h;BhHiV z&>uc?1WVA_05yjJItIUomHymJM1?G)V>?sACODzgEgt}Va}@YpI_(y%F|<0|17dS) zd^e}Q)gvIYxt0+K)SDCL=Ze=y*_k9B&*}D#aKEw*mO!jC6F{2dhE7ZRB4Hge zt+&H=j;VkFrrd;<@2GLYFI^26*r~+JiJV}{BG-;{#mcfNEPMk`1y4v4j)u6jTBKn5 zNn5X>sG$OIx~7B9B) zw{cvBZ4pZzd>vCJ#sVzhC%;aHRs#N{$^JT#85es!zq>EEsW zlr#=i?cPP1Mt+Gkq@LT?U8Ez%C#1>c$rK*1c1gm}XD5rolMvK4fbU#z9A7hV5vW)C zsMk**#_`Ft6>2F;#?Jx8ubG^R#IDn-b|iR48f(r-)bOQOs!JwHXy`GLUJB5F6>&`S zDp0KX+(6{g(Uy@FsLiyB-0uHSo7UT2ZHpT?($~+Q{kk93vC-Fct_RJl&%cAEJ?F+n z^@x5t9$CJW`@w;WokcEz9BOEh#AQ45EN_Jrb(dIWfQTlpTTSY9KlVs`RN%wLYvUr` zO>xWY6!Ci2${;pW8U>b4FHd)HxF^t~)sQplY1h^=8f6tBi=sY~V6Wpmc)|6A3ab0G z2zk@sXtxzn%8n_cAL7ZO)`9#wA29;`c+--GuOh{HF(Z984S2r)`{|AU+u>)pb*p3; zh_7{v#cvaGKKE@;I?qaImQkWctH<1BWefdXq5oZ}aIXjR6G@Xbt3B^w7oRVm&yq2z z!s?as7O3#nUUTd_-?O@}cH)g_D^HEG%iFQTq4pkFs3+aH0|>L|5TrTg7m#?5^p>?~ zVxFSNsQ^VV!_W<;`_q!QMa8r76De26+_)y=PboRnk{80TS^e4)VYgwlY}QDN0VXb&RUGfk*3ZpSCj{P zPG{B5+;r9M5zC)-(L4rhg8-YU^5D&+_8#0hhavk?r1fw&EK@^OP$m~yCn5KK!)Mxt zZ){rI%0o}XW){Q@CI^uG^l1&ba8Ax_=4T0qssMq=hz_J`g*|6(2wF2?fz{OKF|x*- z4uPZ{=c?c>_pbVP&+Cxt`oOENOvOdX424dYpG01?6xb>+){^+o!unW@=(tRVZq|%3 zGHc63e!qa=)%!tK+gWj3(V} zFp$fNgCRt)*eucEgQ^pEn)poK5H~SrIb$>c@yA_7DnWdtQOZ!8$GG@}utlKz5HEe@ z!p1f`1%)puh`KhMfKrj8VY;Zjj)91e93^>QxqHZ2+-LVwu`0i!yQ5i*mc{7dHJ?ro zz!s~ZFNh^)$k|Iabt;Go-7iQK%*@lXzIvmqJyZNXs`E&yqU?R#3kT&ska>z*vVr3e za*Ms9rfi|zakFCt+vy&_YLILAY?r$C{d`yJPlkK{-X>J{u|vaGhmdDY&XC6SyI!N+ z1b#R`fs~yT+8xxtg&n3T^ZdC$Ne74>m!R$D(|vr15B)8S$UhNi2c^SxGl_m34?f#y zNW4GI?l>C>c3nixjfmsYNc|%%mOpqe)Q|9>>`y=3r*W&(t(`sHEMZ#@Y>|Uv5a?=6 zz3U#PydCvny8Ey{HcZT_eJ^6qScs%CUe=XH_~~!7J9yuUKB)!_aw@^+=f8l;GWX-j zPWH)e0lv$gC2ek675=^du(&quy1AAFmfYZLA{pA@r~moo|8qCtadm?`Gb~#>W^g>L z;F2);!!P6N@&6bLVQOEH4BU-pe|2Gh3um2MY`lDa;|tg{mIMNSoNDzRoh6+EmN&G& zi|{FU$W_(=CbHg(t0?~{y5vVmg}Lz*h!dX#|7`lW;r%=D=J?;?A;3B5WAk&luY|#) zFbPUwX&k5-nHj+k7xTdk^)nP@yv=*LvE3uXmzIwpS;qTJ%h3N88RuCTOerlsv6RgL ztbxHMAl3oQY90+&Ze`Yp`$k03eI#6WbAA+-$=EN==*miH`ci3mI6u#8$;)g zYHXkwOe=hNk*3rrM<9 z0u~a&_@DmVYxzgy?S(%65usIBbt=2r9n*|pL9X3PW0PF)`jT_na#~HR91L_bFx75=PfX|Ap z@I$0{-@w>H`>iMvsj-9`w<>JR7DHIsH?%TW7a)T(SW}7Cjw$OH+Ki4caFr}sx<%*s zMT(EQx#r>&ujI5zHKe!nnj_WwNkvZACV!~GvGmnf!~r?IZ^bXCQLBFeO;>dK%%Q0F zkCssy5TD?ScP>rSkYEnl1*|;5w3=|z%?TXQ9su-n?x-5Dv6q6HAL?3-yCV*kmQr}5 zfF|+|N|d4H*$3>tVExB#oz3&gp}u?c?CIMy`|hKA3NwH>b@i51$P1_?$+%X9Lt`iG zQ9W$hR;CN*`_;K9298Xy+`Tmv*k78vN~|_QqdCg?>wLaT_%u0-j|LJxGis8M#9jM1 z_qgU-i6xMB90AD!k$nQda+^N$+=pkH?bc}%z*t?sp_lqTOHjN4WS~tm=lq(1b|64l z7IQJoMutA*=9ZPgo3xO=)dT&x9Ue=j9A3`mI` zyHNawAC~EJF{H=zG)-s*pAhx&&{gNIZ!mr8KO7ee)X12+;I6{O1G06c@!t{=fb#yi zB`dvT+2E4=5;sAY@&)Am6^KDdd*bCS+6c3Yc9cC#ZJ0)$O&RQ}k0*>4F2FH;2wr

U-fZ7u%z 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/14-lane-small-landed.json b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/14-lane-small-landed.json new file mode 100644 index 00000000..f1728447 --- /dev/null +++ b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/14-lane-small-landed.json @@ -0,0 +1,16 @@ +{ + "utc": "2026-09-13T15:36:56.542Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-validation-native-b10b28c-attempt2-20260913\\package\\arcadia-studio.exe", + "id": 46728014, + "title": "Incident report review * — Arcadia Studio" + }, + "screenshot": { + "id": "screenshot-0", + "width": 1442, + "height": 932, + "mime": "image/jpeg", + "sha256": "925710de74e1355b5f49d78e447b9fd08a303a63debe241559f8000c55c09227" + }, + "note": "Assessment lane/header now near764, attached arrow ends and self call/reply move left accordingly. Left lane527 and arrow y551/594 unchanged; displayed51%." +} diff --git a/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/15-lane-small-undo.jpg b/harness/experiments/scenario-native-spacing-b10b28c-20260913/original/run-04/observations/15-lane-small-undo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..987453af962de5ef8d8d5a39e49c70559a6cd9f8 GIT binary patch literal 132494 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

=d}(A%+Cbb_gi@dF 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 N6~%sF=^ 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