From 8cf64cedb242a859aafebf93a8abc6dbc03f869a Mon Sep 17 00:00:00 2001 From: "sorokin.oleg.edu" Date: Fri, 11 Sep 2026 14:12:09 -0700 Subject: [PATCH] Verify repair and recovery save state in native Windows workflows --- harness/STATE.md | 8 +- .../repair-save-native-v4/.gitattributes | 1 + .../repair-save-native-v4/.gitignore | 1 + .../repair-save-native-v4/README.md | 11 + .../excluded-duplicates.json | 80 + .../fixture-manifest.json | 351 ++ .../fixtures/ambiguous/links.arcadia | 4 + .../fixtures/ambiguous/project.arcadia | 7 + .../fixtures/ambiguous/救援/assess.arcadia | 4 + .../fixtures/ambiguous/救援/confirm.arcadia | 2 + .../fixtures/missing-include/links.arcadia | 4 + .../fixtures/missing-include/project.arcadia | 8 + .../missing-include/救援/assess.arcadia | 4 + .../missing-include/救援/confirm.arcadia | 1 + .../recovery-expected-after/links.arcadia | 4 + .../recovery-expected-after/project.arcadia | 7 + .../救援/assess.arcadia | 4 + .../救援/confirm.arcadia | 1 + .../recovery-expected-before/links.arcadia | 4 + .../recovery-expected-before/project.arcadia | 7 + .../救援/assess.arcadia | 4 + .../救援/confirm.arcadia | 1 + .../0.after | 7 + .../0.before | 7 + .../journal.json | 1 + .../fixtures/recovery/links.arcadia | 4 + .../fixtures/recovery/project.arcadia | 7 + .../fixtures/recovery/救援/assess.arcadia | 4 + .../fixtures/recovery/救援/confirm.arcadia | 1 + .../fixtures/release1/README.md | 86 + .../release1/evidence/repair-check.md | 15 + .../release1/expected-diagnostics.json | 9 + .../fixtures/release1/model.json | 4401 +++++++++++++++++ .../fixtures/release1/model.rs | 1040 ++++ .../activity_oa_restore_work.arcadia | 45 + .../process_oa_assessment_procedure.arcadia | 25 + .../process_oa_field_procedure.arcadia | 67 + .../oa/behavior/process_oa_response.arcadia | 128 + .../behavior/scenario_oa_conversation.arcadia | 64 + .../scenario_oa_full_scenario.arcadia | 41 + .../behavior/state_machine_oa_monitor.arcadia | 80 + .../fixtures/release1/oa/capabilities.arcadia | 27 + .../fixtures/release1/oa/model.arcadia | 24 + .../fixtures/release1/oa/participants.arcadia | 60 + .../fixtures/release1/oa/types.arcadia | 35 + .../fixtures/release1/project.arcadia | 33 + .../process_sa_assessment_procedure.arcadia | 25 + .../process_sa_field_procedure.arcadia | 67 + .../sa/behavior/process_sa_response.arcadia | 128 + .../behavior/scenario_sa_conversation.arcadia | 73 + .../scenario_sa_full_scenario.arcadia | 41 + .../behavior/state_machine_sa_monitor.arcadia | 80 + .../fixtures/release1/sa/capabilities.arcadia | 27 + .../function_sa_audit_thresholds.arcadia | 5 + .../function_sa_restore_work.arcadia | 93 + .../fixtures/release1/sa/model.arcadia | 24 + .../fixtures/release1/sa/participants.arcadia | 126 + .../fixtures/release1/sa/types.arcadia | 50 + .../fixtures/release1/traceability.arcadia | 1156 +++++ .../fixtures/release1/transition-before.json | 1198 +++++ .../fixtures/release1/transition-request.json | 114 + .../views/diagram_oa_allocation_view.arcadia | 100 + .../views/diagram_sa_allocation_view.arcadia | 100 + .../views/diagram_sa_capability_view.arcadia | 72 + .../views/diagram_sa_service_view.arcadia | 104 + .../views/diagram_sa_state_view.arcadia | 90 + .../fixtures/valid/links.arcadia | 4 + .../fixtures/valid/project.arcadia | 7 + .../fixtures/valid/救援/assess.arcadia | 4 + .../fixtures/valid/救援/confirm.arcadia | 1 + .../repair-save-native-v4/helper.py | 281 ++ .../repair-save-native-v4/manifest.json | 998 ++++ .../preparation-README.md | 41 + .../repair-save-native-v4/readback.json | 8 + .../trial/admission.json | 53 + .../trial/binary-after-close.json | 10 + .../trial/binary-before.json | 4 + .../snapshot.json | 16 + .../sources/links.arcadia | 4 + .../sources/project.arcadia | 7 + .../sources/救援/assess.arcadia | 4 + .../sources/救援/confirm.arcadia | 2 + .../duplicate-final-saved/oracle.json | 22 + .../duplicate-final-saved/oracle.stderr.log | 0 .../duplicate-final-saved/oracle.stdout.log | 1 + .../duplicate-final-saved/snapshot.json | 16 + .../sources/links.arcadia | 4 + .../sources/project.arcadia | 7 + .../sources/救援/assess.arcadia | 4 + .../sources/救援/confirm.arcadia | 1 + .../snapshot.json | 16 + .../sources/links.arcadia | 4 + .../sources/project.arcadia | 8 + .../sources/救援/assess.arcadia | 4 + .../sources/救援/confirm.arcadia | 1 + .../missing-final-saved/oracle.json | 22 + .../missing-final-saved/oracle.stderr.log | 0 .../missing-final-saved/oracle.stdout.log | 1 + .../missing-final-saved/snapshot.json | 16 + .../missing-final-saved/sources/links.arcadia | 4 + .../sources/project.arcadia | 7 + .../sources/救援/assess.arcadia | 4 + .../sources/救援/confirm.arcadia | 1 + .../snapshot.json | 16 + .../sources/links.arcadia | 4 + .../sources/project.arcadia | 7 + .../sources/救援/assess.arcadia | 4 + .../sources/救援/confirm.arcadia | 1 + .../recovery-final-saved/oracle.json | 22 + .../recovery-final-saved/oracle.stderr.log | 0 .../recovery-final-saved/oracle.stdout.log | 1 + .../recovery-final-saved/snapshot.json | 16 + .../sources/links.arcadia | 4 + .../sources/project.arcadia | 7 + .../sources/救援/assess.arcadia | 4 + .../sources/救援/confirm.arcadia | 1 + .../recovery-open-journal/snapshot.json | 23 + .../0.after | 7 + .../0.before | 7 + .../journal.json | 1 + .../sources/links.arcadia | 4 + .../sources/project.arcadia | 7 + .../sources/救援/assess.arcadia | 4 + .../sources/救援/confirm.arcadia | 1 + .../repair-save-native-v4/trial/launch.json | 29 + .../trial/screenshots/01-launch-0.jpg | Bin 0 -> 98106 bytes .../trial/screenshots/01-launch.json | 21 + .../trial/screenshots/02-valid-clean-0.jpg | Bin 0 -> 92308 bytes .../trial/screenshots/02-valid-clean.json | 21 + .../screenshots/03-missing-open-unsaved-0.jpg | Bin 0 -> 105988 bytes .../screenshots/03-missing-open-unsaved.json | 21 + .../04-missing-draft-repaired-0.jpg | Bin 0 -> 95265 bytes .../04-missing-draft-repaired.json | 21 + .../05-missing-applied-unsaved-0.jpg | Bin 0 -> 109414 bytes .../05-missing-applied-unsaved.json | 21 + .../06-missing-close-warning-0.jpg | Bin 0 -> 94940 bytes .../screenshots/06-missing-close-warning.json | 21 + .../07-missing-close-cancel-retained-0.jpg | Bin 0 -> 109378 bytes .../07-missing-close-cancel-retained.json | 21 + .../screenshots/08-missing-save-clean-0.jpg | Bin 0 -> 108509 bytes .../screenshots/08-missing-save-clean.json | 21 + .../09-duplicate-open-unsaved-0.jpg | Bin 0 -> 95252 bytes .../09-duplicate-open-unsaved.json | 21 + .../10-duplicate-draft-repaired-0.jpg | Bin 0 -> 88663 bytes .../10-duplicate-draft-repaired.json | 21 + .../11-duplicate-applied-unsaved-0.jpg | Bin 0 -> 102903 bytes .../11-duplicate-applied-unsaved.json | 21 + .../12-duplicate-close-warning-0.jpg | Bin 0 -> 88560 bytes .../12-duplicate-close-warning.json | 21 + .../13-duplicate-close-cancel-retained-0.jpg | Bin 0 -> 102838 bytes .../13-duplicate-close-cancel-retained.json | 21 + .../screenshots/14-duplicate-save-clean-0.jpg | Bin 0 -> 101477 bytes .../screenshots/14-duplicate-save-clean.json | 21 + .../15-recovery-open-journal-0.jpg | Bin 0 -> 107952 bytes .../screenshots/15-recovery-open-journal.json | 21 + .../16-recovery-applied-before-rollback-0.jpg | Bin 0 -> 106619 bytes .../16-recovery-applied-before-rollback.json | 21 + ...7-recovery-rollback-retained-unsaved-0.jpg | Bin 0 -> 112006 bytes ...17-recovery-rollback-retained-unsaved.json | 21 + .../18-recovery-close-warning-0.jpg | Bin 0 -> 96969 bytes .../18-recovery-close-warning.json | 21 + .../19-recovery-close-cancel-retained-0.jpg | Bin 0 -> 111806 bytes .../19-recovery-close-cancel-retained.json | 21 + .../screenshots/20-recovery-save-clean-0.jpg | Bin 0 -> 108733 bytes .../screenshots/20-recovery-save-clean.json | 21 + .../trial/source-before.json | 68 + .../repair-save-native-v4/trial/stderr.log | 0 .../repair-save-native-v4/trial/stdout.log | 0 .../repair-save-native-v4/verify_archive.py | 69 + ...ase-text-navigation-integrated-20260911.md | 10 +- ...ase-text-repair-save-native-v4-20260911.md | 40 + ...release-text-repair-save-state-20260911.md | 11 +- 172 files changed, 12768 insertions(+), 9 deletions(-) create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/.gitattributes create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/.gitignore create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/README.md create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/excluded-duplicates.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixture-manifest.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/.arcadia-save-project.arcadia.journal/0.after create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/.arcadia-save-project.arcadia.journal/0.before create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/.arcadia-save-project.arcadia.journal/journal.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/README.md create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/evidence/repair-check.md create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/expected-diagnostics.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/model.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/model.rs create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/activities/activity_oa_restore_work.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/process_oa_assessment_procedure.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/process_oa_field_procedure.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/process_oa_response.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/scenario_oa_conversation.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/scenario_oa_full_scenario.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/state_machine_oa_monitor.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/capabilities.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/model.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/participants.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/types.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/process_sa_assessment_procedure.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/process_sa_field_procedure.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/process_sa_response.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/scenario_sa_conversation.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/scenario_sa_full_scenario.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/state_machine_sa_monitor.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/capabilities.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/functions/function_sa_audit_thresholds.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/functions/function_sa_restore_work.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/model.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/participants.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/types.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/traceability.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/transition-before.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/transition-request.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_oa_allocation_view.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_allocation_view.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_capability_view.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_service_view.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_state_view.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/helper.py create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/manifest.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/preparation-README.md create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/readback.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/admission.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/binary-after-close.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/binary-before.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/snapshot.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/oracle.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/oracle.stderr.log create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/oracle.stdout.log create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/snapshot.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/snapshot.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/oracle.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/oracle.stderr.log create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/oracle.stdout.log create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/snapshot.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/snapshot.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/oracle.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/oracle.stderr.log create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/oracle.stdout.log create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/snapshot.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/snapshot.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/0.after create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/0.before create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/journal.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/links.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/project.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/救援/assess.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/救援/confirm.arcadia create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/launch.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/01-launch-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/01-launch.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/02-valid-clean-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/02-valid-clean.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/03-missing-open-unsaved-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/03-missing-open-unsaved.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/04-missing-draft-repaired-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/04-missing-draft-repaired.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/05-missing-applied-unsaved-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/05-missing-applied-unsaved.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/06-missing-close-warning-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/06-missing-close-warning.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/07-missing-close-cancel-retained-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/07-missing-close-cancel-retained.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/08-missing-save-clean-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/08-missing-save-clean.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/09-duplicate-open-unsaved-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/09-duplicate-open-unsaved.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/10-duplicate-draft-repaired-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/10-duplicate-draft-repaired.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/11-duplicate-applied-unsaved-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/11-duplicate-applied-unsaved.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/12-duplicate-close-warning-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/12-duplicate-close-warning.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/13-duplicate-close-cancel-retained-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/13-duplicate-close-cancel-retained.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/14-duplicate-save-clean-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/14-duplicate-save-clean.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/15-recovery-open-journal-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/15-recovery-open-journal.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/16-recovery-applied-before-rollback-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/16-recovery-applied-before-rollback.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/17-recovery-rollback-retained-unsaved-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/17-recovery-rollback-retained-unsaved.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/18-recovery-close-warning-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/18-recovery-close-warning.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/19-recovery-close-cancel-retained-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/19-recovery-close-cancel-retained.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/20-recovery-save-clean-0.jpg create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/20-recovery-save-clean.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/source-before.json create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/stderr.log create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/stdout.log create mode 100644 harness/experiments/text-navigation-native-20260911/repair-save-native-v4/verify_archive.py create mode 100644 harness/release-text-repair-save-native-v4-20260911.md diff --git a/harness/STATE.md b/harness/STATE.md index bed9fec1..2e48bf59 100644 --- a/harness/STATE.md +++ b/harness/STATE.md @@ -55,8 +55,12 @@ fixes, ambiguous/partial source navigation, and the 30-file engineering workflow explicit Save preserved complete models, identities and source bytes. It also found a repair-mode false-clean status against the prior saved destination. Its [saved-baseline correction](release-text-repair-save-state-20260911.md) -passes the full 755-test suite, strict Clippy and matching GUI B183 build; -new native repair/closing and package acceptance remain required. +at **33c6d83** passes the full 755-test suite, strict Clippy and matching GUI B183 +build. Its [native repair verification](release-text-repair-save-native-v4-20260911.md) +passed missing-include and duplicate-alias repairs plus interrupted-save rollback: +Apply/Recover retain unsaved status, Close warns, Cancel retains work, and explicit +Save yields exact complete model/identity/source equality. Package acceptance +remains separate and required. The [integrated evaluation](release-text-navigation-integrated-20260911.md) links exact input archives, earlier full-test scope and independent findings. The published contextual preview remains unchanged. diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/.gitattributes b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/.gitattributes new file mode 100644 index 00000000..95d1bffe --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/.gitattributes @@ -0,0 +1 @@ +** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/.gitignore b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/.gitignore new file mode 100644 index 00000000..4e473164 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/.gitignore @@ -0,0 +1 @@ +!**/*.log diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/README.md b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/README.md new file mode 100644 index 00000000..d4a82911 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/README.md @@ -0,0 +1,11 @@ +# Repair/save native-v4 evidence + +Three root-operated native workflows passed on GUI B183/source33c6d83: missing include repair, duplicate alias repair, and v1 journal recovery. Apply kept repaired bytes unsaved; Close prompted; Cancel retained the work; explicit Save was followed by exact full-model/source equality. See the [native report](../../../release-text-repair-save-native-v4-20260911.md) for chronology and scope, and the [correction gates](../repair-save-correction/README.md) for source/build provenance. + +`preparation-README.md` is the original pre-launch document, preserved exactly. Its pending/no-launch wording describes preparation, not the completed trial. `helper.py`, `fixture-manifest.json` and all 64 fixture files are retained. Under `trial/` are seven disk checkpoints, three real saved-oracle receipts/log pairs, 20 original screenshot JPEG/metadata pairs, and launch/admission/binary/readback/empty process logs. + +All originals copied here are exact bytes. `manifest.json` is the complete payload whitelist, including original paths; `readback.json` records original/archive and fixture/checkpoint/equality checks. Omitted final trial model directories were byte-identical to retained fixtures/checkpoints, recorded in `excluded-duplicates.json`. No binaries, profile or temporary/cache contents are included. GUI/DLL identity remains in before/after receipts. + +Root observed normal close and subsequent window/PID absence. The helper records caller-observed absence, not an independently obtained numeric process exit code. Empty stdout/stderr and unchanged GUI/DLL are preserved. The window was 1442 by 932; this was not a minimum-size or full navigation retest, and no package/release/Linux result is implied. + +Run `python verify_archive.py` for read-only hash, whitelist, fixture, screenshot, checkpoint and saved-oracle receipt verification; it does not launch a binary or rerun an oracle. Python 3 standard library only. diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/excluded-duplicates.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/excluded-duplicates.json new file mode 100644 index 00000000..c3c85703 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/excluded-duplicates.json @@ -0,0 +1,80 @@ +{ + "trial/valid": { + "identicalTo": "fixtures/valid", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + } + }, + "trial/release1": { + "identicalTo": "fixtures/release1", + "files": { + "expected-diagnostics.json": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e", + "model.json": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727", + "model.rs": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5", + "project.arcadia": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda", + "README.md": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5", + "traceability.arcadia": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f", + "transition-before.json": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d", + "transition-request.json": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a", + "evidence/repair-check.md": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5", + "oa/capabilities.arcadia": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936", + "oa/model.arcadia": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15", + "oa/participants.arcadia": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3", + "oa/types.arcadia": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49", + "sa/capabilities.arcadia": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f", + "sa/model.arcadia": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4", + "sa/participants.arcadia": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8", + "sa/types.arcadia": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660", + "views/diagram_oa_allocation_view.arcadia": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7", + "views/diagram_sa_allocation_view.arcadia": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389", + "views/diagram_sa_capability_view.arcadia": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649", + "views/diagram_sa_service_view.arcadia": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b", + "views/diagram_sa_state_view.arcadia": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869", + "oa/activities/activity_oa_restore_work.arcadia": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4", + "oa/behavior/process_oa_assessment_procedure.arcadia": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d", + "oa/behavior/process_oa_field_procedure.arcadia": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324", + "oa/behavior/process_oa_response.arcadia": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc", + "oa/behavior/scenario_oa_conversation.arcadia": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6", + "oa/behavior/scenario_oa_full_scenario.arcadia": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c", + "oa/behavior/state_machine_oa_monitor.arcadia": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5", + "sa/behavior/process_sa_assessment_procedure.arcadia": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088", + "sa/behavior/process_sa_field_procedure.arcadia": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768", + "sa/behavior/process_sa_response.arcadia": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a", + "sa/behavior/scenario_sa_conversation.arcadia": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85", + "sa/behavior/scenario_sa_full_scenario.arcadia": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74", + "sa/behavior/state_machine_sa_monitor.arcadia": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736", + "sa/functions/function_sa_audit_thresholds.arcadia": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f", + "sa/functions/function_sa_restore_work.arcadia": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + } + }, + "trial/missing-include": { + "identicalTo": "trial/checkpoints/missing-final-saved/sources", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + } + }, + "trial/ambiguous": { + "identicalTo": "trial/checkpoints/duplicate-final-saved/sources", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + } + }, + "trial/recovery": { + "identicalTo": "trial/checkpoints/recovery-final-saved/sources", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + } + } +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixture-manifest.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixture-manifest.json new file mode 100644 index 00000000..55d3c4e5 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixture-manifest.json @@ -0,0 +1,351 @@ +{ + "atUtc": "2026-09-11T20:44:05.057097+00:00", + "originalManifestSha256": "edd4157fc31823f4494dee91862728b87f12ef51c49b8d1fd86a954bc9ecc1ed", + "copiedGroups": { + "valid": "valid-baseline", + "release1": "release1-baseline", + "ambiguous": "ambiguous-open", + "missing-include": "missing-include-open" + }, + "recovery": { + "scope": "Static v1 entry-only interrupted-save fixture; no recovery/app/oracle execution", + "journal": { + "version": 1, + "entry": "project.arcadia", + "files": [ + { + "path": "project.arcadia", + "before": true, + "write": true + } + ] + }, + "beforeEntrySha256": "6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e", + "afterEntrySha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "beforeDiff": "Only project title changed from Navigation — 救援 to Before interrupted save — 救援. IDs/includes/other three files unchanged.", + "expectedFinalBaseline": "recovery-expected-after/project.arcadia", + "expectedAfterEqualsPinnedValid": true + }, + "files": [ + { + "path": "ambiguous/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b" + }, + { + "path": "ambiguous/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414" + }, + { + "path": "ambiguous/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992" + }, + { + "path": "ambiguous/救援/confirm.arcadia", + "bytes": 186, + "sha256": "ba3e222bdc7dfa94e4f1b16df091447835da6b5bea8a72701e12e077e77319a6" + }, + { + "path": "missing-include/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b" + }, + { + "path": "missing-include/project.arcadia", + "bytes": 320, + "sha256": "573357995f0a68fef39aa3eef3125e2271242d1ce01607c129624399b77e682e" + }, + { + "path": "missing-include/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992" + }, + { + "path": "missing-include/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + { + "path": "recovery/.arcadia-save-project.arcadia.journal/0.after", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414" + }, + { + "path": "recovery/.arcadia-save-project.arcadia.journal/0.before", + "bytes": 290, + "sha256": "6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e" + }, + { + "path": "recovery/.arcadia-save-project.arcadia.journal/journal.json", + "bytes": 104, + "sha256": "08e19098159f9a539f33754ef8d8bbb5e653744baa0aa9784403e019498d4c42" + }, + { + "path": "recovery/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b" + }, + { + "path": "recovery/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414" + }, + { + "path": "recovery/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992" + }, + { + "path": "recovery/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + { + "path": "recovery-expected-after/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b" + }, + { + "path": "recovery-expected-after/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414" + }, + { + "path": "recovery-expected-after/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992" + }, + { + "path": "recovery-expected-after/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + { + "path": "recovery-expected-before/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b" + }, + { + "path": "recovery-expected-before/project.arcadia", + "bytes": 290, + "sha256": "6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e" + }, + { + "path": "recovery-expected-before/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992" + }, + { + "path": "recovery-expected-before/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + { + "path": "release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "valid/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b" + }, + { + "path": "valid/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414" + }, + { + "path": "valid/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992" + }, + { + "path": "valid/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/project.arcadia new file mode 100644 index 00000000..2771b2bf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/project.arcadia @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/救援/confirm.arcadia new file mode 100644 index 00000000..20e53049 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/ambiguous/救援/confirm.arcadia @@ -0,0 +1,2 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} +oa_activity assess "Duplicate draft assessment" id "9e8f0000-0000-4000-8000-000000000005" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/project.arcadia new file mode 100644 index 00000000..2d5c664f --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/project.arcadia @@ -0,0 +1,8 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; + include "missing/not-loaded.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/救援/confirm.arcadia new file mode 100644 index 00000000..2d3ec804 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/missing-include/救援/confirm.arcadia @@ -0,0 +1 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/project.arcadia new file mode 100644 index 00000000..2771b2bf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/project.arcadia @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/救援/confirm.arcadia new file mode 100644 index 00000000..2d3ec804 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-after/救援/confirm.arcadia @@ -0,0 +1 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/project.arcadia new file mode 100644 index 00000000..7dd1f114 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/project.arcadia @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Before interrupted save — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/救援/confirm.arcadia new file mode 100644 index 00000000..2d3ec804 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery-expected-before/救援/confirm.arcadia @@ -0,0 +1 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/.arcadia-save-project.arcadia.journal/0.after b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/.arcadia-save-project.arcadia.journal/0.after new file mode 100644 index 00000000..2771b2bf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/.arcadia-save-project.arcadia.journal/0.after @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/.arcadia-save-project.arcadia.journal/0.before b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/.arcadia-save-project.arcadia.journal/0.before new file mode 100644 index 00000000..7dd1f114 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/.arcadia-save-project.arcadia.journal/0.before @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Before interrupted save — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/.arcadia-save-project.arcadia.journal/journal.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/.arcadia-save-project.arcadia.journal/journal.json new file mode 100644 index 00000000..f699fd45 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/.arcadia-save-project.arcadia.journal/journal.json @@ -0,0 +1 @@ +{"version":1,"entry":"project.arcadia","files":[{"path":"project.arcadia","before":true,"write":true}]} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/project.arcadia new file mode 100644 index 00000000..2771b2bf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/project.arcadia @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/救援/confirm.arcadia new file mode 100644 index 00000000..2d3ec804 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/recovery/救援/confirm.arcadia @@ -0,0 +1 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/README.md b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/README.md new file mode 100644 index 00000000..f6f883d1 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/README.md @@ -0,0 +1,86 @@ +# Restore safe water pressure + +This source-7 project follows one engineering question: after a pressure alarm, can the control room restore service remotely, or must a technician repair a valve? It connects the operational need to an explicitly chosen coordination-service boundary. Allow about 25 minutes for the walkthrough. + +Copy the whole `examples/release1` folder to your working location, then open the copied `project.arcadia` in Arcadia Studio. Keep the folder together: the entry includes 29 modules, and the evidence link is relative to it. If you instead use Save As to a new folder, it copies model source files only: also copy `evidence/` beside the new entry and keep this README available. Save As does not copy external artifact targets. Existing older examples remain useful migration exercises. + +The numbers, guards and states describe an illustrative design. The model does not simulate hydraulics, execute a control algorithm, or establish the safety of an actual water network. + +## 1. Start with responsibility, not equipment + +Open saved view **1 · OA responsibility and repair traffic**. The **Control room** assesses the alarm, resets the valve and confirms pressure. The **Field technician** performs field repair. The parent activity **Restore safe pressure** groups these leaf activities; responsibility is allocated to the leaves. + +Inspect **Technician service conversation** (`oa_contact`). This unoriented CommunicationMean connects operational participants. **Request field repair** and **Report repair result** are Interactions between their allocated activities. Each Interaction is explicitly allocated to the communication mean. No OA port or implementation component has been introduced. + +Inspect the **Valve repair** exchange item and its `pressure` parameter. The parameter has direction InOut, Value storage, multiplicity 1..1, and a real-valued type bounded from 0 to 600 with unit text `kPa`. The unit documents the contract; no conversion is inferred. + +## 2. Follow the alternative and its reusable procedure + +Open process **Handle a pressure alarm** (`oa_response`) in the behavior workspace. Its first step references **Assess an alarm procedure** (`oa_assessment_procedure`), whose Action uses the assessment activity and whose ChainInvolvement supports **Assess an alarm**. Follow that reference to the Choice in the main process. The guarded branch allows an authorized remote reset; the `else` branch references **Field repair procedure** (`oa_field_procedure`). Both paths merge before confirmation. The explicit SequenceLinks define flow; the list of steps alone does not imply those branches. + +Open the referenced procedure. It contains request exchange, repair action, then report exchange. The parent process reuses that procedure by identity. It does not copy its actions. The main process contributes to the restoration capability. + +Open scenario **Repair request and measured reply** (`oa_conversation`). The Control room calls the technician using the communication mean, supplying `420.0`. The technician's correlated Reply returns `320.0` on the reversed participant pair. The reply points to the actual Call. The enclosing scenario (`oa_full_scenario`) reuses this conversation with two explicit lifeline bindings. + +The mission **Maintain safe water supply** links to the restoration capability, which includes the assessment capability. The repair conversation has the restoration context: it begins after assessment and coordinates repair. The assessment procedure supplies the separate assessment behavior support. + +## 3. Examine the explicit SA engineering decisions + +Open **2 · SA service boundary and functions**. The chosen System is **Pressure coordination service**; the technician remains outside as a SystemActor. OA activities have traced SA functions. The communication mean has a traced SA BoundaryExchange (`sa_contact`), with two explicitly chosen Standard component ports. The two Interactions have traced FunctionalExchanges with directional function ports. + +Inspect **Valve repair service** (`sa_repair_interface`), its synchronous Operation acceptance, and the client Requires / provider Provides links. Four PortAllocations connect the function ports to their component ports; two ExchangeAllocations connect functional traffic to the boundary exchange. These are explicit contract refinements. An operational channel cannot choose the technical interface or ports on the engineer's behalf. + +The generator performs the real OA→SA transition. `transition-before.json` is the OA model plus the two intentionally named SA participants. `transition-request.json` contains their explicit mappings and both component-port Create decisions. It deliberately leaves the operational ExchangeAllocations out of this first transition: those allocations require the later reviewed SA interface and port refinements. Omitting these allocations is explicit, not silently guessed. + +For a fresh transition exercise, import `transition-before.json`, select the OA content, map Control room to the existing System and Field technician to the existing SystemActor, and review both communication endpoint ports. The supplied request is the exact programmatic counterpart. The generated final project then adds the interface/port allocations, views, evidence and one unfinished function. Fresh transition UUIDs are normalized by the generator for stable published files, so an interactive replay is semantically comparable rather than byte-identical to `model.json`. + +## 4. Compare views without changing the architecture + +Switch between **2 · SA service boundary and functions** and **3 · SA service conversation only**. They place the same semantic identities. The focused view uses the participant exchange category, an explicitly empty work-category selection, and NameAndItems labels. It shows the boundary conversation and hides functional traffic. The underlying exchanges and their port positions remain unchanged. + +Open View properties to inspect the selections. Clearing a filter does not delete a relation. The category is an engineering collection of existing exchanges; it is not a replacement exchange. **4 · SA mission and included capability** supplies a separate goal view. + +Open **5 · SA pressure supervision** in the state workspace. Follow the initial state to monitoring, the typed high-pressure Change event into waiting, and the guarded return. Waiting has an Entry action linked to the assessment function. This is an event/action relationship, not free prose embedded in a transition label. + +## 5. Investigate the deliberate warning + +Model checks should report exactly one warning: `work_without_behavior_context` on **Audit pressure thresholds** (`sa_audit_thresholds`). It has a responsible System but no process/chain or scenario use. `expected-diagnostics.json` records the expected located issue. + +Decide whether threshold auditing belongs in the response process, in a separate maintenance behavior, or outside the intended model. Add the appropriate behavior use or remove the explicitly out-of-scope function. Merely hiding it in a view would not resolve the coverage question. The supplied model intentionally leaves this decision open. + +## 6. Make one reviewed change and inspect its source + +1. In OA, rename **Confirm safe pressure** (`oa_confirm`) to **Confirm stable pressure** and Apply the edit. +2. Open semantic OA→SA review for that activity and its existing function counterpart (`sa_confirm`). Review the Header Name facet and choose Take source. Preview, then Apply the reviewed change. +3. Confirm that the SA function name changed while the deliberately different System name remains **Pressure coordination service**. +4. In Source, inspect `sa/functions/function_sa_restore_work.arcadia` and `traceability.arcadia`. The counterpart name and review history change. Unrelated modules retain their text. Use Undo/Redo in this editing session to inspect the reviewed transaction; then Save and reopen to check persistence. Undo history is session-local; reopening restores the saved model, not the previous undo stack. + +The integration oracle executes this exact semantic review and source update. It separately proves that changing the request Interaction to target a Control-room-owned activity violates the communication allocation's performer pairing: command and source-update paths reject the invalid candidate together. + +## Source, service and reproducibility + +| File or folder | Purpose | +|---|---| +| `project.arcadia` | Openable source-7 entry with all module includes | +| `oa/`, `sa/` | Participants, work, data, capabilities and reusable behavior | +| `views/` | Five saved views; filters and placements are presentation state | +| `traceability.arcadia` | OA↔SA correspondence and review history | +| `model.json` | Current schema-7 interchange of the final accepted model | +| `transition-before.json`, `transition-request.json` | Explicit first-transition replay inputs | +| `evidence/repair-check.md` | Local teaching evidence linked from the SA conversation | +| `model.rs` | Deterministic lesson builder shared by generator and tests | + +The REST routes are documented in [the API reference](../../docs/api.rst). Import `model.json` with `POST /api/v1/projects/import`; query the returned resource's `/model` and `/validation`. Expect schema 7 and the one warning above. JSON import provides canonical source; to retain the exact modular source layout, use `/api/v1/projects/import-source-project` with a SourceBundle containing entry `project.arcadia` and only the 30 reachable `.arcadia` file strings, keyed by slash-separated relative paths. Neither route reads the artifact target from your local filesystem. + +For transition replay, import `transition-before.json` instead. Submit `transition-request.json` to that baseline resource's `/transitions/preview` with its current ETag in `If-Match`. Review the returned plan, then follow the documented `/transitions/apply` protocol. Use the baseline resource for this exercise: the final model already contains the mapped records and subsequent refinements. This tutorial's automated evidence is core/source validation; it does not claim a separate native or HTTP acceptance run of this particular example. + +From the repository root, with the supported Rust toolchain available: + +```text +cargo run --locked -p oa-core --example generate_release1 -- examples/release1 +cargo test --locked -p oa-core --test release1_teaching +``` + +Regeneration deliberately overwrites the generated source and JSON in the selected output folder. Copy the lesson before experimenting. No old examples are rewritten. The tests check deterministic regeneration, exact source/interchange parity, explicit transport and reply direction, behavior reuse, view identity/geometry, atomic rejection, and a reviewed name change preserving unrelated modules. + +The available SVG export is for architecture views. Faithful process, scenario and state-scene SVG export is outside this first-release export scope; the interactive behavior workspace is the authoritative rendering for this exercise. diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/evidence/repair-check.md b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/evidence/repair-check.md new file mode 100644 index 00000000..b3e9ddf8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/evidence/repair-check.md @@ -0,0 +1,15 @@ +# Repair conversation acceptance notes + +Revision: lesson-1. Linked from `sa_conversation` by `repair_test_evidence`, relation Verifies, fragment `acceptance`. + +## Acceptance + +This is a reproducible teaching check, not field-test evidence for a real valve. + +- The Control room calls the Field technician across the operational channel; the correlated Reply reverses the actual Call pair. +- The SA conversation uses the selected service boundary and explicit Standard client/provider ports. A synchronous operation interface and its Requires/Provides links describe the contract. +- Both request and report functional exchanges are allocated through matching function/component ports and the boundary exchange. +- The example carries input/output pressure values `420.0` and `320.0` against the declared 0..600 real type. Values and unit text are descriptive model data; no hydraulic simulation has run. +- The remote reset and field-repair alternatives join before pressure confirmation. The field procedure and scenario conversation are reused through identities and explicit bindings. + +Run `cargo test --locked -p oa-core --test release1_teaching` from the repository root to reproduce the core/source oracles. The intentionally unfinished threshold-audit function remains a located coverage warning. Actual equipment safety assessment, executable control validation and field measurements are separate engineering work. diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/expected-diagnostics.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/expected-diagnostics.json new file mode 100644 index 00000000..e93a7fa7 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/expected-diagnostics.json @@ -0,0 +1,9 @@ +[ + { + "code": "work_without_behavior_context", + "element": "4149a872-3440-59de-9879-8981e78d27ab", + "field": null, + "message": "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", + "severity": "Warning" + } +] diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/model.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/model.json new file mode 100644 index 00000000..dd61c402 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/model.json @@ -0,0 +1,4401 @@ +{ + "alias": "pressure_restoration", + "artifact_links": { + "f5922bf7-05d8-590f-86e9-1d09f37f4fa6": { + "alias": "repair_test_evidence", + "description": "A local teaching artifact, not proof of a real valve's safety.", + "fragment": "acceptance", + "id": "f5922bf7-05d8-590f-86e9-1d09f37f4fa6", + "name": "Repair conversation acceptance notes", + "owner": "730b27ca-b039-5a3b-8dc6-03418f9061b3", + "relation": "Verifies", + "revision": "lesson-1", + "uri": "evidence/repair-check.md" + } + }, + "description": "A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network.", + "diagrams": { + "103ea62c-ac56-5827-94e7-cf09bca96ccc": { + "alias": "oa_allocation_view", + "description": "Teaching view: positions and filters do not change ownership or exchange identities.", + "id": "103ea62c-ac56-5827-94e7-cf09bca96ccc", + "layer": "Oa", + "name": "1 · OA responsibility and repair traffic", + "nodes": { + "202ebe37-ddb4-5099-8ce9-ec3e895ab9e9": { + "alias": "oa_allocation_view_oa_repair", + "collapsed": false, + "element": "a21465af-05f3-5fb5-8983-de26932422fb", + "id": "202ebe37-ddb4-5099-8ce9-ec3e895ab9e9", + "position": { + "x": 890.0, + "y": 170.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "3191e05c-1c7f-5f0e-beb0-5f3bded54c48": { + "alias": "oa_allocation_view_oa_control", + "collapsed": false, + "element": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "id": "3191e05c-1c7f-5f0e-beb0-5f3bded54c48", + "position": { + "x": 60.0, + "y": 80.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "5ae1c46d-59a3-50fd-8cc3-b292df21f951": { + "alias": "oa_allocation_view_oa_assess", + "collapsed": false, + "element": "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "id": "5ae1c46d-59a3-50fd-8cc3-b292df21f951", + "position": { + "x": 100.0, + "y": 170.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "7066f78c-9736-5349-b94a-0587331b980e": { + "alias": "oa_allocation_view_oa_reset", + "collapsed": false, + "element": "d0c8be87-d238-503a-a549-7558a210507f", + "id": "7066f78c-9736-5349-b94a-0587331b980e", + "position": { + "x": 100.0, + "y": 330.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "d27f28ef-f10a-5355-9a05-6f2fd39b7de6": { + "alias": "oa_allocation_view_oa_technician", + "collapsed": false, + "element": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49", + "id": "d27f28ef-f10a-5355-9a05-6f2fd39b7de6", + "position": { + "x": 850.0, + "y": 80.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "edd74060-ac61-5450-a57c-a6577daa5d50": { + "alias": "oa_allocation_view_oa_confirm", + "collapsed": false, + "element": "727c0b5c-8db6-5eb7-83d6-735519c5949f", + "id": "edd74060-ac61-5450-a57c-a6577daa5d50", + "position": { + "x": 100.0, + "y": 490.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + } + }, + "projection": "Allocation", + "routes": [], + "view_options": { + "coverage": "All", + "exchange_labels": "Name", + "hidden_edges": [], + "participant_categories": "All", + "relation_kinds": "All", + "work_categories": "All", + "work_contexts": "All" + } + }, + "30d5baf9-6581-5cb6-846a-bcaa1e6cce63": { + "alias": "sa_state_view", + "description": "Teaching view: positions and filters do not change ownership or exchange identities.", + "id": "30d5baf9-6581-5cb6-846a-bcaa1e6cce63", + "layer": "Sa", + "name": "5 · SA pressure supervision", + "nodes": { + "55a74f91-2025-5001-8db8-9566b1dbe783": { + "alias": "sa_state_view_sa_monitor_region", + "collapsed": false, + "element": "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c", + "id": "55a74f91-2025-5001-8db8-9566b1dbe783", + "position": { + "x": 70.0, + "y": 95.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "57acbb71-ca86-57fc-ae90-42dad195f0e0": { + "alias": "sa_state_view_sa_waiting", + "collapsed": false, + "element": "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37", + "id": "57acbb71-ca86-57fc-ae90-42dad195f0e0", + "position": { + "x": 650.0, + "y": 200.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "5e2326a0-0f6c-5f8d-8a21-fdded18a9281": { + "alias": "sa_state_view_sa_monitor_initial", + "collapsed": false, + "element": "57eb5348-14d8-560e-996a-8dbf993243e2", + "id": "5e2326a0-0f6c-5f8d-8a21-fdded18a9281", + "position": { + "x": 100.0, + "y": 200.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "a676fbb9-0833-59a8-98cf-a10d8f4b7434": { + "alias": "sa_state_view_sa_monitor", + "collapsed": false, + "element": "132b3f28-3f88-5327-9868-8c8b645ed412", + "id": "a676fbb9-0833-59a8-98cf-a10d8f4b7434", + "position": { + "x": 30.0, + "y": 30.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "b3af7b04-5a45-5b82-ab69-7eada4b876f0": { + "alias": "sa_state_view_sa_monitoring", + "collapsed": false, + "element": "8af21f9b-c21e-5aae-af0d-0958840f6655", + "id": "b3af7b04-5a45-5b82-ab69-7eada4b876f0", + "position": { + "x": 220.0, + "y": 200.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + } + }, + "projection": { + "StateMachine": { + "machine": "132b3f28-3f88-5327-9868-8c8b645ed412" + } + }, + "routes": [], + "view_options": { + "coverage": "All", + "exchange_labels": "Name", + "hidden_edges": [], + "participant_categories": "All", + "relation_kinds": "All", + "work_categories": "All", + "work_contexts": "All" + } + }, + "35d3c24b-289e-59e5-a610-8333e2c6a4bb": { + "alias": "sa_allocation_view", + "description": "Teaching view: positions and filters do not change ownership or exchange identities.", + "id": "35d3c24b-289e-59e5-a610-8333e2c6a4bb", + "layer": "Sa", + "name": "2 · SA service boundary and functions", + "nodes": { + "34630a18-41b0-5fdd-bff4-ee86e93e8651": { + "alias": "sa_allocation_view_sa_repair", + "collapsed": false, + "element": "9497e10f-04c4-5586-8738-2464a6f00bd4", + "id": "34630a18-41b0-5fdd-bff4-ee86e93e8651", + "position": { + "x": 890.0, + "y": 170.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "60f6ad74-b69e-5aef-b832-f1bd60b903ae": { + "alias": "sa_allocation_view_sa_assess", + "collapsed": false, + "element": "dddae020-a444-5d48-acc8-139d2696a672", + "id": "60f6ad74-b69e-5aef-b832-f1bd60b903ae", + "position": { + "x": 100.0, + "y": 170.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "73406244-ebd7-5995-86c7-e17c73c50b32": { + "alias": "sa_allocation_view_sa_reset", + "collapsed": false, + "element": "09342ccb-044b-5483-ac58-87dc3cf7831c", + "id": "73406244-ebd7-5995-86c7-e17c73c50b32", + "position": { + "x": 100.0, + "y": 330.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "7e3ba36f-bc68-5520-bdb9-77083bb7bba2": { + "alias": "sa_allocation_view_sa_confirm", + "collapsed": false, + "element": "d75eb3fa-a27d-52d5-8782-8b342b3865f6", + "id": "7e3ba36f-bc68-5520-bdb9-77083bb7bba2", + "position": { + "x": 100.0, + "y": 490.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "8345c76a-8d85-5c31-902e-ec1cd33ed4a3": { + "alias": "sa_allocation_view_sa_control", + "collapsed": false, + "element": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0", + "id": "8345c76a-8d85-5c31-902e-ec1cd33ed4a3", + "position": { + "x": 60.0, + "y": 80.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "f7225d1c-e506-505d-bb20-916950269d4b": { + "alias": "sa_allocation_view_sa_technician", + "collapsed": false, + "element": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a", + "id": "f7225d1c-e506-505d-bb20-916950269d4b", + "position": { + "x": 850.0, + "y": 80.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + } + }, + "projection": "Allocation", + "routes": [], + "view_options": { + "coverage": "All", + "exchange_labels": "Name", + "hidden_edges": [], + "participant_categories": "All", + "relation_kinds": "All", + "work_categories": "All", + "work_contexts": "All" + } + }, + "3e6ad194-61b5-584c-b0f0-a78a20af5781": { + "alias": "sa_capability_view", + "description": "Teaching view: positions and filters do not change ownership or exchange identities.", + "id": "3e6ad194-61b5-584c-b0f0-a78a20af5781", + "layer": "Sa", + "name": "4 · SA mission and included capability", + "nodes": { + "069a3fb3-077c-59d8-91da-27b0665143c7": { + "alias": "sa_capability_view_sa_triage", + "collapsed": false, + "element": "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f", + "id": "069a3fb3-077c-59d8-91da-27b0665143c7", + "position": { + "x": 800.0, + "y": 260.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "41ddb68b-bd2b-5f91-82eb-efde01157828": { + "alias": "sa_capability_view_sa_control", + "collapsed": false, + "element": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0", + "id": "41ddb68b-bd2b-5f91-82eb-efde01157828", + "position": { + "x": 60.0, + "y": 60.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "4b814335-bf98-5b68-85d5-ea549766517a": { + "alias": "sa_capability_view_sa_mission", + "collapsed": false, + "element": "5ad034b1-084d-5273-9e70-971671766132", + "id": "4b814335-bf98-5b68-85d5-ea549766517a", + "position": { + "x": 420.0, + "y": 60.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "d3bc13f9-7726-5280-83fe-63f391c45afb": { + "alias": "sa_capability_view_sa_restore", + "collapsed": false, + "element": "81259051-370a-512d-a3b5-6420a6f933b6", + "id": "d3bc13f9-7726-5280-83fe-63f391c45afb", + "position": { + "x": 420.0, + "y": 260.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + } + }, + "projection": "Capabilities", + "routes": [], + "view_options": { + "coverage": "All", + "exchange_labels": "Name", + "hidden_edges": [], + "participant_categories": "All", + "relation_kinds": "All", + "work_categories": "All", + "work_contexts": "All" + } + }, + "50af4c9b-93ce-5ff5-a1f8-7a81eb97e779": { + "alias": "sa_service_view", + "description": "Teaching view: positions and filters do not change ownership or exchange identities.", + "id": "50af4c9b-93ce-5ff5-a1f8-7a81eb97e779", + "layer": "Sa", + "name": "3 · SA service conversation only", + "nodes": { + "40210589-69f7-5209-b329-10bb83cf615c": { + "alias": "sa_service_view_sa_technician", + "collapsed": false, + "element": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a", + "id": "40210589-69f7-5209-b329-10bb83cf615c", + "position": { + "x": 850.0, + "y": 80.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "439f1e45-e5ed-567c-978b-4c93ef267db1": { + "alias": "sa_service_view_sa_assess", + "collapsed": false, + "element": "dddae020-a444-5d48-acc8-139d2696a672", + "id": "439f1e45-e5ed-567c-978b-4c93ef267db1", + "position": { + "x": 100.0, + "y": 170.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "6f138672-149b-5f88-ab07-7fc413a42262": { + "alias": "sa_service_view_sa_confirm", + "collapsed": false, + "element": "d75eb3fa-a27d-52d5-8782-8b342b3865f6", + "id": "6f138672-149b-5f88-ab07-7fc413a42262", + "position": { + "x": 100.0, + "y": 490.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "ae36489d-6ec8-5f1c-b603-8b497227efba": { + "alias": "sa_service_view_sa_repair", + "collapsed": false, + "element": "9497e10f-04c4-5586-8738-2464a6f00bd4", + "id": "ae36489d-6ec8-5f1c-b603-8b497227efba", + "position": { + "x": 890.0, + "y": 170.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "d52da4e6-40b7-5dbc-84fb-80c443711c69": { + "alias": "sa_service_view_sa_reset", + "collapsed": false, + "element": "09342ccb-044b-5483-ac58-87dc3cf7831c", + "id": "d52da4e6-40b7-5dbc-84fb-80c443711c69", + "position": { + "x": 100.0, + "y": 330.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + }, + "f53d4352-b042-56a6-8b3e-c51cd27254f9": { + "alias": "sa_service_view_sa_control", + "collapsed": false, + "element": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0", + "id": "f53d4352-b042-56a6-8b3e-c51cd27254f9", + "position": { + "x": 60.0, + "y": 80.0 + }, + "size": { + "height": 110.0, + "width": 245.0 + } + } + }, + "projection": "Allocation", + "routes": [], + "view_options": { + "coverage": "All", + "exchange_labels": "NameAndItems", + "hidden_edges": [], + "participant_categories": { + "Any": [ + "781cbe75-410f-5cc5-aeb8-a43491f77b99" + ] + }, + "relation_kinds": "All", + "work_categories": { + "Any": [] + }, + "work_contexts": "All" + } + } + }, + "elements": { + "01490fa8-2f01-5ac8-9722-d55d45414379": { + "alias": "sa_high_pressure", + "body": { + "Sa": { + "Shared": { + "Event": { + "body": { + "Change": { + "expression": "measured_pressure > operating_limit" + } + } + } + } + } + }, + "description": "", + "id": "01490fa8-2f01-5ac8-9722-d55d45414379", + "name": "Pressure alarm detected", + "parent": null + }, + "022d3cfa-bbaf-5e13-924a-8e55099b8745": { + "alias": "oa_assessment_procedure", + "body": { + "Oa": { + "Process": { + "steps": [ + "942975b8-0bef-5ae8-9fcb-c37497833fb0" + ] + } + } + }, + "description": "", + "id": "022d3cfa-bbaf-5e13-924a-8e55099b8745", + "name": "Assess an alarm procedure", + "parent": null + }, + "09342ccb-044b-5483-ac58-87dc3cf7831c": { + "alias": "sa_reset", + "body": { + "Sa": "Function" + }, + "description": "", + "id": "09342ccb-044b-5483-ac58-87dc3cf7831c", + "name": "Reset valve remotely", + "parent": "58867e7d-916e-5ebc-9e4c-8dbed1314be3" + }, + "0b07b9ed-492d-57f6-b0b1-ce8a709238a7": { + "alias": "oa_assess_step", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "SequenceReference": { + "sequence": "022d3cfa-bbaf-5e13-924a-8e55099b8745" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "0b07b9ed-492d-57f6-b0b1-ce8a709238a7", + "name": "Assess the alarm", + "parent": "58bae2b0-f560-50f2-818d-19091d22d18a" + }, + "0f195fea-3493-5ebd-966d-da9eddeb05d7": { + "alias": "sa_repair_step", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "9497e10f-04c4-5586-8738-2464a6f00bd4", + "lifeline": null + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "0f195fea-3493-5ebd-966d-da9eddeb05d7", + "name": "Repair the valve", + "parent": "93eb6479-54e9-59cb-ac7b-16912347bfc0" + }, + "132b3f28-3f88-5327-9868-8c8b645ed412": { + "alias": "sa_monitor", + "body": { + "Sa": { + "Shared": "StateMachine" + } + }, + "description": "", + "id": "132b3f28-3f88-5327-9868-8c8b645ed412", + "name": "Pressure supervision", + "parent": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" + }, + "155e4fe4-9e3b-5f4e-b886-28abcc3f086b": { + "alias": "sa_outer_technician", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a" + } + } + } + }, + "description": "", + "id": "155e4fe4-9e3b-5f4e-b886-28abcc3f086b", + "name": "Technician", + "parent": "f746a1cd-ff9f-55c0-b325-01c03d2f4fae" + }, + "1970608f-85d1-5234-ac86-5e2b0df27dc3": { + "alias": "oa_monitor", + "body": { + "Oa": { + "Shared": "StateMachine" + } + }, + "description": "", + "id": "1970608f-85d1-5234-ac86-5e2b0df27dc3", + "name": "Pressure supervision", + "parent": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" + }, + "19bd3a3a-4d0c-56d5-bf50-a6b43fd81771": { + "alias": "oa_contact_category", + "body": { + "Oa": { + "Shared": { + "ExchangeCategory": { + "exchanges": [ + "27b47887-baf0-518b-bf87-f5acbf7d0b93" + ], + "family": "Participant" + } + } + } + }, + "description": "", + "id": "19bd3a3a-4d0c-56d5-bf50-a6b43fd81771", + "name": "Field contact", + "parent": null + }, + "1b91f8a7-0bdb-514e-b1cd-955658e09927": { + "alias": "oa_restore_work", + "body": { + "Oa": "Activity" + }, + "description": "", + "id": "1b91f8a7-0bdb-514e-b1cd-955658e09927", + "name": "Restore safe pressure", + "parent": null + }, + "1c9da843-e2d3-5591-8e3f-db083a42867e": { + "alias": "sa_use_conversation", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "bindings": [ + { + "local": "1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023", + "referenced": "98c61788-2fee-51f4-8cf9-de48e8c70e9e" + }, + { + "local": "155e4fe4-9e3b-5f4e-b886-28abcc3f086b", + "referenced": "6249b54a-e396-5338-82b9-89266c55670d" + } + ], + "scenario": "730b27ca-b039-5a3b-8dc6-03418f9061b3" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "1c9da843-e2d3-5591-8e3f-db083a42867e", + "name": "Use the reviewed repair conversation", + "parent": "f746a1cd-ff9f-55c0-b325-01c03d2f4fae" + }, + "1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023": { + "alias": "sa_outer_controller", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" + } + } + } + }, + "description": "", + "id": "1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023", + "name": "Controller", + "parent": "f746a1cd-ff9f-55c0-b325-01c03d2f4fae" + }, + "2011b3ac-614b-5a47-8891-7ff81965f425": { + "alias": "oa_outer_controller", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" + } + } + } + }, + "description": "", + "id": "2011b3ac-614b-5a47-8891-7ff81965f425", + "name": "Controller", + "parent": "d6f881a4-95da-54e9-ad97-1b8965532629" + }, + "20472233-5ce6-5ffe-b4ad-0bdbccf3e423": { + "alias": "oa_conversation", + "body": { + "Oa": { + "Shared": { + "Scenario": { + "context": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb", + "postcondition": "The controller has received the measured pressure after repair", + "precondition": "A pressure alarm has been assessed", + "steps": [ + "b97437c6-cd7a-5a05-b537-b30a17dd936a", + "cc2d497a-fd15-5455-9ee5-e70eb95811d8" + ], + "viewpoint": "ParticipantInteraction" + } + } + } + }, + "description": "", + "id": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423", + "name": "Repair request and measured reply", + "parent": null + }, + "24a6850e-b819-57e0-af88-ca4ab76581b7": { + "alias": "sa_repair_request_out", + "body": { + "Sa": { + "Shared": { + "Port": { + "contract": { + "FunctionOutput": { + "outgoing_items": [ + "a962fc5e-3ab0-5296-8b0d-fd84633f9218" + ] + } + }, + "legacy": null + } + } + } + }, + "description": "", + "id": "24a6850e-b819-57e0-af88-ca4ab76581b7", + "name": "Request field repair output", + "parent": "dddae020-a444-5d48-acc8-139d2696a672" + }, + "30c8fad9-a49b-5692-9542-3148e76afd7b": { + "alias": "sa_decision", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Control": { + "kind": "Choice" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "30c8fad9-a49b-5692-9542-3148e76afd7b", + "name": "Can a remote reset safely recover pressure?", + "parent": "5139ce73-56fd-5875-ba3a-e569fc890231" + }, + "32aa9940-df6e-5a12-b9bd-6337e2d2ed22": { + "alias": "oa_control", + "body": { + "Oa": "Entity" + }, + "description": "", + "id": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "name": "Control room", + "parent": null + }, + "391af7c4-b07d-53a7-8ddd-5c81461fc4f8": { + "alias": "sa_repair_report_in", + "body": { + "Sa": { + "Shared": { + "Port": { + "contract": { + "FunctionInput": { + "incoming_items": [ + "a962fc5e-3ab0-5296-8b0d-fd84633f9218" + ] + } + }, + "legacy": null + } + } + } + }, + "description": "", + "id": "391af7c4-b07d-53a7-8ddd-5c81461fc4f8", + "name": "Report repair result input", + "parent": "d75eb3fa-a27d-52d5-8782-8b342b3865f6" + }, + "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c": { + "alias": "sa_monitor_region", + "body": { + "Sa": { + "Shared": "Region" + } + }, + "description": "", + "id": "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c", + "name": "Supervision cycle", + "parent": "132b3f28-3f88-5327-9868-8c8b645ed412" + }, + "3dfee23a-148b-5cec-ad2d-b774e84ea5bb": { + "alias": "oa_restore", + "body": { + "Oa": "Capability" + }, + "description": "", + "id": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb", + "name": "Restore a safe supply", + "parent": null + }, + "40d94322-baa2-5c81-b261-ff47cdc33782": { + "alias": "sa_request_step", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Exchange": { + "exchange": "93474111-f23e-56c1-b61b-b7c2396b91bd", + "message_kind": "Asynchronous", + "receiver": null, + "reply_to": null, + "sender": null, + "values": [] + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "40d94322-baa2-5c81-b261-ff47cdc33782", + "name": "Request the field repair", + "parent": "93eb6479-54e9-59cb-ac7b-16912347bfc0" + }, + "4149a872-3440-59de-9879-8981e78d27ab": { + "alias": "sa_audit_thresholds", + "body": { + "Sa": "Function" + }, + "description": "Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning.", + "id": "4149a872-3440-59de-9879-8981e78d27ab", + "name": "Audit pressure thresholds", + "parent": null + }, + "41859a65-ded2-547b-ab03-14e2fa740cf9": { + "alias": "oa_caller", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" + } + } + } + }, + "description": "", + "id": "41859a65-ded2-547b-ab03-14e2fa740cf9", + "name": "Controller", + "parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" + }, + "435bf87c-73fd-5e4d-978a-4c471bc9eaf0": { + "alias": "sa_control", + "body": { + "Sa": "System" + }, + "description": "", + "id": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0", + "name": "Pressure coordination service", + "parent": null + }, + "47bec4f9-d6d0-5ed1-adca-fa0d960dc416": { + "alias": "sa_confirm_step", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "d75eb3fa-a27d-52d5-8782-8b342b3865f6", + "lifeline": null + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "47bec4f9-d6d0-5ed1-adca-fa0d960dc416", + "name": "Confirm safe pressure", + "parent": "5139ce73-56fd-5875-ba3a-e569fc890231" + }, + "4e1c0a56-ce80-5f13-a93a-6956de54880c": { + "alias": "sa_reply", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Exchange": { + "exchange": "63009b5f-539e-5914-b630-ec6b7fefb4d5", + "message_kind": "Reply", + "receiver": "98c61788-2fee-51f4-8cf9-de48e8c70e9e", + "reply_to": "8bab4783-a098-5984-9e36-493957caf26c", + "sender": "6249b54a-e396-5338-82b9-89266c55670d", + "values": [ + { + "expression": "320.0", + "field": "bb12ba5d-aab5-5a1b-99de-c767f5365b57", + "path": [] + } + ] + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "4e1c0a56-ce80-5f13-a93a-6956de54880c", + "name": "Return pressure after repair", + "parent": "730b27ca-b039-5a3b-8dc6-03418f9061b3" + }, + "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07": { + "alias": "sa_merge", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Control": { + "kind": "Merge" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07", + "name": "Recovery path completed", + "parent": "5139ce73-56fd-5875-ba3a-e569fc890231" + }, + "5139ce73-56fd-5875-ba3a-e569fc890231": { + "alias": "sa_response", + "body": { + "Sa": { + "FunctionalChain": { + "steps": [ + "9024243c-ccc1-5edb-8477-2aa16e5e9a50", + "30c8fad9-a49b-5692-9542-3148e76afd7b", + "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6", + "d5e61c5d-510b-5091-a878-da46f3a9e152", + "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07", + "47bec4f9-d6d0-5ed1-adca-fa0d960dc416" + ] + } + } + }, + "description": "", + "id": "5139ce73-56fd-5875-ba3a-e569fc890231", + "name": "Handle a pressure alarm", + "parent": null + }, + "57eb5348-14d8-560e-996a-8dbf993243e2": { + "alias": "sa_monitor_initial", + "body": { + "Sa": { + "Shared": { + "State": { + "do_activity": "", + "entry": "", + "exit": "", + "kind": "Initial" + } + } + } + }, + "description": "", + "id": "57eb5348-14d8-560e-996a-8dbf993243e2", + "name": "Start", + "parent": "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c" + }, + "58867e7d-916e-5ebc-9e4c-8dbed1314be3": { + "alias": "sa_restore_work", + "body": { + "Sa": "Function" + }, + "description": "", + "id": "58867e7d-916e-5ebc-9e4c-8dbed1314be3", + "name": "Restore safe pressure", + "parent": null + }, + "58bae2b0-f560-50f2-818d-19091d22d18a": { + "alias": "oa_response", + "body": { + "Oa": { + "Process": { + "steps": [ + "0b07b9ed-492d-57f6-b0b1-ce8a709238a7", + "b280c6ca-e5f9-5424-a5c1-5676e01c2371", + "d2026fc2-74a8-5e22-9942-ff3eb68a3677", + "fc6763bf-a534-54bf-afcd-57ab285ff07d", + "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d", + "e00594a3-6122-5a6b-b3c2-ecb5506c741d" + ] + } + } + }, + "description": "", + "id": "58bae2b0-f560-50f2-818d-19091d22d18a", + "name": "Handle a pressure alarm", + "parent": null + }, + "58c15833-6e75-523a-b57f-a88f19f6d672": { + "alias": "oa_waiting", + "body": { + "Oa": { + "Shared": { + "State": { + "do_activity": "", + "entry": "", + "exit": "", + "kind": "State" + } + } + } + }, + "description": "", + "id": "58c15833-6e75-523a-b57f-a88f19f6d672", + "name": "Awaiting repair", + "parent": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7" + }, + "5ad034b1-084d-5273-9e70-971671766132": { + "alias": "sa_mission", + "body": { + "Sa": "Mission" + }, + "description": "", + "id": "5ad034b1-084d-5273-9e70-971671766132", + "name": "Maintain safe water supply", + "parent": null + }, + "5ba8079c-2dbe-5e98-ae82-2b60c6020a02": { + "alias": "oa_request_step", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Exchange": { + "exchange": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d", + "message_kind": "Asynchronous", + "receiver": null, + "reply_to": null, + "sender": null, + "values": [] + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "5ba8079c-2dbe-5e98-ae82-2b60c6020a02", + "name": "Request the field repair", + "parent": "5d3af417-244c-54bb-9588-16daedda4e1f" + }, + "5d3af417-244c-54bb-9588-16daedda4e1f": { + "alias": "oa_field_procedure", + "body": { + "Oa": { + "Process": { + "steps": [ + "5ba8079c-2dbe-5e98-ae82-2b60c6020a02", + "c59432fe-6092-5ee0-908d-9dbf39476471", + "df2fd3f8-6bc2-5380-a13f-36643ed35ac7" + ] + } + } + }, + "description": "", + "id": "5d3af417-244c-54bb-9588-16daedda4e1f", + "name": "Field repair procedure", + "parent": null + }, + "61f7bbfb-74a4-5540-9182-2583dfb27a49": { + "alias": "oa_assess", + "body": { + "Oa": "Activity" + }, + "description": "", + "id": "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "name": "Assess pressure alarm", + "parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927" + }, + "6249b54a-e396-5338-82b9-89266c55670d": { + "alias": "sa_responder", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a" + } + } + } + }, + "description": "", + "id": "6249b54a-e396-5338-82b9-89266c55670d", + "name": "Technician", + "parent": "730b27ca-b039-5a3b-8dc6-03418f9061b3" + }, + "65d6b8d6-271a-5c84-8b42-abbe310c955e": { + "alias": "oa_high_pressure", + "body": { + "Oa": { + "Shared": { + "Event": { + "body": { + "Change": { + "expression": "measured_pressure > operating_limit" + } + } + } + } + } + }, + "description": "", + "id": "65d6b8d6-271a-5c84-8b42-abbe310c955e", + "name": "Pressure alarm detected", + "parent": null + }, + "6a30b763-cc51-546d-907f-5c63657cfd03": { + "alias": "oa_triage", + "body": { + "Oa": "Capability" + }, + "description": "", + "id": "6a30b763-cc51-546d-907f-5c63657cfd03", + "name": "Assess an alarm", + "parent": null + }, + "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d": { + "alias": "oa_merge", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Control": { + "kind": "Merge" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d", + "name": "Recovery path completed", + "parent": "58bae2b0-f560-50f2-818d-19091d22d18a" + }, + "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae": { + "alias": "oa_monitoring", + "body": { + "Oa": { + "Shared": { + "State": { + "do_activity": "", + "entry": "", + "exit": "", + "kind": "State" + } + } + } + }, + "description": "", + "id": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae", + "name": "Monitoring", + "parent": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7" + }, + "727c0b5c-8db6-5eb7-83d6-735519c5949f": { + "alias": "oa_confirm", + "body": { + "Oa": "Activity" + }, + "description": "", + "id": "727c0b5c-8db6-5eb7-83d6-735519c5949f", + "name": "Confirm safe pressure", + "parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927" + }, + "730b27ca-b039-5a3b-8dc6-03418f9061b3": { + "alias": "sa_conversation", + "body": { + "Sa": { + "Shared": { + "Scenario": { + "context": "81259051-370a-512d-a3b5-6420a6f933b6", + "postcondition": "The controller has received the measured pressure after repair", + "precondition": "A pressure alarm has been assessed", + "steps": [ + "8bab4783-a098-5984-9e36-493957caf26c", + "4e1c0a56-ce80-5f13-a93a-6956de54880c" + ], + "viewpoint": "BoundaryInterface" + } + } + } + }, + "description": "", + "id": "730b27ca-b039-5a3b-8dc6-03418f9061b3", + "name": "Repair request and measured reply", + "parent": null + }, + "781cbe75-410f-5cc5-aeb8-a43491f77b99": { + "alias": "sa_contact_category", + "body": { + "Sa": { + "Shared": { + "ExchangeCategory": { + "exchanges": [ + "63009b5f-539e-5914-b630-ec6b7fefb4d5" + ], + "family": "Participant" + } + } + } + }, + "description": "", + "id": "781cbe75-410f-5cc5-aeb8-a43491f77b99", + "name": "Field contact", + "parent": null + }, + "81259051-370a-512d-a3b5-6420a6f933b6": { + "alias": "sa_restore", + "body": { + "Sa": "Capability" + }, + "description": "", + "id": "81259051-370a-512d-a3b5-6420a6f933b6", + "name": "Restore a safe supply", + "parent": null + }, + "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7": { + "alias": "oa_monitor_region", + "body": { + "Oa": { + "Shared": "Region" + } + }, + "description": "", + "id": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7", + "name": "Supervision cycle", + "parent": "1970608f-85d1-5234-ac86-5e2b0df27dc3" + }, + "87d0a95b-af1b-5352-b753-e4c6533671a5": { + "alias": "sa_pressure", + "body": { + "Sa": { + "Shared": { + "DataType": { + "default": null, + "definition": { + "Real": { + "maximum": 600.0, + "minimum": 0.0 + } + }, + "unit": "kPa" + } + } + } + }, + "description": "", + "id": "87d0a95b-af1b-5352-b753-e4c6533671a5", + "name": "Measured pressure", + "parent": null + }, + "8af21f9b-c21e-5aae-af0d-0958840f6655": { + "alias": "sa_monitoring", + "body": { + "Sa": { + "Shared": { + "State": { + "do_activity": "", + "entry": "", + "exit": "", + "kind": "State" + } + } + } + }, + "description": "", + "id": "8af21f9b-c21e-5aae-af0d-0958840f6655", + "name": "Monitoring", + "parent": "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c" + }, + "8bab4783-a098-5984-9e36-493957caf26c": { + "alias": "sa_call", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Exchange": { + "exchange": "63009b5f-539e-5914-b630-ec6b7fefb4d5", + "message_kind": "Call", + "receiver": "6249b54a-e396-5338-82b9-89266c55670d", + "reply_to": null, + "sender": "98c61788-2fee-51f4-8cf9-de48e8c70e9e", + "values": [ + { + "expression": "420.0", + "field": "bb12ba5d-aab5-5a1b-99de-c767f5365b57", + "path": [] + } + ] + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "8bab4783-a098-5984-9e36-493957caf26c", + "name": "Request valve repair", + "parent": "730b27ca-b039-5a3b-8dc6-03418f9061b3" + }, + "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7": { + "alias": "oa_pressure_parameter", + "body": { + "Oa": { + "Shared": { + "DataField": { + "default": null, + "direction": "InOut", + "maximum": 1, + "minimum": 1, + "storage": "Value", + "type_ref": { + "Named": "e7824764-5db9-5384-8198-2fbaea2b10b2" + }, + "unit": "" + } + } + } + }, + "description": "", + "id": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7", + "name": "Pressure before / after repair", + "parent": "d736c7d6-d369-550a-8ba4-dae223e40bb3" + }, + "9024243c-ccc1-5edb-8477-2aa16e5e9a50": { + "alias": "sa_assess_step", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "SequenceReference": { + "sequence": "acd5a018-f559-5298-a40d-1cf6e1353e74" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "9024243c-ccc1-5edb-8477-2aa16e5e9a50", + "name": "Assess the alarm", + "parent": "5139ce73-56fd-5875-ba3a-e569fc890231" + }, + "9349b353-53f2-56f8-b571-a05b09335cdf": { + "alias": "oa_repair_traffic", + "body": { + "Oa": { + "Shared": { + "ExchangeCategory": { + "exchanges": [ + "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d", + "b436d0b3-c824-5a96-af6b-2c269816d1cc" + ], + "family": "Work" + } + } + } + }, + "description": "", + "id": "9349b353-53f2-56f8-b571-a05b09335cdf", + "name": "Repair work exchanges", + "parent": null + }, + "93eb6479-54e9-59cb-ac7b-16912347bfc0": { + "alias": "sa_field_procedure", + "body": { + "Sa": { + "FunctionalChain": { + "steps": [ + "40d94322-baa2-5c81-b261-ff47cdc33782", + "0f195fea-3493-5ebd-966d-da9eddeb05d7", + "ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac" + ] + } + } + }, + "description": "", + "id": "93eb6479-54e9-59cb-ac7b-16912347bfc0", + "name": "Field repair procedure", + "parent": null + }, + "942975b8-0bef-5ae8-9fcb-c37497833fb0": { + "alias": "oa_assessment_action", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "lifeline": null + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "942975b8-0bef-5ae8-9fcb-c37497833fb0", + "name": "Assess pressure alarm", + "parent": "022d3cfa-bbaf-5e13-924a-8e55099b8745" + }, + "9497e10f-04c4-5586-8738-2464a6f00bd4": { + "alias": "sa_repair", + "body": { + "Sa": "Function" + }, + "description": "", + "id": "9497e10f-04c4-5586-8738-2464a6f00bd4", + "name": "Repair valve in the field", + "parent": "58867e7d-916e-5ebc-9e4c-8dbed1314be3" + }, + "98c61788-2fee-51f4-8cf9-de48e8c70e9e": { + "alias": "sa_caller", + "body": { + "Sa": { + "Shared": { + "Lifeline": { + "represented": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" + } + } + } + }, + "description": "", + "id": "98c61788-2fee-51f4-8cf9-de48e8c70e9e", + "name": "Controller", + "parent": "730b27ca-b039-5a3b-8dc6-03418f9061b3" + }, + "98d411e7-7c65-5c3f-b543-8bf0f2522ea2": { + "alias": "sa_control_port", + "body": { + "Sa": { + "Shared": { + "Port": { + "contract": { + "Component": { + "kind": "Standard", + "orientation": "Unset" + } + }, + "legacy": null + } + } + } + }, + "description": "Explicitly chosen Standard component port for the repair service.", + "id": "98d411e7-7c65-5c3f-b543-8bf0f2522ea2", + "name": "Repair service client", + "parent": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" + }, + "994faed7-dbc8-5b96-9d62-7604ac0fbc3a": { + "alias": "sa_repair_report_out", + "body": { + "Sa": { + "Shared": { + "Port": { + "contract": { + "FunctionOutput": { + "outgoing_items": [ + "a962fc5e-3ab0-5296-8b0d-fd84633f9218" + ] + } + }, + "legacy": null + } + } + } + }, + "description": "", + "id": "994faed7-dbc8-5b96-9d62-7604ac0fbc3a", + "name": "Report repair result output", + "parent": "9497e10f-04c4-5586-8738-2464a6f00bd4" + }, + "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5": { + "alias": "oa_use_conversation", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "bindings": [ + { + "local": "2011b3ac-614b-5a47-8891-7ff81965f425", + "referenced": "41859a65-ded2-547b-ab03-14e2fa740cf9" + }, + { + "local": "fffff882-78fd-5415-928d-c1ef7fac6576", + "referenced": "fc81c5f0-0442-5b88-992b-e5b10f351c59" + } + ], + "scenario": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5", + "name": "Use the reviewed repair conversation", + "parent": "d6f881a4-95da-54e9-ad97-1b8965532629" + }, + "a21465af-05f3-5fb5-8983-de26932422fb": { + "alias": "oa_repair", + "body": { + "Oa": "Activity" + }, + "description": "", + "id": "a21465af-05f3-5fb5-8983-de26932422fb", + "name": "Repair valve in the field", + "parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927" + }, + "a4b8942e-a975-5f88-ad14-8f38c345baac": { + "alias": "sa_repair_interface", + "body": { + "Sa": { + "Shared": { + "Interface": { + "supertype": null + } + } + } + }, + "description": "", + "id": "a4b8942e-a975-5f88-ad14-8f38c345baac", + "name": "Valve repair service", + "parent": null + }, + "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37": { + "alias": "sa_waiting", + "body": { + "Sa": { + "Shared": { + "State": { + "do_activity": "", + "entry": "", + "exit": "", + "kind": "State" + } + } + } + }, + "description": "", + "id": "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37", + "name": "Awaiting repair", + "parent": "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c" + }, + "a7ffb869-9dde-5e76-b276-c719c5c143a9": { + "alias": "oa_monitor_initial", + "body": { + "Oa": { + "Shared": { + "State": { + "do_activity": "", + "entry": "", + "exit": "", + "kind": "Initial" + } + } + } + }, + "description": "", + "id": "a7ffb869-9dde-5e76-b276-c719c5c143a9", + "name": "Start", + "parent": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7" + }, + "a962fc5e-3ab0-5296-8b0d-fd84633f9218": { + "alias": "sa_repair_operation", + "body": { + "Sa": { + "Shared": { + "ExchangeItem": { + "kind": "Information", + "mechanism": "Operation", + "supertype": null + } + } + } + }, + "description": "", + "id": "a962fc5e-3ab0-5296-8b0d-fd84633f9218", + "name": "Valve repair", + "parent": null + }, + "a9a47e48-100c-57a8-95f0-7fe24da94f94": { + "alias": "sa_repair_traffic", + "body": { + "Sa": { + "Shared": { + "ExchangeCategory": { + "exchanges": [ + "93474111-f23e-56c1-b61b-b7c2396b91bd", + "684eadc3-e670-5779-a60f-bbc9a5bfb062" + ], + "family": "Work" + } + } + } + }, + "description": "", + "id": "a9a47e48-100c-57a8-95f0-7fe24da94f94", + "name": "Repair work exchanges", + "parent": null + }, + "acd5a018-f559-5298-a40d-1cf6e1353e74": { + "alias": "sa_assessment_procedure", + "body": { + "Sa": { + "FunctionalChain": { + "steps": [ + "bae5b192-5b8e-51c6-82ae-2331af0d33bf" + ] + } + } + }, + "description": "", + "id": "acd5a018-f559-5298-a40d-1cf6e1353e74", + "name": "Assess an alarm procedure", + "parent": null + }, + "b280c6ca-e5f9-5424-a5c1-5676e01c2371": { + "alias": "oa_decision", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Control": { + "kind": "Choice" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "b280c6ca-e5f9-5424-a5c1-5676e01c2371", + "name": "Can a remote reset safely recover pressure?", + "parent": "58bae2b0-f560-50f2-818d-19091d22d18a" + }, + "b97437c6-cd7a-5a05-b537-b30a17dd936a": { + "alias": "oa_call", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Exchange": { + "exchange": "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "message_kind": "Call", + "receiver": "fc81c5f0-0442-5b88-992b-e5b10f351c59", + "reply_to": null, + "sender": "41859a65-ded2-547b-ab03-14e2fa740cf9", + "values": [ + { + "expression": "420.0", + "field": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7", + "path": [] + } + ] + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "b97437c6-cd7a-5a05-b537-b30a17dd936a", + "name": "Request valve repair", + "parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" + }, + "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f": { + "alias": "sa_triage", + "body": { + "Sa": "Capability" + }, + "description": "", + "id": "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f", + "name": "Assess an alarm", + "parent": null + }, + "bae5b192-5b8e-51c6-82ae-2331af0d33bf": { + "alias": "sa_assessment_action", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "dddae020-a444-5d48-acc8-139d2696a672", + "lifeline": null + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "bae5b192-5b8e-51c6-82ae-2331af0d33bf", + "name": "Assess pressure alarm", + "parent": "acd5a018-f559-5298-a40d-1cf6e1353e74" + }, + "bb12ba5d-aab5-5a1b-99de-c767f5365b57": { + "alias": "sa_pressure_parameter", + "body": { + "Sa": { + "Shared": { + "DataField": { + "default": null, + "direction": "InOut", + "maximum": 1, + "minimum": 1, + "storage": "Value", + "type_ref": { + "Named": "87d0a95b-af1b-5352-b753-e4c6533671a5" + }, + "unit": "" + } + } + } + }, + "description": "", + "id": "bb12ba5d-aab5-5a1b-99de-c767f5365b57", + "name": "Pressure before / after repair", + "parent": "a962fc5e-3ab0-5296-8b0d-fd84633f9218" + }, + "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6": { + "alias": "sa_reset_step", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "09342ccb-044b-5483-ac58-87dc3cf7831c", + "lifeline": null + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6", + "name": "Try the authorized remote reset", + "parent": "5139ce73-56fd-5875-ba3a-e569fc890231" + }, + "c05b9422-b9da-5de5-b21d-07ad23bd2b8a": { + "alias": "sa_technician", + "body": { + "Sa": "Actor" + }, + "description": "", + "id": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a", + "name": "Field technician", + "parent": null + }, + "c59432fe-6092-5ee0-908d-9dbf39476471": { + "alias": "oa_repair_step", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "a21465af-05f3-5fb5-8983-de26932422fb", + "lifeline": null + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "c59432fe-6092-5ee0-908d-9dbf39476471", + "name": "Repair the valve", + "parent": "5d3af417-244c-54bb-9588-16daedda4e1f" + }, + "c9c61f50-06e0-5d17-973d-dcc57cd5cc90": { + "alias": "oa_mission", + "body": { + "Oa": "Mission" + }, + "description": "", + "id": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90", + "name": "Maintain safe water supply", + "parent": null + }, + "cc2d497a-fd15-5455-9ee5-e70eb95811d8": { + "alias": "oa_reply", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Exchange": { + "exchange": "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "message_kind": "Reply", + "receiver": "41859a65-ded2-547b-ab03-14e2fa740cf9", + "reply_to": "b97437c6-cd7a-5a05-b537-b30a17dd936a", + "sender": "fc81c5f0-0442-5b88-992b-e5b10f351c59", + "values": [ + { + "expression": "320.0", + "field": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7", + "path": [] + } + ] + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "cc2d497a-fd15-5455-9ee5-e70eb95811d8", + "name": "Return pressure after repair", + "parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" + }, + "d0c8be87-d238-503a-a549-7558a210507f": { + "alias": "oa_reset", + "body": { + "Oa": "Activity" + }, + "description": "", + "id": "d0c8be87-d238-503a-a549-7558a210507f", + "name": "Reset valve remotely", + "parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927" + }, + "d2026fc2-74a8-5e22-9942-ff3eb68a3677": { + "alias": "oa_reset_step", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "d0c8be87-d238-503a-a549-7558a210507f", + "lifeline": null + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "d2026fc2-74a8-5e22-9942-ff3eb68a3677", + "name": "Try the authorized remote reset", + "parent": "58bae2b0-f560-50f2-818d-19091d22d18a" + }, + "d2113fb0-a531-54ef-9484-13951b00ab8f": { + "alias": "sa_repair_request_in", + "body": { + "Sa": { + "Shared": { + "Port": { + "contract": { + "FunctionInput": { + "incoming_items": [ + "a962fc5e-3ab0-5296-8b0d-fd84633f9218" + ] + } + }, + "legacy": null + } + } + } + }, + "description": "", + "id": "d2113fb0-a531-54ef-9484-13951b00ab8f", + "name": "Request field repair input", + "parent": "9497e10f-04c4-5586-8738-2464a6f00bd4" + }, + "d5e61c5d-510b-5091-a878-da46f3a9e152": { + "alias": "sa_use_field", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "SequenceReference": { + "sequence": "93eb6479-54e9-59cb-ac7b-16912347bfc0" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "d5e61c5d-510b-5091-a878-da46f3a9e152", + "name": "Use the field repair procedure", + "parent": "5139ce73-56fd-5875-ba3a-e569fc890231" + }, + "d6f881a4-95da-54e9-ad97-1b8965532629": { + "alias": "oa_full_scenario", + "body": { + "Oa": { + "Shared": { + "Scenario": { + "context": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb", + "postcondition": "The controller has received the measured pressure after repair", + "precondition": "A pressure alarm has been assessed", + "steps": [ + "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5" + ], + "viewpoint": "ParticipantInteraction" + } + } + } + }, + "description": "", + "id": "d6f881a4-95da-54e9-ad97-1b8965532629", + "name": "Restore supply through field repair", + "parent": null + }, + "d736c7d6-d369-550a-8ba4-dae223e40bb3": { + "alias": "oa_repair_operation", + "body": { + "Oa": { + "Shared": { + "ExchangeItem": { + "kind": "Information", + "mechanism": "Operation", + "supertype": null + } + } + } + }, + "description": "", + "id": "d736c7d6-d369-550a-8ba4-dae223e40bb3", + "name": "Valve repair", + "parent": null + }, + "d75eb3fa-a27d-52d5-8782-8b342b3865f6": { + "alias": "sa_confirm", + "body": { + "Sa": "Function" + }, + "description": "", + "id": "d75eb3fa-a27d-52d5-8782-8b342b3865f6", + "name": "Confirm safe pressure", + "parent": "58867e7d-916e-5ebc-9e4c-8dbed1314be3" + }, + "dddae020-a444-5d48-acc8-139d2696a672": { + "alias": "sa_assess", + "body": { + "Sa": "Function" + }, + "description": "", + "id": "dddae020-a444-5d48-acc8-139d2696a672", + "name": "Assess pressure alarm", + "parent": "58867e7d-916e-5ebc-9e4c-8dbed1314be3" + }, + "df2fd3f8-6bc2-5380-a13f-36643ed35ac7": { + "alias": "oa_report_step", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Exchange": { + "exchange": "b436d0b3-c824-5a96-af6b-2c269816d1cc", + "message_kind": "Asynchronous", + "receiver": null, + "reply_to": null, + "sender": null, + "values": [] + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "df2fd3f8-6bc2-5380-a13f-36643ed35ac7", + "name": "Report the measured result", + "parent": "5d3af417-244c-54bb-9588-16daedda4e1f" + }, + "e00594a3-6122-5a6b-b3c2-ecb5506c741d": { + "alias": "oa_confirm_step", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "727c0b5c-8db6-5eb7-83d6-735519c5949f", + "lifeline": null + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "e00594a3-6122-5a6b-b3c2-ecb5506c741d", + "name": "Confirm safe pressure", + "parent": "58bae2b0-f560-50f2-818d-19091d22d18a" + }, + "e07c3952-4a1a-5cc7-b7d5-03a01101ce49": { + "alias": "oa_technician", + "body": { + "Oa": "Actor" + }, + "description": "", + "id": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49", + "name": "Field technician", + "parent": null + }, + "e6d69cbd-99d7-596b-bbe3-dada6118a600": { + "alias": "sa_technician_port", + "body": { + "Sa": { + "Shared": { + "Port": { + "contract": { + "Component": { + "kind": "Standard", + "orientation": "Unset" + } + }, + "legacy": null + } + } + } + }, + "description": "Explicitly chosen Standard component port for the repair service.", + "id": "e6d69cbd-99d7-596b-bbe3-dada6118a600", + "name": "Repair service provider", + "parent": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a" + }, + "e7824764-5db9-5384-8198-2fbaea2b10b2": { + "alias": "oa_pressure", + "body": { + "Oa": { + "Shared": { + "DataType": { + "default": null, + "definition": { + "Real": { + "maximum": 600.0, + "minimum": 0.0 + } + }, + "unit": "kPa" + } + } + } + }, + "description": "", + "id": "e7824764-5db9-5384-8198-2fbaea2b10b2", + "name": "Measured pressure", + "parent": null + }, + "ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac": { + "alias": "sa_report_step", + "body": { + "Sa": { + "Shared": { + "Occurrence": { + "body": { + "Exchange": { + "exchange": "684eadc3-e670-5779-a60f-bbc9a5bfb062", + "message_kind": "Asynchronous", + "receiver": null, + "reply_to": null, + "sender": null, + "values": [] + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac", + "name": "Report the measured result", + "parent": "93eb6479-54e9-59cb-ac7b-16912347bfc0" + }, + "f746a1cd-ff9f-55c0-b325-01c03d2f4fae": { + "alias": "sa_full_scenario", + "body": { + "Sa": { + "Shared": { + "Scenario": { + "context": "81259051-370a-512d-a3b5-6420a6f933b6", + "postcondition": "The controller has received the measured pressure after repair", + "precondition": "A pressure alarm has been assessed", + "steps": [ + "1c9da843-e2d3-5591-8e3f-db083a42867e" + ], + "viewpoint": "BoundaryInterface" + } + } + } + }, + "description": "", + "id": "f746a1cd-ff9f-55c0-b325-01c03d2f4fae", + "name": "Restore supply through field repair", + "parent": null + }, + "fc6763bf-a534-54bf-afcd-57ab285ff07d": { + "alias": "oa_use_field", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "SequenceReference": { + "sequence": "5d3af417-244c-54bb-9588-16daedda4e1f" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "fc6763bf-a534-54bf-afcd-57ab285ff07d", + "name": "Use the field repair procedure", + "parent": "58bae2b0-f560-50f2-818d-19091d22d18a" + }, + "fc81c5f0-0442-5b88-992b-e5b10f351c59": { + "alias": "oa_responder", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49" + } + } + } + }, + "description": "", + "id": "fc81c5f0-0442-5b88-992b-e5b10f351c59", + "name": "Technician", + "parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" + }, + "fffff882-78fd-5415-928d-c1ef7fac6576": { + "alias": "oa_outer_technician", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49" + } + } + } + }, + "description": "", + "id": "fffff882-78fd-5415-928d-c1ef7fac6576", + "name": "Technician", + "parent": "d6f881a4-95da-54e9-ad97-1b8965532629" + } + }, + "id": "2786d72f-5763-5f33-a57f-2773a4ca1a6c", + "name": "Restore safe water pressure — release 1 walkthrough", + "relations": { + "094b888c-450c-5c4f-971a-7d75db059574": { + "alias": "oa_request_carriage", + "body": { + "ExchangeAllocation": { + "source": "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "target": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d" + } + }, + "description": "", + "id": "094b888c-450c-5c4f-971a-7d75db059574", + "name": "Exchange allocation: Request field repair" + }, + "09eaa992-4cdf-5ea3-b748-f10fd74b8cba": { + "alias": "sa_port_request_in", + "body": { + "PortAllocation": { + "source": "e6d69cbd-99d7-596b-bbe3-dada6118a600", + "target": "d2113fb0-a531-54ef-9484-13951b00ab8f" + } + }, + "description": "", + "id": "09eaa992-4cdf-5ea3-b748-f10fd74b8cba", + "name": "Port allocation: Request field repair input" + }, + "0c4c9e58-ff32-5c00-b82a-d408a4be0183": { + "alias": "oa_mission_participant", + "body": { + "MissionInvolvement": { + "source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "target": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90" + } + }, + "description": "", + "id": "0c4c9e58-ff32-5c00-b82a-d408a4be0183", + "name": "Mission involvement: Maintain safe water supply" + }, + "0f6ac3fb-4ad6-581e-ad14-336472072d5e": { + "alias": "sa_field_merge", + "body": { + "SequenceLink": { + "guard": "", + "source": "d5e61c5d-510b-5091-a878-da46f3a9e152", + "target": "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07" + } + }, + "description": "", + "id": "0f6ac3fb-4ad6-581e-ad14-336472072d5e", + "name": "Continue" + }, + "109e2d6b-7e86-5934-93a5-fab56eced84e": { + "alias": "oa_assess_then_decide", + "body": { + "SequenceLink": { + "guard": "", + "source": "0b07b9ed-492d-57f6-b0b1-ce8a709238a7", + "target": "b280c6ca-e5f9-5424-a5c1-5676e01c2371" + } + }, + "description": "", + "id": "109e2d6b-7e86-5934-93a5-fab56eced84e", + "name": "Continue" + }, + "13c3bfa4-9254-5ab2-b96f-f65f402adf81": { + "alias": "sa_alarm_transition", + "body": { + "StateTransition": { + "effect": "", + "effects": [], + "guard": "", + "source": "8af21f9b-c21e-5aae-af0d-0958840f6655", + "target": "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37", + "transition_kind": "External", + "trigger": "", + "triggers": [ + "01490fa8-2f01-5ac8-9722-d55d45414379" + ] + } + }, + "description": "", + "id": "13c3bfa4-9254-5ab2-b96f-f65f402adf81", + "name": "State transition: Awaiting repair" + }, + "1853df1f-30f4-5b1a-baac-2dcaf73c7b3a": { + "alias": "oa_reset_allocation", + "body": { + "Allocation": { + "source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "target": "d0c8be87-d238-503a-a549-7558a210507f" + } + }, + "description": "", + "id": "1853df1f-30f4-5b1a-baac-2dcaf73c7b3a", + "name": "Allocation: Reset valve remotely" + }, + "1b245065-7242-5d81-8472-aaeb932054c9": { + "alias": "sa_audit_allocation", + "body": { + "Allocation": { + "source": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0", + "target": "4149a872-3440-59de-9879-8981e78d27ab" + } + }, + "description": "", + "id": "1b245065-7242-5d81-8472-aaeb932054c9", + "name": "Allocation: Audit pressure thresholds" + }, + "1bbd5957-1173-51d8-97e3-ba4f084227ae": { + "alias": "sa_field_path", + "body": { + "SequenceLink": { + "guard": "else", + "source": "30c8fad9-a49b-5692-9542-3148e76afd7b", + "target": "d5e61c5d-510b-5091-a878-da46f3a9e152" + } + }, + "description": "", + "id": "1bbd5957-1173-51d8-97e3-ba4f084227ae", + "name": "else" + }, + "1c1e5634-ba8c-591f-b143-90a27cdc6cd2": { + "alias": "sa_mission_participant", + "body": { + "MissionInvolvement": { + "source": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0", + "target": "5ad034b1-084d-5273-9e70-971671766132" + } + }, + "description": "", + "id": "1c1e5634-ba8c-591f-b143-90a27cdc6cd2", + "name": "Mission involvement: Maintain safe water supply" + }, + "1e738f27-a3a1-526d-b330-6384088b9689": { + "alias": "sa_confirm_path", + "body": { + "SequenceLink": { + "guard": "", + "source": "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07", + "target": "47bec4f9-d6d0-5ed1-adca-fa0d960dc416" + } + }, + "description": "", + "id": "1e738f27-a3a1-526d-b330-6384088b9689", + "name": "Continue" + }, + "1f8b1898-65f6-5360-99cf-b78a71bd50ec": { + "alias": "oa_mission_delivery", + "body": { + "MissionCapability": { + "source": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90", + "target": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb" + } + }, + "description": "", + "id": "1f8b1898-65f6-5360-99cf-b78a71bd50ec", + "name": "Mission capability: Restore a safe supply" + }, + "21fe5e8e-cbc2-5dad-b3e8-1df46e167d97": { + "alias": "oa_normal_transition", + "body": { + "StateTransition": { + "effect": "", + "effects": [], + "guard": "repair confirmed and pressure is safe", + "source": "58c15833-6e75-523a-b57f-a88f19f6d672", + "target": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae", + "transition_kind": "External", + "trigger": "", + "triggers": [] + } + }, + "description": "", + "id": "21fe5e8e-cbc2-5dad-b3e8-1df46e167d97", + "name": "State transition: Monitoring" + }, + "229ee94f-d147-50f6-9769-b5bd0c03a084": { + "alias": "oa_confirm_path", + "body": { + "SequenceLink": { + "guard": "", + "source": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d", + "target": "e00594a3-6122-5a6b-b3c2-ecb5506c741d" + } + }, + "description": "", + "id": "229ee94f-d147-50f6-9769-b5bd0c03a084", + "name": "Continue" + }, + "27b47887-baf0-518b-bf87-f5acbf7d0b93": { + "alias": "oa_contact", + "body": { + "CommunicationMean": { + "items": [ + "d736c7d6-d369-550a-8ba4-dae223e40bb3" + ], + "oriented": false, + "source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "target": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49" + } + }, + "description": "", + "id": "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "name": "Technician service conversation" + }, + "2b00270c-79a5-52a5-af96-33346bea531b": { + "alias": "oa_start_monitoring", + "body": { + "StateTransition": { + "effect": "", + "effects": [], + "guard": "", + "source": "a7ffb869-9dde-5e76-b276-c719c5c143a9", + "target": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae", + "transition_kind": "External", + "trigger": "", + "triggers": [] + } + }, + "description": "", + "id": "2b00270c-79a5-52a5-af96-33346bea531b", + "name": "State transition: Monitoring" + }, + "3cc9ab52-2b00-57fd-8709-aabc75e5d3e3": { + "alias": "sa_reset_allocation", + "body": { + "Allocation": { + "source": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0", + "target": "09342ccb-044b-5483-ac58-87dc3cf7831c" + } + }, + "description": "", + "id": "3cc9ab52-2b00-57fd-8709-aabc75e5d3e3", + "name": "Allocation: Reset valve remotely" + }, + "3f54d890-4ca5-5e36-873b-abb5c92d578c": { + "alias": "oa_request_then_repair", + "body": { + "SequenceLink": { + "guard": "", + "source": "5ba8079c-2dbe-5e98-ae82-2b60c6020a02", + "target": "c59432fe-6092-5ee0-908d-9dbf39476471" + } + }, + "description": "", + "id": "3f54d890-4ca5-5e36-873b-abb5c92d578c", + "name": "Sequence link: Repair the valve" + }, + "4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a": { + "alias": "oa_report_carriage", + "body": { + "ExchangeAllocation": { + "source": "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "target": "b436d0b3-c824-5a96-af6b-2c269816d1cc" + } + }, + "description": "", + "id": "4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a", + "name": "Exchange allocation: Report repair result" + }, + "47730532-0372-5cc5-9d6d-0b8953aebdd8": { + "alias": "sa_start_monitoring", + "body": { + "StateTransition": { + "effect": "", + "effects": [], + "guard": "", + "source": "57eb5348-14d8-560e-996a-8dbf993243e2", + "target": "8af21f9b-c21e-5aae-af0d-0958840f6655", + "transition_kind": "External", + "trigger": "", + "triggers": [] + } + }, + "description": "", + "id": "47730532-0372-5cc5-9d6d-0b8953aebdd8", + "name": "State transition: Monitoring" + }, + "4c4c4851-5a3d-5bb9-94df-b19f9cf39819": { + "alias": "sa_request_carriage", + "body": { + "ExchangeAllocation": { + "source": "63009b5f-539e-5914-b630-ec6b7fefb4d5", + "target": "93474111-f23e-56c1-b61b-b7c2396b91bd" + } + }, + "description": "", + "id": "4c4c4851-5a3d-5bb9-94df-b19f9cf39819", + "name": "Exchange allocation: Request field repair" + }, + "4f85337b-f6eb-533c-a45a-9a5d1d9567ca": { + "alias": "sa_client_requires", + "body": { + "InterfaceRequirement": { + "source": "98d411e7-7c65-5c3f-b543-8bf0f2522ea2", + "target": "a4b8942e-a975-5f88-ad14-8f38c345baac" + } + }, + "description": "", + "id": "4f85337b-f6eb-533c-a45a-9a5d1d9567ca", + "name": "Interface requirement: Valve repair service" + }, + "55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9": { + "alias": "sa_port_request_out", + "body": { + "PortAllocation": { + "source": "98d411e7-7c65-5c3f-b543-8bf0f2522ea2", + "target": "24a6850e-b819-57e0-af88-ca4ab76581b7" + } + }, + "description": "", + "id": "55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9", + "name": "Port allocation: Request field repair output" + }, + "55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada": { + "alias": "sa_provider_provides", + "body": { + "InterfaceProvision": { + "source": "e6d69cbd-99d7-596b-bbe3-dada6118a600", + "target": "a4b8942e-a975-5f88-ad14-8f38c345baac" + } + }, + "description": "", + "id": "55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada", + "name": "Interface provision: Valve repair service" + }, + "568c5c01-de21-52a2-83bd-afdddc158085": { + "alias": "sa_port_report_in", + "body": { + "PortAllocation": { + "source": "98d411e7-7c65-5c3f-b543-8bf0f2522ea2", + "target": "391af7c4-b07d-53a7-8ddd-5c81461fc4f8" + } + }, + "description": "", + "id": "568c5c01-de21-52a2-83bd-afdddc158085", + "name": "Port allocation: Report repair result input" + }, + "594c61cd-94e0-5c07-890d-edfd520d7df9": { + "alias": "oa_assess_allocation", + "body": { + "Allocation": { + "source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "target": "61f7bbfb-74a4-5540-9182-2583dfb27a49" + } + }, + "description": "", + "id": "594c61cd-94e0-5c07-890d-edfd520d7df9", + "name": "Allocation: Assess pressure alarm" + }, + "628cb4fc-fe63-5f6b-b364-6268f26b5740": { + "alias": "oa_assessment_delivery", + "body": { + "ChainInvolvement": { + "source": "022d3cfa-bbaf-5e13-924a-8e55099b8745", + "target": "6a30b763-cc51-546d-907f-5c63657cfd03" + } + }, + "description": "", + "id": "628cb4fc-fe63-5f6b-b364-6268f26b5740", + "name": "Chain involvement: Assess an alarm" + }, + "63009b5f-539e-5914-b630-ec6b7fefb4d5": { + "alias": "sa_contact", + "body": { + "BoundaryExchange": { + "items": [ + "a962fc5e-3ab0-5296-8b0d-fd84633f9218" + ], + "oriented": false, + "source": "98d411e7-7c65-5c3f-b543-8bf0f2522ea2", + "target": "e6d69cbd-99d7-596b-bbe3-dada6118a600" + } + }, + "description": "", + "id": "63009b5f-539e-5914-b630-ec6b7fefb4d5", + "name": "Technician service conversation" + }, + "66efc484-53c7-51a3-89e9-422429344b38": { + "alias": "sa_response_delivery", + "body": { + "ChainInvolvement": { + "source": "5139ce73-56fd-5875-ba3a-e569fc890231", + "target": "81259051-370a-512d-a3b5-6420a6f933b6" + } + }, + "description": "", + "id": "66efc484-53c7-51a3-89e9-422429344b38", + "name": "Chain involvement: Restore a safe supply" + }, + "684eadc3-e670-5779-a60f-bbc9a5bfb062": { + "alias": "sa_repair_report", + "body": { + "FunctionalExchange": { + "items": [ + "a962fc5e-3ab0-5296-8b0d-fd84633f9218" + ], + "source": "9497e10f-04c4-5586-8738-2464a6f00bd4", + "source_port": "994faed7-dbc8-5b96-9d62-7604ac0fbc3a", + "target": "d75eb3fa-a27d-52d5-8782-8b342b3865f6", + "target_port": "391af7c4-b07d-53a7-8ddd-5c81461fc4f8" + } + }, + "description": "", + "id": "684eadc3-e670-5779-a60f-bbc9a5bfb062", + "name": "Report repair result" + }, + "6a6d968f-26d6-5dbb-b721-5a27d362779a": { + "alias": "sa_request_then_repair", + "body": { + "SequenceLink": { + "guard": "", + "source": "40d94322-baa2-5c81-b261-ff47cdc33782", + "target": "0f195fea-3493-5ebd-966d-da9eddeb05d7" + } + }, + "description": "", + "id": "6a6d968f-26d6-5dbb-b721-5a27d362779a", + "name": "Sequence link: Repair the valve" + }, + "6e2c1b47-764c-577a-b325-ff66dd2a2768": { + "alias": "sa_normal_transition", + "body": { + "StateTransition": { + "effect": "", + "effects": [], + "guard": "repair confirmed and pressure is safe", + "source": "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37", + "target": "8af21f9b-c21e-5aae-af0d-0958840f6655", + "transition_kind": "External", + "trigger": "", + "triggers": [] + } + }, + "description": "", + "id": "6e2c1b47-764c-577a-b325-ff66dd2a2768", + "name": "State transition: Monitoring" + }, + "725f2e1b-aa2c-5615-9b1f-28da178168fa": { + "alias": "sa_repair_allocation", + "body": { + "Allocation": { + "source": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a", + "target": "9497e10f-04c4-5586-8738-2464a6f00bd4" + } + }, + "description": "", + "id": "725f2e1b-aa2c-5615-9b1f-28da178168fa", + "name": "Allocation: Repair valve in the field" + }, + "76218d89-68fd-531d-b35b-90c5b769a5ef": { + "alias": "oa_remote_path", + "body": { + "SequenceLink": { + "guard": "remote reset is authorized", + "source": "b280c6ca-e5f9-5424-a5c1-5676e01c2371", + "target": "d2026fc2-74a8-5e22-9942-ff3eb68a3677" + } + }, + "description": "", + "id": "76218d89-68fd-531d-b35b-90c5b769a5ef", + "name": "remote reset is authorized" + }, + "7fa37e63-db65-5aa7-88f2-31ff4347a787": { + "alias": "oa_assess_on_entry", + "body": { + "StateAction": { + "phase": "Entry", + "source": "58c15833-6e75-523a-b57f-a88f19f6d672", + "target": "61f7bbfb-74a4-5540-9182-2583dfb27a49" + } + }, + "description": "", + "id": "7fa37e63-db65-5aa7-88f2-31ff4347a787", + "name": "Assess when repair is needed" + }, + "7fb30b1d-195c-5f0e-a19c-a536f519a899": { + "alias": "sa_repair_then_report", + "body": { + "SequenceLink": { + "guard": "", + "source": "0f195fea-3493-5ebd-966d-da9eddeb05d7", + "target": "ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac" + } + }, + "description": "", + "id": "7fb30b1d-195c-5f0e-a19c-a536f519a899", + "name": "Sequence link: Report the measured result" + }, + "93474111-f23e-56c1-b61b-b7c2396b91bd": { + "alias": "sa_repair_request", + "body": { + "FunctionalExchange": { + "items": [ + "a962fc5e-3ab0-5296-8b0d-fd84633f9218" + ], + "source": "dddae020-a444-5d48-acc8-139d2696a672", + "source_port": "24a6850e-b819-57e0-af88-ca4ab76581b7", + "target": "9497e10f-04c4-5586-8738-2464a6f00bd4", + "target_port": "d2113fb0-a531-54ef-9484-13951b00ab8f" + } + }, + "description": "", + "id": "93474111-f23e-56c1-b61b-b7c2396b91bd", + "name": "Request field repair" + }, + "93eaad8d-83b7-5980-b9bb-86c9e3f31da4": { + "alias": "sa_assessment_support", + "body": { + "CapabilityInvolvement": { + "source": "dddae020-a444-5d48-acc8-139d2696a672", + "target": "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f" + } + }, + "description": "", + "id": "93eaad8d-83b7-5980-b9bb-86c9e3f31da4", + "name": "Capability involvement: Assess an alarm" + }, + "9b9356d7-2db2-5a94-a47e-ea892cf02afe": { + "alias": "sa_assess_allocation", + "body": { + "Allocation": { + "source": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0", + "target": "dddae020-a444-5d48-acc8-139d2696a672" + } + }, + "description": "", + "id": "9b9356d7-2db2-5a94-a47e-ea892cf02afe", + "name": "Allocation: Assess pressure alarm" + }, + "9d4a131f-36ad-5125-b21f-c3dd033b8c82": { + "alias": "sa_assess_then_decide", + "body": { + "SequenceLink": { + "guard": "", + "source": "9024243c-ccc1-5edb-8477-2aa16e5e9a50", + "target": "30c8fad9-a49b-5692-9542-3148e76afd7b" + } + }, + "description": "", + "id": "9d4a131f-36ad-5125-b21f-c3dd033b8c82", + "name": "Continue" + }, + "a0902e0f-3d18-576a-9aca-975a136dfdd7": { + "alias": "sa_mission_delivery", + "body": { + "MissionCapability": { + "source": "5ad034b1-084d-5273-9e70-971671766132", + "target": "81259051-370a-512d-a3b5-6420a6f933b6" + } + }, + "description": "", + "id": "a0902e0f-3d18-576a-9aca-975a136dfdd7", + "name": "Mission capability: Restore a safe supply" + }, + "a6d5a6be-fa6e-5fa0-a309-08e87ba40c57": { + "alias": "sa_assessment_delivery", + "body": { + "ChainInvolvement": { + "source": "acd5a018-f559-5298-a40d-1cf6e1353e74", + "target": "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f" + } + }, + "description": "", + "id": "a6d5a6be-fa6e-5fa0-a309-08e87ba40c57", + "name": "Chain involvement: Assess an alarm" + }, + "a887f96a-37cb-5891-8070-011fa276e5b5": { + "alias": "sa_assess_on_entry", + "body": { + "StateAction": { + "phase": "Entry", + "source": "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37", + "target": "dddae020-a444-5d48-acc8-139d2696a672" + } + }, + "description": "", + "id": "a887f96a-37cb-5891-8070-011fa276e5b5", + "name": "Assess when repair is needed" + }, + "ae53f363-0dec-5a7c-9afd-8fcd1b778ab2": { + "alias": "oa_repair_allocation", + "body": { + "Allocation": { + "source": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49", + "target": "a21465af-05f3-5fb5-8983-de26932422fb" + } + }, + "description": "", + "id": "ae53f363-0dec-5a7c-9afd-8fcd1b778ab2", + "name": "Allocation: Repair valve in the field" + }, + "b436d0b3-c824-5a96-af6b-2c269816d1cc": { + "alias": "oa_repair_report", + "body": { + "Interaction": { + "items": [ + "d736c7d6-d369-550a-8ba4-dae223e40bb3" + ], + "source": "a21465af-05f3-5fb5-8983-de26932422fb", + "target": "727c0b5c-8db6-5eb7-83d6-735519c5949f" + } + }, + "description": "", + "id": "b436d0b3-c824-5a96-af6b-2c269816d1cc", + "name": "Report repair result" + }, + "b76bf8de-2fa4-563f-a540-dd30f30e6c49": { + "alias": "sa_confirm_allocation", + "body": { + "Allocation": { + "source": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0", + "target": "d75eb3fa-a27d-52d5-8782-8b342b3865f6" + } + }, + "description": "", + "id": "b76bf8de-2fa4-563f-a540-dd30f30e6c49", + "name": "Allocation: Confirm safe pressure" + }, + "bac43d3b-910b-5bdc-be9b-f78cf973e1ed": { + "alias": "oa_remote_merge", + "body": { + "SequenceLink": { + "guard": "", + "source": "d2026fc2-74a8-5e22-9942-ff3eb68a3677", + "target": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d" + } + }, + "description": "", + "id": "bac43d3b-910b-5bdc-be9b-f78cf973e1ed", + "name": "Continue" + }, + "bfd4326e-ea65-5269-b5e6-e063a355d1e9": { + "alias": "oa_confirm_allocation", + "body": { + "Allocation": { + "source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "target": "727c0b5c-8db6-5eb7-83d6-735519c5949f" + } + }, + "description": "", + "id": "bfd4326e-ea65-5269-b5e6-e063a355d1e9", + "name": "Allocation: Confirm safe pressure" + }, + "c1adbbd0-a762-5ee3-8b9a-5c18af377771": { + "alias": "oa_field_path", + "body": { + "SequenceLink": { + "guard": "else", + "source": "b280c6ca-e5f9-5424-a5c1-5676e01c2371", + "target": "fc6763bf-a534-54bf-afcd-57ab285ff07d" + } + }, + "description": "", + "id": "c1adbbd0-a762-5ee3-8b9a-5c18af377771", + "name": "else" + }, + "c7c248f8-28b8-55be-9023-0991d44021e3": { + "alias": "oa_response_delivery", + "body": { + "ChainInvolvement": { + "source": "58bae2b0-f560-50f2-818d-19091d22d18a", + "target": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb" + } + }, + "description": "", + "id": "c7c248f8-28b8-55be-9023-0991d44021e3", + "name": "Chain involvement: Restore a safe supply" + }, + "c8196d35-2168-5fef-8b03-ba0d139bc00f": { + "alias": "oa_repair_then_report", + "body": { + "SequenceLink": { + "guard": "", + "source": "c59432fe-6092-5ee0-908d-9dbf39476471", + "target": "df2fd3f8-6bc2-5380-a13f-36643ed35ac7" + } + }, + "description": "", + "id": "c8196d35-2168-5fef-8b03-ba0d139bc00f", + "name": "Sequence link: Report the measured result" + }, + "c8593670-8906-530f-b6a2-3ada77a9c219": { + "alias": "oa_field_merge", + "body": { + "SequenceLink": { + "guard": "", + "source": "fc6763bf-a534-54bf-afcd-57ab285ff07d", + "target": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d" + } + }, + "description": "", + "id": "c8593670-8906-530f-b6a2-3ada77a9c219", + "name": "Continue" + }, + "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d": { + "alias": "oa_repair_request", + "body": { + "Interaction": { + "items": [ + "d736c7d6-d369-550a-8ba4-dae223e40bb3" + ], + "source": "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "target": "a21465af-05f3-5fb5-8983-de26932422fb" + } + }, + "description": "", + "id": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d", + "name": "Request field repair" + }, + "d8b6710a-e713-5979-934f-e5ca7d155bb4": { + "alias": "sa_remote_path", + "body": { + "SequenceLink": { + "guard": "remote reset is authorized", + "source": "30c8fad9-a49b-5692-9542-3148e76afd7b", + "target": "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6" + } + }, + "description": "", + "id": "d8b6710a-e713-5979-934f-e5ca7d155bb4", + "name": "remote reset is authorized" + }, + "e21d9a54-ae8e-5618-a4f8-67ee22b92638": { + "alias": "oa_include_triage", + "body": { + "CapabilityInclude": { + "source": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb", + "target": "6a30b763-cc51-546d-907f-5c63657cfd03" + } + }, + "description": "", + "id": "e21d9a54-ae8e-5618-a4f8-67ee22b92638", + "name": "Capability include: Assess an alarm" + }, + "e5279265-8eac-52e8-98dc-571b20475e1f": { + "alias": "sa_remote_merge", + "body": { + "SequenceLink": { + "guard": "", + "source": "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6", + "target": "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07" + } + }, + "description": "", + "id": "e5279265-8eac-52e8-98dc-571b20475e1f", + "name": "Continue" + }, + "e53b7a40-e8a3-5b3f-826d-c2b5c164a84a": { + "alias": "sa_port_report_out", + "body": { + "PortAllocation": { + "source": "e6d69cbd-99d7-596b-bbe3-dada6118a600", + "target": "994faed7-dbc8-5b96-9d62-7604ac0fbc3a" + } + }, + "description": "", + "id": "e53b7a40-e8a3-5b3f-826d-c2b5c164a84a", + "name": "Port allocation: Report repair result output" + }, + "f074e041-23cf-54ad-af9c-f171e30621e7": { + "alias": "sa_repair_interface_item", + "body": { + "InterfaceItemAllocation": { + "acquisition": "Accept", + "order": 0, + "source": "a4b8942e-a975-5f88-ad14-8f38c345baac", + "target": "a962fc5e-3ab0-5296-8b0d-fd84633f9218", + "transmission": "Synchronous" + } + }, + "description": "", + "id": "f074e041-23cf-54ad-af9c-f171e30621e7", + "name": "Repair operation contract" + }, + "f3fe7690-734a-5877-8b57-a6599a4033c4": { + "alias": "sa_include_triage", + "body": { + "CapabilityInclude": { + "source": "81259051-370a-512d-a3b5-6420a6f933b6", + "target": "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f" + } + }, + "description": "", + "id": "f3fe7690-734a-5877-8b57-a6599a4033c4", + "name": "Capability include: Assess an alarm" + }, + "fbde9d5e-c7e9-55db-a2be-497345c491b3": { + "alias": "oa_alarm_transition", + "body": { + "StateTransition": { + "effect": "", + "effects": [], + "guard": "", + "source": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae", + "target": "58c15833-6e75-523a-b57f-a88f19f6d672", + "transition_kind": "External", + "trigger": "", + "triggers": [ + "65d6b8d6-271a-5c84-8b42-abbe310c955e" + ] + } + }, + "description": "", + "id": "fbde9d5e-c7e9-55db-a2be-497345c491b3", + "name": "State transition: Awaiting repair" + }, + "ff9897b3-a23a-5994-a5b3-99a5b4d34ceb": { + "alias": "sa_report_carriage", + "body": { + "ExchangeAllocation": { + "source": "63009b5f-539e-5914-b630-ec6b7fefb4d5", + "target": "684eadc3-e670-5779-a60f-bbc9a5bfb062" + } + }, + "description": "", + "id": "ff9897b3-a23a-5994-a5b3-99a5b4d34ceb", + "name": "Exchange allocation: Report repair result" + }, + "ffdbfcd0-d423-5707-a880-0dfbe1400f72": { + "alias": "oa_assessment_support", + "body": { + "CapabilityInvolvement": { + "source": "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "target": "6a30b763-cc51-546d-907f-5c63657cfd03" + } + }, + "description": "", + "id": "ffdbfcd0-d423-5707-a880-0dfbe1400f72", + "name": "Capability involvement: Assess an alarm" + } + }, + "schema_version": 7, + "traces": { + "0754be23-e4b8-53bc-b03c-89c2dbd80361": { + "alias": "trace_oa_waiting", + "baseline": { + "oa": { + "description": "", + "name": "Awaiting repair" + }, + "sa": { + "description": "", + "name": "Awaiting repair" + } + }, + "description": "", + "id": "0754be23-e4b8-53bc-b03c-89c2dbd80361", + "kind": "State", + "name": "Awaiting repair ↔ Awaiting repair", + "oa": "58c15833-6e75-523a-b57f-a88f19f6d672", + "sa": "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37" + }, + "07a7b82a-b5a7-5737-abfa-09e422f7420e": { + "alias": "trace_oa_start_monitoring", + "baseline": { + "oa": { + "description": "", + "name": "State transition: Monitoring" + }, + "sa": { + "description": "", + "name": "State transition: Monitoring" + } + }, + "description": "", + "id": "07a7b82a-b5a7-5737-abfa-09e422f7420e", + "kind": "Manual", + "name": "State transition: Monitoring ↔ State transition: Monitoring", + "oa": "2b00270c-79a5-52a5-af96-33346bea531b", + "sa": "47730532-0372-5cc5-9d6d-0b8953aebdd8" + }, + "0c7c8a06-163e-5b3e-8a98-e66e2ce8963b": { + "alias": "trace_oa_alarm_transition", + "baseline": { + "oa": { + "description": "", + "name": "State transition: Awaiting repair" + }, + "sa": { + "description": "", + "name": "State transition: Awaiting repair" + } + }, + "description": "", + "id": "0c7c8a06-163e-5b3e-8a98-e66e2ce8963b", + "kind": "Manual", + "name": "State transition: Awaiting repair ↔ State transition: Awaiting repair", + "oa": "fbde9d5e-c7e9-55db-a2be-497345c491b3", + "sa": "13c3bfa4-9254-5ab2-b96f-f65f402adf81" + }, + "0c9de959-d366-5765-98eb-450ea27bd316": { + "alias": "trace_oa_merge", + "baseline": { + "oa": { + "description": "", + "name": "Recovery path completed" + }, + "sa": { + "description": "", + "name": "Recovery path completed" + } + }, + "description": "", + "id": "0c9de959-d366-5765-98eb-450ea27bd316", + "kind": "Sequence", + "name": "Recovery path completed ↔ Recovery path completed", + "oa": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d", + "sa": "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07" + }, + "0d905fbb-5b3c-56f0-9f11-a27091901eb0": { + "alias": "trace_oa_pressure_parameter", + "baseline": { + "oa": { + "description": "", + "name": "Pressure before / after repair" + }, + "sa": { + "description": "", + "name": "Pressure before / after repair" + } + }, + "description": "", + "id": "0d905fbb-5b3c-56f0-9f11-a27091901eb0", + "kind": "Item", + "name": "Pressure before / after repair ↔ Pressure before / after repair", + "oa": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7", + "sa": "bb12ba5d-aab5-5a1b-99de-c767f5365b57" + }, + "0fbef164-b5d3-58ba-ba41-54d0e63709ab": { + "alias": "trace_oa_restore", + "baseline": { + "oa": { + "description": "", + "name": "Restore a safe supply" + }, + "sa": { + "description": "", + "name": "Restore a safe supply" + } + }, + "description": "", + "id": "0fbef164-b5d3-58ba-ba41-54d0e63709ab", + "kind": "Capability", + "name": "Restore a safe supply ↔ Restore a safe supply", + "oa": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb", + "sa": "81259051-370a-512d-a3b5-6420a6f933b6" + }, + "12ec320f-2e14-5a5a-8c6b-bd2b6471dae9": { + "alias": "trace_oa_monitoring", + "baseline": { + "oa": { + "description": "", + "name": "Monitoring" + }, + "sa": { + "description": "", + "name": "Monitoring" + } + }, + "description": "", + "id": "12ec320f-2e14-5a5a-8c6b-bd2b6471dae9", + "kind": "State", + "name": "Monitoring ↔ Monitoring", + "oa": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae", + "sa": "8af21f9b-c21e-5aae-af0d-0958840f6655" + }, + "154abfce-c311-52d1-85d1-3f4c85203b26": { + "alias": "trace_oa_confirm_step", + "baseline": { + "oa": { + "description": "", + "name": "Confirm safe pressure" + }, + "sa": { + "description": "", + "name": "Confirm safe pressure" + } + }, + "description": "", + "id": "154abfce-c311-52d1-85d1-3f4c85203b26", + "kind": "Sequence", + "name": "Confirm safe pressure ↔ Confirm safe pressure", + "oa": "e00594a3-6122-5a6b-b3c2-ecb5506c741d", + "sa": "47bec4f9-d6d0-5ed1-adca-fa0d960dc416" + }, + "1b788e74-36b2-5c17-a936-642dbe51ca3c": { + "alias": "trace_oa_remote_merge", + "baseline": { + "oa": { + "description": "", + "name": "Continue" + }, + "sa": { + "description": "", + "name": "Continue" + } + }, + "description": "", + "id": "1b788e74-36b2-5c17-a936-642dbe51ca3c", + "kind": "Manual", + "name": "Continue ↔ Continue", + "oa": "bac43d3b-910b-5bdc-be9b-f78cf973e1ed", + "sa": "e5279265-8eac-52e8-98dc-571b20475e1f" + }, + "208753e0-9151-50d8-86ca-29fc28eca80b": { + "alias": "trace_oa_monitor_region", + "baseline": { + "oa": { + "description": "", + "name": "Supervision cycle" + }, + "sa": { + "description": "", + "name": "Supervision cycle" + } + }, + "description": "", + "id": "208753e0-9151-50d8-86ca-29fc28eca80b", + "kind": "State", + "name": "Supervision cycle ↔ Supervision cycle", + "oa": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7", + "sa": "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c" + }, + "241dfdac-2450-5704-a4cb-9f1047db1b6d": { + "alias": "trace_oa_caller", + "baseline": { + "oa": { + "description": "", + "name": "Controller" + }, + "sa": { + "description": "", + "name": "Controller" + } + }, + "description": "", + "id": "241dfdac-2450-5704-a4cb-9f1047db1b6d", + "kind": "Scenario", + "name": "Controller ↔ Controller", + "oa": "41859a65-ded2-547b-ab03-14e2fa740cf9", + "sa": "98c61788-2fee-51f4-8cf9-de48e8c70e9e" + }, + "2e849e31-35aa-5aef-a989-26948038e52b": { + "alias": "trace_oa_field_path", + "baseline": { + "oa": { + "description": "", + "name": "else" + }, + "sa": { + "description": "", + "name": "else" + } + }, + "description": "", + "id": "2e849e31-35aa-5aef-a989-26948038e52b", + "kind": "Manual", + "name": "else ↔ else", + "oa": "c1adbbd0-a762-5ee3-8b9a-5c18af377771", + "sa": "1bbd5957-1173-51d8-97e3-ba4f084227ae" + }, + "2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3": { + "alias": "trace_oa_confirm_allocation", + "baseline": { + "oa": { + "description": "", + "name": "Allocation: Confirm safe pressure" + }, + "sa": { + "description": "", + "name": "Allocation: Confirm safe pressure" + } + }, + "description": "", + "id": "2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3", + "kind": "Manual", + "name": "Allocation: Confirm safe pressure ↔ Allocation: Confirm safe pressure", + "oa": "bfd4326e-ea65-5269-b5e6-e063a355d1e9", + "sa": "b76bf8de-2fa4-563f-a540-dd30f30e6c49" + }, + "3694c752-ba80-5702-a7d7-9cc66b6b01d8": { + "alias": "trace_oa_conversation", + "baseline": { + "oa": { + "description": "", + "name": "Repair request and measured reply" + }, + "sa": { + "description": "", + "name": "Repair request and measured reply" + } + }, + "description": "", + "id": "3694c752-ba80-5702-a7d7-9cc66b6b01d8", + "kind": "Scenario", + "name": "Repair request and measured reply ↔ Repair request and measured reply", + "oa": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423", + "sa": "730b27ca-b039-5a3b-8dc6-03418f9061b3" + }, + "3714d547-006f-5c3a-97f8-175ccc23d994": { + "alias": "trace_oa_repair_allocation", + "baseline": { + "oa": { + "description": "", + "name": "Allocation: Repair valve in the field" + }, + "sa": { + "description": "", + "name": "Allocation: Repair valve in the field" + } + }, + "description": "", + "id": "3714d547-006f-5c3a-97f8-175ccc23d994", + "kind": "Manual", + "name": "Allocation: Repair valve in the field ↔ Allocation: Repair valve in the field", + "oa": "ae53f363-0dec-5a7c-9afd-8fcd1b778ab2", + "sa": "725f2e1b-aa2c-5615-9b1f-28da178168fa" + }, + "3a33de40-20a3-5252-899c-c12dc35e9783": { + "alias": "trace_oa_assessment_action", + "baseline": { + "oa": { + "description": "", + "name": "Assess pressure alarm" + }, + "sa": { + "description": "", + "name": "Assess pressure alarm" + } + }, + "description": "", + "id": "3a33de40-20a3-5252-899c-c12dc35e9783", + "kind": "Sequence", + "name": "Assess pressure alarm ↔ Assess pressure alarm", + "oa": "942975b8-0bef-5ae8-9fcb-c37497833fb0", + "sa": "bae5b192-5b8e-51c6-82ae-2331af0d33bf" + }, + "3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7": { + "alias": "trace_oa_repair_traffic", + "baseline": { + "oa": { + "description": "", + "name": "Repair work exchanges" + }, + "sa": { + "description": "", + "name": "Repair work exchanges" + } + }, + "description": "", + "id": "3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7", + "kind": "Manual", + "name": "Repair work exchanges ↔ Repair work exchanges", + "oa": "9349b353-53f2-56f8-b571-a05b09335cdf", + "sa": "a9a47e48-100c-57a8-95f0-7fe24da94f94" + }, + "424eca39-1c29-5a2f-b9ee-33dd018926aa": { + "alias": "trace_oa_repair_report", + "baseline": { + "oa": { + "description": "", + "name": "Report repair result" + }, + "sa": { + "description": "", + "name": "Report repair result" + } + }, + "description": "", + "id": "424eca39-1c29-5a2f-b9ee-33dd018926aa", + "kind": "Exchange", + "name": "Report repair result ↔ Report repair result", + "oa": "b436d0b3-c824-5a96-af6b-2c269816d1cc", + "sa": "684eadc3-e670-5779-a60f-bbc9a5bfb062" + }, + "435bae4c-cf6d-59f3-9eb5-d660ebeec079": { + "alias": "trace_oa_full_scenario", + "baseline": { + "oa": { + "description": "", + "name": "Restore supply through field repair" + }, + "sa": { + "description": "", + "name": "Restore supply through field repair" + } + }, + "description": "", + "id": "435bae4c-cf6d-59f3-9eb5-d660ebeec079", + "kind": "Scenario", + "name": "Restore supply through field repair ↔ Restore supply through field repair", + "oa": "d6f881a4-95da-54e9-ad97-1b8965532629", + "sa": "f746a1cd-ff9f-55c0-b325-01c03d2f4fae" + }, + "48d243f0-553f-507e-acb0-9474ae156b63": { + "alias": "trace_oa_monitor_initial", + "baseline": { + "oa": { + "description": "", + "name": "Start" + }, + "sa": { + "description": "", + "name": "Start" + } + }, + "description": "", + "id": "48d243f0-553f-507e-acb0-9474ae156b63", + "kind": "State", + "name": "Start ↔ Start", + "oa": "a7ffb869-9dde-5e76-b276-c719c5c143a9", + "sa": "57eb5348-14d8-560e-996a-8dbf993243e2" + }, + "5309f955-53fd-5ff4-9c0a-91737e947341": { + "alias": "trace_oa_assess", + "baseline": { + "oa": { + "description": "", + "name": "Assess pressure alarm" + }, + "sa": { + "description": "", + "name": "Assess pressure alarm" + } + }, + "description": "", + "id": "5309f955-53fd-5ff4-9c0a-91737e947341", + "kind": "Refinement", + "name": "Assess pressure alarm ↔ Assess pressure alarm", + "oa": "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "sa": "dddae020-a444-5d48-acc8-139d2696a672" + }, + "595b5729-ccd9-5291-b5d9-30d8c8bd9dfa": { + "alias": "trace_oa_reply", + "baseline": { + "oa": { + "description": "", + "name": "Return pressure after repair" + }, + "sa": { + "description": "", + "name": "Return pressure after repair" + } + }, + "description": "", + "id": "595b5729-ccd9-5291-b5d9-30d8c8bd9dfa", + "kind": "Scenario", + "name": "Return pressure after repair ↔ Return pressure after repair", + "oa": "cc2d497a-fd15-5455-9ee5-e70eb95811d8", + "sa": "4e1c0a56-ce80-5f13-a93a-6956de54880c" + }, + "5b96bfed-63e2-5d7f-b882-91e8b81f8efe": { + "alias": "trace_oa_assessment_delivery", + "baseline": { + "oa": { + "description": "", + "name": "Chain involvement: Assess an alarm" + }, + "sa": { + "description": "", + "name": "Chain involvement: Assess an alarm" + } + }, + "description": "", + "id": "5b96bfed-63e2-5d7f-b882-91e8b81f8efe", + "kind": "Manual", + "name": "Chain involvement: Assess an alarm ↔ Chain involvement: Assess an alarm", + "oa": "628cb4fc-fe63-5f6b-b364-6268f26b5740", + "sa": "a6d5a6be-fa6e-5fa0-a309-08e87ba40c57" + }, + "6acd072d-431e-5881-ab20-1813b4fda0c5": { + "alias": "trace_oa_triage", + "baseline": { + "oa": { + "description": "", + "name": "Assess an alarm" + }, + "sa": { + "description": "", + "name": "Assess an alarm" + } + }, + "description": "", + "id": "6acd072d-431e-5881-ab20-1813b4fda0c5", + "kind": "Capability", + "name": "Assess an alarm ↔ Assess an alarm", + "oa": "6a30b763-cc51-546d-907f-5c63657cfd03", + "sa": "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f" + }, + "6ca4c78a-a5f2-5470-b401-732f5a8825d0": { + "alias": "trace_oa_assessment_procedure", + "baseline": { + "oa": { + "description": "", + "name": "Assess an alarm procedure" + }, + "sa": { + "description": "", + "name": "Assess an alarm procedure" + } + }, + "description": "", + "id": "6ca4c78a-a5f2-5470-b401-732f5a8825d0", + "kind": "Sequence", + "name": "Assess an alarm procedure ↔ Assess an alarm procedure", + "oa": "022d3cfa-bbaf-5e13-924a-8e55099b8745", + "sa": "acd5a018-f559-5298-a40d-1cf6e1353e74" + }, + "6e13cf86-7242-5e33-8912-b037cf6e8c87": { + "alias": "trace_oa_assessment_support", + "baseline": { + "oa": { + "description": "", + "name": "Capability involvement: Assess an alarm" + }, + "sa": { + "description": "", + "name": "Capability involvement: Assess an alarm" + } + }, + "description": "", + "id": "6e13cf86-7242-5e33-8912-b037cf6e8c87", + "kind": "Manual", + "name": "Capability involvement: Assess an alarm ↔ Capability involvement: Assess an alarm", + "oa": "ffdbfcd0-d423-5707-a880-0dfbe1400f72", + "sa": "93eaad8d-83b7-5980-b9bb-86c9e3f31da4" + }, + "70c90b0c-85ce-574a-a217-f0d19fad30e1": { + "alias": "trace_oa_response_delivery", + "baseline": { + "oa": { + "description": "", + "name": "Chain involvement: Restore a safe supply" + }, + "sa": { + "description": "", + "name": "Chain involvement: Restore a safe supply" + } + }, + "description": "", + "id": "70c90b0c-85ce-574a-a217-f0d19fad30e1", + "kind": "Manual", + "name": "Chain involvement: Restore a safe supply ↔ Chain involvement: Restore a safe supply", + "oa": "c7c248f8-28b8-55be-9023-0991d44021e3", + "sa": "66efc484-53c7-51a3-89e9-422429344b38" + }, + "77073fcb-53aa-5f06-987a-0317cbb6971d": { + "alias": "trace_oa_include_triage", + "baseline": { + "oa": { + "description": "", + "name": "Capability include: Assess an alarm" + }, + "sa": { + "description": "", + "name": "Capability include: Assess an alarm" + } + }, + "description": "", + "id": "77073fcb-53aa-5f06-987a-0317cbb6971d", + "kind": "Manual", + "name": "Capability include: Assess an alarm ↔ Capability include: Assess an alarm", + "oa": "e21d9a54-ae8e-5618-a4f8-67ee22b92638", + "sa": "f3fe7690-734a-5877-8b57-a6599a4033c4" + }, + "7a6b4b9c-4220-546a-a752-1587c2881fe1": { + "alias": "trace_oa_use_field", + "baseline": { + "oa": { + "description": "", + "name": "Use the field repair procedure" + }, + "sa": { + "description": "", + "name": "Use the field repair procedure" + } + }, + "description": "", + "id": "7a6b4b9c-4220-546a-a752-1587c2881fe1", + "kind": "Sequence", + "name": "Use the field repair procedure ↔ Use the field repair procedure", + "oa": "fc6763bf-a534-54bf-afcd-57ab285ff07d", + "sa": "d5e61c5d-510b-5091-a878-da46f3a9e152" + }, + "82a5be1a-92a8-578d-9448-086062a20d8f": { + "alias": "trace_oa_reset", + "baseline": { + "oa": { + "description": "", + "name": "Reset valve remotely" + }, + "sa": { + "description": "", + "name": "Reset valve remotely" + } + }, + "description": "", + "id": "82a5be1a-92a8-578d-9448-086062a20d8f", + "kind": "Refinement", + "name": "Reset valve remotely ↔ Reset valve remotely", + "oa": "d0c8be87-d238-503a-a549-7558a210507f", + "sa": "09342ccb-044b-5483-ac58-87dc3cf7831c" + }, + "82cca563-9d5d-5479-aa1a-9db03e9674d1": { + "alias": "trace_oa_restore_work", + "baseline": { + "oa": { + "description": "", + "name": "Restore safe pressure" + }, + "sa": { + "description": "", + "name": "Restore safe pressure" + } + }, + "description": "", + "id": "82cca563-9d5d-5479-aa1a-9db03e9674d1", + "kind": "Refinement", + "name": "Restore safe pressure ↔ Restore safe pressure", + "oa": "1b91f8a7-0bdb-514e-b1cd-955658e09927", + "sa": "58867e7d-916e-5ebc-9e4c-8dbed1314be3" + }, + "8d693d90-5017-56af-b056-d29d3cb46baa": { + "alias": "trace_oa_mission_participant", + "baseline": { + "oa": { + "description": "", + "name": "Mission involvement: Maintain safe water supply" + }, + "sa": { + "description": "", + "name": "Mission involvement: Maintain safe water supply" + } + }, + "description": "", + "id": "8d693d90-5017-56af-b056-d29d3cb46baa", + "kind": "Manual", + "name": "Mission involvement: Maintain safe water supply ↔ Mission involvement: Maintain safe water supply", + "oa": "0c4c9e58-ff32-5c00-b82a-d408a4be0183", + "sa": "1c1e5634-ba8c-591f-b143-90a27cdc6cd2" + }, + "98ef05b5-5381-5d35-a433-ebab55e9f382": { + "alias": "trace_oa_reset_allocation", + "baseline": { + "oa": { + "description": "", + "name": "Allocation: Reset valve remotely" + }, + "sa": { + "description": "", + "name": "Allocation: Reset valve remotely" + } + }, + "description": "", + "id": "98ef05b5-5381-5d35-a433-ebab55e9f382", + "kind": "Manual", + "name": "Allocation: Reset valve remotely ↔ Allocation: Reset valve remotely", + "oa": "1853df1f-30f4-5b1a-baac-2dcaf73c7b3a", + "sa": "3cc9ab52-2b00-57fd-8709-aabc75e5d3e3" + }, + "a106d183-c239-5c9f-b1f1-141af19fc778": { + "alias": "trace_oa_confirm_path", + "baseline": { + "oa": { + "description": "", + "name": "Continue" + }, + "sa": { + "description": "", + "name": "Continue" + } + }, + "description": "", + "id": "a106d183-c239-5c9f-b1f1-141af19fc778", + "kind": "Manual", + "name": "Continue ↔ Continue", + "oa": "229ee94f-d147-50f6-9769-b5bd0c03a084", + "sa": "1e738f27-a3a1-526d-b330-6384088b9689" + }, + "a5c1eb01-a95f-5f7a-9742-7f201493d7aa": { + "alias": "trace_oa_assess_then_decide", + "baseline": { + "oa": { + "description": "", + "name": "Continue" + }, + "sa": { + "description": "", + "name": "Continue" + } + }, + "description": "", + "id": "a5c1eb01-a95f-5f7a-9742-7f201493d7aa", + "kind": "Manual", + "name": "Continue ↔ Continue", + "oa": "109e2d6b-7e86-5934-93a5-fab56eced84e", + "sa": "9d4a131f-36ad-5125-b21f-c3dd033b8c82" + }, + "aa164208-394d-5bc7-8462-b0043f682aad": { + "alias": "trace_oa_mission_delivery", + "baseline": { + "oa": { + "description": "", + "name": "Mission capability: Restore a safe supply" + }, + "sa": { + "description": "", + "name": "Mission capability: Restore a safe supply" + } + }, + "description": "", + "id": "aa164208-394d-5bc7-8462-b0043f682aad", + "kind": "Manual", + "name": "Mission capability: Restore a safe supply ↔ Mission capability: Restore a safe supply", + "oa": "1f8b1898-65f6-5360-99cf-b78a71bd50ec", + "sa": "a0902e0f-3d18-576a-9aca-975a136dfdd7" + }, + "aba528ea-e396-582a-bfba-f6e2212d391a": { + "alias": "trace_oa_control", + "baseline": { + "oa": { + "description": "", + "name": "Control room" + }, + "sa": { + "description": "", + "name": "Pressure coordination service" + } + }, + "description": "", + "id": "aba528ea-e396-582a-bfba-f6e2212d391a", + "kind": "Participant", + "name": "Control room ↔ Pressure coordination service", + "oa": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "sa": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" + }, + "ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4": { + "alias": "trace_oa_repair_step", + "baseline": { + "oa": { + "description": "", + "name": "Repair the valve" + }, + "sa": { + "description": "", + "name": "Repair the valve" + } + }, + "description": "", + "id": "ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4", + "kind": "Sequence", + "name": "Repair the valve ↔ Repair the valve", + "oa": "c59432fe-6092-5ee0-908d-9dbf39476471", + "sa": "0f195fea-3493-5ebd-966d-da9eddeb05d7" + }, + "acdbee9c-5017-5154-804e-50801f0376ec": { + "alias": "trace_oa_assess_allocation", + "baseline": { + "oa": { + "description": "", + "name": "Allocation: Assess pressure alarm" + }, + "sa": { + "description": "", + "name": "Allocation: Assess pressure alarm" + } + }, + "description": "", + "id": "acdbee9c-5017-5154-804e-50801f0376ec", + "kind": "Manual", + "name": "Allocation: Assess pressure alarm ↔ Allocation: Assess pressure alarm", + "oa": "594c61cd-94e0-5c07-890d-edfd520d7df9", + "sa": "9b9356d7-2db2-5a94-a47e-ea892cf02afe" + }, + "ad697c00-07d9-5799-89b3-2c78da8dff4d": { + "alias": "trace_oa_request_step", + "baseline": { + "oa": { + "description": "", + "name": "Request the field repair" + }, + "sa": { + "description": "", + "name": "Request the field repair" + } + }, + "description": "", + "id": "ad697c00-07d9-5799-89b3-2c78da8dff4d", + "kind": "Sequence", + "name": "Request the field repair ↔ Request the field repair", + "oa": "5ba8079c-2dbe-5e98-ae82-2b60c6020a02", + "sa": "40d94322-baa2-5c81-b261-ff47cdc33782" + }, + "b13452bb-1a55-5ad6-b6d9-a37fb34e8d13": { + "alias": "trace_oa_repair", + "baseline": { + "oa": { + "description": "", + "name": "Repair valve in the field" + }, + "sa": { + "description": "", + "name": "Repair valve in the field" + } + }, + "description": "", + "id": "b13452bb-1a55-5ad6-b6d9-a37fb34e8d13", + "kind": "Refinement", + "name": "Repair valve in the field ↔ Repair valve in the field", + "oa": "a21465af-05f3-5fb5-8983-de26932422fb", + "sa": "9497e10f-04c4-5586-8738-2464a6f00bd4" + }, + "b53863a2-ed80-5f98-ad3c-50e1b821066d": { + "alias": "trace_oa_monitor", + "baseline": { + "oa": { + "description": "", + "name": "Pressure supervision" + }, + "sa": { + "description": "", + "name": "Pressure supervision" + } + }, + "description": "", + "id": "b53863a2-ed80-5f98-ad3c-50e1b821066d", + "kind": "State", + "name": "Pressure supervision ↔ Pressure supervision", + "oa": "1970608f-85d1-5234-ac86-5e2b0df27dc3", + "sa": "132b3f28-3f88-5327-9868-8c8b645ed412" + }, + "b97749d4-f9ad-5fb7-9d78-bc60a74e98eb": { + "alias": "trace_oa_high_pressure", + "baseline": { + "oa": { + "description": "", + "name": "Pressure alarm detected" + }, + "sa": { + "description": "", + "name": "Pressure alarm detected" + } + }, + "description": "", + "id": "b97749d4-f9ad-5fb7-9d78-bc60a74e98eb", + "kind": "State", + "name": "Pressure alarm detected ↔ Pressure alarm detected", + "oa": "65d6b8d6-271a-5c84-8b42-abbe310c955e", + "sa": "01490fa8-2f01-5ac8-9722-d55d45414379" + }, + "bb72b2c2-6e32-5f65-9d8e-b33c1a65da37": { + "alias": "trace_oa_field_procedure", + "baseline": { + "oa": { + "description": "", + "name": "Field repair procedure" + }, + "sa": { + "description": "", + "name": "Field repair procedure" + } + }, + "description": "", + "id": "bb72b2c2-6e32-5f65-9d8e-b33c1a65da37", + "kind": "Sequence", + "name": "Field repair procedure ↔ Field repair procedure", + "oa": "5d3af417-244c-54bb-9588-16daedda4e1f", + "sa": "93eb6479-54e9-59cb-ac7b-16912347bfc0" + }, + "bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941": { + "alias": "trace_oa_decision", + "baseline": { + "oa": { + "description": "", + "name": "Can a remote reset safely recover pressure?" + }, + "sa": { + "description": "", + "name": "Can a remote reset safely recover pressure?" + } + }, + "description": "", + "id": "bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941", + "kind": "Sequence", + "name": "Can a remote reset safely recover pressure? ↔ Can a remote reset safely recover pressure?", + "oa": "b280c6ca-e5f9-5424-a5c1-5676e01c2371", + "sa": "30c8fad9-a49b-5692-9542-3148e76afd7b" + }, + "c132a0df-1270-55a8-ac4e-6e5075823dc1": { + "alias": "trace_oa_outer_technician", + "baseline": { + "oa": { + "description": "", + "name": "Technician" + }, + "sa": { + "description": "", + "name": "Technician" + } + }, + "description": "", + "id": "c132a0df-1270-55a8-ac4e-6e5075823dc1", + "kind": "Scenario", + "name": "Technician ↔ Technician", + "oa": "fffff882-78fd-5415-928d-c1ef7fac6576", + "sa": "155e4fe4-9e3b-5f4e-b886-28abcc3f086b" + }, + "c47cf0b4-fe15-5175-bd62-5292e43adc39": { + "alias": "trace_oa_normal_transition", + "baseline": { + "oa": { + "description": "", + "name": "State transition: Monitoring" + }, + "sa": { + "description": "", + "name": "State transition: Monitoring" + } + }, + "description": "", + "id": "c47cf0b4-fe15-5175-bd62-5292e43adc39", + "kind": "Manual", + "name": "State transition: Monitoring ↔ State transition: Monitoring", + "oa": "21fe5e8e-cbc2-5dad-b3e8-1df46e167d97", + "sa": "6e2c1b47-764c-577a-b325-ff66dd2a2768" + }, + "c5051628-b7af-5fb1-a014-bb60a0b46e03": { + "alias": "trace_oa_responder", + "baseline": { + "oa": { + "description": "", + "name": "Technician" + }, + "sa": { + "description": "", + "name": "Technician" + } + }, + "description": "", + "id": "c5051628-b7af-5fb1-a014-bb60a0b46e03", + "kind": "Scenario", + "name": "Technician ↔ Technician", + "oa": "fc81c5f0-0442-5b88-992b-e5b10f351c59", + "sa": "6249b54a-e396-5338-82b9-89266c55670d" + }, + "c987bd0f-87f6-5550-945d-2a42450fe1c5": { + "alias": "trace_oa_mission", + "baseline": { + "oa": { + "description": "", + "name": "Maintain safe water supply" + }, + "sa": { + "description": "", + "name": "Maintain safe water supply" + } + }, + "description": "", + "id": "c987bd0f-87f6-5550-945d-2a42450fe1c5", + "kind": "Mission", + "name": "Maintain safe water supply ↔ Maintain safe water supply", + "oa": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90", + "sa": "5ad034b1-084d-5273-9e70-971671766132" + }, + "c9d65349-3400-58eb-8a55-57fa02de4b67": { + "alias": "trace_oa_contact", + "baseline": { + "oa": { + "description": "", + "name": "Technician service conversation" + }, + "sa": { + "description": "", + "name": "Technician service conversation" + } + }, + "description": "", + "id": "c9d65349-3400-58eb-8a55-57fa02de4b67", + "kind": "Exchange", + "name": "Technician service conversation ↔ Technician service conversation", + "oa": "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "sa": "63009b5f-539e-5914-b630-ec6b7fefb4d5" + }, + "cf92cedf-ea1a-510c-9bc5-89c16d60e8d2": { + "alias": "trace_oa_repair_operation", + "baseline": { + "oa": { + "description": "", + "name": "Valve repair" + }, + "sa": { + "description": "", + "name": "Valve repair" + } + }, + "description": "", + "id": "cf92cedf-ea1a-510c-9bc5-89c16d60e8d2", + "kind": "Item", + "name": "Valve repair ↔ Valve repair", + "oa": "d736c7d6-d369-550a-8ba4-dae223e40bb3", + "sa": "a962fc5e-3ab0-5296-8b0d-fd84633f9218" + }, + "d32dd433-9c9e-5b57-9355-2970cc44a5f2": { + "alias": "trace_oa_field_merge", + "baseline": { + "oa": { + "description": "", + "name": "Continue" + }, + "sa": { + "description": "", + "name": "Continue" + } + }, + "description": "", + "id": "d32dd433-9c9e-5b57-9355-2970cc44a5f2", + "kind": "Manual", + "name": "Continue ↔ Continue", + "oa": "c8593670-8906-530f-b6a2-3ada77a9c219", + "sa": "0f6ac3fb-4ad6-581e-ad14-336472072d5e" + }, + "d3626818-4846-5893-9c02-3407cdba7f3c": { + "alias": "trace_oa_response", + "baseline": { + "oa": { + "description": "", + "name": "Handle a pressure alarm" + }, + "sa": { + "description": "", + "name": "Handle a pressure alarm" + } + }, + "description": "", + "id": "d3626818-4846-5893-9c02-3407cdba7f3c", + "kind": "Sequence", + "name": "Handle a pressure alarm ↔ Handle a pressure alarm", + "oa": "58bae2b0-f560-50f2-818d-19091d22d18a", + "sa": "5139ce73-56fd-5875-ba3a-e569fc890231" + }, + "d47d3c36-50fb-5189-b801-d6fd1694bd49": { + "alias": "trace_oa_technician", + "baseline": { + "oa": { + "description": "", + "name": "Field technician" + }, + "sa": { + "description": "", + "name": "Field technician" + } + }, + "description": "", + "id": "d47d3c36-50fb-5189-b801-d6fd1694bd49", + "kind": "Participant", + "name": "Field technician ↔ Field technician", + "oa": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49", + "sa": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a" + }, + "d7773ff5-cef5-50c1-8f9d-c5659115e1f0": { + "alias": "trace_oa_confirm", + "baseline": { + "oa": { + "description": "", + "name": "Confirm safe pressure" + }, + "sa": { + "description": "", + "name": "Confirm safe pressure" + } + }, + "description": "", + "id": "d7773ff5-cef5-50c1-8f9d-c5659115e1f0", + "kind": "Refinement", + "name": "Confirm safe pressure ↔ Confirm safe pressure", + "oa": "727c0b5c-8db6-5eb7-83d6-735519c5949f", + "sa": "d75eb3fa-a27d-52d5-8782-8b342b3865f6" + }, + "d9d47371-e98d-5d29-9df7-4de2d28a5c73": { + "alias": "trace_oa_pressure", + "baseline": { + "oa": { + "description": "", + "name": "Measured pressure" + }, + "sa": { + "description": "", + "name": "Measured pressure" + } + }, + "description": "", + "id": "d9d47371-e98d-5d29-9df7-4de2d28a5c73", + "kind": "Item", + "name": "Measured pressure ↔ Measured pressure", + "oa": "e7824764-5db9-5384-8198-2fbaea2b10b2", + "sa": "87d0a95b-af1b-5352-b753-e4c6533671a5" + }, + "da8efc3c-78df-5b10-b2e5-1e28d6d99e86": { + "alias": "trace_oa_repair_request", + "baseline": { + "oa": { + "description": "", + "name": "Request field repair" + }, + "sa": { + "description": "", + "name": "Request field repair" + } + }, + "description": "", + "id": "da8efc3c-78df-5b10-b2e5-1e28d6d99e86", + "kind": "Exchange", + "name": "Request field repair ↔ Request field repair", + "oa": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d", + "sa": "93474111-f23e-56c1-b61b-b7c2396b91bd" + }, + "e63b14d2-f408-56a2-aec4-be20cf4ace73": { + "alias": "trace_oa_report_step", + "baseline": { + "oa": { + "description": "", + "name": "Report the measured result" + }, + "sa": { + "description": "", + "name": "Report the measured result" + } + }, + "description": "", + "id": "e63b14d2-f408-56a2-aec4-be20cf4ace73", + "kind": "Sequence", + "name": "Report the measured result ↔ Report the measured result", + "oa": "df2fd3f8-6bc2-5380-a13f-36643ed35ac7", + "sa": "ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac" + }, + "e848da41-445e-5e3c-8b4e-ef53fdddf1e1": { + "alias": "trace_oa_assess_step", + "baseline": { + "oa": { + "description": "", + "name": "Assess the alarm" + }, + "sa": { + "description": "", + "name": "Assess the alarm" + } + }, + "description": "", + "id": "e848da41-445e-5e3c-8b4e-ef53fdddf1e1", + "kind": "Sequence", + "name": "Assess the alarm ↔ Assess the alarm", + "oa": "0b07b9ed-492d-57f6-b0b1-ce8a709238a7", + "sa": "9024243c-ccc1-5edb-8477-2aa16e5e9a50" + }, + "e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418": { + "alias": "trace_oa_contact_category", + "baseline": { + "oa": { + "description": "", + "name": "Field contact" + }, + "sa": { + "description": "", + "name": "Field contact" + } + }, + "description": "", + "id": "e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418", + "kind": "Manual", + "name": "Field contact ↔ Field contact", + "oa": "19bd3a3a-4d0c-56d5-bf50-a6b43fd81771", + "sa": "781cbe75-410f-5cc5-aeb8-a43491f77b99" + }, + "eee79ec1-41d7-5374-986e-995a56b9026f": { + "alias": "trace_oa_remote_path", + "baseline": { + "oa": { + "description": "", + "name": "remote reset is authorized" + }, + "sa": { + "description": "", + "name": "remote reset is authorized" + } + }, + "description": "", + "id": "eee79ec1-41d7-5374-986e-995a56b9026f", + "kind": "Manual", + "name": "remote reset is authorized ↔ remote reset is authorized", + "oa": "76218d89-68fd-531d-b35b-90c5b769a5ef", + "sa": "d8b6710a-e713-5979-934f-e5ca7d155bb4" + }, + "f0cc86e5-f8fd-5091-a40d-dbfb6515072f": { + "alias": "trace_oa_call", + "baseline": { + "oa": { + "description": "", + "name": "Request valve repair" + }, + "sa": { + "description": "", + "name": "Request valve repair" + } + }, + "description": "", + "id": "f0cc86e5-f8fd-5091-a40d-dbfb6515072f", + "kind": "Scenario", + "name": "Request valve repair ↔ Request valve repair", + "oa": "b97437c6-cd7a-5a05-b537-b30a17dd936a", + "sa": "8bab4783-a098-5984-9e36-493957caf26c" + }, + "f2b7050c-629d-533f-b873-bffc33e072f7": { + "alias": "trace_oa_request_then_repair", + "baseline": { + "oa": { + "description": "", + "name": "Sequence link: Repair the valve" + }, + "sa": { + "description": "", + "name": "Sequence link: Repair the valve" + } + }, + "description": "", + "id": "f2b7050c-629d-533f-b873-bffc33e072f7", + "kind": "Manual", + "name": "Sequence link: Repair the valve ↔ Sequence link: Repair the valve", + "oa": "3f54d890-4ca5-5e36-873b-abb5c92d578c", + "sa": "6a6d968f-26d6-5dbb-b721-5a27d362779a" + }, + "f5733d3f-eee3-5cf7-a422-5edd2054d6a6": { + "alias": "trace_oa_use_conversation", + "baseline": { + "oa": { + "description": "", + "name": "Use the reviewed repair conversation" + }, + "sa": { + "description": "", + "name": "Use the reviewed repair conversation" + } + }, + "description": "", + "id": "f5733d3f-eee3-5cf7-a422-5edd2054d6a6", + "kind": "Scenario", + "name": "Use the reviewed repair conversation ↔ Use the reviewed repair conversation", + "oa": "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5", + "sa": "1c9da843-e2d3-5591-8e3f-db083a42867e" + }, + "f8d34715-1dc8-504b-acdf-78b770aad1e8": { + "alias": "trace_oa_repair_then_report", + "baseline": { + "oa": { + "description": "", + "name": "Sequence link: Report the measured result" + }, + "sa": { + "description": "", + "name": "Sequence link: Report the measured result" + } + }, + "description": "", + "id": "f8d34715-1dc8-504b-acdf-78b770aad1e8", + "kind": "Manual", + "name": "Sequence link: Report the measured result ↔ Sequence link: Report the measured result", + "oa": "c8196d35-2168-5fef-8b03-ba0d139bc00f", + "sa": "7fb30b1d-195c-5f0e-a19c-a536f519a899" + }, + "fb02420d-b066-5773-87c1-198a056e0731": { + "alias": "trace_oa_assess_on_entry", + "baseline": { + "oa": { + "description": "", + "name": "Assess when repair is needed" + }, + "sa": { + "description": "", + "name": "Assess when repair is needed" + } + }, + "description": "", + "id": "fb02420d-b066-5773-87c1-198a056e0731", + "kind": "Manual", + "name": "Assess when repair is needed ↔ Assess when repair is needed", + "oa": "7fa37e63-db65-5aa7-88f2-31ff4347a787", + "sa": "a887f96a-37cb-5891-8070-011fa276e5b5" + }, + "fd195498-dbba-523b-94d0-49f3b9531a3e": { + "alias": "trace_oa_outer_controller", + "baseline": { + "oa": { + "description": "", + "name": "Controller" + }, + "sa": { + "description": "", + "name": "Controller" + } + }, + "description": "", + "id": "fd195498-dbba-523b-94d0-49f3b9531a3e", + "kind": "Scenario", + "name": "Controller ↔ Controller", + "oa": "2011b3ac-614b-5a47-8891-7ff81965f425", + "sa": "1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023" + }, + "ff84fc06-6f99-5cf3-b73d-236e9eff98a3": { + "alias": "trace_oa_reset_step", + "baseline": { + "oa": { + "description": "", + "name": "Try the authorized remote reset" + }, + "sa": { + "description": "", + "name": "Try the authorized remote reset" + } + }, + "description": "", + "id": "ff84fc06-6f99-5cf3-b73d-236e9eff98a3", + "kind": "Sequence", + "name": "Try the authorized remote reset ↔ Try the authorized remote reset", + "oa": "d2026fc2-74a8-5e22-9942-ff3eb68a3677", + "sa": "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6" + } + } +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/model.rs b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/model.rs new file mode 100644 index 00000000..e7a3e98b --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/model.rs @@ -0,0 +1,1040 @@ +//! Reproducible teaching model. The SA counterpart is produced by the real planner. +use oa_core::{source_project, transitions::*, validation, view_options::*, *}; +use std::collections::BTreeMap; + +pub fn id(alias: &str) -> Id { + Id::new_v5( + &Id::NAMESPACE_URL, + format!("https://arcadia-studio.example/lessons/pressure/{alias}").as_bytes(), + ) +} +fn element( + p: &mut Project, + alias: &str, + name: &str, + kind: Kind, + layer: Layer, + parent: Option, +) -> Id { + let id = id(alias); + p.elements.insert( + id, + Element { + id, + alias: alias.into(), + name: name.into(), + description: String::new(), + parent, + body: ElementBody::new(kind, layer).unwrap(), + }, + ); + id +} +fn shared(p: &mut Project, id: Id, body: SharedBody) { + *p.elements.get_mut(&id).unwrap().shared_mut().unwrap() = body; +} +fn relation(p: &mut Project, alias: &str, name: &str, body: RelationBody) -> Id { + let id = id(alias); + p.relations.insert( + id, + Relation { + id, + alias: alias.into(), + name: name.into(), + description: String::new(), + body, + }, + ); + id +} +fn link(p: &mut Project, alias: &str, kind: RelationKind, source: Id, target: Id) -> Id { + let name = format!("{kind}: {}", p.named(target)); + relation(p, alias, &name, RelationBody::new(kind, source, target)) +} +fn occurrence(p: &mut Project, owner: Id, alias: &str, name: &str, body: OccurrenceBody) -> Id { + let layer = p.elements[&owner].layer(); + let id = element(p, alias, name, Kind::Occurrence, layer, Some(owner)); + shared( + p, + id, + SharedBody::Occurrence { + body, + precondition: String::new(), + postcondition: String::new(), + }, + ); + p.elements + .get_mut(&owner) + .unwrap() + .steps_mut() + .unwrap() + .push(id); + id +} +fn line(p: &mut Project, owner: Id, alias: &str, name: &str, represented: Id) -> Id { + let id = element(p, alias, name, Kind::Lifeline, Layer::Oa, Some(owner)); + shared( + p, + id, + SharedBody::Lifeline { + represented: Some(represented), + }, + ); + id +} +fn scenario(p: &mut Project, alias: &str, name: &str, capability: Id) -> Id { + let id = element(p, alias, name, Kind::Scenario, Layer::Oa, None); + shared( + p, + id, + SharedBody::Scenario { + viewpoint: ScenarioViewpoint::ParticipantInteraction, + context: Some(capability), + precondition: "A pressure alarm has been assessed".into(), + postcondition: "The controller has received the measured pressure after repair".into(), + steps: vec![], + }, + ); + id +} +fn message( + exchange: Id, + sender: Id, + receiver: Id, + reply_to: Option, + field: Id, + value: &str, +) -> OccurrenceBody { + OccurrenceBody::Exchange { + operation: None, + exchange: Some(exchange), + sender: Some(sender), + receiver: Some(receiver), + message_kind: if reply_to.is_some() { + MessageKind::Reply + } else { + MessageKind::Call + }, + reply_to, + values: vec![MessageValue { + path: vec![], + field, + expression: value.into(), + }], + } +} +fn diagram( + p: &mut Project, + alias: &str, + name: &str, + layer: Layer, + projection: ProjectionKind, + members: &[(&str, f32, f32)], +) -> Id { + let diagram_id = id(alias); + let nodes = members + .iter() + .map(|(member, x, y)| { + let alias = format!("{alias}_{member}"); + let node = NodePlacement { + id: id(&alias), + alias, + element: id(member), + position: Position { x: *x, y: *y }, + size: Size { + width: 245., + height: 110., + }, + collapsed: false, + port_anchors: vec![], + }; + (node.id, node) + }) + .collect(); + p.diagrams.insert(diagram_id, Diagram { id: diagram_id, alias: alias.into(), name: name.into(), description: "Teaching view: positions and filters do not change ownership or exchange identities.".into(), layer, projection, view_options: ViewOptions::default(), nodes, routes: vec![] }); + diagram_id +} + +pub struct Lesson { + pub project: Project, + pub before_transition: Project, + pub request: TransitionRequest, +} + +pub fn build() -> Lesson { + let mut p = Project::empty(); + p.id = id("pressure_restoration"); + p.alias = "pressure_restoration".into(); + p.name = "Restore safe water pressure — release 1 walkthrough".into(); + p.description = "A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network.".into(); + let control = element( + &mut p, + "oa_control", + "Control room", + Kind::Entity, + Layer::Oa, + None, + ); + let technician = element( + &mut p, + "oa_technician", + "Field technician", + Kind::Actor, + Layer::Oa, + None, + ); + let parent = element( + &mut p, + "oa_restore_work", + "Restore safe pressure", + Kind::Activity, + Layer::Oa, + None, + ); + let mut works = vec![]; + for (alias, name, performer) in [ + ("oa_assess", "Assess pressure alarm", control), + ("oa_reset", "Reset valve remotely", control), + ("oa_repair", "Repair valve in the field", technician), + ("oa_confirm", "Confirm safe pressure", control), + ] { + let work = element(&mut p, alias, name, Kind::Activity, Layer::Oa, Some(parent)); + link( + &mut p, + &format!("{alias}_allocation"), + RelationKind::Allocation, + performer, + work, + ); + works.push(work); + } + let [assess, reset, repair, confirm] = works[..] else { + unreachable!() + }; + let mission = element( + &mut p, + "oa_mission", + "Maintain safe water supply", + Kind::OperationalMission, + Layer::Oa, + None, + ); + let capability = element( + &mut p, + "oa_restore", + "Restore a safe supply", + Kind::Capability, + Layer::Oa, + None, + ); + let triage = element( + &mut p, + "oa_triage", + "Assess an alarm", + Kind::Capability, + Layer::Oa, + None, + ); + link( + &mut p, + "oa_mission_delivery", + RelationKind::MissionCapability, + mission, + capability, + ); + link( + &mut p, + "oa_mission_participant", + RelationKind::MissionInvolvement, + control, + mission, + ); + link( + &mut p, + "oa_include_triage", + RelationKind::CapabilityInclude, + capability, + triage, + ); + link( + &mut p, + "oa_assessment_support", + RelationKind::CapabilityInvolvement, + assess, + triage, + ); + + let pressure = element( + &mut p, + "oa_pressure", + "Measured pressure", + Kind::DataType, + Layer::Oa, + None, + ); + shared( + &mut p, + pressure, + SharedBody::DataType { + definition: DataTypeDefinition::Real { + minimum: Some(0.), + maximum: Some(600.), + }, + default: None, + unit: "kPa".into(), + }, + ); + let ticket = element( + &mut p, + "oa_repair_operation", + "Valve repair", + Kind::ExchangeItem, + Layer::Oa, + None, + ); + shared( + &mut p, + ticket, + SharedBody::ExchangeItem { + kind: ExchangeItemKind::Information, + mechanism: ExchangeMechanism::Operation, + supertype: None, + }, + ); + let measured = element( + &mut p, + "oa_pressure_parameter", + "Pressure before / after repair", + Kind::DataField, + Layer::Oa, + Some(ticket), + ); + shared( + &mut p, + measured, + SharedBody::DataField { + type_ref: TypeRef::Named(pressure), + minimum: 1, + maximum: Some(1), + unit: String::new(), + direction: ParameterDirection::InOut, + storage: FieldStorage::Value, + default: None, + }, + ); + let request_exchange = relation( + &mut p, + "oa_repair_request", + "Request field repair", + RelationBody::Interaction { + source: assess, + target: repair, + items: vec![ticket], + }, + ); + let report_exchange = relation( + &mut p, + "oa_repair_report", + "Report repair result", + RelationBody::Interaction { + source: repair, + target: confirm, + items: vec![ticket], + }, + ); + let channel = relation( + &mut p, + "oa_contact", + "Technician service conversation", + RelationBody::CommunicationMean { + source: control, + target: technician, + oriented: false, + items: vec![ticket], + }, + ); + for (alias, exchange) in [ + ("oa_request_carriage", request_exchange), + ("oa_report_carriage", report_exchange), + ] { + link( + &mut p, + alias, + RelationKind::ExchangeAllocation, + channel, + exchange, + ); + } + for (alias, name, family, exchanges) in [ + ( + "oa_repair_traffic", + "Repair work exchanges", + ExchangeFamily::Work, + vec![request_exchange, report_exchange], + ), + ( + "oa_contact_category", + "Field contact", + ExchangeFamily::Participant, + vec![channel], + ), + ] { + let category = element(&mut p, alias, name, Kind::ExchangeCategory, Layer::Oa, None); + shared( + &mut p, + category, + SharedBody::ExchangeCategory { family, exchanges }, + ); + } + + let assessment = element( + &mut p, + "oa_assessment_procedure", + "Assess an alarm procedure", + Kind::Process, + Layer::Oa, + None, + ); + occurrence( + &mut p, + assessment, + "oa_assessment_action", + "Assess pressure alarm", + OccurrenceBody::Action { + action: Some(assess), + lifeline: None, + }, + ); + link( + &mut p, + "oa_assessment_delivery", + RelationKind::ChainInvolvement, + assessment, + triage, + ); + let field = element( + &mut p, + "oa_field_procedure", + "Field repair procedure", + Kind::Process, + Layer::Oa, + None, + ); + let ask = occurrence( + &mut p, + field, + "oa_request_step", + "Request the field repair", + OccurrenceBody::Exchange { + operation: None, + exchange: Some(request_exchange), + sender: None, + receiver: None, + message_kind: MessageKind::Asynchronous, + reply_to: None, + values: vec![], + }, + ); + let fix = occurrence( + &mut p, + field, + "oa_repair_step", + "Repair the valve", + OccurrenceBody::Action { + action: Some(repair), + lifeline: None, + }, + ); + let report = occurrence( + &mut p, + field, + "oa_report_step", + "Report the measured result", + OccurrenceBody::Exchange { + operation: None, + exchange: Some(report_exchange), + sender: None, + receiver: None, + message_kind: MessageKind::Asynchronous, + reply_to: None, + values: vec![], + }, + ); + link( + &mut p, + "oa_request_then_repair", + RelationKind::SequenceLink, + ask, + fix, + ); + link( + &mut p, + "oa_repair_then_report", + RelationKind::SequenceLink, + fix, + report, + ); + let process = element( + &mut p, + "oa_response", + "Handle a pressure alarm", + Kind::Process, + Layer::Oa, + None, + ); + link( + &mut p, + "oa_response_delivery", + RelationKind::ChainInvolvement, + process, + capability, + ); + let start = occurrence( + &mut p, + process, + "oa_assess_step", + "Assess the alarm", + OccurrenceBody::SequenceReference { + sequence: Some(assessment), + }, + ); + let choice = occurrence( + &mut p, + process, + "oa_decision", + "Can a remote reset safely recover pressure?", + OccurrenceBody::Control { + kind: ControlKind::Choice, + }, + ); + let remote = occurrence( + &mut p, + process, + "oa_reset_step", + "Try the authorized remote reset", + OccurrenceBody::Action { + action: Some(reset), + lifeline: None, + }, + ); + let reuse = occurrence( + &mut p, + process, + "oa_use_field", + "Use the field repair procedure", + OccurrenceBody::SequenceReference { + sequence: Some(field), + }, + ); + let merge = occurrence( + &mut p, + process, + "oa_merge", + "Recovery path completed", + OccurrenceBody::Control { + kind: ControlKind::Merge, + }, + ); + let end = occurrence( + &mut p, + process, + "oa_confirm_step", + "Confirm safe pressure", + OccurrenceBody::Action { + action: Some(confirm), + lifeline: None, + }, + ); + for (alias, a, b, guard) in [ + ("oa_assess_then_decide", start, choice, ""), + ( + "oa_remote_path", + choice, + remote, + "remote reset is authorized", + ), + ("oa_field_path", choice, reuse, "else"), + ("oa_remote_merge", remote, merge, ""), + ("oa_field_merge", reuse, merge, ""), + ("oa_confirm_path", merge, end, ""), + ] { + relation( + &mut p, + alias, + if guard.is_empty() { "Continue" } else { guard }, + RelationBody::SequenceLink { + source: a, + target: b, + guard: guard.into(), + }, + ); + } + let conversation = scenario( + &mut p, + "oa_conversation", + "Repair request and measured reply", + capability, + ); + let caller = line(&mut p, conversation, "oa_caller", "Controller", control); + let responder = line( + &mut p, + conversation, + "oa_responder", + "Technician", + technician, + ); + let call = occurrence( + &mut p, + conversation, + "oa_call", + "Request valve repair", + message(channel, caller, responder, None, measured, "420.0"), + ); + occurrence( + &mut p, + conversation, + "oa_reply", + "Return pressure after repair", + message(channel, responder, caller, Some(call), measured, "320.0"), + ); + let full = scenario( + &mut p, + "oa_full_scenario", + "Restore supply through field repair", + capability, + ); + let outer_control = line(&mut p, full, "oa_outer_controller", "Controller", control); + let outer_tech = line( + &mut p, + full, + "oa_outer_technician", + "Technician", + technician, + ); + occurrence( + &mut p, + full, + "oa_use_conversation", + "Use the reviewed repair conversation", + OccurrenceBody::ScenarioUse { + scenario: Some(conversation), + bindings: vec![ + LifelineBinding { + referenced: caller, + local: outer_control, + }, + LifelineBinding { + referenced: responder, + local: outer_tech, + }, + ], + }, + ); + + let machine = element( + &mut p, + "oa_monitor", + "Pressure supervision", + Kind::StateMachine, + Layer::Oa, + Some(control), + ); + let region = element( + &mut p, + "oa_monitor_region", + "Supervision cycle", + Kind::Region, + Layer::Oa, + Some(machine), + ); + let initial = element( + &mut p, + "oa_monitor_initial", + "Start", + Kind::Initial, + Layer::Oa, + Some(region), + ); + let watch = element( + &mut p, + "oa_monitoring", + "Monitoring", + Kind::State, + Layer::Oa, + Some(region), + ); + let waiting = element( + &mut p, + "oa_waiting", + "Awaiting repair", + Kind::State, + Layer::Oa, + Some(region), + ); + let high = element( + &mut p, + "oa_high_pressure", + "Pressure alarm detected", + Kind::Event, + Layer::Oa, + None, + ); + shared( + &mut p, + high, + SharedBody::Event { + body: EventBody::Change { + expression: "measured_pressure > operating_limit".into(), + }, + }, + ); + link( + &mut p, + "oa_start_monitoring", + RelationKind::StateTransition, + initial, + watch, + ); + let alarm = link( + &mut p, + "oa_alarm_transition", + RelationKind::StateTransition, + watch, + waiting, + ); + if let RelationBody::StateTransition { triggers, .. } = + &mut p.relations.get_mut(&alarm).unwrap().body + { + triggers.push(high); + } + let normal = link( + &mut p, + "oa_normal_transition", + RelationKind::StateTransition, + waiting, + watch, + ); + if let RelationBody::StateTransition { guard, .. } = + &mut p.relations.get_mut(&normal).unwrap().body + { + *guard = "repair confirmed and pressure is safe".into(); + } + relation( + &mut p, + "oa_assess_on_entry", + "Assess when repair is needed", + RelationBody::StateAction { + source: waiting, + target: assess, + phase: StateActionKind::Entry, + }, + ); + + // The engineer chooses this system boundary; the planner must never infer it. + let system = element( + &mut p, + "sa_control", + "Pressure coordination service", + Kind::System, + Layer::Sa, + None, + ); + let external = element( + &mut p, + "sa_technician", + "Field technician", + Kind::SystemActor, + Layer::Sa, + None, + ); + let mut request = TransitionRequest::new( + TransitionDirection::OaToSa, + p.elements + .values() + .filter(|e| e.layer() == Layer::Oa) + .map(|e| e.id) + .chain( + p.relations + .values() + .filter(|r| r.kind() != RelationKind::ExchangeAllocation) + .map(|r| r.id), + ) + .collect(), + ); + request.fields.clear(); // Existing selected participants retain their deliberately different names. + request.mappings = vec![ + TransitionMapping { + source: control, + target: Some(system), + target_kind: None, + }, + TransitionMapping { + source: technician, + target: Some(external), + target_kind: None, + }, + ]; + let port = |alias: &str, name: &str| CommunicationPortChoice::Create { + id: id(alias), + alias: alias.into(), + name: name.into(), + description: "Explicitly chosen Standard component port for the repair service.".into(), + kind: ComponentPortKind::Standard, + orientation: ComponentPortOrientation::Unset, + }; + request + .communication_endpoints + .push(CommunicationEndpointDecision { + source: channel, + source_port: port("sa_control_port", "Repair service client"), + target_port: port("sa_technician_port", "Repair service provider"), + }); + let before_transition = p.clone(); + let plan = plan_transition(&p, &request).expect("well-formed teaching transition"); + assert!( + plan.conflicts.is_empty(), + "teaching transition conflicts: {:?}", + plan.conflicts + ); + p = apply_transition(&p, &plan).expect("teaching transition is structurally valid"); + + // Canonical lesson aliases/UUIDs replace only generator-created identities. + // The real planner still determines every counterpart and function-port contract. + for change in &plan.changes { + let alias = before_transition + .identities() + .into_iter() + .find(|(id, _)| *id == change.source) + .unwrap() + .1 + .replacen("oa_", "sa_", 1); + if let Some(e) = p.elements.get_mut(&change.target) { + e.alias = alias.clone(); + } + if let Some(r) = p.relations.get_mut(&change.target) { + r.alias = alias; + } + } + let functions: Vec<_> = p + .relations + .values() + .filter_map(|r| { + if let RelationBody::FunctionalExchange { + source_port, + target_port, + .. + } = r.body + { + Some((r.alias.clone(), source_port, target_port)) + } else { + None + } + }) + .collect(); + for (alias, out, input) in functions { + p.elements.get_mut(&out).unwrap().alias = format!("{alias}_out"); + p.elements.get_mut(&input).unwrap().alias = format!("{alias}_in"); + } + let aliases: BTreeMap<_, _> = p + .identities() + .into_iter() + .map(|(id, alias)| (id, alias.to_owned())) + .collect(); + for trace in p.traces.values_mut() { + trace.alias = format!("trace_{}", aliases[&trace.oa]); + } + let identities: Vec<_> = p + .identities() + .into_iter() + .map(|(old, alias)| (old, id(alias))) + .collect(); + for (old, new) in identities { + session::reidentify(&mut p, old, new).unwrap(); + } + + let interface = element( + &mut p, + "sa_repair_interface", + "Valve repair service", + Kind::Interface, + Layer::Sa, + None, + ); + relation( + &mut p, + "sa_repair_interface_item", + "Repair operation contract", + RelationBody::InterfaceItemAllocation { + source: interface, + target: id("sa_repair_operation"), + order: 0, + transmission: TransmissionProtocol::Synchronous, + acquisition: AcquisitionProtocol::Accept, + }, + ); + link( + &mut p, + "sa_client_requires", + RelationKind::InterfaceRequirement, + id("sa_control_port"), + interface, + ); + link( + &mut p, + "sa_provider_provides", + RelationKind::InterfaceProvision, + id("sa_technician_port"), + interface, + ); + for (name, component, port) in [ + ("request_out", "sa_control_port", "sa_repair_request_out"), + ("request_in", "sa_technician_port", "sa_repair_request_in"), + ("report_out", "sa_technician_port", "sa_repair_report_out"), + ("report_in", "sa_control_port", "sa_repair_report_in"), + ] { + link( + &mut p, + &format!("sa_port_{name}"), + RelationKind::PortAllocation, + id(component), + id(port), + ); + } + for (alias, exchange) in [ + ("sa_request_carriage", "sa_repair_request"), + ("sa_report_carriage", "sa_repair_report"), + ] { + link( + &mut p, + alias, + RelationKind::ExchangeAllocation, + id("sa_contact"), + id(exchange), + ); + } + let audit = element( + &mut p, + "sa_audit_thresholds", + "Audit pressure thresholds", + Kind::Function, + Layer::Sa, + None, + ); + p.elements.get_mut(&audit).unwrap().description = "Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning.".into(); + link( + &mut p, + "sa_audit_allocation", + RelationKind::Allocation, + id("sa_control"), + audit, + ); + let evidence = id("repair_test_evidence"); + p.artifact_links.insert( + evidence, + ArtifactLink { + id: evidence, + alias: "repair_test_evidence".into(), + name: "Repair conversation acceptance notes".into(), + description: "A local teaching artifact, not proof of a real valve's safety.".into(), + owner: id("sa_conversation"), + relation: ArtifactRelation::Verifies, + uri: "evidence/repair-check.md".into(), + revision: Some("lesson-1".into()), + fragment: Some("acceptance".into()), + }, + ); + + let layout = [ + ("control", 60., 80.), + ("technician", 850., 80.), + ("assess", 100., 170.), + ("reset", 100., 330.), + ("confirm", 100., 490.), + ("repair", 890., 170.), + ]; + for prefix in ["oa", "sa"] { + let names: Vec<_> = layout + .iter() + .map(|(n, x, y)| (format!("{prefix}_{n}"), *x, *y)) + .collect(); + let members: Vec<_> = names.iter().map(|(n, x, y)| (n.as_str(), *x, *y)).collect(); + diagram( + &mut p, + &format!("{prefix}_allocation_view"), + if prefix == "oa" { + "1 · OA responsibility and repair traffic" + } else { + "2 · SA service boundary and functions" + }, + if prefix == "oa" { Layer::Oa } else { Layer::Sa }, + ProjectionKind::Allocation, + &members, + ); + } + let mut focused = p.diagrams[&id("sa_allocation_view")].clone(); + focused.id = id("sa_service_view"); + focused.alias = "sa_service_view".into(); + focused.name = "3 · SA service conversation only".into(); + focused.nodes = focused + .nodes + .into_values() + .map(|mut n| { + n.alias = n.alias.replacen("sa_allocation_view", "sa_service_view", 1); + n.id = id(&n.alias); + (n.id, n) + }) + .collect(); + focused.view_options.work_categories = CategorySelection::Any(vec![]); + focused.view_options.participant_categories = + CategorySelection::Any(vec![id("sa_contact_category")]); + focused.view_options.exchange_labels = ExchangeLabels::NameAndItems; + p.diagrams.insert(focused.id, focused); + diagram( + &mut p, + "sa_capability_view", + "4 · SA mission and included capability", + Layer::Sa, + ProjectionKind::Capabilities, + &[ + ("sa_control", 60., 60.), + ("sa_mission", 420., 60.), + ("sa_restore", 420., 260.), + ("sa_triage", 800., 260.), + ], + ); + diagram( + &mut p, + "sa_state_view", + "5 · SA pressure supervision", + Layer::Sa, + ProjectionKind::StateMachine { + machine: id("sa_monitor"), + }, + &[ + ("sa_monitor", 30., 30.), + ("sa_monitor_region", 70., 95.), + ("sa_monitor_initial", 100., 200.), + ("sa_monitoring", 220., 200.), + ("sa_waiting", 650., 200.), + ], + ); + Lesson { + project: p, + before_transition, + request, + } +} + +pub fn checked_bundle(project: &Project) -> source_project::SourceBundle { + let issues = validation::validate(project); + let errors: Vec<_> = issues + .iter() + .filter(|i| i.severity == validation::Severity::Error) + .collect(); + assert!(errors.is_empty(), "teaching model errors: {errors:?}"); + let bundle = source_project::format_bundle(project); + let compiled = + source_project::compile_bundle(&bundle, source_project::ProjectLimits::default()).unwrap(); + assert_eq!(&compiled.decoded.project, project); + bundle +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/activities/activity_oa_restore_work.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/activities/activity_oa_restore_work.arcadia new file mode 100644 index 00000000..78781701 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/activities/activity_oa_restore_work.arcadia @@ -0,0 +1,45 @@ +oa_activity oa_restore_work "Restore safe pressure" id "1b91f8a7-0bdb-514e-b1cd-955658e09927" { + description ""; + parent none; +} + +oa_activity oa_assess "Assess pressure alarm" id "61f7bbfb-74a4-5540-9182-2583dfb27a49" { + description ""; + parent @oa_restore_work; +} + +oa_activity oa_confirm "Confirm safe pressure" id "727c0b5c-8db6-5eb7-83d6-735519c5949f" { + description ""; + parent @oa_restore_work; +} + +oa_activity oa_repair "Repair valve in the field" id "a21465af-05f3-5fb5-8983-de26932422fb" { + description ""; + parent @oa_restore_work; +} + +oa_activity oa_reset "Reset valve remotely" id "d0c8be87-d238-503a-a549-7558a210507f" { + description ""; + parent @oa_restore_work; +} + +capability_involvement oa_assessment_support "Capability involvement: Assess an alarm" id "ffdbfcd0-d423-5707-a880-0dfbe1400f72" { + description ""; + source @oa_assess; + target @oa_triage; +} + +interaction oa_repair_request "Request field repair" id "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d" { + description ""; + items [@oa_repair_operation]; + source @oa_assess; + target @oa_repair; +} + +interaction oa_repair_report "Report repair result" id "b436d0b3-c824-5a96-af6b-2c269816d1cc" { + description ""; + items [@oa_repair_operation]; + source @oa_repair; + target @oa_confirm; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/process_oa_assessment_procedure.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/process_oa_assessment_procedure.arcadia new file mode 100644 index 00000000..4ab5bda8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/process_oa_assessment_procedure.arcadia @@ -0,0 +1,25 @@ +oa_process oa_assessment_procedure "Assess an alarm procedure" id "022d3cfa-bbaf-5e13-924a-8e55099b8745" { + description ""; + parent none; + steps [@oa_assessment_action]; +} + +oa_occurrence oa_assessment_action "Assess pressure alarm" id "942975b8-0bef-5ae8-9fcb-c37497833fb0" { + body { + Action { + action @oa_assess; + lifeline none; + }; + }; + description ""; + parent @oa_assessment_procedure; + postcondition ""; + precondition ""; +} + +chain_involvement oa_assessment_delivery "Chain involvement: Assess an alarm" id "628cb4fc-fe63-5f6b-b364-6268f26b5740" { + description ""; + source @oa_assessment_procedure; + target @oa_triage; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/process_oa_field_procedure.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/process_oa_field_procedure.arcadia new file mode 100644 index 00000000..d639717f --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/process_oa_field_procedure.arcadia @@ -0,0 +1,67 @@ +oa_process oa_field_procedure "Field repair procedure" id "5d3af417-244c-54bb-9588-16daedda4e1f" { + description ""; + parent none; + steps [@oa_request_step, @oa_repair_step, @oa_report_step]; +} + +oa_occurrence oa_repair_step "Repair the valve" id "c59432fe-6092-5ee0-908d-9dbf39476471" { + body { + Action { + action @oa_repair; + lifeline none; + }; + }; + description ""; + parent @oa_field_procedure; + postcondition ""; + precondition ""; +} + +oa_occurrence oa_report_step "Report the measured result" id "df2fd3f8-6bc2-5380-a13f-36643ed35ac7" { + body { + Exchange { + exchange @oa_repair_report; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @oa_field_procedure; + postcondition ""; + precondition ""; +} + +oa_occurrence oa_request_step "Request the field repair" id "5ba8079c-2dbe-5e98-ae82-2b60c6020a02" { + body { + Exchange { + exchange @oa_repair_request; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @oa_field_procedure; + postcondition ""; + precondition ""; +} + +sequence_link oa_repair_then_report "Sequence link: Report the measured result" id "c8196d35-2168-5fef-8b03-ba0d139bc00f" { + description ""; + guard ""; + source @oa_repair_step; + target @oa_report_step; +} + +sequence_link oa_request_then_repair "Sequence link: Repair the valve" id "3f54d890-4ca5-5e36-873b-abb5c92d578c" { + description ""; + guard ""; + source @oa_request_step; + target @oa_repair_step; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/process_oa_response.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/process_oa_response.arcadia new file mode 100644 index 00000000..b4cf4c29 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/process_oa_response.arcadia @@ -0,0 +1,128 @@ +oa_process oa_response "Handle a pressure alarm" id "58bae2b0-f560-50f2-818d-19091d22d18a" { + description ""; + parent none; + steps [@oa_assess_step, @oa_decision, @oa_reset_step, @oa_use_field, @oa_merge, @oa_confirm_step]; +} + +oa_occurrence oa_assess_step "Assess the alarm" id "0b07b9ed-492d-57f6-b0b1-ce8a709238a7" { + body { + SequenceReference { + sequence @oa_assessment_procedure; + }; + }; + description ""; + parent @oa_response; + postcondition ""; + precondition ""; +} + +oa_occurrence oa_confirm_step "Confirm safe pressure" id "e00594a3-6122-5a6b-b3c2-ecb5506c741d" { + body { + Action { + action @oa_confirm; + lifeline none; + }; + }; + description ""; + parent @oa_response; + postcondition ""; + precondition ""; +} + +oa_occurrence oa_decision "Can a remote reset safely recover pressure?" id "b280c6ca-e5f9-5424-a5c1-5676e01c2371" { + body { + Control { + kind Choice; + }; + }; + description ""; + parent @oa_response; + postcondition ""; + precondition ""; +} + +oa_occurrence oa_merge "Recovery path completed" id "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d" { + body { + Control { + kind Merge; + }; + }; + description ""; + parent @oa_response; + postcondition ""; + precondition ""; +} + +oa_occurrence oa_reset_step "Try the authorized remote reset" id "d2026fc2-74a8-5e22-9942-ff3eb68a3677" { + body { + Action { + action @oa_reset; + lifeline none; + }; + }; + description ""; + parent @oa_response; + postcondition ""; + precondition ""; +} + +oa_occurrence oa_use_field "Use the field repair procedure" id "fc6763bf-a534-54bf-afcd-57ab285ff07d" { + body { + SequenceReference { + sequence @oa_field_procedure; + }; + }; + description ""; + parent @oa_response; + postcondition ""; + precondition ""; +} + +sequence_link oa_assess_then_decide "Continue" id "109e2d6b-7e86-5934-93a5-fab56eced84e" { + description ""; + guard ""; + source @oa_assess_step; + target @oa_decision; +} + +sequence_link oa_field_path "else" id "c1adbbd0-a762-5ee3-8b9a-5c18af377771" { + description ""; + guard "else"; + source @oa_decision; + target @oa_use_field; +} + +sequence_link oa_remote_path "remote reset is authorized" id "76218d89-68fd-531d-b35b-90c5b769a5ef" { + description ""; + guard "remote reset is authorized"; + source @oa_decision; + target @oa_reset_step; +} + +sequence_link oa_confirm_path "Continue" id "229ee94f-d147-50f6-9769-b5bd0c03a084" { + description ""; + guard ""; + source @oa_merge; + target @oa_confirm_step; +} + +sequence_link oa_remote_merge "Continue" id "bac43d3b-910b-5bdc-be9b-f78cf973e1ed" { + description ""; + guard ""; + source @oa_reset_step; + target @oa_merge; +} + +chain_involvement oa_response_delivery "Chain involvement: Restore a safe supply" id "c7c248f8-28b8-55be-9023-0991d44021e3" { + description ""; + source @oa_response; + target @oa_restore; +} + +sequence_link oa_field_merge "Continue" id "c8593670-8906-530f-b6a2-3ada77a9c219" { + description ""; + guard ""; + source @oa_use_field; + target @oa_merge; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/scenario_oa_conversation.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/scenario_oa_conversation.arcadia new file mode 100644 index 00000000..89470e88 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/scenario_oa_conversation.arcadia @@ -0,0 +1,64 @@ +oa_scenario oa_conversation "Repair request and measured reply" id "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" { + context @oa_restore; + description ""; + parent none; + postcondition "The controller has received the measured pressure after repair"; + precondition "A pressure alarm has been assessed"; + steps [@oa_call, @oa_reply]; + viewpoint ParticipantInteraction; +} + +oa_occurrence oa_call "Request valve repair" id "b97437c6-cd7a-5a05-b537-b30a17dd936a" { + body { + Exchange { + exchange @oa_contact; + message_kind Call; + receiver @oa_responder; + reply_to none; + sender @oa_caller; + values [{ + expression "420.0"; + field @oa_pressure_parameter; + path []; + }]; + }; + }; + description ""; + parent @oa_conversation; + postcondition ""; + precondition ""; +} + +oa_lifeline oa_caller "Controller" id "41859a65-ded2-547b-ab03-14e2fa740cf9" { + description ""; + parent @oa_conversation; + represented @oa_control; +} + +oa_occurrence oa_reply "Return pressure after repair" id "cc2d497a-fd15-5455-9ee5-e70eb95811d8" { + body { + Exchange { + exchange @oa_contact; + message_kind Reply; + receiver @oa_caller; + reply_to @oa_call; + sender @oa_responder; + values [{ + expression "320.0"; + field @oa_pressure_parameter; + path []; + }]; + }; + }; + description ""; + parent @oa_conversation; + postcondition ""; + precondition ""; +} + +oa_lifeline oa_responder "Technician" id "fc81c5f0-0442-5b88-992b-e5b10f351c59" { + description ""; + parent @oa_conversation; + represented @oa_technician; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/scenario_oa_full_scenario.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/scenario_oa_full_scenario.arcadia new file mode 100644 index 00000000..33c9aad1 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/scenario_oa_full_scenario.arcadia @@ -0,0 +1,41 @@ +oa_scenario oa_full_scenario "Restore supply through field repair" id "d6f881a4-95da-54e9-ad97-1b8965532629" { + context @oa_restore; + description ""; + parent none; + postcondition "The controller has received the measured pressure after repair"; + precondition "A pressure alarm has been assessed"; + steps [@oa_use_conversation]; + viewpoint ParticipantInteraction; +} + +oa_lifeline oa_outer_controller "Controller" id "2011b3ac-614b-5a47-8891-7ff81965f425" { + description ""; + parent @oa_full_scenario; + represented @oa_control; +} + +oa_lifeline oa_outer_technician "Technician" id "fffff882-78fd-5415-928d-c1ef7fac6576" { + description ""; + parent @oa_full_scenario; + represented @oa_technician; +} + +oa_occurrence oa_use_conversation "Use the reviewed repair conversation" id "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5" { + body { + ScenarioUse { + bindings [{ + local @oa_outer_controller; + referenced @oa_caller; + }, { + local @oa_outer_technician; + referenced @oa_responder; + }]; + scenario @oa_conversation; + }; + }; + description ""; + parent @oa_full_scenario; + postcondition ""; + precondition ""; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/state_machine_oa_monitor.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/state_machine_oa_monitor.arcadia new file mode 100644 index 00000000..aeaa90cf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/behavior/state_machine_oa_monitor.arcadia @@ -0,0 +1,80 @@ +oa_state_machine oa_monitor "Pressure supervision" id "1970608f-85d1-5234-ac86-5e2b0df27dc3" { + description ""; + parent @oa_control; +} + +oa_region oa_monitor_region "Supervision cycle" id "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7" { + description ""; + parent @oa_monitor; +} + +oa_initial oa_monitor_initial "Start" id "a7ffb869-9dde-5e76-b276-c719c5c143a9" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Initial; + parent @oa_monitor_region; +} + +oa_state oa_monitoring "Monitoring" id "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @oa_monitor_region; +} + +oa_state oa_waiting "Awaiting repair" id "58c15833-6e75-523a-b57f-a88f19f6d672" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @oa_monitor_region; +} + +state_transition oa_start_monitoring "State transition: Monitoring" id "2b00270c-79a5-52a5-af96-33346bea531b" { + description ""; + effect ""; + effects []; + guard ""; + source @oa_monitor_initial; + target @oa_monitoring; + transition_kind External; + trigger ""; + triggers []; +} + +state_transition oa_alarm_transition "State transition: Awaiting repair" id "fbde9d5e-c7e9-55db-a2be-497345c491b3" { + description ""; + effect ""; + effects []; + guard ""; + source @oa_monitoring; + target @oa_waiting; + transition_kind External; + trigger ""; + triggers [@oa_high_pressure]; +} + +state_action oa_assess_on_entry "Assess when repair is needed" id "7fa37e63-db65-5aa7-88f2-31ff4347a787" { + description ""; + phase Entry; + source @oa_waiting; + target @oa_assess; +} + +state_transition oa_normal_transition "State transition: Monitoring" id "21fe5e8e-cbc2-5dad-b3e8-1df46e167d97" { + description ""; + effect ""; + effects []; + guard "repair confirmed and pressure is safe"; + source @oa_waiting; + target @oa_monitoring; + transition_kind External; + trigger ""; + triggers []; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/capabilities.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/capabilities.arcadia new file mode 100644 index 00000000..77c2ab08 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/capabilities.arcadia @@ -0,0 +1,27 @@ +oa_mission oa_mission "Maintain safe water supply" id "c9c61f50-06e0-5d17-973d-dcc57cd5cc90" { + description ""; + parent none; +} + +oa_capability oa_restore "Restore a safe supply" id "3dfee23a-148b-5cec-ad2d-b774e84ea5bb" { + description ""; + parent none; +} + +oa_capability oa_triage "Assess an alarm" id "6a30b763-cc51-546d-907f-5c63657cfd03" { + description ""; + parent none; +} + +mission_capability oa_mission_delivery "Mission capability: Restore a safe supply" id "1f8b1898-65f6-5360-99cf-b78a71bd50ec" { + description ""; + source @oa_mission; + target @oa_restore; +} + +capability_include oa_include_triage "Capability include: Assess an alarm" id "e21d9a54-ae8e-5618-a4f8-67ee22b92638" { + description ""; + source @oa_restore; + target @oa_triage; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/model.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/model.arcadia new file mode 100644 index 00000000..b3f4a60a --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/model.arcadia @@ -0,0 +1,24 @@ +oa_exchange_category oa_contact_category "Field contact" id "19bd3a3a-4d0c-56d5-bf50-a6b43fd81771" { + description ""; + exchanges [@oa_contact]; + family "Participant"; + parent none; +} + +oa_event oa_high_pressure "Pressure alarm detected" id "65d6b8d6-271a-5c84-8b42-abbe310c955e" { + body { + Change { + expression "measured_pressure > operating_limit"; + }; + }; + description ""; + parent none; +} + +oa_exchange_category oa_repair_traffic "Repair work exchanges" id "9349b353-53f2-56f8-b571-a05b09335cdf" { + description ""; + exchanges [@oa_repair_request, @oa_repair_report]; + family "Work"; + parent none; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/participants.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/participants.arcadia new file mode 100644 index 00000000..ed901190 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/participants.arcadia @@ -0,0 +1,60 @@ +oa_entity oa_control "Control room" id "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" { + description ""; + parent none; +} + +oa_actor oa_technician "Field technician" id "e07c3952-4a1a-5cc7-b7d5-03a01101ce49" { + description ""; + parent none; +} + +allocation oa_assess_allocation "Allocation: Assess pressure alarm" id "594c61cd-94e0-5c07-890d-edfd520d7df9" { + description ""; + source @oa_control; + target @oa_assess; +} + +allocation oa_confirm_allocation "Allocation: Confirm safe pressure" id "bfd4326e-ea65-5269-b5e6-e063a355d1e9" { + description ""; + source @oa_control; + target @oa_confirm; +} + +communication_mean oa_contact "Technician service conversation" id "27b47887-baf0-518b-bf87-f5acbf7d0b93" { + description ""; + items [@oa_repair_operation]; + oriented false; + source @oa_control; + target @oa_technician; +} + +exchange_allocation oa_report_carriage "Exchange allocation: Report repair result" id "4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a" { + description ""; + source @oa_contact; + target @oa_repair_report; +} + +exchange_allocation oa_request_carriage "Exchange allocation: Request field repair" id "094b888c-450c-5c4f-971a-7d75db059574" { + description ""; + source @oa_contact; + target @oa_repair_request; +} + +mission_involvement oa_mission_participant "Mission involvement: Maintain safe water supply" id "0c4c9e58-ff32-5c00-b82a-d408a4be0183" { + description ""; + source @oa_control; + target @oa_mission; +} + +allocation oa_reset_allocation "Allocation: Reset valve remotely" id "1853df1f-30f4-5b1a-baac-2dcaf73c7b3a" { + description ""; + source @oa_control; + target @oa_reset; +} + +allocation oa_repair_allocation "Allocation: Repair valve in the field" id "ae53f363-0dec-5a7c-9afd-8fcd1b778ab2" { + description ""; + source @oa_technician; + target @oa_repair; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/types.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/types.arcadia new file mode 100644 index 00000000..c285895b --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/oa/types.arcadia @@ -0,0 +1,35 @@ +oa_data_type oa_pressure "Measured pressure" id "e7824764-5db9-5384-8198-2fbaea2b10b2" { + default none; + definition { + Real { + maximum 600.0; + minimum 0.0; + }; + }; + description ""; + parent none; + unit "kPa"; +} + +oa_exchange_item oa_repair_operation "Valve repair" id "d736c7d6-d369-550a-8ba4-dae223e40bb3" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; +} + +oa_data_field oa_pressure_parameter "Pressure before / after repair" id "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7" { + default none; + description ""; + direction InOut; + maximum 1; + minimum 1; + parent @oa_repair_operation; + storage Value; + type_ref { + Named @oa_pressure; + }; + unit ""; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/project.arcadia new file mode 100644 index 00000000..702dd7a3 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/project.arcadia @@ -0,0 +1,33 @@ +arcadia 7; +project pressure_restoration "Restore safe water pressure — release 1 walkthrough" id "2786d72f-5763-5f33-a57f-2773a4ca1a6c" { + description "A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network."; + include "oa/activities/activity_oa_restore_work.arcadia"; + include "oa/behavior/process_oa_assessment_procedure.arcadia"; + include "oa/behavior/process_oa_field_procedure.arcadia"; + include "oa/behavior/process_oa_response.arcadia"; + include "oa/behavior/scenario_oa_conversation.arcadia"; + include "oa/behavior/scenario_oa_full_scenario.arcadia"; + include "oa/behavior/state_machine_oa_monitor.arcadia"; + include "oa/capabilities.arcadia"; + include "oa/model.arcadia"; + include "oa/participants.arcadia"; + include "oa/types.arcadia"; + include "sa/behavior/process_sa_assessment_procedure.arcadia"; + include "sa/behavior/process_sa_field_procedure.arcadia"; + include "sa/behavior/process_sa_response.arcadia"; + include "sa/behavior/scenario_sa_conversation.arcadia"; + include "sa/behavior/scenario_sa_full_scenario.arcadia"; + include "sa/behavior/state_machine_sa_monitor.arcadia"; + include "sa/capabilities.arcadia"; + include "sa/functions/function_sa_audit_thresholds.arcadia"; + include "sa/functions/function_sa_restore_work.arcadia"; + include "sa/model.arcadia"; + include "sa/participants.arcadia"; + include "sa/types.arcadia"; + include "traceability.arcadia"; + include "views/diagram_oa_allocation_view.arcadia"; + include "views/diagram_sa_allocation_view.arcadia"; + include "views/diagram_sa_capability_view.arcadia"; + include "views/diagram_sa_service_view.arcadia"; + include "views/diagram_sa_state_view.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/process_sa_assessment_procedure.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/process_sa_assessment_procedure.arcadia new file mode 100644 index 00000000..ff30c34f --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/process_sa_assessment_procedure.arcadia @@ -0,0 +1,25 @@ +sa_functional_chain sa_assessment_procedure "Assess an alarm procedure" id "acd5a018-f559-5298-a40d-1cf6e1353e74" { + description ""; + parent none; + steps [@sa_assessment_action]; +} + +sa_occurrence sa_assessment_action "Assess pressure alarm" id "bae5b192-5b8e-51c6-82ae-2331af0d33bf" { + body { + Action { + action @sa_assess; + lifeline none; + }; + }; + description ""; + parent @sa_assessment_procedure; + postcondition ""; + precondition ""; +} + +chain_involvement sa_assessment_delivery "Chain involvement: Assess an alarm" id "a6d5a6be-fa6e-5fa0-a309-08e87ba40c57" { + description ""; + source @sa_assessment_procedure; + target @sa_triage; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/process_sa_field_procedure.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/process_sa_field_procedure.arcadia new file mode 100644 index 00000000..b6de2a32 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/process_sa_field_procedure.arcadia @@ -0,0 +1,67 @@ +sa_functional_chain sa_field_procedure "Field repair procedure" id "93eb6479-54e9-59cb-ac7b-16912347bfc0" { + description ""; + parent none; + steps [@sa_request_step, @sa_repair_step, @sa_report_step]; +} + +sa_occurrence sa_repair_step "Repair the valve" id "0f195fea-3493-5ebd-966d-da9eddeb05d7" { + body { + Action { + action @sa_repair; + lifeline none; + }; + }; + description ""; + parent @sa_field_procedure; + postcondition ""; + precondition ""; +} + +sa_occurrence sa_report_step "Report the measured result" id "ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac" { + body { + Exchange { + exchange @sa_repair_report; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @sa_field_procedure; + postcondition ""; + precondition ""; +} + +sa_occurrence sa_request_step "Request the field repair" id "40d94322-baa2-5c81-b261-ff47cdc33782" { + body { + Exchange { + exchange @sa_repair_request; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @sa_field_procedure; + postcondition ""; + precondition ""; +} + +sequence_link sa_repair_then_report "Sequence link: Report the measured result" id "7fb30b1d-195c-5f0e-a19c-a536f519a899" { + description ""; + guard ""; + source @sa_repair_step; + target @sa_report_step; +} + +sequence_link sa_request_then_repair "Sequence link: Repair the valve" id "6a6d968f-26d6-5dbb-b721-5a27d362779a" { + description ""; + guard ""; + source @sa_request_step; + target @sa_repair_step; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/process_sa_response.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/process_sa_response.arcadia new file mode 100644 index 00000000..241fb132 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/process_sa_response.arcadia @@ -0,0 +1,128 @@ +sa_functional_chain sa_response "Handle a pressure alarm" id "5139ce73-56fd-5875-ba3a-e569fc890231" { + description ""; + parent none; + steps [@sa_assess_step, @sa_decision, @sa_reset_step, @sa_use_field, @sa_merge, @sa_confirm_step]; +} + +sa_occurrence sa_assess_step "Assess the alarm" id "9024243c-ccc1-5edb-8477-2aa16e5e9a50" { + body { + SequenceReference { + sequence @sa_assessment_procedure; + }; + }; + description ""; + parent @sa_response; + postcondition ""; + precondition ""; +} + +sa_occurrence sa_confirm_step "Confirm safe pressure" id "47bec4f9-d6d0-5ed1-adca-fa0d960dc416" { + body { + Action { + action @sa_confirm; + lifeline none; + }; + }; + description ""; + parent @sa_response; + postcondition ""; + precondition ""; +} + +sa_occurrence sa_decision "Can a remote reset safely recover pressure?" id "30c8fad9-a49b-5692-9542-3148e76afd7b" { + body { + Control { + kind Choice; + }; + }; + description ""; + parent @sa_response; + postcondition ""; + precondition ""; +} + +sa_occurrence sa_merge "Recovery path completed" id "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07" { + body { + Control { + kind Merge; + }; + }; + description ""; + parent @sa_response; + postcondition ""; + precondition ""; +} + +sa_occurrence sa_reset_step "Try the authorized remote reset" id "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6" { + body { + Action { + action @sa_reset; + lifeline none; + }; + }; + description ""; + parent @sa_response; + postcondition ""; + precondition ""; +} + +sa_occurrence sa_use_field "Use the field repair procedure" id "d5e61c5d-510b-5091-a878-da46f3a9e152" { + body { + SequenceReference { + sequence @sa_field_procedure; + }; + }; + description ""; + parent @sa_response; + postcondition ""; + precondition ""; +} + +sequence_link sa_assess_then_decide "Continue" id "9d4a131f-36ad-5125-b21f-c3dd033b8c82" { + description ""; + guard ""; + source @sa_assess_step; + target @sa_decision; +} + +sequence_link sa_field_path "else" id "1bbd5957-1173-51d8-97e3-ba4f084227ae" { + description ""; + guard "else"; + source @sa_decision; + target @sa_use_field; +} + +sequence_link sa_remote_path "remote reset is authorized" id "d8b6710a-e713-5979-934f-e5ca7d155bb4" { + description ""; + guard "remote reset is authorized"; + source @sa_decision; + target @sa_reset_step; +} + +sequence_link sa_confirm_path "Continue" id "1e738f27-a3a1-526d-b330-6384088b9689" { + description ""; + guard ""; + source @sa_merge; + target @sa_confirm_step; +} + +sequence_link sa_remote_merge "Continue" id "e5279265-8eac-52e8-98dc-571b20475e1f" { + description ""; + guard ""; + source @sa_reset_step; + target @sa_merge; +} + +chain_involvement sa_response_delivery "Chain involvement: Restore a safe supply" id "66efc484-53c7-51a3-89e9-422429344b38" { + description ""; + source @sa_response; + target @sa_restore; +} + +sequence_link sa_field_merge "Continue" id "0f6ac3fb-4ad6-581e-ad14-336472072d5e" { + description ""; + guard ""; + source @sa_use_field; + target @sa_merge; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/scenario_sa_conversation.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/scenario_sa_conversation.arcadia new file mode 100644 index 00000000..4e324730 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/scenario_sa_conversation.arcadia @@ -0,0 +1,73 @@ +sa_scenario sa_conversation "Repair request and measured reply" id "730b27ca-b039-5a3b-8dc6-03418f9061b3" { + context @sa_restore; + description ""; + parent none; + postcondition "The controller has received the measured pressure after repair"; + precondition "A pressure alarm has been assessed"; + steps [@sa_call, @sa_reply]; + viewpoint BoundaryInterface; +} + +sa_occurrence sa_call "Request valve repair" id "8bab4783-a098-5984-9e36-493957caf26c" { + body { + Exchange { + exchange @sa_contact; + message_kind Call; + receiver @sa_responder; + reply_to none; + sender @sa_caller; + values [{ + expression "420.0"; + field @sa_pressure_parameter; + path []; + }]; + }; + }; + description ""; + parent @sa_conversation; + postcondition ""; + precondition ""; +} + +sa_lifeline sa_caller "Controller" id "98c61788-2fee-51f4-8cf9-de48e8c70e9e" { + description ""; + parent @sa_conversation; + represented @sa_control; +} + +sa_occurrence sa_reply "Return pressure after repair" id "4e1c0a56-ce80-5f13-a93a-6956de54880c" { + body { + Exchange { + exchange @sa_contact; + message_kind Reply; + receiver @sa_caller; + reply_to @sa_call; + sender @sa_responder; + values [{ + expression "320.0"; + field @sa_pressure_parameter; + path []; + }]; + }; + }; + description ""; + parent @sa_conversation; + postcondition ""; + precondition ""; +} + +sa_lifeline sa_responder "Technician" id "6249b54a-e396-5338-82b9-89266c55670d" { + description ""; + parent @sa_conversation; + represented @sa_technician; +} + +artifact repair_test_evidence "Repair conversation acceptance notes" id "f5922bf7-05d8-590f-86e9-1d09f37f4fa6" { + description "A local teaching artifact, not proof of a real valve's safety."; + fragment "acceptance"; + owner @sa_conversation; + relation Verifies; + revision "lesson-1"; + uri "evidence/repair-check.md"; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/scenario_sa_full_scenario.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/scenario_sa_full_scenario.arcadia new file mode 100644 index 00000000..b88e5d12 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/scenario_sa_full_scenario.arcadia @@ -0,0 +1,41 @@ +sa_scenario sa_full_scenario "Restore supply through field repair" id "f746a1cd-ff9f-55c0-b325-01c03d2f4fae" { + context @sa_restore; + description ""; + parent none; + postcondition "The controller has received the measured pressure after repair"; + precondition "A pressure alarm has been assessed"; + steps [@sa_use_conversation]; + viewpoint BoundaryInterface; +} + +sa_lifeline sa_outer_controller "Controller" id "1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023" { + description ""; + parent @sa_full_scenario; + represented @sa_control; +} + +sa_lifeline sa_outer_technician "Technician" id "155e4fe4-9e3b-5f4e-b886-28abcc3f086b" { + description ""; + parent @sa_full_scenario; + represented @sa_technician; +} + +sa_occurrence sa_use_conversation "Use the reviewed repair conversation" id "1c9da843-e2d3-5591-8e3f-db083a42867e" { + body { + ScenarioUse { + bindings [{ + local @sa_outer_controller; + referenced @sa_caller; + }, { + local @sa_outer_technician; + referenced @sa_responder; + }]; + scenario @sa_conversation; + }; + }; + description ""; + parent @sa_full_scenario; + postcondition ""; + precondition ""; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/state_machine_sa_monitor.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/state_machine_sa_monitor.arcadia new file mode 100644 index 00000000..46949f1b --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/behavior/state_machine_sa_monitor.arcadia @@ -0,0 +1,80 @@ +sa_state_machine sa_monitor "Pressure supervision" id "132b3f28-3f88-5327-9868-8c8b645ed412" { + description ""; + parent @sa_control; +} + +sa_region sa_monitor_region "Supervision cycle" id "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c" { + description ""; + parent @sa_monitor; +} + +sa_initial sa_monitor_initial "Start" id "57eb5348-14d8-560e-996a-8dbf993243e2" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Initial; + parent @sa_monitor_region; +} + +sa_state sa_monitoring "Monitoring" id "8af21f9b-c21e-5aae-af0d-0958840f6655" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @sa_monitor_region; +} + +sa_state sa_waiting "Awaiting repair" id "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @sa_monitor_region; +} + +state_transition sa_start_monitoring "State transition: Monitoring" id "47730532-0372-5cc5-9d6d-0b8953aebdd8" { + description ""; + effect ""; + effects []; + guard ""; + source @sa_monitor_initial; + target @sa_monitoring; + transition_kind External; + trigger ""; + triggers []; +} + +state_transition sa_alarm_transition "State transition: Awaiting repair" id "13c3bfa4-9254-5ab2-b96f-f65f402adf81" { + description ""; + effect ""; + effects []; + guard ""; + source @sa_monitoring; + target @sa_waiting; + transition_kind External; + trigger ""; + triggers [@sa_high_pressure]; +} + +state_action sa_assess_on_entry "Assess when repair is needed" id "a887f96a-37cb-5891-8070-011fa276e5b5" { + description ""; + phase Entry; + source @sa_waiting; + target @sa_assess; +} + +state_transition sa_normal_transition "State transition: Monitoring" id "6e2c1b47-764c-577a-b325-ff66dd2a2768" { + description ""; + effect ""; + effects []; + guard "repair confirmed and pressure is safe"; + source @sa_waiting; + target @sa_monitoring; + transition_kind External; + trigger ""; + triggers []; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/capabilities.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/capabilities.arcadia new file mode 100644 index 00000000..4b5c4210 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/capabilities.arcadia @@ -0,0 +1,27 @@ +sa_mission sa_mission "Maintain safe water supply" id "5ad034b1-084d-5273-9e70-971671766132" { + description ""; + parent none; +} + +sa_capability sa_restore "Restore a safe supply" id "81259051-370a-512d-a3b5-6420a6f933b6" { + description ""; + parent none; +} + +sa_capability sa_triage "Assess an alarm" id "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f" { + description ""; + parent none; +} + +mission_capability sa_mission_delivery "Mission capability: Restore a safe supply" id "a0902e0f-3d18-576a-9aca-975a136dfdd7" { + description ""; + source @sa_mission; + target @sa_restore; +} + +capability_include sa_include_triage "Capability include: Assess an alarm" id "f3fe7690-734a-5877-8b57-a6599a4033c4" { + description ""; + source @sa_restore; + target @sa_triage; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/functions/function_sa_audit_thresholds.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/functions/function_sa_audit_thresholds.arcadia new file mode 100644 index 00000000..2ec039aa --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/functions/function_sa_audit_thresholds.arcadia @@ -0,0 +1,5 @@ +sa_function sa_audit_thresholds "Audit pressure thresholds" id "4149a872-3440-59de-9879-8981e78d27ab" { + description "Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning."; + parent none; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/functions/function_sa_restore_work.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/functions/function_sa_restore_work.arcadia new file mode 100644 index 00000000..772ec0f1 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/functions/function_sa_restore_work.arcadia @@ -0,0 +1,93 @@ +sa_function sa_restore_work "Restore safe pressure" id "58867e7d-916e-5ebc-9e4c-8dbed1314be3" { + description ""; + parent none; +} + +sa_function sa_assess "Assess pressure alarm" id "dddae020-a444-5d48-acc8-139d2696a672" { + description ""; + parent @sa_restore_work; +} + +sa_port sa_repair_request_out "Request field repair output" id "24a6850e-b819-57e0-af88-ca4ab76581b7" { + contract { + FunctionOutput { + outgoing_items [@sa_repair_operation]; + }; + }; + description ""; + legacy none; + parent @sa_assess; +} + +sa_function sa_confirm "Confirm safe pressure" id "d75eb3fa-a27d-52d5-8782-8b342b3865f6" { + description ""; + parent @sa_restore_work; +} + +sa_port sa_repair_report_in "Report repair result input" id "391af7c4-b07d-53a7-8ddd-5c81461fc4f8" { + contract { + FunctionInput { + incoming_items [@sa_repair_operation]; + }; + }; + description ""; + legacy none; + parent @sa_confirm; +} + +sa_function sa_repair "Repair valve in the field" id "9497e10f-04c4-5586-8738-2464a6f00bd4" { + description ""; + parent @sa_restore_work; +} + +sa_port sa_repair_report_out "Report repair result output" id "994faed7-dbc8-5b96-9d62-7604ac0fbc3a" { + contract { + FunctionOutput { + outgoing_items [@sa_repair_operation]; + }; + }; + description ""; + legacy none; + parent @sa_repair; +} + +sa_port sa_repair_request_in "Request field repair input" id "d2113fb0-a531-54ef-9484-13951b00ab8f" { + contract { + FunctionInput { + incoming_items [@sa_repair_operation]; + }; + }; + description ""; + legacy none; + parent @sa_repair; +} + +sa_function sa_reset "Reset valve remotely" id "09342ccb-044b-5483-ac58-87dc3cf7831c" { + description ""; + parent @sa_restore_work; +} + +capability_involvement sa_assessment_support "Capability involvement: Assess an alarm" id "93eaad8d-83b7-5980-b9bb-86c9e3f31da4" { + description ""; + source @sa_assess; + target @sa_triage; +} + +functional_exchange sa_repair_request "Request field repair" id "93474111-f23e-56c1-b61b-b7c2396b91bd" { + description ""; + items [@sa_repair_operation]; + source @sa_assess; + source_port @sa_repair_request_out; + target @sa_repair; + target_port @sa_repair_request_in; +} + +functional_exchange sa_repair_report "Report repair result" id "684eadc3-e670-5779-a60f-bbc9a5bfb062" { + description ""; + items [@sa_repair_operation]; + source @sa_repair; + source_port @sa_repair_report_out; + target @sa_confirm; + target_port @sa_repair_report_in; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/model.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/model.arcadia new file mode 100644 index 00000000..0856d908 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/model.arcadia @@ -0,0 +1,24 @@ +sa_exchange_category sa_contact_category "Field contact" id "781cbe75-410f-5cc5-aeb8-a43491f77b99" { + description ""; + exchanges [@sa_contact]; + family "Participant"; + parent none; +} + +sa_event sa_high_pressure "Pressure alarm detected" id "01490fa8-2f01-5ac8-9722-d55d45414379" { + body { + Change { + expression "measured_pressure > operating_limit"; + }; + }; + description ""; + parent none; +} + +sa_exchange_category sa_repair_traffic "Repair work exchanges" id "a9a47e48-100c-57a8-95f0-7fe24da94f94" { + description ""; + exchanges [@sa_repair_request, @sa_repair_report]; + family "Work"; + parent none; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/participants.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/participants.arcadia new file mode 100644 index 00000000..4b9c5558 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/participants.arcadia @@ -0,0 +1,126 @@ +sa_system sa_control "Pressure coordination service" id "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" { + description ""; + parent none; +} + +sa_port sa_control_port "Repair service client" id "98d411e7-7c65-5c3f-b543-8bf0f2522ea2" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description "Explicitly chosen Standard component port for the repair service."; + legacy none; + parent @sa_control; +} + +sa_actor sa_technician "Field technician" id "c05b9422-b9da-5de5-b21d-07ad23bd2b8a" { + description ""; + parent none; +} + +sa_port sa_technician_port "Repair service provider" id "e6d69cbd-99d7-596b-bbe3-dada6118a600" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description "Explicitly chosen Standard component port for the repair service."; + legacy none; + parent @sa_technician; +} + +allocation sa_assess_allocation "Allocation: Assess pressure alarm" id "9b9356d7-2db2-5a94-a47e-ea892cf02afe" { + description ""; + source @sa_control; + target @sa_assess; +} + +allocation sa_audit_allocation "Allocation: Audit pressure thresholds" id "1b245065-7242-5d81-8472-aaeb932054c9" { + description ""; + source @sa_control; + target @sa_audit_thresholds; +} + +allocation sa_confirm_allocation "Allocation: Confirm safe pressure" id "b76bf8de-2fa4-563f-a540-dd30f30e6c49" { + description ""; + source @sa_control; + target @sa_confirm; +} + +interface_requirement sa_client_requires "Interface requirement: Valve repair service" id "4f85337b-f6eb-533c-a45a-9a5d1d9567ca" { + description ""; + source @sa_control_port; + target @sa_repair_interface; +} + +boundary_exchange sa_contact "Technician service conversation" id "63009b5f-539e-5914-b630-ec6b7fefb4d5" { + description ""; + items [@sa_repair_operation]; + oriented false; + source @sa_control_port; + target @sa_technician_port; +} + +exchange_allocation sa_report_carriage "Exchange allocation: Report repair result" id "ff9897b3-a23a-5994-a5b3-99a5b4d34ceb" { + description ""; + source @sa_contact; + target @sa_repair_report; +} + +exchange_allocation sa_request_carriage "Exchange allocation: Request field repair" id "4c4c4851-5a3d-5bb9-94df-b19f9cf39819" { + description ""; + source @sa_contact; + target @sa_repair_request; +} + +port_allocation sa_port_report_in "Port allocation: Report repair result input" id "568c5c01-de21-52a2-83bd-afdddc158085" { + description ""; + source @sa_control_port; + target @sa_repair_report_in; +} + +port_allocation sa_port_request_out "Port allocation: Request field repair output" id "55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9" { + description ""; + source @sa_control_port; + target @sa_repair_request_out; +} + +mission_involvement sa_mission_participant "Mission involvement: Maintain safe water supply" id "1c1e5634-ba8c-591f-b143-90a27cdc6cd2" { + description ""; + source @sa_control; + target @sa_mission; +} + +allocation sa_reset_allocation "Allocation: Reset valve remotely" id "3cc9ab52-2b00-57fd-8709-aabc75e5d3e3" { + description ""; + source @sa_control; + target @sa_reset; +} + +allocation sa_repair_allocation "Allocation: Repair valve in the field" id "725f2e1b-aa2c-5615-9b1f-28da178168fa" { + description ""; + source @sa_technician; + target @sa_repair; +} + +port_allocation sa_port_report_out "Port allocation: Report repair result output" id "e53b7a40-e8a3-5b3f-826d-c2b5c164a84a" { + description ""; + source @sa_technician_port; + target @sa_repair_report_out; +} + +port_allocation sa_port_request_in "Port allocation: Request field repair input" id "09eaa992-4cdf-5ea3-b748-f10fd74b8cba" { + description ""; + source @sa_technician_port; + target @sa_repair_request_in; +} + +interface_provision sa_provider_provides "Interface provision: Valve repair service" id "55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada" { + description ""; + source @sa_technician_port; + target @sa_repair_interface; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/types.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/types.arcadia new file mode 100644 index 00000000..faa0117f --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/sa/types.arcadia @@ -0,0 +1,50 @@ +sa_data_type sa_pressure "Measured pressure" id "87d0a95b-af1b-5352-b753-e4c6533671a5" { + default none; + definition { + Real { + maximum 600.0; + minimum 0.0; + }; + }; + description ""; + parent none; + unit "kPa"; +} + +sa_interface sa_repair_interface "Valve repair service" id "a4b8942e-a975-5f88-ad14-8f38c345baac" { + description ""; + parent none; + supertype none; +} + +sa_exchange_item sa_repair_operation "Valve repair" id "a962fc5e-3ab0-5296-8b0d-fd84633f9218" { + description ""; + kind Information; + mechanism Operation; + parent none; + supertype none; +} + +sa_data_field sa_pressure_parameter "Pressure before / after repair" id "bb12ba5d-aab5-5a1b-99de-c767f5365b57" { + default none; + description ""; + direction InOut; + maximum 1; + minimum 1; + parent @sa_repair_operation; + storage Value; + type_ref { + Named @sa_pressure; + }; + unit ""; +} + +interface_item_allocation sa_repair_interface_item "Repair operation contract" id "f074e041-23cf-54ad-af9c-f171e30621e7" { + acquisition Accept; + description ""; + order 0; + source @sa_repair_interface; + target @sa_repair_operation; + transmission Synchronous; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/traceability.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/traceability.arcadia new file mode 100644 index 00000000..b185b027 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/traceability.arcadia @@ -0,0 +1,1156 @@ +trace trace_oa_alarm_transition "State transition: Awaiting repair ↔ State transition: Awaiting repair" id "0c7c8a06-163e-5b3e-8a98-e66e2ce8963b" { + baseline { + oa { + description ""; + name "State transition: Awaiting repair"; + }; + sa { + description ""; + name "State transition: Awaiting repair"; + }; + }; + description ""; + kind Manual; + oa @oa_alarm_transition; + sa @sa_alarm_transition; +} + +trace trace_oa_assess "Assess pressure alarm ↔ Assess pressure alarm" id "5309f955-53fd-5ff4-9c0a-91737e947341" { + baseline { + oa { + description ""; + name "Assess pressure alarm"; + }; + sa { + description ""; + name "Assess pressure alarm"; + }; + }; + description ""; + kind Refinement; + oa @oa_assess; + sa @sa_assess; +} + +trace trace_oa_assess_allocation "Allocation: Assess pressure alarm ↔ Allocation: Assess pressure alarm" id "acdbee9c-5017-5154-804e-50801f0376ec" { + baseline { + oa { + description ""; + name "Allocation: Assess pressure alarm"; + }; + sa { + description ""; + name "Allocation: Assess pressure alarm"; + }; + }; + description ""; + kind Manual; + oa @oa_assess_allocation; + sa @sa_assess_allocation; +} + +trace trace_oa_assess_on_entry "Assess when repair is needed ↔ Assess when repair is needed" id "fb02420d-b066-5773-87c1-198a056e0731" { + baseline { + oa { + description ""; + name "Assess when repair is needed"; + }; + sa { + description ""; + name "Assess when repair is needed"; + }; + }; + description ""; + kind Manual; + oa @oa_assess_on_entry; + sa @sa_assess_on_entry; +} + +trace trace_oa_assess_step "Assess the alarm ↔ Assess the alarm" id "e848da41-445e-5e3c-8b4e-ef53fdddf1e1" { + baseline { + oa { + description ""; + name "Assess the alarm"; + }; + sa { + description ""; + name "Assess the alarm"; + }; + }; + description ""; + kind Sequence; + oa @oa_assess_step; + sa @sa_assess_step; +} + +trace trace_oa_assess_then_decide "Continue ↔ Continue" id "a5c1eb01-a95f-5f7a-9742-7f201493d7aa" { + baseline { + oa { + description ""; + name "Continue"; + }; + sa { + description ""; + name "Continue"; + }; + }; + description ""; + kind Manual; + oa @oa_assess_then_decide; + sa @sa_assess_then_decide; +} + +trace trace_oa_assessment_action "Assess pressure alarm ↔ Assess pressure alarm" id "3a33de40-20a3-5252-899c-c12dc35e9783" { + baseline { + oa { + description ""; + name "Assess pressure alarm"; + }; + sa { + description ""; + name "Assess pressure alarm"; + }; + }; + description ""; + kind Sequence; + oa @oa_assessment_action; + sa @sa_assessment_action; +} + +trace trace_oa_assessment_delivery "Chain involvement: Assess an alarm ↔ Chain involvement: Assess an alarm" id "5b96bfed-63e2-5d7f-b882-91e8b81f8efe" { + baseline { + oa { + description ""; + name "Chain involvement: Assess an alarm"; + }; + sa { + description ""; + name "Chain involvement: Assess an alarm"; + }; + }; + description ""; + kind Manual; + oa @oa_assessment_delivery; + sa @sa_assessment_delivery; +} + +trace trace_oa_assessment_procedure "Assess an alarm procedure ↔ Assess an alarm procedure" id "6ca4c78a-a5f2-5470-b401-732f5a8825d0" { + baseline { + oa { + description ""; + name "Assess an alarm procedure"; + }; + sa { + description ""; + name "Assess an alarm procedure"; + }; + }; + description ""; + kind Sequence; + oa @oa_assessment_procedure; + sa @sa_assessment_procedure; +} + +trace trace_oa_assessment_support "Capability involvement: Assess an alarm ↔ Capability involvement: Assess an alarm" id "6e13cf86-7242-5e33-8912-b037cf6e8c87" { + baseline { + oa { + description ""; + name "Capability involvement: Assess an alarm"; + }; + sa { + description ""; + name "Capability involvement: Assess an alarm"; + }; + }; + description ""; + kind Manual; + oa @oa_assessment_support; + sa @sa_assessment_support; +} + +trace trace_oa_call "Request valve repair ↔ Request valve repair" id "f0cc86e5-f8fd-5091-a40d-dbfb6515072f" { + baseline { + oa { + description ""; + name "Request valve repair"; + }; + sa { + description ""; + name "Request valve repair"; + }; + }; + description ""; + kind Scenario; + oa @oa_call; + sa @sa_call; +} + +trace trace_oa_caller "Controller ↔ Controller" id "241dfdac-2450-5704-a4cb-9f1047db1b6d" { + baseline { + oa { + description ""; + name "Controller"; + }; + sa { + description ""; + name "Controller"; + }; + }; + description ""; + kind Scenario; + oa @oa_caller; + sa @sa_caller; +} + +trace trace_oa_confirm "Confirm safe pressure ↔ Confirm safe pressure" id "d7773ff5-cef5-50c1-8f9d-c5659115e1f0" { + baseline { + oa { + description ""; + name "Confirm safe pressure"; + }; + sa { + description ""; + name "Confirm safe pressure"; + }; + }; + description ""; + kind Refinement; + oa @oa_confirm; + sa @sa_confirm; +} + +trace trace_oa_confirm_allocation "Allocation: Confirm safe pressure ↔ Allocation: Confirm safe pressure" id "2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3" { + baseline { + oa { + description ""; + name "Allocation: Confirm safe pressure"; + }; + sa { + description ""; + name "Allocation: Confirm safe pressure"; + }; + }; + description ""; + kind Manual; + oa @oa_confirm_allocation; + sa @sa_confirm_allocation; +} + +trace trace_oa_confirm_path "Continue ↔ Continue" id "a106d183-c239-5c9f-b1f1-141af19fc778" { + baseline { + oa { + description ""; + name "Continue"; + }; + sa { + description ""; + name "Continue"; + }; + }; + description ""; + kind Manual; + oa @oa_confirm_path; + sa @sa_confirm_path; +} + +trace trace_oa_confirm_step "Confirm safe pressure ↔ Confirm safe pressure" id "154abfce-c311-52d1-85d1-3f4c85203b26" { + baseline { + oa { + description ""; + name "Confirm safe pressure"; + }; + sa { + description ""; + name "Confirm safe pressure"; + }; + }; + description ""; + kind Sequence; + oa @oa_confirm_step; + sa @sa_confirm_step; +} + +trace trace_oa_contact "Technician service conversation ↔ Technician service conversation" id "c9d65349-3400-58eb-8a55-57fa02de4b67" { + baseline { + oa { + description ""; + name "Technician service conversation"; + }; + sa { + description ""; + name "Technician service conversation"; + }; + }; + description ""; + kind Exchange; + oa @oa_contact; + sa @sa_contact; +} + +trace trace_oa_contact_category "Field contact ↔ Field contact" id "e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418" { + baseline { + oa { + description ""; + name "Field contact"; + }; + sa { + description ""; + name "Field contact"; + }; + }; + description ""; + kind Manual; + oa @oa_contact_category; + sa @sa_contact_category; +} + +trace trace_oa_control "Control room ↔ Pressure coordination service" id "aba528ea-e396-582a-bfba-f6e2212d391a" { + baseline { + oa { + description ""; + name "Control room"; + }; + sa { + description ""; + name "Pressure coordination service"; + }; + }; + description ""; + kind Participant; + oa @oa_control; + sa @sa_control; +} + +trace trace_oa_conversation "Repair request and measured reply ↔ Repair request and measured reply" id "3694c752-ba80-5702-a7d7-9cc66b6b01d8" { + baseline { + oa { + description ""; + name "Repair request and measured reply"; + }; + sa { + description ""; + name "Repair request and measured reply"; + }; + }; + description ""; + kind Scenario; + oa @oa_conversation; + sa @sa_conversation; +} + +trace trace_oa_decision "Can a remote reset safely recover pressure? ↔ Can a remote reset safely recover pressure?" id "bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941" { + baseline { + oa { + description ""; + name "Can a remote reset safely recover pressure?"; + }; + sa { + description ""; + name "Can a remote reset safely recover pressure?"; + }; + }; + description ""; + kind Sequence; + oa @oa_decision; + sa @sa_decision; +} + +trace trace_oa_field_merge "Continue ↔ Continue" id "d32dd433-9c9e-5b57-9355-2970cc44a5f2" { + baseline { + oa { + description ""; + name "Continue"; + }; + sa { + description ""; + name "Continue"; + }; + }; + description ""; + kind Manual; + oa @oa_field_merge; + sa @sa_field_merge; +} + +trace trace_oa_field_path "else ↔ else" id "2e849e31-35aa-5aef-a989-26948038e52b" { + baseline { + oa { + description ""; + name "else"; + }; + sa { + description ""; + name "else"; + }; + }; + description ""; + kind Manual; + oa @oa_field_path; + sa @sa_field_path; +} + +trace trace_oa_field_procedure "Field repair procedure ↔ Field repair procedure" id "bb72b2c2-6e32-5f65-9d8e-b33c1a65da37" { + baseline { + oa { + description ""; + name "Field repair procedure"; + }; + sa { + description ""; + name "Field repair procedure"; + }; + }; + description ""; + kind Sequence; + oa @oa_field_procedure; + sa @sa_field_procedure; +} + +trace trace_oa_full_scenario "Restore supply through field repair ↔ Restore supply through field repair" id "435bae4c-cf6d-59f3-9eb5-d660ebeec079" { + baseline { + oa { + description ""; + name "Restore supply through field repair"; + }; + sa { + description ""; + name "Restore supply through field repair"; + }; + }; + description ""; + kind Scenario; + oa @oa_full_scenario; + sa @sa_full_scenario; +} + +trace trace_oa_high_pressure "Pressure alarm detected ↔ Pressure alarm detected" id "b97749d4-f9ad-5fb7-9d78-bc60a74e98eb" { + baseline { + oa { + description ""; + name "Pressure alarm detected"; + }; + sa { + description ""; + name "Pressure alarm detected"; + }; + }; + description ""; + kind State; + oa @oa_high_pressure; + sa @sa_high_pressure; +} + +trace trace_oa_include_triage "Capability include: Assess an alarm ↔ Capability include: Assess an alarm" id "77073fcb-53aa-5f06-987a-0317cbb6971d" { + baseline { + oa { + description ""; + name "Capability include: Assess an alarm"; + }; + sa { + description ""; + name "Capability include: Assess an alarm"; + }; + }; + description ""; + kind Manual; + oa @oa_include_triage; + sa @sa_include_triage; +} + +trace trace_oa_merge "Recovery path completed ↔ Recovery path completed" id "0c9de959-d366-5765-98eb-450ea27bd316" { + baseline { + oa { + description ""; + name "Recovery path completed"; + }; + sa { + description ""; + name "Recovery path completed"; + }; + }; + description ""; + kind Sequence; + oa @oa_merge; + sa @sa_merge; +} + +trace trace_oa_mission "Maintain safe water supply ↔ Maintain safe water supply" id "c987bd0f-87f6-5550-945d-2a42450fe1c5" { + baseline { + oa { + description ""; + name "Maintain safe water supply"; + }; + sa { + description ""; + name "Maintain safe water supply"; + }; + }; + description ""; + kind Mission; + oa @oa_mission; + sa @sa_mission; +} + +trace trace_oa_mission_delivery "Mission capability: Restore a safe supply ↔ Mission capability: Restore a safe supply" id "aa164208-394d-5bc7-8462-b0043f682aad" { + baseline { + oa { + description ""; + name "Mission capability: Restore a safe supply"; + }; + sa { + description ""; + name "Mission capability: Restore a safe supply"; + }; + }; + description ""; + kind Manual; + oa @oa_mission_delivery; + sa @sa_mission_delivery; +} + +trace trace_oa_mission_participant "Mission involvement: Maintain safe water supply ↔ Mission involvement: Maintain safe water supply" id "8d693d90-5017-56af-b056-d29d3cb46baa" { + baseline { + oa { + description ""; + name "Mission involvement: Maintain safe water supply"; + }; + sa { + description ""; + name "Mission involvement: Maintain safe water supply"; + }; + }; + description ""; + kind Manual; + oa @oa_mission_participant; + sa @sa_mission_participant; +} + +trace trace_oa_monitor "Pressure supervision ↔ Pressure supervision" id "b53863a2-ed80-5f98-ad3c-50e1b821066d" { + baseline { + oa { + description ""; + name "Pressure supervision"; + }; + sa { + description ""; + name "Pressure supervision"; + }; + }; + description ""; + kind State; + oa @oa_monitor; + sa @sa_monitor; +} + +trace trace_oa_monitor_initial "Start ↔ Start" id "48d243f0-553f-507e-acb0-9474ae156b63" { + baseline { + oa { + description ""; + name "Start"; + }; + sa { + description ""; + name "Start"; + }; + }; + description ""; + kind State; + oa @oa_monitor_initial; + sa @sa_monitor_initial; +} + +trace trace_oa_monitor_region "Supervision cycle ↔ Supervision cycle" id "208753e0-9151-50d8-86ca-29fc28eca80b" { + baseline { + oa { + description ""; + name "Supervision cycle"; + }; + sa { + description ""; + name "Supervision cycle"; + }; + }; + description ""; + kind State; + oa @oa_monitor_region; + sa @sa_monitor_region; +} + +trace trace_oa_monitoring "Monitoring ↔ Monitoring" id "12ec320f-2e14-5a5a-8c6b-bd2b6471dae9" { + baseline { + oa { + description ""; + name "Monitoring"; + }; + sa { + description ""; + name "Monitoring"; + }; + }; + description ""; + kind State; + oa @oa_monitoring; + sa @sa_monitoring; +} + +trace trace_oa_normal_transition "State transition: Monitoring ↔ State transition: Monitoring" id "c47cf0b4-fe15-5175-bd62-5292e43adc39" { + baseline { + oa { + description ""; + name "State transition: Monitoring"; + }; + sa { + description ""; + name "State transition: Monitoring"; + }; + }; + description ""; + kind Manual; + oa @oa_normal_transition; + sa @sa_normal_transition; +} + +trace trace_oa_outer_controller "Controller ↔ Controller" id "fd195498-dbba-523b-94d0-49f3b9531a3e" { + baseline { + oa { + description ""; + name "Controller"; + }; + sa { + description ""; + name "Controller"; + }; + }; + description ""; + kind Scenario; + oa @oa_outer_controller; + sa @sa_outer_controller; +} + +trace trace_oa_outer_technician "Technician ↔ Technician" id "c132a0df-1270-55a8-ac4e-6e5075823dc1" { + baseline { + oa { + description ""; + name "Technician"; + }; + sa { + description ""; + name "Technician"; + }; + }; + description ""; + kind Scenario; + oa @oa_outer_technician; + sa @sa_outer_technician; +} + +trace trace_oa_pressure "Measured pressure ↔ Measured pressure" id "d9d47371-e98d-5d29-9df7-4de2d28a5c73" { + baseline { + oa { + description ""; + name "Measured pressure"; + }; + sa { + description ""; + name "Measured pressure"; + }; + }; + description ""; + kind Item; + oa @oa_pressure; + sa @sa_pressure; +} + +trace trace_oa_pressure_parameter "Pressure before / after repair ↔ Pressure before / after repair" id "0d905fbb-5b3c-56f0-9f11-a27091901eb0" { + baseline { + oa { + description ""; + name "Pressure before / after repair"; + }; + sa { + description ""; + name "Pressure before / after repair"; + }; + }; + description ""; + kind Item; + oa @oa_pressure_parameter; + sa @sa_pressure_parameter; +} + +trace trace_oa_remote_merge "Continue ↔ Continue" id "1b788e74-36b2-5c17-a936-642dbe51ca3c" { + baseline { + oa { + description ""; + name "Continue"; + }; + sa { + description ""; + name "Continue"; + }; + }; + description ""; + kind Manual; + oa @oa_remote_merge; + sa @sa_remote_merge; +} + +trace trace_oa_remote_path "remote reset is authorized ↔ remote reset is authorized" id "eee79ec1-41d7-5374-986e-995a56b9026f" { + baseline { + oa { + description ""; + name "remote reset is authorized"; + }; + sa { + description ""; + name "remote reset is authorized"; + }; + }; + description ""; + kind Manual; + oa @oa_remote_path; + sa @sa_remote_path; +} + +trace trace_oa_repair "Repair valve in the field ↔ Repair valve in the field" id "b13452bb-1a55-5ad6-b6d9-a37fb34e8d13" { + baseline { + oa { + description ""; + name "Repair valve in the field"; + }; + sa { + description ""; + name "Repair valve in the field"; + }; + }; + description ""; + kind Refinement; + oa @oa_repair; + sa @sa_repair; +} + +trace trace_oa_repair_allocation "Allocation: Repair valve in the field ↔ Allocation: Repair valve in the field" id "3714d547-006f-5c3a-97f8-175ccc23d994" { + baseline { + oa { + description ""; + name "Allocation: Repair valve in the field"; + }; + sa { + description ""; + name "Allocation: Repair valve in the field"; + }; + }; + description ""; + kind Manual; + oa @oa_repair_allocation; + sa @sa_repair_allocation; +} + +trace trace_oa_repair_operation "Valve repair ↔ Valve repair" id "cf92cedf-ea1a-510c-9bc5-89c16d60e8d2" { + baseline { + oa { + description ""; + name "Valve repair"; + }; + sa { + description ""; + name "Valve repair"; + }; + }; + description ""; + kind Item; + oa @oa_repair_operation; + sa @sa_repair_operation; +} + +trace trace_oa_repair_report "Report repair result ↔ Report repair result" id "424eca39-1c29-5a2f-b9ee-33dd018926aa" { + baseline { + oa { + description ""; + name "Report repair result"; + }; + sa { + description ""; + name "Report repair result"; + }; + }; + description ""; + kind Exchange; + oa @oa_repair_report; + sa @sa_repair_report; +} + +trace trace_oa_repair_request "Request field repair ↔ Request field repair" id "da8efc3c-78df-5b10-b2e5-1e28d6d99e86" { + baseline { + oa { + description ""; + name "Request field repair"; + }; + sa { + description ""; + name "Request field repair"; + }; + }; + description ""; + kind Exchange; + oa @oa_repair_request; + sa @sa_repair_request; +} + +trace trace_oa_repair_step "Repair the valve ↔ Repair the valve" id "ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4" { + baseline { + oa { + description ""; + name "Repair the valve"; + }; + sa { + description ""; + name "Repair the valve"; + }; + }; + description ""; + kind Sequence; + oa @oa_repair_step; + sa @sa_repair_step; +} + +trace trace_oa_repair_then_report "Sequence link: Report the measured result ↔ Sequence link: Report the measured result" id "f8d34715-1dc8-504b-acdf-78b770aad1e8" { + baseline { + oa { + description ""; + name "Sequence link: Report the measured result"; + }; + sa { + description ""; + name "Sequence link: Report the measured result"; + }; + }; + description ""; + kind Manual; + oa @oa_repair_then_report; + sa @sa_repair_then_report; +} + +trace trace_oa_repair_traffic "Repair work exchanges ↔ Repair work exchanges" id "3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7" { + baseline { + oa { + description ""; + name "Repair work exchanges"; + }; + sa { + description ""; + name "Repair work exchanges"; + }; + }; + description ""; + kind Manual; + oa @oa_repair_traffic; + sa @sa_repair_traffic; +} + +trace trace_oa_reply "Return pressure after repair ↔ Return pressure after repair" id "595b5729-ccd9-5291-b5d9-30d8c8bd9dfa" { + baseline { + oa { + description ""; + name "Return pressure after repair"; + }; + sa { + description ""; + name "Return pressure after repair"; + }; + }; + description ""; + kind Scenario; + oa @oa_reply; + sa @sa_reply; +} + +trace trace_oa_report_step "Report the measured result ↔ Report the measured result" id "e63b14d2-f408-56a2-aec4-be20cf4ace73" { + baseline { + oa { + description ""; + name "Report the measured result"; + }; + sa { + description ""; + name "Report the measured result"; + }; + }; + description ""; + kind Sequence; + oa @oa_report_step; + sa @sa_report_step; +} + +trace trace_oa_request_step "Request the field repair ↔ Request the field repair" id "ad697c00-07d9-5799-89b3-2c78da8dff4d" { + baseline { + oa { + description ""; + name "Request the field repair"; + }; + sa { + description ""; + name "Request the field repair"; + }; + }; + description ""; + kind Sequence; + oa @oa_request_step; + sa @sa_request_step; +} + +trace trace_oa_request_then_repair "Sequence link: Repair the valve ↔ Sequence link: Repair the valve" id "f2b7050c-629d-533f-b873-bffc33e072f7" { + baseline { + oa { + description ""; + name "Sequence link: Repair the valve"; + }; + sa { + description ""; + name "Sequence link: Repair the valve"; + }; + }; + description ""; + kind Manual; + oa @oa_request_then_repair; + sa @sa_request_then_repair; +} + +trace trace_oa_reset "Reset valve remotely ↔ Reset valve remotely" id "82a5be1a-92a8-578d-9448-086062a20d8f" { + baseline { + oa { + description ""; + name "Reset valve remotely"; + }; + sa { + description ""; + name "Reset valve remotely"; + }; + }; + description ""; + kind Refinement; + oa @oa_reset; + sa @sa_reset; +} + +trace trace_oa_reset_allocation "Allocation: Reset valve remotely ↔ Allocation: Reset valve remotely" id "98ef05b5-5381-5d35-a433-ebab55e9f382" { + baseline { + oa { + description ""; + name "Allocation: Reset valve remotely"; + }; + sa { + description ""; + name "Allocation: Reset valve remotely"; + }; + }; + description ""; + kind Manual; + oa @oa_reset_allocation; + sa @sa_reset_allocation; +} + +trace trace_oa_reset_step "Try the authorized remote reset ↔ Try the authorized remote reset" id "ff84fc06-6f99-5cf3-b73d-236e9eff98a3" { + baseline { + oa { + description ""; + name "Try the authorized remote reset"; + }; + sa { + description ""; + name "Try the authorized remote reset"; + }; + }; + description ""; + kind Sequence; + oa @oa_reset_step; + sa @sa_reset_step; +} + +trace trace_oa_responder "Technician ↔ Technician" id "c5051628-b7af-5fb1-a014-bb60a0b46e03" { + baseline { + oa { + description ""; + name "Technician"; + }; + sa { + description ""; + name "Technician"; + }; + }; + description ""; + kind Scenario; + oa @oa_responder; + sa @sa_responder; +} + +trace trace_oa_response "Handle a pressure alarm ↔ Handle a pressure alarm" id "d3626818-4846-5893-9c02-3407cdba7f3c" { + baseline { + oa { + description ""; + name "Handle a pressure alarm"; + }; + sa { + description ""; + name "Handle a pressure alarm"; + }; + }; + description ""; + kind Sequence; + oa @oa_response; + sa @sa_response; +} + +trace trace_oa_response_delivery "Chain involvement: Restore a safe supply ↔ Chain involvement: Restore a safe supply" id "70c90b0c-85ce-574a-a217-f0d19fad30e1" { + baseline { + oa { + description ""; + name "Chain involvement: Restore a safe supply"; + }; + sa { + description ""; + name "Chain involvement: Restore a safe supply"; + }; + }; + description ""; + kind Manual; + oa @oa_response_delivery; + sa @sa_response_delivery; +} + +trace trace_oa_restore "Restore a safe supply ↔ Restore a safe supply" id "0fbef164-b5d3-58ba-ba41-54d0e63709ab" { + baseline { + oa { + description ""; + name "Restore a safe supply"; + }; + sa { + description ""; + name "Restore a safe supply"; + }; + }; + description ""; + kind Capability; + oa @oa_restore; + sa @sa_restore; +} + +trace trace_oa_restore_work "Restore safe pressure ↔ Restore safe pressure" id "82cca563-9d5d-5479-aa1a-9db03e9674d1" { + baseline { + oa { + description ""; + name "Restore safe pressure"; + }; + sa { + description ""; + name "Restore safe pressure"; + }; + }; + description ""; + kind Refinement; + oa @oa_restore_work; + sa @sa_restore_work; +} + +trace trace_oa_start_monitoring "State transition: Monitoring ↔ State transition: Monitoring" id "07a7b82a-b5a7-5737-abfa-09e422f7420e" { + baseline { + oa { + description ""; + name "State transition: Monitoring"; + }; + sa { + description ""; + name "State transition: Monitoring"; + }; + }; + description ""; + kind Manual; + oa @oa_start_monitoring; + sa @sa_start_monitoring; +} + +trace trace_oa_technician "Field technician ↔ Field technician" id "d47d3c36-50fb-5189-b801-d6fd1694bd49" { + baseline { + oa { + description ""; + name "Field technician"; + }; + sa { + description ""; + name "Field technician"; + }; + }; + description ""; + kind Participant; + oa @oa_technician; + sa @sa_technician; +} + +trace trace_oa_triage "Assess an alarm ↔ Assess an alarm" id "6acd072d-431e-5881-ab20-1813b4fda0c5" { + baseline { + oa { + description ""; + name "Assess an alarm"; + }; + sa { + description ""; + name "Assess an alarm"; + }; + }; + description ""; + kind Capability; + oa @oa_triage; + sa @sa_triage; +} + +trace trace_oa_use_conversation "Use the reviewed repair conversation ↔ Use the reviewed repair conversation" id "f5733d3f-eee3-5cf7-a422-5edd2054d6a6" { + baseline { + oa { + description ""; + name "Use the reviewed repair conversation"; + }; + sa { + description ""; + name "Use the reviewed repair conversation"; + }; + }; + description ""; + kind Scenario; + oa @oa_use_conversation; + sa @sa_use_conversation; +} + +trace trace_oa_use_field "Use the field repair procedure ↔ Use the field repair procedure" id "7a6b4b9c-4220-546a-a752-1587c2881fe1" { + baseline { + oa { + description ""; + name "Use the field repair procedure"; + }; + sa { + description ""; + name "Use the field repair procedure"; + }; + }; + description ""; + kind Sequence; + oa @oa_use_field; + sa @sa_use_field; +} + +trace trace_oa_waiting "Awaiting repair ↔ Awaiting repair" id "0754be23-e4b8-53bc-b03c-89c2dbd80361" { + baseline { + oa { + description ""; + name "Awaiting repair"; + }; + sa { + description ""; + name "Awaiting repair"; + }; + }; + description ""; + kind State; + oa @oa_waiting; + sa @sa_waiting; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/transition-before.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/transition-before.json new file mode 100644 index 00000000..71f12774 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/transition-before.json @@ -0,0 +1,1198 @@ +{ + "alias": "pressure_restoration", + "artifact_links": {}, + "description": "A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network.", + "diagrams": {}, + "elements": { + "022d3cfa-bbaf-5e13-924a-8e55099b8745": { + "alias": "oa_assessment_procedure", + "body": { + "Oa": { + "Process": { + "steps": [ + "942975b8-0bef-5ae8-9fcb-c37497833fb0" + ] + } + } + }, + "description": "", + "id": "022d3cfa-bbaf-5e13-924a-8e55099b8745", + "name": "Assess an alarm procedure", + "parent": null + }, + "0b07b9ed-492d-57f6-b0b1-ce8a709238a7": { + "alias": "oa_assess_step", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "SequenceReference": { + "sequence": "022d3cfa-bbaf-5e13-924a-8e55099b8745" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "0b07b9ed-492d-57f6-b0b1-ce8a709238a7", + "name": "Assess the alarm", + "parent": "58bae2b0-f560-50f2-818d-19091d22d18a" + }, + "1970608f-85d1-5234-ac86-5e2b0df27dc3": { + "alias": "oa_monitor", + "body": { + "Oa": { + "Shared": "StateMachine" + } + }, + "description": "", + "id": "1970608f-85d1-5234-ac86-5e2b0df27dc3", + "name": "Pressure supervision", + "parent": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" + }, + "19bd3a3a-4d0c-56d5-bf50-a6b43fd81771": { + "alias": "oa_contact_category", + "body": { + "Oa": { + "Shared": { + "ExchangeCategory": { + "exchanges": [ + "27b47887-baf0-518b-bf87-f5acbf7d0b93" + ], + "family": "Participant" + } + } + } + }, + "description": "", + "id": "19bd3a3a-4d0c-56d5-bf50-a6b43fd81771", + "name": "Field contact", + "parent": null + }, + "1b91f8a7-0bdb-514e-b1cd-955658e09927": { + "alias": "oa_restore_work", + "body": { + "Oa": "Activity" + }, + "description": "", + "id": "1b91f8a7-0bdb-514e-b1cd-955658e09927", + "name": "Restore safe pressure", + "parent": null + }, + "2011b3ac-614b-5a47-8891-7ff81965f425": { + "alias": "oa_outer_controller", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" + } + } + } + }, + "description": "", + "id": "2011b3ac-614b-5a47-8891-7ff81965f425", + "name": "Controller", + "parent": "d6f881a4-95da-54e9-ad97-1b8965532629" + }, + "20472233-5ce6-5ffe-b4ad-0bdbccf3e423": { + "alias": "oa_conversation", + "body": { + "Oa": { + "Shared": { + "Scenario": { + "context": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb", + "postcondition": "The controller has received the measured pressure after repair", + "precondition": "A pressure alarm has been assessed", + "steps": [ + "b97437c6-cd7a-5a05-b537-b30a17dd936a", + "cc2d497a-fd15-5455-9ee5-e70eb95811d8" + ], + "viewpoint": "ParticipantInteraction" + } + } + } + }, + "description": "", + "id": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423", + "name": "Repair request and measured reply", + "parent": null + }, + "32aa9940-df6e-5a12-b9bd-6337e2d2ed22": { + "alias": "oa_control", + "body": { + "Oa": "Entity" + }, + "description": "", + "id": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "name": "Control room", + "parent": null + }, + "3dfee23a-148b-5cec-ad2d-b774e84ea5bb": { + "alias": "oa_restore", + "body": { + "Oa": "Capability" + }, + "description": "", + "id": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb", + "name": "Restore a safe supply", + "parent": null + }, + "41859a65-ded2-547b-ab03-14e2fa740cf9": { + "alias": "oa_caller", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" + } + } + } + }, + "description": "", + "id": "41859a65-ded2-547b-ab03-14e2fa740cf9", + "name": "Controller", + "parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" + }, + "435bf87c-73fd-5e4d-978a-4c471bc9eaf0": { + "alias": "sa_control", + "body": { + "Sa": "System" + }, + "description": "", + "id": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0", + "name": "Pressure coordination service", + "parent": null + }, + "58bae2b0-f560-50f2-818d-19091d22d18a": { + "alias": "oa_response", + "body": { + "Oa": { + "Process": { + "steps": [ + "0b07b9ed-492d-57f6-b0b1-ce8a709238a7", + "b280c6ca-e5f9-5424-a5c1-5676e01c2371", + "d2026fc2-74a8-5e22-9942-ff3eb68a3677", + "fc6763bf-a534-54bf-afcd-57ab285ff07d", + "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d", + "e00594a3-6122-5a6b-b3c2-ecb5506c741d" + ] + } + } + }, + "description": "", + "id": "58bae2b0-f560-50f2-818d-19091d22d18a", + "name": "Handle a pressure alarm", + "parent": null + }, + "58c15833-6e75-523a-b57f-a88f19f6d672": { + "alias": "oa_waiting", + "body": { + "Oa": { + "Shared": { + "State": { + "do_activity": "", + "entry": "", + "exit": "", + "kind": "State" + } + } + } + }, + "description": "", + "id": "58c15833-6e75-523a-b57f-a88f19f6d672", + "name": "Awaiting repair", + "parent": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7" + }, + "5ba8079c-2dbe-5e98-ae82-2b60c6020a02": { + "alias": "oa_request_step", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Exchange": { + "exchange": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d", + "message_kind": "Asynchronous", + "receiver": null, + "reply_to": null, + "sender": null, + "values": [] + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "5ba8079c-2dbe-5e98-ae82-2b60c6020a02", + "name": "Request the field repair", + "parent": "5d3af417-244c-54bb-9588-16daedda4e1f" + }, + "5d3af417-244c-54bb-9588-16daedda4e1f": { + "alias": "oa_field_procedure", + "body": { + "Oa": { + "Process": { + "steps": [ + "5ba8079c-2dbe-5e98-ae82-2b60c6020a02", + "c59432fe-6092-5ee0-908d-9dbf39476471", + "df2fd3f8-6bc2-5380-a13f-36643ed35ac7" + ] + } + } + }, + "description": "", + "id": "5d3af417-244c-54bb-9588-16daedda4e1f", + "name": "Field repair procedure", + "parent": null + }, + "61f7bbfb-74a4-5540-9182-2583dfb27a49": { + "alias": "oa_assess", + "body": { + "Oa": "Activity" + }, + "description": "", + "id": "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "name": "Assess pressure alarm", + "parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927" + }, + "65d6b8d6-271a-5c84-8b42-abbe310c955e": { + "alias": "oa_high_pressure", + "body": { + "Oa": { + "Shared": { + "Event": { + "body": { + "Change": { + "expression": "measured_pressure > operating_limit" + } + } + } + } + } + }, + "description": "", + "id": "65d6b8d6-271a-5c84-8b42-abbe310c955e", + "name": "Pressure alarm detected", + "parent": null + }, + "6a30b763-cc51-546d-907f-5c63657cfd03": { + "alias": "oa_triage", + "body": { + "Oa": "Capability" + }, + "description": "", + "id": "6a30b763-cc51-546d-907f-5c63657cfd03", + "name": "Assess an alarm", + "parent": null + }, + "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d": { + "alias": "oa_merge", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Control": { + "kind": "Merge" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d", + "name": "Recovery path completed", + "parent": "58bae2b0-f560-50f2-818d-19091d22d18a" + }, + "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae": { + "alias": "oa_monitoring", + "body": { + "Oa": { + "Shared": { + "State": { + "do_activity": "", + "entry": "", + "exit": "", + "kind": "State" + } + } + } + }, + "description": "", + "id": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae", + "name": "Monitoring", + "parent": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7" + }, + "727c0b5c-8db6-5eb7-83d6-735519c5949f": { + "alias": "oa_confirm", + "body": { + "Oa": "Activity" + }, + "description": "", + "id": "727c0b5c-8db6-5eb7-83d6-735519c5949f", + "name": "Confirm safe pressure", + "parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927" + }, + "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7": { + "alias": "oa_monitor_region", + "body": { + "Oa": { + "Shared": "Region" + } + }, + "description": "", + "id": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7", + "name": "Supervision cycle", + "parent": "1970608f-85d1-5234-ac86-5e2b0df27dc3" + }, + "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7": { + "alias": "oa_pressure_parameter", + "body": { + "Oa": { + "Shared": { + "DataField": { + "default": null, + "direction": "InOut", + "maximum": 1, + "minimum": 1, + "storage": "Value", + "type_ref": { + "Named": "e7824764-5db9-5384-8198-2fbaea2b10b2" + }, + "unit": "" + } + } + } + }, + "description": "", + "id": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7", + "name": "Pressure before / after repair", + "parent": "d736c7d6-d369-550a-8ba4-dae223e40bb3" + }, + "9349b353-53f2-56f8-b571-a05b09335cdf": { + "alias": "oa_repair_traffic", + "body": { + "Oa": { + "Shared": { + "ExchangeCategory": { + "exchanges": [ + "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d", + "b436d0b3-c824-5a96-af6b-2c269816d1cc" + ], + "family": "Work" + } + } + } + }, + "description": "", + "id": "9349b353-53f2-56f8-b571-a05b09335cdf", + "name": "Repair work exchanges", + "parent": null + }, + "942975b8-0bef-5ae8-9fcb-c37497833fb0": { + "alias": "oa_assessment_action", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "lifeline": null + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "942975b8-0bef-5ae8-9fcb-c37497833fb0", + "name": "Assess pressure alarm", + "parent": "022d3cfa-bbaf-5e13-924a-8e55099b8745" + }, + "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5": { + "alias": "oa_use_conversation", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "ScenarioUse": { + "bindings": [ + { + "local": "2011b3ac-614b-5a47-8891-7ff81965f425", + "referenced": "41859a65-ded2-547b-ab03-14e2fa740cf9" + }, + { + "local": "fffff882-78fd-5415-928d-c1ef7fac6576", + "referenced": "fc81c5f0-0442-5b88-992b-e5b10f351c59" + } + ], + "scenario": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5", + "name": "Use the reviewed repair conversation", + "parent": "d6f881a4-95da-54e9-ad97-1b8965532629" + }, + "a21465af-05f3-5fb5-8983-de26932422fb": { + "alias": "oa_repair", + "body": { + "Oa": "Activity" + }, + "description": "", + "id": "a21465af-05f3-5fb5-8983-de26932422fb", + "name": "Repair valve in the field", + "parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927" + }, + "a7ffb869-9dde-5e76-b276-c719c5c143a9": { + "alias": "oa_monitor_initial", + "body": { + "Oa": { + "Shared": { + "State": { + "do_activity": "", + "entry": "", + "exit": "", + "kind": "Initial" + } + } + } + }, + "description": "", + "id": "a7ffb869-9dde-5e76-b276-c719c5c143a9", + "name": "Start", + "parent": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7" + }, + "b280c6ca-e5f9-5424-a5c1-5676e01c2371": { + "alias": "oa_decision", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Control": { + "kind": "Choice" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "b280c6ca-e5f9-5424-a5c1-5676e01c2371", + "name": "Can a remote reset safely recover pressure?", + "parent": "58bae2b0-f560-50f2-818d-19091d22d18a" + }, + "b97437c6-cd7a-5a05-b537-b30a17dd936a": { + "alias": "oa_call", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Exchange": { + "exchange": "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "message_kind": "Call", + "receiver": "fc81c5f0-0442-5b88-992b-e5b10f351c59", + "reply_to": null, + "sender": "41859a65-ded2-547b-ab03-14e2fa740cf9", + "values": [ + { + "expression": "420.0", + "field": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7", + "path": [] + } + ] + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "b97437c6-cd7a-5a05-b537-b30a17dd936a", + "name": "Request valve repair", + "parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" + }, + "c05b9422-b9da-5de5-b21d-07ad23bd2b8a": { + "alias": "sa_technician", + "body": { + "Sa": "Actor" + }, + "description": "", + "id": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a", + "name": "Field technician", + "parent": null + }, + "c59432fe-6092-5ee0-908d-9dbf39476471": { + "alias": "oa_repair_step", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "a21465af-05f3-5fb5-8983-de26932422fb", + "lifeline": null + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "c59432fe-6092-5ee0-908d-9dbf39476471", + "name": "Repair the valve", + "parent": "5d3af417-244c-54bb-9588-16daedda4e1f" + }, + "c9c61f50-06e0-5d17-973d-dcc57cd5cc90": { + "alias": "oa_mission", + "body": { + "Oa": "Mission" + }, + "description": "", + "id": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90", + "name": "Maintain safe water supply", + "parent": null + }, + "cc2d497a-fd15-5455-9ee5-e70eb95811d8": { + "alias": "oa_reply", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Exchange": { + "exchange": "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "message_kind": "Reply", + "receiver": "41859a65-ded2-547b-ab03-14e2fa740cf9", + "reply_to": "b97437c6-cd7a-5a05-b537-b30a17dd936a", + "sender": "fc81c5f0-0442-5b88-992b-e5b10f351c59", + "values": [ + { + "expression": "320.0", + "field": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7", + "path": [] + } + ] + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "cc2d497a-fd15-5455-9ee5-e70eb95811d8", + "name": "Return pressure after repair", + "parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" + }, + "d0c8be87-d238-503a-a549-7558a210507f": { + "alias": "oa_reset", + "body": { + "Oa": "Activity" + }, + "description": "", + "id": "d0c8be87-d238-503a-a549-7558a210507f", + "name": "Reset valve remotely", + "parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927" + }, + "d2026fc2-74a8-5e22-9942-ff3eb68a3677": { + "alias": "oa_reset_step", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "d0c8be87-d238-503a-a549-7558a210507f", + "lifeline": null + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "d2026fc2-74a8-5e22-9942-ff3eb68a3677", + "name": "Try the authorized remote reset", + "parent": "58bae2b0-f560-50f2-818d-19091d22d18a" + }, + "d6f881a4-95da-54e9-ad97-1b8965532629": { + "alias": "oa_full_scenario", + "body": { + "Oa": { + "Shared": { + "Scenario": { + "context": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb", + "postcondition": "The controller has received the measured pressure after repair", + "precondition": "A pressure alarm has been assessed", + "steps": [ + "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5" + ], + "viewpoint": "ParticipantInteraction" + } + } + } + }, + "description": "", + "id": "d6f881a4-95da-54e9-ad97-1b8965532629", + "name": "Restore supply through field repair", + "parent": null + }, + "d736c7d6-d369-550a-8ba4-dae223e40bb3": { + "alias": "oa_repair_operation", + "body": { + "Oa": { + "Shared": { + "ExchangeItem": { + "kind": "Information", + "mechanism": "Operation", + "supertype": null + } + } + } + }, + "description": "", + "id": "d736c7d6-d369-550a-8ba4-dae223e40bb3", + "name": "Valve repair", + "parent": null + }, + "df2fd3f8-6bc2-5380-a13f-36643ed35ac7": { + "alias": "oa_report_step", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Exchange": { + "exchange": "b436d0b3-c824-5a96-af6b-2c269816d1cc", + "message_kind": "Asynchronous", + "receiver": null, + "reply_to": null, + "sender": null, + "values": [] + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "df2fd3f8-6bc2-5380-a13f-36643ed35ac7", + "name": "Report the measured result", + "parent": "5d3af417-244c-54bb-9588-16daedda4e1f" + }, + "e00594a3-6122-5a6b-b3c2-ecb5506c741d": { + "alias": "oa_confirm_step", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "Action": { + "action": "727c0b5c-8db6-5eb7-83d6-735519c5949f", + "lifeline": null + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "e00594a3-6122-5a6b-b3c2-ecb5506c741d", + "name": "Confirm safe pressure", + "parent": "58bae2b0-f560-50f2-818d-19091d22d18a" + }, + "e07c3952-4a1a-5cc7-b7d5-03a01101ce49": { + "alias": "oa_technician", + "body": { + "Oa": "Actor" + }, + "description": "", + "id": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49", + "name": "Field technician", + "parent": null + }, + "e7824764-5db9-5384-8198-2fbaea2b10b2": { + "alias": "oa_pressure", + "body": { + "Oa": { + "Shared": { + "DataType": { + "default": null, + "definition": { + "Real": { + "maximum": 600.0, + "minimum": 0.0 + } + }, + "unit": "kPa" + } + } + } + }, + "description": "", + "id": "e7824764-5db9-5384-8198-2fbaea2b10b2", + "name": "Measured pressure", + "parent": null + }, + "fc6763bf-a534-54bf-afcd-57ab285ff07d": { + "alias": "oa_use_field", + "body": { + "Oa": { + "Shared": { + "Occurrence": { + "body": { + "SequenceReference": { + "sequence": "5d3af417-244c-54bb-9588-16daedda4e1f" + } + }, + "postcondition": "", + "precondition": "" + } + } + } + }, + "description": "", + "id": "fc6763bf-a534-54bf-afcd-57ab285ff07d", + "name": "Use the field repair procedure", + "parent": "58bae2b0-f560-50f2-818d-19091d22d18a" + }, + "fc81c5f0-0442-5b88-992b-e5b10f351c59": { + "alias": "oa_responder", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49" + } + } + } + }, + "description": "", + "id": "fc81c5f0-0442-5b88-992b-e5b10f351c59", + "name": "Technician", + "parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" + }, + "fffff882-78fd-5415-928d-c1ef7fac6576": { + "alias": "oa_outer_technician", + "body": { + "Oa": { + "Shared": { + "Lifeline": { + "represented": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49" + } + } + } + }, + "description": "", + "id": "fffff882-78fd-5415-928d-c1ef7fac6576", + "name": "Technician", + "parent": "d6f881a4-95da-54e9-ad97-1b8965532629" + } + }, + "id": "2786d72f-5763-5f33-a57f-2773a4ca1a6c", + "name": "Restore safe water pressure — release 1 walkthrough", + "relations": { + "094b888c-450c-5c4f-971a-7d75db059574": { + "alias": "oa_request_carriage", + "body": { + "ExchangeAllocation": { + "source": "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "target": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d" + } + }, + "description": "", + "id": "094b888c-450c-5c4f-971a-7d75db059574", + "name": "Exchange allocation: Request field repair" + }, + "0c4c9e58-ff32-5c00-b82a-d408a4be0183": { + "alias": "oa_mission_participant", + "body": { + "MissionInvolvement": { + "source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "target": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90" + } + }, + "description": "", + "id": "0c4c9e58-ff32-5c00-b82a-d408a4be0183", + "name": "Mission involvement: Maintain safe water supply" + }, + "109e2d6b-7e86-5934-93a5-fab56eced84e": { + "alias": "oa_assess_then_decide", + "body": { + "SequenceLink": { + "guard": "", + "source": "0b07b9ed-492d-57f6-b0b1-ce8a709238a7", + "target": "b280c6ca-e5f9-5424-a5c1-5676e01c2371" + } + }, + "description": "", + "id": "109e2d6b-7e86-5934-93a5-fab56eced84e", + "name": "Continue" + }, + "1853df1f-30f4-5b1a-baac-2dcaf73c7b3a": { + "alias": "oa_reset_allocation", + "body": { + "Allocation": { + "source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "target": "d0c8be87-d238-503a-a549-7558a210507f" + } + }, + "description": "", + "id": "1853df1f-30f4-5b1a-baac-2dcaf73c7b3a", + "name": "Allocation: Reset valve remotely" + }, + "1f8b1898-65f6-5360-99cf-b78a71bd50ec": { + "alias": "oa_mission_delivery", + "body": { + "MissionCapability": { + "source": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90", + "target": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb" + } + }, + "description": "", + "id": "1f8b1898-65f6-5360-99cf-b78a71bd50ec", + "name": "Mission capability: Restore a safe supply" + }, + "21fe5e8e-cbc2-5dad-b3e8-1df46e167d97": { + "alias": "oa_normal_transition", + "body": { + "StateTransition": { + "effect": "", + "effects": [], + "guard": "repair confirmed and pressure is safe", + "source": "58c15833-6e75-523a-b57f-a88f19f6d672", + "target": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae", + "transition_kind": "External", + "trigger": "", + "triggers": [] + } + }, + "description": "", + "id": "21fe5e8e-cbc2-5dad-b3e8-1df46e167d97", + "name": "State transition: Monitoring" + }, + "229ee94f-d147-50f6-9769-b5bd0c03a084": { + "alias": "oa_confirm_path", + "body": { + "SequenceLink": { + "guard": "", + "source": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d", + "target": "e00594a3-6122-5a6b-b3c2-ecb5506c741d" + } + }, + "description": "", + "id": "229ee94f-d147-50f6-9769-b5bd0c03a084", + "name": "Continue" + }, + "27b47887-baf0-518b-bf87-f5acbf7d0b93": { + "alias": "oa_contact", + "body": { + "CommunicationMean": { + "items": [ + "d736c7d6-d369-550a-8ba4-dae223e40bb3" + ], + "oriented": false, + "source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "target": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49" + } + }, + "description": "", + "id": "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "name": "Technician service conversation" + }, + "2b00270c-79a5-52a5-af96-33346bea531b": { + "alias": "oa_start_monitoring", + "body": { + "StateTransition": { + "effect": "", + "effects": [], + "guard": "", + "source": "a7ffb869-9dde-5e76-b276-c719c5c143a9", + "target": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae", + "transition_kind": "External", + "trigger": "", + "triggers": [] + } + }, + "description": "", + "id": "2b00270c-79a5-52a5-af96-33346bea531b", + "name": "State transition: Monitoring" + }, + "3f54d890-4ca5-5e36-873b-abb5c92d578c": { + "alias": "oa_request_then_repair", + "body": { + "SequenceLink": { + "guard": "", + "source": "5ba8079c-2dbe-5e98-ae82-2b60c6020a02", + "target": "c59432fe-6092-5ee0-908d-9dbf39476471" + } + }, + "description": "", + "id": "3f54d890-4ca5-5e36-873b-abb5c92d578c", + "name": "Sequence link: Repair the valve" + }, + "4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a": { + "alias": "oa_report_carriage", + "body": { + "ExchangeAllocation": { + "source": "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "target": "b436d0b3-c824-5a96-af6b-2c269816d1cc" + } + }, + "description": "", + "id": "4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a", + "name": "Exchange allocation: Report repair result" + }, + "594c61cd-94e0-5c07-890d-edfd520d7df9": { + "alias": "oa_assess_allocation", + "body": { + "Allocation": { + "source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "target": "61f7bbfb-74a4-5540-9182-2583dfb27a49" + } + }, + "description": "", + "id": "594c61cd-94e0-5c07-890d-edfd520d7df9", + "name": "Allocation: Assess pressure alarm" + }, + "628cb4fc-fe63-5f6b-b364-6268f26b5740": { + "alias": "oa_assessment_delivery", + "body": { + "ChainInvolvement": { + "source": "022d3cfa-bbaf-5e13-924a-8e55099b8745", + "target": "6a30b763-cc51-546d-907f-5c63657cfd03" + } + }, + "description": "", + "id": "628cb4fc-fe63-5f6b-b364-6268f26b5740", + "name": "Chain involvement: Assess an alarm" + }, + "76218d89-68fd-531d-b35b-90c5b769a5ef": { + "alias": "oa_remote_path", + "body": { + "SequenceLink": { + "guard": "remote reset is authorized", + "source": "b280c6ca-e5f9-5424-a5c1-5676e01c2371", + "target": "d2026fc2-74a8-5e22-9942-ff3eb68a3677" + } + }, + "description": "", + "id": "76218d89-68fd-531d-b35b-90c5b769a5ef", + "name": "remote reset is authorized" + }, + "7fa37e63-db65-5aa7-88f2-31ff4347a787": { + "alias": "oa_assess_on_entry", + "body": { + "StateAction": { + "phase": "Entry", + "source": "58c15833-6e75-523a-b57f-a88f19f6d672", + "target": "61f7bbfb-74a4-5540-9182-2583dfb27a49" + } + }, + "description": "", + "id": "7fa37e63-db65-5aa7-88f2-31ff4347a787", + "name": "Assess when repair is needed" + }, + "ae53f363-0dec-5a7c-9afd-8fcd1b778ab2": { + "alias": "oa_repair_allocation", + "body": { + "Allocation": { + "source": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49", + "target": "a21465af-05f3-5fb5-8983-de26932422fb" + } + }, + "description": "", + "id": "ae53f363-0dec-5a7c-9afd-8fcd1b778ab2", + "name": "Allocation: Repair valve in the field" + }, + "b436d0b3-c824-5a96-af6b-2c269816d1cc": { + "alias": "oa_repair_report", + "body": { + "Interaction": { + "items": [ + "d736c7d6-d369-550a-8ba4-dae223e40bb3" + ], + "source": "a21465af-05f3-5fb5-8983-de26932422fb", + "target": "727c0b5c-8db6-5eb7-83d6-735519c5949f" + } + }, + "description": "", + "id": "b436d0b3-c824-5a96-af6b-2c269816d1cc", + "name": "Report repair result" + }, + "bac43d3b-910b-5bdc-be9b-f78cf973e1ed": { + "alias": "oa_remote_merge", + "body": { + "SequenceLink": { + "guard": "", + "source": "d2026fc2-74a8-5e22-9942-ff3eb68a3677", + "target": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d" + } + }, + "description": "", + "id": "bac43d3b-910b-5bdc-be9b-f78cf973e1ed", + "name": "Continue" + }, + "bfd4326e-ea65-5269-b5e6-e063a355d1e9": { + "alias": "oa_confirm_allocation", + "body": { + "Allocation": { + "source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "target": "727c0b5c-8db6-5eb7-83d6-735519c5949f" + } + }, + "description": "", + "id": "bfd4326e-ea65-5269-b5e6-e063a355d1e9", + "name": "Allocation: Confirm safe pressure" + }, + "c1adbbd0-a762-5ee3-8b9a-5c18af377771": { + "alias": "oa_field_path", + "body": { + "SequenceLink": { + "guard": "else", + "source": "b280c6ca-e5f9-5424-a5c1-5676e01c2371", + "target": "fc6763bf-a534-54bf-afcd-57ab285ff07d" + } + }, + "description": "", + "id": "c1adbbd0-a762-5ee3-8b9a-5c18af377771", + "name": "else" + }, + "c7c248f8-28b8-55be-9023-0991d44021e3": { + "alias": "oa_response_delivery", + "body": { + "ChainInvolvement": { + "source": "58bae2b0-f560-50f2-818d-19091d22d18a", + "target": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb" + } + }, + "description": "", + "id": "c7c248f8-28b8-55be-9023-0991d44021e3", + "name": "Chain involvement: Restore a safe supply" + }, + "c8196d35-2168-5fef-8b03-ba0d139bc00f": { + "alias": "oa_repair_then_report", + "body": { + "SequenceLink": { + "guard": "", + "source": "c59432fe-6092-5ee0-908d-9dbf39476471", + "target": "df2fd3f8-6bc2-5380-a13f-36643ed35ac7" + } + }, + "description": "", + "id": "c8196d35-2168-5fef-8b03-ba0d139bc00f", + "name": "Sequence link: Report the measured result" + }, + "c8593670-8906-530f-b6a2-3ada77a9c219": { + "alias": "oa_field_merge", + "body": { + "SequenceLink": { + "guard": "", + "source": "fc6763bf-a534-54bf-afcd-57ab285ff07d", + "target": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d" + } + }, + "description": "", + "id": "c8593670-8906-530f-b6a2-3ada77a9c219", + "name": "Continue" + }, + "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d": { + "alias": "oa_repair_request", + "body": { + "Interaction": { + "items": [ + "d736c7d6-d369-550a-8ba4-dae223e40bb3" + ], + "source": "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "target": "a21465af-05f3-5fb5-8983-de26932422fb" + } + }, + "description": "", + "id": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d", + "name": "Request field repair" + }, + "e21d9a54-ae8e-5618-a4f8-67ee22b92638": { + "alias": "oa_include_triage", + "body": { + "CapabilityInclude": { + "source": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb", + "target": "6a30b763-cc51-546d-907f-5c63657cfd03" + } + }, + "description": "", + "id": "e21d9a54-ae8e-5618-a4f8-67ee22b92638", + "name": "Capability include: Assess an alarm" + }, + "fbde9d5e-c7e9-55db-a2be-497345c491b3": { + "alias": "oa_alarm_transition", + "body": { + "StateTransition": { + "effect": "", + "effects": [], + "guard": "", + "source": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae", + "target": "58c15833-6e75-523a-b57f-a88f19f6d672", + "transition_kind": "External", + "trigger": "", + "triggers": [ + "65d6b8d6-271a-5c84-8b42-abbe310c955e" + ] + } + }, + "description": "", + "id": "fbde9d5e-c7e9-55db-a2be-497345c491b3", + "name": "State transition: Awaiting repair" + }, + "ffdbfcd0-d423-5707-a880-0dfbe1400f72": { + "alias": "oa_assessment_support", + "body": { + "CapabilityInvolvement": { + "source": "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "target": "6a30b763-cc51-546d-907f-5c63657cfd03" + } + }, + "description": "", + "id": "ffdbfcd0-d423-5707-a880-0dfbe1400f72", + "name": "Capability involvement: Assess an alarm" + } + }, + "schema_version": 7, + "traces": {} +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/transition-request.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/transition-request.json new file mode 100644 index 00000000..b2cc442b --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/transition-request.json @@ -0,0 +1,114 @@ +{ + "communication_endpoints": [ + { + "source": "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "source_port": { + "Create": { + "alias": "sa_control_port", + "description": "Explicitly chosen Standard component port for the repair service.", + "id": "98d411e7-7c65-5c3f-b543-8bf0f2522ea2", + "kind": "Standard", + "name": "Repair service client", + "orientation": "Unset" + } + }, + "target_port": { + "Create": { + "alias": "sa_technician_port", + "description": "Explicitly chosen Standard component port for the repair service.", + "id": "e6d69cbd-99d7-596b-bbe3-dada6118a600", + "kind": "Standard", + "name": "Repair service provider", + "orientation": "Unset" + } + } + } + ], + "destination_diagram": null, + "direction": "OaToSa", + "fields": [], + "mappings": [ + { + "source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "target": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0", + "target_kind": null + }, + { + "source": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49", + "target": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a", + "target_kind": null + } + ], + "resolutions": [], + "scope": "SelectedOnly", + "sources": [ + "022d3cfa-bbaf-5e13-924a-8e55099b8745", + "0b07b9ed-492d-57f6-b0b1-ce8a709238a7", + "1970608f-85d1-5234-ac86-5e2b0df27dc3", + "19bd3a3a-4d0c-56d5-bf50-a6b43fd81771", + "1b91f8a7-0bdb-514e-b1cd-955658e09927", + "2011b3ac-614b-5a47-8891-7ff81965f425", + "20472233-5ce6-5ffe-b4ad-0bdbccf3e423", + "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", + "3dfee23a-148b-5cec-ad2d-b774e84ea5bb", + "41859a65-ded2-547b-ab03-14e2fa740cf9", + "58bae2b0-f560-50f2-818d-19091d22d18a", + "58c15833-6e75-523a-b57f-a88f19f6d672", + "5ba8079c-2dbe-5e98-ae82-2b60c6020a02", + "5d3af417-244c-54bb-9588-16daedda4e1f", + "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "65d6b8d6-271a-5c84-8b42-abbe310c955e", + "6a30b763-cc51-546d-907f-5c63657cfd03", + "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d", + "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae", + "727c0b5c-8db6-5eb7-83d6-735519c5949f", + "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7", + "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7", + "9349b353-53f2-56f8-b571-a05b09335cdf", + "942975b8-0bef-5ae8-9fcb-c37497833fb0", + "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5", + "a21465af-05f3-5fb5-8983-de26932422fb", + "a7ffb869-9dde-5e76-b276-c719c5c143a9", + "b280c6ca-e5f9-5424-a5c1-5676e01c2371", + "b97437c6-cd7a-5a05-b537-b30a17dd936a", + "c59432fe-6092-5ee0-908d-9dbf39476471", + "c9c61f50-06e0-5d17-973d-dcc57cd5cc90", + "cc2d497a-fd15-5455-9ee5-e70eb95811d8", + "d0c8be87-d238-503a-a549-7558a210507f", + "d2026fc2-74a8-5e22-9942-ff3eb68a3677", + "d6f881a4-95da-54e9-ad97-1b8965532629", + "d736c7d6-d369-550a-8ba4-dae223e40bb3", + "df2fd3f8-6bc2-5380-a13f-36643ed35ac7", + "e00594a3-6122-5a6b-b3c2-ecb5506c741d", + "e07c3952-4a1a-5cc7-b7d5-03a01101ce49", + "e7824764-5db9-5384-8198-2fbaea2b10b2", + "fc6763bf-a534-54bf-afcd-57ab285ff07d", + "fc81c5f0-0442-5b88-992b-e5b10f351c59", + "fffff882-78fd-5415-928d-c1ef7fac6576", + "0c4c9e58-ff32-5c00-b82a-d408a4be0183", + "109e2d6b-7e86-5934-93a5-fab56eced84e", + "1853df1f-30f4-5b1a-baac-2dcaf73c7b3a", + "1f8b1898-65f6-5360-99cf-b78a71bd50ec", + "21fe5e8e-cbc2-5dad-b3e8-1df46e167d97", + "229ee94f-d147-50f6-9769-b5bd0c03a084", + "27b47887-baf0-518b-bf87-f5acbf7d0b93", + "2b00270c-79a5-52a5-af96-33346bea531b", + "3f54d890-4ca5-5e36-873b-abb5c92d578c", + "594c61cd-94e0-5c07-890d-edfd520d7df9", + "628cb4fc-fe63-5f6b-b364-6268f26b5740", + "76218d89-68fd-531d-b35b-90c5b769a5ef", + "7fa37e63-db65-5aa7-88f2-31ff4347a787", + "ae53f363-0dec-5a7c-9afd-8fcd1b778ab2", + "b436d0b3-c824-5a96-af6b-2c269816d1cc", + "bac43d3b-910b-5bdc-be9b-f78cf973e1ed", + "bfd4326e-ea65-5269-b5e6-e063a355d1e9", + "c1adbbd0-a762-5ee3-8b9a-5c18af377771", + "c7c248f8-28b8-55be-9023-0991d44021e3", + "c8196d35-2168-5fef-8b03-ba0d139bc00f", + "c8593670-8906-530f-b6a2-3ada77a9c219", + "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d", + "e21d9a54-ae8e-5618-a4f8-67ee22b92638", + "fbde9d5e-c7e9-55db-a2be-497345c491b3", + "ffdbfcd0-d423-5707-a880-0dfbe1400f72" + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_oa_allocation_view.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_oa_allocation_view.arcadia new file mode 100644 index 00000000..0c34ca06 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_oa_allocation_view.arcadia @@ -0,0 +1,100 @@ +diagram oa_allocation_view "1 · OA responsibility and repair traffic" id "103ea62c-ac56-5827-94e7-cf09bca96ccc" { + description "Teaching view: positions and filters do not change ownership or exchange identities."; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; +} + +node oa_allocation_view_oa_assess id "5ae1c46d-59a3-50fd-8cc3-b292df21f951" { + collapsed false; + diagram @oa_allocation_view; + element @oa_assess; + position { + x 100.0; + y 170.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node oa_allocation_view_oa_confirm id "edd74060-ac61-5450-a57c-a6577daa5d50" { + collapsed false; + diagram @oa_allocation_view; + element @oa_confirm; + position { + x 100.0; + y 490.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node oa_allocation_view_oa_control id "3191e05c-1c7f-5f0e-beb0-5f3bded54c48" { + collapsed false; + diagram @oa_allocation_view; + element @oa_control; + position { + x 60.0; + y 80.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node oa_allocation_view_oa_repair id "202ebe37-ddb4-5099-8ce9-ec3e895ab9e9" { + collapsed false; + diagram @oa_allocation_view; + element @oa_repair; + position { + x 890.0; + y 170.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node oa_allocation_view_oa_reset id "7066f78c-9736-5349-b94a-0587331b980e" { + collapsed false; + diagram @oa_allocation_view; + element @oa_reset; + position { + x 100.0; + y 330.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node oa_allocation_view_oa_technician id "d27f28ef-f10a-5355-9a05-6f2fd39b7de6" { + collapsed false; + diagram @oa_allocation_view; + element @oa_technician; + position { + x 850.0; + y 80.0; + }; + size { + height 110.0; + width 245.0; + }; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_allocation_view.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_allocation_view.arcadia new file mode 100644 index 00000000..b3f72d22 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_allocation_view.arcadia @@ -0,0 +1,100 @@ +diagram sa_allocation_view "2 · SA service boundary and functions" id "35d3c24b-289e-59e5-a610-8333e2c6a4bb" { + description "Teaching view: positions and filters do not change ownership or exchange identities."; + layer Sa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; +} + +node sa_allocation_view_sa_assess id "60f6ad74-b69e-5aef-b832-f1bd60b903ae" { + collapsed false; + diagram @sa_allocation_view; + element @sa_assess; + position { + x 100.0; + y 170.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_allocation_view_sa_confirm id "7e3ba36f-bc68-5520-bdb9-77083bb7bba2" { + collapsed false; + diagram @sa_allocation_view; + element @sa_confirm; + position { + x 100.0; + y 490.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_allocation_view_sa_control id "8345c76a-8d85-5c31-902e-ec1cd33ed4a3" { + collapsed false; + diagram @sa_allocation_view; + element @sa_control; + position { + x 60.0; + y 80.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_allocation_view_sa_repair id "34630a18-41b0-5fdd-bff4-ee86e93e8651" { + collapsed false; + diagram @sa_allocation_view; + element @sa_repair; + position { + x 890.0; + y 170.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_allocation_view_sa_reset id "73406244-ebd7-5995-86c7-e17c73c50b32" { + collapsed false; + diagram @sa_allocation_view; + element @sa_reset; + position { + x 100.0; + y 330.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_allocation_view_sa_technician id "f7225d1c-e506-505d-bb20-916950269d4b" { + collapsed false; + diagram @sa_allocation_view; + element @sa_technician; + position { + x 850.0; + y 80.0; + }; + size { + height 110.0; + width 245.0; + }; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_capability_view.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_capability_view.arcadia new file mode 100644 index 00000000..0b6b78ed --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_capability_view.arcadia @@ -0,0 +1,72 @@ +diagram sa_capability_view "4 · SA mission and included capability" id "3e6ad194-61b5-584c-b0f0-a78a20af5781" { + description "Teaching view: positions and filters do not change ownership or exchange identities."; + layer Sa; + projection Capabilities; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; +} + +node sa_capability_view_sa_control id "41ddb68b-bd2b-5f91-82eb-efde01157828" { + collapsed false; + diagram @sa_capability_view; + element @sa_control; + position { + x 60.0; + y 60.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_capability_view_sa_mission id "4b814335-bf98-5b68-85d5-ea549766517a" { + collapsed false; + diagram @sa_capability_view; + element @sa_mission; + position { + x 420.0; + y 60.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_capability_view_sa_restore id "d3bc13f9-7726-5280-83fe-63f391c45afb" { + collapsed false; + diagram @sa_capability_view; + element @sa_restore; + position { + x 420.0; + y 260.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_capability_view_sa_triage id "069a3fb3-077c-59d8-91da-27b0665143c7" { + collapsed false; + diagram @sa_capability_view; + element @sa_triage; + position { + x 800.0; + y 260.0; + }; + size { + height 110.0; + width 245.0; + }; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_service_view.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_service_view.arcadia new file mode 100644 index 00000000..48576c7b --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_service_view.arcadia @@ -0,0 +1,104 @@ +diagram sa_service_view "3 · SA service conversation only" id "50af4c9b-93ce-5ff5-a1f8-7a81eb97e779" { + description "Teaching view: positions and filters do not change ownership or exchange identities."; + layer Sa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "NameAndItems"; + hidden_edges []; + participant_categories { + Any [@sa_contact_category]; + }; + relation_kinds "All"; + work_categories { + Any []; + }; + work_contexts "All"; + }; +} + +node sa_service_view_sa_assess id "439f1e45-e5ed-567c-978b-4c93ef267db1" { + collapsed false; + diagram @sa_service_view; + element @sa_assess; + position { + x 100.0; + y 170.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_service_view_sa_confirm id "6f138672-149b-5f88-ab07-7fc413a42262" { + collapsed false; + diagram @sa_service_view; + element @sa_confirm; + position { + x 100.0; + y 490.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_service_view_sa_control id "f53d4352-b042-56a6-8b3e-c51cd27254f9" { + collapsed false; + diagram @sa_service_view; + element @sa_control; + position { + x 60.0; + y 80.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_service_view_sa_repair id "ae36489d-6ec8-5f1c-b603-8b497227efba" { + collapsed false; + diagram @sa_service_view; + element @sa_repair; + position { + x 890.0; + y 170.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_service_view_sa_reset id "d52da4e6-40b7-5dbc-84fb-80c443711c69" { + collapsed false; + diagram @sa_service_view; + element @sa_reset; + position { + x 100.0; + y 330.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_service_view_sa_technician id "40210589-69f7-5209-b329-10bb83cf615c" { + collapsed false; + diagram @sa_service_view; + element @sa_technician; + position { + x 850.0; + y 80.0; + }; + size { + height 110.0; + width 245.0; + }; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_state_view.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_state_view.arcadia new file mode 100644 index 00000000..6bbb6df1 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/release1/views/diagram_sa_state_view.arcadia @@ -0,0 +1,90 @@ +diagram sa_state_view "5 · SA pressure supervision" id "30d5baf9-6581-5cb6-846a-bcaa1e6cce63" { + description "Teaching view: positions and filters do not change ownership or exchange identities."; + layer Sa; + projection { + StateMachine { + machine @sa_monitor; + }; + }; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; +} + +node sa_state_view_sa_monitor id "a676fbb9-0833-59a8-98cf-a10d8f4b7434" { + collapsed false; + diagram @sa_state_view; + element @sa_monitor; + position { + x 30.0; + y 30.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_state_view_sa_monitor_initial id "5e2326a0-0f6c-5f8d-8a21-fdded18a9281" { + collapsed false; + diagram @sa_state_view; + element @sa_monitor_initial; + position { + x 100.0; + y 200.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_state_view_sa_monitor_region id "55a74f91-2025-5001-8db8-9566b1dbe783" { + collapsed false; + diagram @sa_state_view; + element @sa_monitor_region; + position { + x 70.0; + y 95.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_state_view_sa_monitoring id "b3af7b04-5a45-5b82-ab69-7eada4b876f0" { + collapsed false; + diagram @sa_state_view; + element @sa_monitoring; + position { + x 220.0; + y 200.0; + }; + size { + height 110.0; + width 245.0; + }; +} + +node sa_state_view_sa_waiting id "57acbb71-ca86-57fc-ae90-42dad195f0e0" { + collapsed false; + diagram @sa_state_view; + element @sa_waiting; + position { + x 650.0; + y 200.0; + }; + size { + height 110.0; + width 245.0; + }; +} + diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/project.arcadia new file mode 100644 index 00000000..2771b2bf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/project.arcadia @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/救援/confirm.arcadia new file mode 100644 index 00000000..2d3ec804 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/救援/confirm.arcadia @@ -0,0 +1 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/helper.py b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/helper.py new file mode 100644 index 00000000..467eca6a --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/helper.py @@ -0,0 +1,281 @@ +"""Explicit native-v4 launch/checkpoint helper. Never operates GUI or compiles. + +Launch/check/closed require the corresponding root-observed boundary. Merely +copying a snapshot never claims Apply, Save, recovery or model acceptance. +""" +import argparse +from datetime import datetime, timezone +import hashlib +import json +import os +from pathlib import Path +import re +import shutil +import subprocess +import sys +import zipfile + +ROOT = Path(__file__).resolve().parents[2] +BASE = Path(__file__).resolve().parent +TRIAL = BASE / 'trial' +FIXTURES = BASE / 'fixtures' +ORIGINAL = ROOT / '.local/text-navigation-native-20260911-preparation' +GATES = ROOT / '.local/text-repair-save-20260911' +ZIP_SHA = '213fdb39ea7c3601b4baac674c3ab3ecc863ac44db1b092d922d3e24f26887b7' +SOURCE_COMMIT = '33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c' +FIXTURE_MANIFEST_SHA = '7bccf622c8e2ff42f9e71ac8e5d08ea27b3493c9ebc689ce5f7fbac9aa63f851' +ORIGINAL_MANIFEST_SHA = 'edd4157fc31823f4494dee91862728b87f12ef51c49b8d1fd86a954bc9ecc1ed' +DLL_SHA = 'f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4' +ORACLE_SHA = '967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c' +RUNTIME = ROOT / '.local/toolchain/llvm-mingw-20260826-ucrt-x86_64/bin/libunwind.dll' +ORACLE = ROOT / '.local/staged-source-oracle-20260911/staged-source-authoring-contract.exe' +MODELS = ('valid', 'release1', 'ambiguous', 'missing-include', 'recovery') +JOURNAL = '.arcadia-save-project.arcadia.journal' +COMMANDS = { + 'desktop-tests': ['cargo', 'test', '--locked', '--offline', '-p', 'oa-desktop', '--bin', 'arcadia-studio', '--', '--test-threads=1'], + 'desktop-clippy': ['cargo', 'clippy', '--locked', '--offline', '-p', 'oa-desktop', '--all-targets', '--', '-D', 'warnings'], + 'scoped-fmt': ['rustfmt', '--check', '--edition', '2024', '--config', 'skip_children=true', 'crates/oa-desktop/src/app.rs', 'crates/oa-desktop/src/document.rs', 'crates/oa-desktop/src/app/repair_save_state_tests.rs'], + 'diff-check': ['git', 'diff', '--check'], + 'gui-build': ['cargo', 'build', '--locked', '--offline', '-p', 'oa-desktop', '--bin', 'arcadia-studio', '--message-format=json-render-diagnostics'], +} + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def ordinary(path): + path = Path(path).absolute() + for p in (path, *path.parents): + if p.exists(): + assert not p.is_symlink() and not (getattr(p.lstat(), 'st_file_attributes', 0) & 0x400), str(p) + return path + + +def sha(path): + with ordinary(path).open('rb') as stream: + return hashlib.file_digest(stream, 'sha256').hexdigest() + + +def load(path): + return json.loads(ordinary(path).read_text(encoding='utf-8')) + + +def record(path, value): + ordinary(path) + with path.open('x', encoding='utf-8', newline='\n') as out: + json.dump(value, out, ensure_ascii=False, indent=2) + out.write('\n') + + +def inventory(folder): + ordinary(folder) + result = {} + for p in folder.rglob('*'): + ordinary(p) + if p.is_file(): + result[p.relative_to(folder).as_posix()] = sha(p) + assert len({p.casefold() for p in result}) == len(result) + return result + + +def copy_exact(source, destination): + before = inventory(source) + assert not destination.exists() + shutil.copytree(source, destination) + assert inventory(source) == inventory(destination) == before + return before + + +def git(*args): + return subprocess.check_output(['git', *args], cwd=ROOT) + + +def fixture_admission(): + assert sha(ORIGINAL / 'fixture-manifest.json') == ORIGINAL_MANIFEST_SHA + for item in load(ORIGINAL / 'fixture-manifest.json'): + path = (ORIGINAL / item['path']).resolve() + assert path.is_relative_to(ORIGINAL) + assert sha(path) == item['sha256'] and path.stat().st_size == item['bytes'] + assert sha(BASE / 'fixture-manifest.json') == FIXTURE_MANIFEST_SHA + frozen = load(BASE / 'fixture-manifest.json') + expected = {item['path']: item['sha256'] for item in frozen['files']} + assert len(expected) == len(frozen['files']) and inventory(FIXTURES) == expected + mapping = {'valid': 'valid-baseline', 'release1': 'release1-baseline', 'ambiguous': 'ambiguous-open', 'missing-include': 'missing-include-open'} + for destination, original in mapping.items(): + assert inventory(FIXTURES / destination) == inventory(ORIGINAL / original) + after = FIXTURES / 'recovery-expected-after' + before = FIXTURES / 'recovery-expected-before' + assert inventory(after) == inventory(FIXTURES / 'valid') + a = (after / 'project.arcadia').read_bytes() + b = (before / 'project.arcadia').read_bytes() + title = '"Navigation — 救援"'.encode('utf-8') + old_title = '"Before interrupted save — 救援"'.encode('utf-8') + assert a.count(title) == 1 and b == a.replace(title, old_title, 1) + assert {p: h for p, h in inventory(before).items() if p != 'project.arcadia'} == {p: h for p, h in inventory(after).items() if p != 'project.arcadia'} + recovery = FIXTURES / 'recovery' + assert load(recovery / JOURNAL / 'journal.json') == {'version': 1, 'entry': 'project.arcadia', 'files': [{'path': 'project.arcadia', 'before': True, 'write': True}]} + assert (recovery / JOURNAL / '0.before').read_bytes() == b + assert (recovery / JOURNAL / '0.after').read_bytes() == a + assert {p: h for p, h in inventory(recovery).items() if not p.startswith(JOURNAL + '/')} == inventory(after) + return frozen + + +def gate_admission(source_commit): + assert source_commit == SOURCE_COMMIT + assert git('rev-parse', 'HEAD').decode().strip() == source_commit + manifest = load(GATES / 'inputs1.json') + assert manifest['archiveSha256'] == sha(GATES / 'inputs1.zip') == ZIP_SHA + entries = {e['path']: e for e in manifest['files']} + assert len(entries) == len(manifest['files']) == 500 + selectors = ['crates', '.cargo', 'Cargo.toml', 'Cargo.lock', 'docs', 'examples', 'harness/fixtures'] + assert not git('status', '--porcelain', '--', *selectors).strip(), 'Source must be committed before launch.' + paths = git('ls-files', '-z', '--cached', '--others', '--exclude-standard', '--', *selectors).decode().split('\0')[:-1] + assert sorted(set(paths)) == sorted(entries) + with zipfile.ZipFile(GATES / 'inputs1.zip') as archive: + assert len(archive.namelist()) == len(entries) and set(archive.namelist()) == set(entries) + for name, item in entries.items(): + path = (ROOT / name).resolve() + assert path.is_relative_to(ROOT) + raw = ordinary(path).read_bytes() + assert len(raw) == item['bytes'] and hashlib.sha256(raw).hexdigest() == item['sha256'] + assert archive.read(name) == raw + complete = load(GATES / 'complete.json') + assert complete['archiveSha256'] == ZIP_SHA and complete['inputsUnchanged'] is True + assert complete['gates'] == list(COMMANDS) and complete['sourceHead'] == manifest['head'] + receipts = {} + for name, command in COMMANDS.items(): + receipt = load(GATES / (name + '-result.json')) + assert receipt['exitCode'] == 0 and receipt['inputsUnchanged'] is True and receipt['command'] == command + assert sha(GATES / (name + '-stdout.log')) == receipt['stdoutSha256'] + assert sha(GATES / (name + '-stderr.log')) == receipt['stderrSha256'] + receipts[name] = sha(GATES / (name + '-result.json')) + summaries = re.findall(r'test result: ok\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;', (GATES / 'desktop-tests-stdout.log').read_text(encoding='utf-8')) + assert summaries == [('755', '0', '1', '0', '0')] + build = load(GATES / 'gui-build-result.json')['binary'] + artifact = build['artifact'] + assert artifact['target']['name'] == 'arcadia-studio' and artifact['profile']['test'] is False + assert artifact['profile']['opt_level'] == '0' and artifact['profile']['debug_assertions'] is True + assert Path(artifact['executable']).resolve() == Path(build['path']).resolve() + assert Path(build['path']).resolve().is_relative_to(ROOT / '.local/target-gnullvm') + binary = GATES / 'gui-repair.exe' + assert sha(binary) == build['sha256'] and binary.stat().st_size == build['bytes'] + assert sha(RUNTIME) == DLL_SHA and sha(ORACLE) == ORACLE_SHA + return binary, build, receipts + + +def environment(): + parent = {k.upper(): v for k, v in os.environ.items()} + names = ('SystemRoot', 'SystemDrive', 'ProgramData', 'ALLUSERSPROFILE', 'PUBLIC') + standard = {name: parent[name.upper()] for name in names} + assert all(value and '%' not in value for value in standard.values()) + system = standard['SystemRoot'] + return {**standard, 'WINDIR': system, 'PATH': system + '\\System32;' + system, + 'USERPROFILE': str(TRIAL / 'profile'), 'LOCALAPPDATA': str(TRIAL / 'profile/local'), + 'APPDATA': str(TRIAL / 'profile/roaming'), 'TEMP': str(TRIAL / 'tmp'), 'TMP': str(TRIAL / 'tmp')} + + +def launch(args): + assert not TRIAL.exists(), 'A previous trial must remain untouched.' + frozen = fixture_admission() + binary, build, receipts = gate_admission(args.source_commit) + ordinary(BASE) + TRIAL.mkdir() + for name in ('bin', 'profile/local', 'profile/roaming', 'profile/Desktop', 'tmp', 'screenshots', 'checkpoints'): + (TRIAL / name).mkdir(parents=True) + for source, name, checksum in ((binary, 'arcadia-studio.exe', build['sha256']), (RUNTIME, 'libunwind.dll', DLL_SHA)): + with source.open('rb') as src, (TRIAL / 'bin' / name).open('xb') as dst: + shutil.copyfileobj(src, dst) + assert sha(source) == sha(TRIAL / 'bin' / name) == checksum + sources = {model: copy_exact(FIXTURES / model, TRIAL / model) for model in MODELS} + record(TRIAL / 'source-before.json', sources) + record(TRIAL / 'binary-before.json', inventory(TRIAL / 'bin')) + record(TRIAL / 'admission.json', {'atUtc': now(), 'sourceCommit': args.source_commit, 'inputArchiveSha256': ZIP_SHA, + 'gateReceipts': receipts, 'completeReceiptSha256': sha(GATES / 'complete.json'), 'fixtureManifestSha256': sha(BASE / 'fixture-manifest.json'), + 'originalFixtureManifestSha256': ORIGINAL_MANIFEST_SHA, 'binary': build, 'scope': 'Gate/fixture admission only, not native acceptance.'}) + env = environment() + startup = subprocess.STARTUPINFO() + startup.dwFlags |= subprocess.STARTF_USESHOWWINDOW + startup.wShowWindow = 0 + with (TRIAL / 'stdout.log').open('xb') as out, (TRIAL / 'stderr.log').open('xb') as err: + process = subprocess.Popen([str(TRIAL / 'bin/arcadia-studio.exe')], cwd=TRIAL / 'bin', env=env, stdout=out, stderr=err, startupinfo=startup) + receipt = {'atUtc': now(), 'pid': process.pid, 'sourceCommit': args.source_commit, 'binarySha256': build['sha256'], + 'guiBuildReceiptSha256': receipts['gui-build'], 'environment': env, 'modelEntries': {m: str(TRIAL / m / 'project.arcadia') for m in MODELS}, + 'scope': 'Explicitly launched identified Windows GUI; native results pending.'} + record(TRIAL / 'launch.json', receipt) + print(json.dumps(receipt, ensure_ascii=False, indent=2)) + + +def checkpoint(args, check): + assert args.label and re.fullmatch('[a-z0-9][a-z0-9-]{0,79}', args.label) + if check: + assert args.after_visible_save, 'Oracle check requires root-observed successful Save.' + fixture_admission() + launch_receipt = load(TRIAL / 'launch.json') + before_bin = load(TRIAL / 'binary-before.json') + assert inventory(TRIAL / 'bin') == before_bin and before_bin['arcadia-studio.exe'] == launch_receipt['binarySha256'] + folder = TRIAL / 'checkpoints' / args.label + assert not folder.exists() + folder.mkdir() + source = TRIAL / args.model + files = copy_exact(source, folder / 'sources') + journals = {p: h for p, h in files.items() if p.split('/')[0].startswith('.arcadia-save-')} + state = {'atUtc': now(), 'label': args.label, 'model': args.model, 'files': files, + 'arcadiaFiles': sum(p.endswith('.arcadia') for p in files), 'journalFiles': journals, + 'pendingJournalExists': (source / JOURNAL).exists(), 'binaryFilesUnchanged': True, + 'scope': 'On-disk snapshot only; no accepted graph, Apply, Save or recovery success inferred.'} + record(folder / 'snapshot.json', state) + if not check: + print(json.dumps(state, ensure_ascii=False, indent=2)) + return + assert not journals, 'Final saved oracle cannot bypass a retained transaction journal.' + assert sha(ORACLE) == ORACLE_SHA + expected = FIXTURES / ('release1' if args.model == 'release1' else 'recovery-expected-after' if args.model == 'recovery' else 'valid') + env = environment() + env['PATH'] = str(TRIAL / 'bin') + ';' + env['PATH'] + command = [str(ORACLE), 'same', str(expected / 'project.arcadia'), str(folder / 'sources/project.arcadia')] + result = subprocess.run(command, capture_output=True, env=env) + with (folder / 'oracle.stdout.log').open('xb') as out: + out.write(result.stdout) + with (folder / 'oracle.stderr.log').open('xb') as err: + err.write(result.stderr) + receipt = {'atUtc': now(), 'command': command, 'exitCode': result.returncode, 'oracleSha256': ORACLE_SHA, + 'afterVisibleSaveConfirmedByCaller': True, 'model': args.model, 'expected': str(expected), 'files': files, + 'binaryFilesUnchanged': inventory(TRIAL / 'bin') == before_bin, + 'scope': 'Actual saved oracle result; complete Project/identity/reachable and physical Arcadia equality only if exitCode is zero.'} + record(folder / 'oracle.json', receipt) + print(result.stdout.decode('utf-8', errors='replace')) + print(json.dumps(receipt, ensure_ascii=False, indent=2)) + assert receipt['binaryFilesUnchanged'] + if result.returncode: + print(result.stderr.decode('utf-8', errors='replace')) + raise SystemExit(result.returncode) + + +def closed(args): + assert args.observed_absent, 'Root must first verify the process/window is absent.' + before = load(TRIAL / 'binary-before.json') + after = inventory(TRIAL / 'bin') + record(TRIAL / 'binary-after-close.json', {'atUtc': now(), 'files': after, 'unchanged': before == after, + 'absenceObservedByCaller': True, 'scope': 'Binary readback only, not a process/exit-code observation by this helper.'}) + assert before == after + print(json.dumps({'unchanged': True, 'files': len(after)})) + + +if __name__ == '__main__': + sys.stdout.reconfigure(encoding='utf-8') + sys.stderr.reconfigure(encoding='utf-8') + parser = argparse.ArgumentParser() + parser.add_argument('action', choices=('launch', 'snapshot', 'check', 'closed')) + parser.add_argument('--source-commit') + parser.add_argument('--model', choices=MODELS, default='valid') + parser.add_argument('--label') + parser.add_argument('--after-visible-save', action='store_true') + parser.add_argument('--observed-absent', action='store_true') + arguments = parser.parse_args() + if arguments.action == 'launch': + launch(arguments) + elif arguments.action in ('snapshot', 'check'): + checkpoint(arguments, arguments.action == 'check') + else: + closed(arguments) diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/manifest.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/manifest.json new file mode 100644 index 00000000..32a037a4 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/manifest.json @@ -0,0 +1,998 @@ +{ + "scope": "Exact native repair/save evidence; no binaries or final release claim", + "payloadFiles": 166, + "payloadBytes": 2421715, + "files": [ + { + "path": ".gitattributes", + "bytes": 58, + "sha256": "0a38b8af3fddb7ebb709c8c891e57657b0f5c8fe54a86e63ae4f4c3bfac4808c" + }, + { + "path": ".gitignore", + "bytes": 10, + "sha256": "1b7c01abb4d9e16cc4187667732237bf0ee6cee7bbad14c3b860b7216bc9c4b8" + }, + { + "path": "excluded-duplicates.json", + "bytes": 6127, + "sha256": "ae4c44205c6ddc2d1bcddfabfc788065070e323e86632469368af687c0cfe73e" + }, + { + "path": "fixture-manifest.json", + "bytes": 12194, + "sha256": "7bccf622c8e2ff42f9e71ac8e5d08ea27b3493c9ebc689ce5f7fbac9aa63f851", + "original": ".local/text-repair-save-native-20260911/fixture-manifest.json" + }, + { + "path": "fixtures/ambiguous/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/fixtures/ambiguous/links.arcadia" + }, + { + "path": "fixtures/ambiguous/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "original": ".local/text-repair-save-native-20260911/fixtures/ambiguous/project.arcadia" + }, + { + "path": "fixtures/ambiguous/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/fixtures/ambiguous/救援/assess.arcadia" + }, + { + "path": "fixtures/ambiguous/救援/confirm.arcadia", + "bytes": 186, + "sha256": "ba3e222bdc7dfa94e4f1b16df091447835da6b5bea8a72701e12e077e77319a6", + "original": ".local/text-repair-save-native-20260911/fixtures/ambiguous/救援/confirm.arcadia" + }, + { + "path": "fixtures/missing-include/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/fixtures/missing-include/links.arcadia" + }, + { + "path": "fixtures/missing-include/project.arcadia", + "bytes": 320, + "sha256": "573357995f0a68fef39aa3eef3125e2271242d1ce01607c129624399b77e682e", + "original": ".local/text-repair-save-native-20260911/fixtures/missing-include/project.arcadia" + }, + { + "path": "fixtures/missing-include/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/fixtures/missing-include/救援/assess.arcadia" + }, + { + "path": "fixtures/missing-include/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919", + "original": ".local/text-repair-save-native-20260911/fixtures/missing-include/救援/confirm.arcadia" + }, + { + "path": "fixtures/recovery/.arcadia-save-project.arcadia.journal/0.after", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery/.arcadia-save-project.arcadia.journal/0.after" + }, + { + "path": "fixtures/recovery/.arcadia-save-project.arcadia.journal/0.before", + "bytes": 290, + "sha256": "6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery/.arcadia-save-project.arcadia.journal/0.before" + }, + { + "path": "fixtures/recovery/.arcadia-save-project.arcadia.journal/journal.json", + "bytes": 104, + "sha256": "08e19098159f9a539f33754ef8d8bbb5e653744baa0aa9784403e019498d4c42", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery/.arcadia-save-project.arcadia.journal/journal.json" + }, + { + "path": "fixtures/recovery/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery/links.arcadia" + }, + { + "path": "fixtures/recovery/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery/project.arcadia" + }, + { + "path": "fixtures/recovery/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery/救援/assess.arcadia" + }, + { + "path": "fixtures/recovery/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery/救援/confirm.arcadia" + }, + { + "path": "fixtures/recovery-expected-after/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery-expected-after/links.arcadia" + }, + { + "path": "fixtures/recovery-expected-after/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery-expected-after/project.arcadia" + }, + { + "path": "fixtures/recovery-expected-after/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery-expected-after/救援/assess.arcadia" + }, + { + "path": "fixtures/recovery-expected-after/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery-expected-after/救援/confirm.arcadia" + }, + { + "path": "fixtures/recovery-expected-before/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery-expected-before/links.arcadia" + }, + { + "path": "fixtures/recovery-expected-before/project.arcadia", + "bytes": 290, + "sha256": "6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery-expected-before/project.arcadia" + }, + { + "path": "fixtures/recovery-expected-before/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery-expected-before/救援/assess.arcadia" + }, + { + "path": "fixtures/recovery-expected-before/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919", + "original": ".local/text-repair-save-native-20260911/fixtures/recovery-expected-before/救援/confirm.arcadia" + }, + { + "path": "fixtures/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/evidence/repair-check.md" + }, + { + "path": "fixtures/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/expected-diagnostics.json" + }, + { + "path": "fixtures/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/model.json" + }, + { + "path": "fixtures/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/model.rs" + }, + { + "path": "fixtures/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/oa/activities/activity_oa_restore_work.arcadia" + }, + { + "path": "fixtures/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/oa/behavior/process_oa_assessment_procedure.arcadia" + }, + { + "path": "fixtures/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/oa/behavior/process_oa_field_procedure.arcadia" + }, + { + "path": "fixtures/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/oa/behavior/process_oa_response.arcadia" + }, + { + "path": "fixtures/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/oa/behavior/scenario_oa_conversation.arcadia" + }, + { + "path": "fixtures/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/oa/behavior/scenario_oa_full_scenario.arcadia" + }, + { + "path": "fixtures/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/oa/behavior/state_machine_oa_monitor.arcadia" + }, + { + "path": "fixtures/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/oa/capabilities.arcadia" + }, + { + "path": "fixtures/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/oa/model.arcadia" + }, + { + "path": "fixtures/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/oa/participants.arcadia" + }, + { + "path": "fixtures/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/oa/types.arcadia" + }, + { + "path": "fixtures/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/project.arcadia" + }, + { + "path": "fixtures/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/README.md" + }, + { + "path": "fixtures/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/sa/behavior/process_sa_assessment_procedure.arcadia" + }, + { + "path": "fixtures/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/sa/behavior/process_sa_field_procedure.arcadia" + }, + { + "path": "fixtures/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/sa/behavior/process_sa_response.arcadia" + }, + { + "path": "fixtures/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/sa/behavior/scenario_sa_conversation.arcadia" + }, + { + "path": "fixtures/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/sa/behavior/scenario_sa_full_scenario.arcadia" + }, + { + "path": "fixtures/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/sa/behavior/state_machine_sa_monitor.arcadia" + }, + { + "path": "fixtures/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/sa/capabilities.arcadia" + }, + { + "path": "fixtures/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/sa/functions/function_sa_audit_thresholds.arcadia" + }, + { + "path": "fixtures/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/sa/functions/function_sa_restore_work.arcadia" + }, + { + "path": "fixtures/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/sa/model.arcadia" + }, + { + "path": "fixtures/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/sa/participants.arcadia" + }, + { + "path": "fixtures/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/sa/types.arcadia" + }, + { + "path": "fixtures/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/traceability.arcadia" + }, + { + "path": "fixtures/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/transition-before.json" + }, + { + "path": "fixtures/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/transition-request.json" + }, + { + "path": "fixtures/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/views/diagram_oa_allocation_view.arcadia" + }, + { + "path": "fixtures/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/views/diagram_sa_allocation_view.arcadia" + }, + { + "path": "fixtures/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/views/diagram_sa_capability_view.arcadia" + }, + { + "path": "fixtures/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/views/diagram_sa_service_view.arcadia" + }, + { + "path": "fixtures/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869", + "original": ".local/text-repair-save-native-20260911/fixtures/release1/views/diagram_sa_state_view.arcadia" + }, + { + "path": "fixtures/valid/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/fixtures/valid/links.arcadia" + }, + { + "path": "fixtures/valid/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "original": ".local/text-repair-save-native-20260911/fixtures/valid/project.arcadia" + }, + { + "path": "fixtures/valid/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/fixtures/valid/救援/assess.arcadia" + }, + { + "path": "fixtures/valid/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919", + "original": ".local/text-repair-save-native-20260911/fixtures/valid/救援/confirm.arcadia" + }, + { + "path": "helper.py", + "bytes": 15136, + "sha256": "dc783418b68855ebba7c45fd5fee473f92e1b63b08454aec80120aaa045a395e", + "original": ".local/text-repair-save-native-20260911/helper.py" + }, + { + "path": "preparation-README.md", + "bytes": 6252, + "sha256": "3f7e55c5d67b5f316f61f94b7f9bf1c68775b1d7656daf518d4af38e57dab708", + "original": ".local/text-repair-save-native-20260911/README.md" + }, + { + "path": "README.md", + "bytes": 1956, + "sha256": "7fb02bde5bc0a464e8b4659a7451a866eda1fe9f45957e58cf542bae09d6220c" + }, + { + "path": "trial/admission.json", + "bytes": 2361, + "sha256": "f75e79380fc6d45448c55ae7696e918b0403bf0d3e383edbddc2a41e449c1efc", + "original": ".local/text-repair-save-native-20260911/trial/admission.json" + }, + { + "path": "trial/binary-after-close.json", + "bytes": 394, + "sha256": "2b7d1fc6217063bbcd44eee7d774e7d19fe3d9f8cfb8ed7a7d135fe595b45534", + "original": ".local/text-repair-save-native-20260911/trial/binary-after-close.json" + }, + { + "path": "trial/binary-before.json", + "bytes": 182, + "sha256": "2c317e1af71965c9ec8fb0541b8af0792069440da55af943706cd181e3a06dd0", + "original": ".local/text-repair-save-native-20260911/trial/binary-before.json" + }, + { + "path": "trial/checkpoints/duplicate-after-apply-before-save/snapshot.json", + "bytes": 720, + "sha256": "ecae4639320a193d1aa19cbd24bd5a36dad77e649f44c67e43ceb5ac13dbb208", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-after-apply-before-save/snapshot.json" + }, + { + "path": "trial/checkpoints/duplicate-after-apply-before-save/sources/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-after-apply-before-save/sources/links.arcadia" + }, + { + "path": "trial/checkpoints/duplicate-after-apply-before-save/sources/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-after-apply-before-save/sources/project.arcadia" + }, + { + "path": "trial/checkpoints/duplicate-after-apply-before-save/sources/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-after-apply-before-save/sources/救援/assess.arcadia" + }, + { + "path": "trial/checkpoints/duplicate-after-apply-before-save/sources/救援/confirm.arcadia", + "bytes": 186, + "sha256": "ba3e222bdc7dfa94e4f1b16df091447835da6b5bea8a72701e12e077e77319a6", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-after-apply-before-save/sources/救援/confirm.arcadia" + }, + { + "path": "trial/checkpoints/duplicate-final-saved/oracle.json", + "bytes": 1364, + "sha256": "2363b932e2f827ebba764bb2cc9562151122360d188a3a236800b3e0d8e3c6a9", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-final-saved/oracle.json" + }, + { + "path": "trial/checkpoints/duplicate-final-saved/oracle.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-final-saved/oracle.stderr.log" + }, + { + "path": "trial/checkpoints/duplicate-final-saved/oracle.stdout.log", + "bytes": 86, + "sha256": "5ac622cfcc05242dca7c1368aba77293d42ab9ce5e56df7b2aedd2287d66d5e7", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-final-saved/oracle.stdout.log" + }, + { + "path": "trial/checkpoints/duplicate-final-saved/snapshot.json", + "bytes": 708, + "sha256": "706fce991a90267671ba031a3f837e8bfade907390d1864ca2e496ce590647a4", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-final-saved/snapshot.json" + }, + { + "path": "trial/checkpoints/duplicate-final-saved/sources/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-final-saved/sources/links.arcadia" + }, + { + "path": "trial/checkpoints/duplicate-final-saved/sources/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-final-saved/sources/project.arcadia" + }, + { + "path": "trial/checkpoints/duplicate-final-saved/sources/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-final-saved/sources/救援/assess.arcadia" + }, + { + "path": "trial/checkpoints/duplicate-final-saved/sources/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/duplicate-final-saved/sources/救援/confirm.arcadia" + }, + { + "path": "trial/checkpoints/missing-after-apply-before-save/snapshot.json", + "bytes": 724, + "sha256": "ceab583e0cb00023b2780a707e587ec4da924299146902179f84abc0c9600e67", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-after-apply-before-save/snapshot.json" + }, + { + "path": "trial/checkpoints/missing-after-apply-before-save/sources/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-after-apply-before-save/sources/links.arcadia" + }, + { + "path": "trial/checkpoints/missing-after-apply-before-save/sources/project.arcadia", + "bytes": 320, + "sha256": "573357995f0a68fef39aa3eef3125e2271242d1ce01607c129624399b77e682e", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-after-apply-before-save/sources/project.arcadia" + }, + { + "path": "trial/checkpoints/missing-after-apply-before-save/sources/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-after-apply-before-save/sources/救援/assess.arcadia" + }, + { + "path": "trial/checkpoints/missing-after-apply-before-save/sources/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-after-apply-before-save/sources/救援/confirm.arcadia" + }, + { + "path": "trial/checkpoints/missing-final-saved/oracle.json", + "bytes": 1368, + "sha256": "4de9ebf80205ca4ea33871040417e03681bbae0771eb2a9d306e8d4a6a4a5d31", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-final-saved/oracle.json" + }, + { + "path": "trial/checkpoints/missing-final-saved/oracle.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-final-saved/oracle.stderr.log" + }, + { + "path": "trial/checkpoints/missing-final-saved/oracle.stdout.log", + "bytes": 86, + "sha256": "5ac622cfcc05242dca7c1368aba77293d42ab9ce5e56df7b2aedd2287d66d5e7", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-final-saved/oracle.stdout.log" + }, + { + "path": "trial/checkpoints/missing-final-saved/snapshot.json", + "bytes": 712, + "sha256": "4dc5db77fe671b5f2919adf42d1f0d84da5efea20a459c9b6d27a55b4a126349", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-final-saved/snapshot.json" + }, + { + "path": "trial/checkpoints/missing-final-saved/sources/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-final-saved/sources/links.arcadia" + }, + { + "path": "trial/checkpoints/missing-final-saved/sources/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-final-saved/sources/project.arcadia" + }, + { + "path": "trial/checkpoints/missing-final-saved/sources/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-final-saved/sources/救援/assess.arcadia" + }, + { + "path": "trial/checkpoints/missing-final-saved/sources/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/missing-final-saved/sources/救援/confirm.arcadia" + }, + { + "path": "trial/checkpoints/recovery-after-rollback-before-save/snapshot.json", + "bytes": 721, + "sha256": "7484c4ec2eda264e0196bfe85eb0b9846a38f19b69158d513dc0210094904f69", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-after-rollback-before-save/snapshot.json" + }, + { + "path": "trial/checkpoints/recovery-after-rollback-before-save/sources/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-after-rollback-before-save/sources/links.arcadia" + }, + { + "path": "trial/checkpoints/recovery-after-rollback-before-save/sources/project.arcadia", + "bytes": 290, + "sha256": "6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-after-rollback-before-save/sources/project.arcadia" + }, + { + "path": "trial/checkpoints/recovery-after-rollback-before-save/sources/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-after-rollback-before-save/sources/救援/assess.arcadia" + }, + { + "path": "trial/checkpoints/recovery-after-rollback-before-save/sources/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-after-rollback-before-save/sources/救援/confirm.arcadia" + }, + { + "path": "trial/checkpoints/recovery-final-saved/oracle.json", + "bytes": 1398, + "sha256": "963c1bca595e90d60217274d5fbc4e97638719c06772a3de4d9bd86279533783", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-final-saved/oracle.json" + }, + { + "path": "trial/checkpoints/recovery-final-saved/oracle.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-final-saved/oracle.stderr.log" + }, + { + "path": "trial/checkpoints/recovery-final-saved/oracle.stdout.log", + "bytes": 86, + "sha256": "5ac622cfcc05242dca7c1368aba77293d42ab9ce5e56df7b2aedd2287d66d5e7", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-final-saved/oracle.stdout.log" + }, + { + "path": "trial/checkpoints/recovery-final-saved/snapshot.json", + "bytes": 706, + "sha256": "8351d03c03847bed08dd714a94588fe69c88099cb26a4a8ffc92688b75bcad1f", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-final-saved/snapshot.json" + }, + { + "path": "trial/checkpoints/recovery-final-saved/sources/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-final-saved/sources/links.arcadia" + }, + { + "path": "trial/checkpoints/recovery-final-saved/sources/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-final-saved/sources/project.arcadia" + }, + { + "path": "trial/checkpoints/recovery-final-saved/sources/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-final-saved/sources/救援/assess.arcadia" + }, + { + "path": "trial/checkpoints/recovery-final-saved/sources/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-final-saved/sources/救援/confirm.arcadia" + }, + { + "path": "trial/checkpoints/recovery-open-journal/snapshot.json", + "bytes": 1446, + "sha256": "a7b7ac6ffd4e71ebe7fd6917930be53fd050611551e8038af3fd35aace61d922", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-open-journal/snapshot.json" + }, + { + "path": "trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/0.after", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/0.after" + }, + { + "path": "trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/0.before", + "bytes": 290, + "sha256": "6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/0.before" + }, + { + "path": "trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/journal.json", + "bytes": 104, + "sha256": "08e19098159f9a539f33754ef8d8bbb5e653744baa0aa9784403e019498d4c42", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/journal.json" + }, + { + "path": "trial/checkpoints/recovery-open-journal/sources/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-open-journal/sources/links.arcadia" + }, + { + "path": "trial/checkpoints/recovery-open-journal/sources/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-open-journal/sources/project.arcadia" + }, + { + "path": "trial/checkpoints/recovery-open-journal/sources/救援/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-open-journal/sources/救援/assess.arcadia" + }, + { + "path": "trial/checkpoints/recovery-open-journal/sources/救援/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919", + "original": ".local/text-repair-save-native-20260911/trial/checkpoints/recovery-open-journal/sources/救援/confirm.arcadia" + }, + { + "path": "trial/launch.json", + "bytes": 2044, + "sha256": "3b567e93d7982b1a5a88f3119cb752aa93f43c0412c33f4f7d593e45295a727f", + "original": ".local/text-repair-save-native-20260911/trial/launch.json" + }, + { + "path": "trial/screenshots/01-launch-0.jpg", + "bytes": 98106, + "sha256": "8d1f6bc97af2d1ee216d7503482c703aa9014310b21a22dd8212b4c142af55aa", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/01-launch-0.jpg" + }, + { + "path": "trial/screenshots/01-launch.json", + "bytes": 525, + "sha256": "db1e18994dbad6909612b79c79216ab6c320df998a881d8e14721381cd141c9e", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/01-launch.json" + }, + { + "path": "trial/screenshots/02-valid-clean-0.jpg", + "bytes": 92308, + "sha256": "9510ce5aa81599f28ea60bb6d9e68b164231dda48c1832587fec1a47667169ee", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/02-valid-clean-0.jpg" + }, + { + "path": "trial/screenshots/02-valid-clean.json", + "bytes": 535, + "sha256": "83c534909aff299f8b4ad43fc32f62d903e93d9c281b72ac9ae9bb7becbedd07", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/02-valid-clean.json" + }, + { + "path": "trial/screenshots/03-missing-open-unsaved-0.jpg", + "bytes": 105988, + "sha256": "2ebecc16d2476f62c2b7c8de3d51bcfdb2582afe8a62e605a725316074deab9a", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/03-missing-open-unsaved-0.jpg" + }, + { + "path": "trial/screenshots/03-missing-open-unsaved.json", + "bytes": 558, + "sha256": "98466f94f5730c5b82dcb46563c51e372abf0661caab795640be11e659d1b7cd", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/03-missing-open-unsaved.json" + }, + { + "path": "trial/screenshots/04-missing-draft-repaired-0.jpg", + "bytes": 95265, + "sha256": "b980bbcc0c888568cc6481603244ab1fbda831c70375a3b5d216c450e755a513", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/04-missing-draft-repaired-0.jpg" + }, + { + "path": "trial/screenshots/04-missing-draft-repaired.json", + "bytes": 564, + "sha256": "dae9ad3aaf193a0e534010543b797d181b7c20bf559e15d8183c1b89247e6887", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/04-missing-draft-repaired.json" + }, + { + "path": "trial/screenshots/05-missing-applied-unsaved-0.jpg", + "bytes": 109414, + "sha256": "01585f17872e616d249e3b4b27ec5a537deab4a6211ce784ab24e60f6b226628", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/05-missing-applied-unsaved-0.jpg" + }, + { + "path": "trial/screenshots/05-missing-applied-unsaved.json", + "bytes": 566, + "sha256": "2a6c3ce1c9d16312fd7bf8c854ed55640103bc506894e2e093a30d0a7eff7e5e", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/05-missing-applied-unsaved.json" + }, + { + "path": "trial/screenshots/06-missing-close-warning-0.jpg", + "bytes": 94940, + "sha256": "1a9dec53e4f9788a362a756e2194a219276d9fce2bec6b2bf12cf8e2c5bbef87", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/06-missing-close-warning-0.jpg" + }, + { + "path": "trial/screenshots/06-missing-close-warning.json", + "bytes": 562, + "sha256": "022b6a876355e10b44fc845f8804a6f9e5b3e0f2838e243a72814a32201005ed", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/06-missing-close-warning.json" + }, + { + "path": "trial/screenshots/07-missing-close-cancel-retained-0.jpg", + "bytes": 109378, + "sha256": "8e747d03928beee1f9faa843a83d57983d187951346a9a1506ac242ee8ddcf3c", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/07-missing-close-cancel-retained-0.jpg" + }, + { + "path": "trial/screenshots/07-missing-close-cancel-retained.json", + "bytes": 578, + "sha256": "e087c2a5814d15dceb893c8024a3b3e08ee0917ce8f7a308cb6a36e71c01e522", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/07-missing-close-cancel-retained.json" + }, + { + "path": "trial/screenshots/08-missing-save-clean-0.jpg", + "bytes": 108509, + "sha256": "41a06b12ef86af7523fd358590f5b6549cb9adf8c41755c5a8270b8af6c1d9ba", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/08-missing-save-clean-0.jpg" + }, + { + "path": "trial/screenshots/08-missing-save-clean.json", + "bytes": 554, + "sha256": "c768a5b99dff60c8c9ebb60c0f525b7229fe999b9b1d7841facfd9c6ebf6e6b3", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/08-missing-save-clean.json" + }, + { + "path": "trial/screenshots/09-duplicate-open-unsaved-0.jpg", + "bytes": 95252, + "sha256": "9a87a03ad2dee3f43e2acb31a1dcde395becef3c8f978433bcfcfbc71a7fd557", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/09-duplicate-open-unsaved-0.jpg" + }, + { + "path": "trial/screenshots/09-duplicate-open-unsaved.json", + "bytes": 562, + "sha256": "97e23b27beb7bd204c757cca61333681d2ba589825076de7be1dfc117daa6682", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/09-duplicate-open-unsaved.json" + }, + { + "path": "trial/screenshots/10-duplicate-draft-repaired-0.jpg", + "bytes": 88663, + "sha256": "1b0a974b05a4c85f5de1b5b9e95094d3b3c1c5616ecff0766e7169d81396f02f", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/10-duplicate-draft-repaired-0.jpg" + }, + { + "path": "trial/screenshots/10-duplicate-draft-repaired.json", + "bytes": 568, + "sha256": "adfcdf5d618fab0d986eaac5e7d6bd0f9585fb0ccbb0eeb6b46a4f294fa23d9f", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/10-duplicate-draft-repaired.json" + }, + { + "path": "trial/screenshots/11-duplicate-applied-unsaved-0.jpg", + "bytes": 102903, + "sha256": "b3d17ed76a16dc855ca95e8e283eb0111de2be5398fcf02cd4336ca5f414d61c", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/11-duplicate-applied-unsaved-0.jpg" + }, + { + "path": "trial/screenshots/11-duplicate-applied-unsaved.json", + "bytes": 570, + "sha256": "444fa705198bd3e1748d6d5484f9d995a7e7d0fe34bd69cfecf4b3e10ed12c60", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/11-duplicate-applied-unsaved.json" + }, + { + "path": "trial/screenshots/12-duplicate-close-warning-0.jpg", + "bytes": 88560, + "sha256": "9317ca25f5d435c159078dbfc98e36267b43d1083e3c9a6c2d38cc719259e25c", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/12-duplicate-close-warning-0.jpg" + }, + { + "path": "trial/screenshots/12-duplicate-close-warning.json", + "bytes": 566, + "sha256": "aa72a337b80f18ef2fc0866974cbec783f6e195821fa7eacc7b72c9f441d2f5a", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/12-duplicate-close-warning.json" + }, + { + "path": "trial/screenshots/13-duplicate-close-cancel-retained-0.jpg", + "bytes": 102838, + "sha256": "195dc2813ef7149aedc1257c4c8855ca6e0efd01c602c5125f76b3d505b5f59f", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/13-duplicate-close-cancel-retained-0.jpg" + }, + { + "path": "trial/screenshots/13-duplicate-close-cancel-retained.json", + "bytes": 582, + "sha256": "564c40b4bef60b9aacc1d08c1b966a0ae9d5808e82796c000d4d61b0417628b0", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/13-duplicate-close-cancel-retained.json" + }, + { + "path": "trial/screenshots/14-duplicate-save-clean-0.jpg", + "bytes": 101477, + "sha256": "24c974e3b1c856f1c934d2d45d00bf015c6a04b90ef334206c2299d079aeefd8", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/14-duplicate-save-clean-0.jpg" + }, + { + "path": "trial/screenshots/14-duplicate-save-clean.json", + "bytes": 558, + "sha256": "c4d6e41fae579accf66a75c094d3b63e7127dec63407e6c44c392aef58db6f8c", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/14-duplicate-save-clean.json" + }, + { + "path": "trial/screenshots/15-recovery-open-journal-0.jpg", + "bytes": 107952, + "sha256": "d8e8876d40a850ea32ba737f9c47b66d097edbf22f90fb582ad4d1d909e73e41", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/15-recovery-open-journal-0.jpg" + }, + { + "path": "trial/screenshots/15-recovery-open-journal.json", + "bytes": 560, + "sha256": "430bf13fa81682a57b145be952c2b7bc50457ad45c83f7c9d0646aced779e4ae", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/15-recovery-open-journal.json" + }, + { + "path": "trial/screenshots/16-recovery-applied-before-rollback-0.jpg", + "bytes": 106619, + "sha256": "46705dc1982c76ac3acae57ec942b1c500ad0e26fd7281b46cd547cc89180158", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/16-recovery-applied-before-rollback-0.jpg" + }, + { + "path": "trial/screenshots/16-recovery-applied-before-rollback.json", + "bytes": 582, + "sha256": "85d94f75cd4b3c5a9db83135e83f9e97d524c0d1dfac951869c312f6c9978029", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/16-recovery-applied-before-rollback.json" + }, + { + "path": "trial/screenshots/17-recovery-rollback-retained-unsaved-0.jpg", + "bytes": 112006, + "sha256": "ece8db936fe1988ad2b9317a089f7fd5f0a003ae8fa7dffe81d8c81cfaad14aa", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/17-recovery-rollback-retained-unsaved-0.jpg" + }, + { + "path": "trial/screenshots/17-recovery-rollback-retained-unsaved.json", + "bytes": 588, + "sha256": "4dbbff55837296a7c805867ec4d7f51693731b72bd485410d04de9a04189ba92", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/17-recovery-rollback-retained-unsaved.json" + }, + { + "path": "trial/screenshots/18-recovery-close-warning-0.jpg", + "bytes": 96969, + "sha256": "a7099e91e5e2533369acb54b6c408af7df8f362530a6f7a911644c0262632f02", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/18-recovery-close-warning-0.jpg" + }, + { + "path": "trial/screenshots/18-recovery-close-warning.json", + "bytes": 564, + "sha256": "479fbd9495f587393e490acce4cbc9a8639153644bad76572410bd8adf276aa2", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/18-recovery-close-warning.json" + }, + { + "path": "trial/screenshots/19-recovery-close-cancel-retained-0.jpg", + "bytes": 111806, + "sha256": "31978d3377959b20d9f659e632af58b5a12c090e2be0886307232997d24d231a", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/19-recovery-close-cancel-retained-0.jpg" + }, + { + "path": "trial/screenshots/19-recovery-close-cancel-retained.json", + "bytes": 580, + "sha256": "36437e199ff8e59cc35db1f2a530e1bdd0361c85595adcee62d8028421d3a2b1", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/19-recovery-close-cancel-retained.json" + }, + { + "path": "trial/screenshots/20-recovery-save-clean-0.jpg", + "bytes": 108733, + "sha256": "3078e0cf554be48a20cc61978ff30fdb44e590a80022f87813b0a59843edb8ce", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/20-recovery-save-clean-0.jpg" + }, + { + "path": "trial/screenshots/20-recovery-save-clean.json", + "bytes": 556, + "sha256": "3e1d80cb7c03b0ef4b900669f0a6e0ad0961069388a8698d06c324c0d8e72832", + "original": ".local/text-repair-save-native-20260911/trial/screenshots/20-recovery-save-clean.json" + }, + { + "path": "trial/source-before.json", + "bytes": 5971, + "sha256": "9f6a4304855c9d7871c774727dbea28c49d8bb5f6c10d6814ec9fd852ad61ac5", + "original": ".local/text-repair-save-native-20260911/trial/source-before.json" + }, + { + "path": "trial/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original": ".local/text-repair-save-native-20260911/trial/stderr.log" + }, + { + "path": "trial/stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original": ".local/text-repair-save-native-20260911/trial/stdout.log" + }, + { + "path": "verify_archive.py", + "bytes": 3646, + "sha256": "2c0b8aeaae220d2af077a8dc76e25c223fe7923132ad69009c329d74c077f566" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/preparation-README.md b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/preparation-README.md new file mode 100644 index 00000000..3e10df68 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/preparation-README.md @@ -0,0 +1,41 @@ +# Repair/save native-v4 preparation — no launch performed + +Owner: Codex-9e8r6t /root/release_audit. Root operates the GUI and owns acceptance. `helper.py` is an adaptation of the reviewed native_v3 helper, with fail-closed gate/source admission and separate snapshot versus saved-oracle actions. No helper action, application, oracle, compiler or recovery operation was run during preparation. Only fixture copies/static checks and Python AST parsing were performed. Existing v3 data and packaging adapters were untouched. + +The new source commit is `33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c`. Its 500 raw inputs must match `.local/text-repair-save-20260911/inputs1.json` and ZIP SHA256 `213fdb39ea7c3601b4baac674c3ab3ecc863ac44db1b092d922d3e24f26887b7`. Future launch requires all five exact successful gate commands/results, their stdout/stderr hashes, complete.json and the actual 755/0/1 full-suite log. The manifest's captured precommit HEAD remains eeeaa126; the launch commit is the committed byte-equivalent correction above. + +The GUI hash is read from successful `gui-build-result.json`, never copied from old v3. The helper uses root's preserved `.local/text-repair-save-20260911/gui-repair.exe`, verifies its size/hash against the actual binary record and copies it exclusively to trial/bin. Current receipt identifies B183EF31…B168848, 113,206,272 bytes, but this abbreviation is documentation only; executable admission uses the full actual receipt. F456 DLL and oracle967 hashes remain explicitly pinned. + +## Paths and future commands + +Base preparation directory already exists. **trial/** does not: launch refuses to overwrite it. Trial models, private profile/Desktop/APPDATA/TEMP, bin and checkpoints are created only on an explicitly authorized launch. The child environment has Windows-only PATH plus standard SystemRoot/SystemDrive/ProgramData/ALLUSERSPROFILE/PUBLIC values; no arbitrary parent credential/proxy environment is inherited. Python stdout/stderr are configured UTF-8 to avoid the earlier cp1252 print failure. + +Use `C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe` from repository cwd. Examples below are **not executed**: + +```text +python .local/text-repair-save-native-20260911/helper.py launch --source-commit 33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c +python .local/text-repair-save-native-20260911/helper.py snapshot --model missing-include --label missing-before-apply +python .local/text-repair-save-native-20260911/helper.py snapshot --model missing-include --label missing-after-apply-before-save +python .local/text-repair-save-native-20260911/helper.py check --model missing-include --label missing-final-saved --after-visible-save +python .local/text-repair-save-native-20260911/helper.py closed --observed-absent +``` + +Replace `python` with that full bundled executable. Available models: valid, release1, ambiguous, missing-include, recovery. A unique lowercase/hyphen label is required for every snapshot/check. Snapshot creates an exact disk copy and hash/journal receipt only, with no oracle or accepted-model claim. Check additionally requires root's explicit confirmation that a successful Save was observed, then invokes the pinned complete `same` oracle; valid/repaired ambiguity/repaired missing cases compare with exact valid four-file baseline, engineering with its release1 baseline, recovery with expected AFTER. Oracle stdout/stderr/status are retained even on failure. It refuses remaining save-journal files in a final acceptance checkpoint. + +`closed --observed-absent` is allowed only after root independently observes the relevant process/window absent. It records binary readback, not its own process observation or exit code. The helper never closes or kills an application. + +## Frozen fixtures and optional recovery sequence + +`fixtures/` has 64 files / 300,070 bytes. `fixture-manifest.json` SHA256 is `7bccf622c8e2ff42f9e71ac8e5d08ea27b3493c9ebc689ce5f7fbac9aa63f851`. The four ordinary model groups are byte-exact copies from the original pinned fixture manifest `edd4157f…ecc1ed`: valid (four files), ambiguous (four), missing include (four), release1 (37 total including 30 Arcadia). There are no profile/executable copies in the prepared fixtures. + +Recovery adds three small directories: + +* `recovery-expected-after`: exact valid four-file baseline; project title `Navigation — 救援`. +* `recovery-expected-before`: only the entry project-title string changes to `Before interrupted save — 救援`; IDs, alias, includes, descriptions and the other three files are byte-identical. +* `recovery`: disk initially equals AFTER, plus `.arcadia-save-project.arcadia.journal/{journal.json,0.before,0.after}`. The v1 journal has exactly one entry with path project.arcadia, before=true and write=true. The stage files are exact BEFORE/AFTER. This mirrors the accepted v1 contract in source_files.rs and repair_save_state_tests.rs; no core recovery was run in preparation. + +Entry BEFORE SHA256: `6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e`. AFTER SHA256: `79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414`. + +Optional native evaluator: first open the valid AFTER project; then open trial/recovery/project.arcadia. Inspect the interrupted-save banner and snapshot the disk/journal. Explicitly Apply the displayed AFTER source as in the headless regression, then invoke actual Recover. Recovery should remove the journal and restore BEFORE on disk while retaining the accepted AFTER graph/source. Snapshot immediately: this is **not saved acceptance**. Verify visible Unsaved changes and the close/cancel guard without discarding; explicitly Save the retained AFTER model. Only then run `check --model recovery --label recovery-final-saved --after-visible-save`, whose oracle expects exact AFTER. Do not call the helper to perform Recover or fabricate the post-Recover state. + +No native first-save deletion fixture is included; the headless tests cover it. The helper does not validate arbitrary alternate GUI builds or later source edits: any changed freeze needs a separately reviewed new helper/trial. Old navigation packaging adapters remain historical and must not be executed for this repaired candidate. diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/readback.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/readback.json new file mode 100644 index 00000000..5188e6f6 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/readback.json @@ -0,0 +1,8 @@ +{ + "atUtc": "2026-09-11T21:04:09.115973+00:00", + "originalsMatchArchive": true, + "originalFilesCopied": 161, + "manifestSha256": "3a32afc0d93dafdead2066a7d1fddaf5fedddf99cf4a9b481cd7691007b6f9d9", + "excludedDuplicateFiles": 53, + "observedProcessExitCode": null +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/admission.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/admission.json new file mode 100644 index 00000000..8760fbed --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/admission.json @@ -0,0 +1,53 @@ +{ + "atUtc": "2026-09-11T20:52:45.624917+00:00", + "sourceCommit": "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c", + "inputArchiveSha256": "213fdb39ea7c3601b4baac674c3ab3ecc863ac44db1b092d922d3e24f26887b7", + "gateReceipts": { + "desktop-tests": "e6873ad9ac0bd3451785608618c7dbc11aceb05858fb4eee21aff472c14ef9c5", + "desktop-clippy": "b3ea09aa7097400077f13e809c44e908469c37e844c47b73ef25813c484279b9", + "scoped-fmt": "9906fb9bde7e0f6a9037ea0b2ccb61f4b9c61c7741c69a52ce995850259ac020", + "diff-check": "cec5b925f98e43f9c8d29e0ef99b3b0d817f7433f4d5464acda974b8bd516a81", + "gui-build": "044588599aad6a8b879288050fb2eda204854cf3048c3deef164367eac22bbdf" + }, + "completeReceiptSha256": "20034a0ccfd935fbcac0218ff0f1e370899e5f8a32b6dde35aebb62a7d0b98c8", + "fixtureManifestSha256": "7bccf622c8e2ff42f9e71ac8e5d08ea27b3493c9ebc689ce5f7fbac9aa63f851", + "originalFixtureManifestSha256": "edd4157fc31823f4494dee91862728b87f12ef51c49b8d1fd86a954bc9ecc1ed", + "binary": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\target-gnullvm\\debug\\arcadia-studio.exe", + "bytes": 113206272, + "sha256": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848", + "artifact": { + "reason": "compiler-artifact", + "package_id": "path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-desktop#0.2.0", + "manifest_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-desktop\\Cargo.toml", + "target": { + "kind": [ + "bin" + ], + "crate_types": [ + "bin" + ], + "name": "arcadia-studio", + "src_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-desktop\\src\\main.rs", + "edition": "2024", + "doc": true, + "doctest": false, + "test": true + }, + "profile": { + "opt_level": "0", + "debuginfo": 0, + "debug_assertions": true, + "overflow_checks": true, + "test": false + }, + "features": [], + "filenames": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\target-gnullvm\\debug\\arcadia-studio.exe" + ], + "executable": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\target-gnullvm\\debug\\arcadia-studio.exe", + "fresh": false + } + }, + "scope": "Gate/fixture admission only, not native acceptance." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/binary-after-close.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/binary-after-close.json new file mode 100644 index 00000000..f9425065 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/binary-after-close.json @@ -0,0 +1,10 @@ +{ + "atUtc": "2026-09-11T20:59:59.044480+00:00", + "files": { + "arcadia-studio.exe": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848", + "libunwind.dll": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4" + }, + "unchanged": true, + "absenceObservedByCaller": true, + "scope": "Binary readback only, not a process/exit-code observation by this helper." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/binary-before.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/binary-before.json new file mode 100644 index 00000000..90033765 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/binary-before.json @@ -0,0 +1,4 @@ +{ + "arcadia-studio.exe": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848", + "libunwind.dll": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4" +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/snapshot.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/snapshot.json new file mode 100644 index 00000000..fc8ecf5e --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/snapshot.json @@ -0,0 +1,16 @@ +{ + "atUtc": "2026-09-11T20:57:26.123783+00:00", + "label": "duplicate-after-apply-before-save", + "model": "ambiguous", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "ba3e222bdc7dfa94e4f1b16df091447835da6b5bea8a72701e12e077e77319a6" + }, + "arcadiaFiles": 4, + "journalFiles": {}, + "pendingJournalExists": false, + "binaryFilesUnchanged": true, + "scope": "On-disk snapshot only; no accepted graph, Apply, Save or recovery success inferred." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/project.arcadia new file mode 100644 index 00000000..2771b2bf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/project.arcadia @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/救援/confirm.arcadia new file mode 100644 index 00000000..20e53049 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-after-apply-before-save/sources/救援/confirm.arcadia @@ -0,0 +1,2 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} +oa_activity assess "Duplicate draft assessment" id "9e8f0000-0000-4000-8000-000000000005" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/oracle.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/oracle.json new file mode 100644 index 00000000..5127eef3 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/oracle.json @@ -0,0 +1,22 @@ +{ + "atUtc": "2026-09-11T20:57:52.527850+00:00", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\staged-source-oracle-20260911\\staged-source-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\fixtures\\valid\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\checkpoints\\duplicate-final-saved\\sources\\project.arcadia" + ], + "exitCode": 0, + "oracleSha256": "967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c", + "afterVisibleSaveConfirmedByCaller": true, + "model": "ambiguous", + "expected": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\fixtures\\valid", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + "binaryFilesUnchanged": true, + "scope": "Actual saved oracle result; complete Project/identity/reachable and physical Arcadia equality only if exitCode is zero." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/oracle.stderr.log b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/oracle.stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/oracle.stdout.log b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/oracle.stdout.log new file mode 100644 index 00000000..dfcbc2b3 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/oracle.stdout.log @@ -0,0 +1 @@ +PASS exact model/identity/4 reachable sources; 4 exact disk files (0 proven retained) diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/snapshot.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/snapshot.json new file mode 100644 index 00000000..cf62d417 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/snapshot.json @@ -0,0 +1,16 @@ +{ + "atUtc": "2026-09-11T20:57:52.358626+00:00", + "label": "duplicate-final-saved", + "model": "ambiguous", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + "arcadiaFiles": 4, + "journalFiles": {}, + "pendingJournalExists": false, + "binaryFilesUnchanged": true, + "scope": "On-disk snapshot only; no accepted graph, Apply, Save or recovery success inferred." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/project.arcadia new file mode 100644 index 00000000..2771b2bf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/project.arcadia @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/救援/confirm.arcadia new file mode 100644 index 00000000..2d3ec804 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/duplicate-final-saved/sources/救援/confirm.arcadia @@ -0,0 +1 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/snapshot.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/snapshot.json new file mode 100644 index 00000000..84d1d5cb --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/snapshot.json @@ -0,0 +1,16 @@ +{ + "atUtc": "2026-09-11T20:55:26.325080+00:00", + "label": "missing-after-apply-before-save", + "model": "missing-include", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "573357995f0a68fef39aa3eef3125e2271242d1ce01607c129624399b77e682e", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + "arcadiaFiles": 4, + "journalFiles": {}, + "pendingJournalExists": false, + "binaryFilesUnchanged": true, + "scope": "On-disk snapshot only; no accepted graph, Apply, Save or recovery success inferred." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/project.arcadia new file mode 100644 index 00000000..2d5c664f --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/project.arcadia @@ -0,0 +1,8 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; + include "missing/not-loaded.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/救援/confirm.arcadia new file mode 100644 index 00000000..2d3ec804 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-after-apply-before-save/sources/救援/confirm.arcadia @@ -0,0 +1 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/oracle.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/oracle.json new file mode 100644 index 00000000..0ec22094 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/oracle.json @@ -0,0 +1,22 @@ +{ + "atUtc": "2026-09-11T20:55:51.960147+00:00", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\staged-source-oracle-20260911\\staged-source-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\fixtures\\valid\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\checkpoints\\missing-final-saved\\sources\\project.arcadia" + ], + "exitCode": 0, + "oracleSha256": "967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c", + "afterVisibleSaveConfirmedByCaller": true, + "model": "missing-include", + "expected": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\fixtures\\valid", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + "binaryFilesUnchanged": true, + "scope": "Actual saved oracle result; complete Project/identity/reachable and physical Arcadia equality only if exitCode is zero." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/oracle.stderr.log b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/oracle.stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/oracle.stdout.log b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/oracle.stdout.log new file mode 100644 index 00000000..dfcbc2b3 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/oracle.stdout.log @@ -0,0 +1 @@ +PASS exact model/identity/4 reachable sources; 4 exact disk files (0 proven retained) diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/snapshot.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/snapshot.json new file mode 100644 index 00000000..a97115bf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/snapshot.json @@ -0,0 +1,16 @@ +{ + "atUtc": "2026-09-11T20:55:51.723485+00:00", + "label": "missing-final-saved", + "model": "missing-include", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + "arcadiaFiles": 4, + "journalFiles": {}, + "pendingJournalExists": false, + "binaryFilesUnchanged": true, + "scope": "On-disk snapshot only; no accepted graph, Apply, Save or recovery success inferred." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/project.arcadia new file mode 100644 index 00000000..2771b2bf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/project.arcadia @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/救援/confirm.arcadia new file mode 100644 index 00000000..2d3ec804 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/missing-final-saved/sources/救援/confirm.arcadia @@ -0,0 +1 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/snapshot.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/snapshot.json new file mode 100644 index 00000000..bdd0350c --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/snapshot.json @@ -0,0 +1,16 @@ +{ + "atUtc": "2026-09-11T20:59:11.073268+00:00", + "label": "recovery-after-rollback-before-save", + "model": "recovery", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + "arcadiaFiles": 4, + "journalFiles": {}, + "pendingJournalExists": false, + "binaryFilesUnchanged": true, + "scope": "On-disk snapshot only; no accepted graph, Apply, Save or recovery success inferred." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/project.arcadia new file mode 100644 index 00000000..7dd1f114 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/project.arcadia @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Before interrupted save — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/救援/confirm.arcadia new file mode 100644 index 00000000..2d3ec804 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-after-rollback-before-save/sources/救援/confirm.arcadia @@ -0,0 +1 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/oracle.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/oracle.json new file mode 100644 index 00000000..ce12166c --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/oracle.json @@ -0,0 +1,22 @@ +{ + "atUtc": "2026-09-11T20:59:36.033034+00:00", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\staged-source-oracle-20260911\\staged-source-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\fixtures\\recovery-expected-after\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\checkpoints\\recovery-final-saved\\sources\\project.arcadia" + ], + "exitCode": 0, + "oracleSha256": "967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c", + "afterVisibleSaveConfirmedByCaller": true, + "model": "recovery", + "expected": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\fixtures\\recovery-expected-after", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + "binaryFilesUnchanged": true, + "scope": "Actual saved oracle result; complete Project/identity/reachable and physical Arcadia equality only if exitCode is zero." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/oracle.stderr.log b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/oracle.stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/oracle.stdout.log b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/oracle.stdout.log new file mode 100644 index 00000000..dfcbc2b3 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/oracle.stdout.log @@ -0,0 +1 @@ +PASS exact model/identity/4 reachable sources; 4 exact disk files (0 proven retained) diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/snapshot.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/snapshot.json new file mode 100644 index 00000000..d1be713f --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/snapshot.json @@ -0,0 +1,16 @@ +{ + "atUtc": "2026-09-11T20:59:35.892590+00:00", + "label": "recovery-final-saved", + "model": "recovery", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + "arcadiaFiles": 4, + "journalFiles": {}, + "pendingJournalExists": false, + "binaryFilesUnchanged": true, + "scope": "On-disk snapshot only; no accepted graph, Apply, Save or recovery success inferred." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/project.arcadia new file mode 100644 index 00000000..2771b2bf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/project.arcadia @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/救援/confirm.arcadia new file mode 100644 index 00000000..2d3ec804 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-final-saved/sources/救援/confirm.arcadia @@ -0,0 +1 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/snapshot.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/snapshot.json new file mode 100644 index 00000000..e96591b5 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/snapshot.json @@ -0,0 +1,23 @@ +{ + "atUtc": "2026-09-11T20:58:52.628255+00:00", + "label": "recovery-open-journal", + "model": "recovery", + "files": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + ".arcadia-save-project.arcadia.journal/0.after": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + ".arcadia-save-project.arcadia.journal/0.before": "6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e", + ".arcadia-save-project.arcadia.journal/journal.json": "08e19098159f9a539f33754ef8d8bbb5e653744baa0aa9784403e019498d4c42", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + "arcadiaFiles": 4, + "journalFiles": { + ".arcadia-save-project.arcadia.journal/0.after": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + ".arcadia-save-project.arcadia.journal/0.before": "6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e", + ".arcadia-save-project.arcadia.journal/journal.json": "08e19098159f9a539f33754ef8d8bbb5e653744baa0aa9784403e019498d4c42" + }, + "pendingJournalExists": true, + "binaryFilesUnchanged": true, + "scope": "On-disk snapshot only; no accepted graph, Apply, Save or recovery success inferred." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/0.after b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/0.after new file mode 100644 index 00000000..2771b2bf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/0.after @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/0.before b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/0.before new file mode 100644 index 00000000..7dd1f114 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/0.before @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Before interrupted save — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/journal.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/journal.json new file mode 100644 index 00000000..f699fd45 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/.arcadia-save-project.arcadia.journal/journal.json @@ -0,0 +1 @@ +{"version":1,"entry":"project.arcadia","files":[{"path":"project.arcadia","before":true,"write":true}]} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/links.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/project.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/project.arcadia new file mode 100644 index 00000000..2771b2bf --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/project.arcadia @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/救援/assess.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/救援/confirm.arcadia b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/救援/confirm.arcadia new file mode 100644 index 00000000..2d3ec804 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/checkpoints/recovery-open-journal/sources/救援/confirm.arcadia @@ -0,0 +1 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/launch.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/launch.json new file mode 100644 index 00000000..77590012 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/launch.json @@ -0,0 +1,29 @@ +{ + "atUtc": "2026-09-11T20:52:46.022546+00:00", + "pid": 10016, + "sourceCommit": "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c", + "binarySha256": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848", + "guiBuildReceiptSha256": "044588599aad6a8b879288050fb2eda204854cf3048c3deef164367eac22bbdf", + "environment": { + "SystemRoot": "C:\\Windows", + "SystemDrive": "C:", + "ProgramData": "C:\\ProgramData", + "ALLUSERSPROFILE": "C:\\ProgramData", + "PUBLIC": "C:\\Users\\Public", + "WINDIR": "C:\\Windows", + "PATH": "C:\\Windows\\System32;C:\\Windows", + "USERPROFILE": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\profile", + "LOCALAPPDATA": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\profile\\local", + "APPDATA": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\profile\\roaming", + "TEMP": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\tmp", + "TMP": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\tmp" + }, + "modelEntries": { + "valid": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\valid\\project.arcadia", + "release1": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\release1\\project.arcadia", + "ambiguous": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\ambiguous\\project.arcadia", + "missing-include": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\missing-include\\project.arcadia", + "recovery": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\recovery\\project.arcadia" + }, + "scope": "Explicitly launched identified Windows GUI; native results pending." +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/01-launch-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/01-launch-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2ca0719399db22e8bf11504b94252b59f112e790 GIT binary patch literal 98106 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/03-missing-open-unsaved.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/03-missing-open-unsaved.json new file mode 100644 index 00000000..29855ea6 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/03-missing-open-unsaved.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:54:48.910Z", + "label": "03-missing-open-unsaved", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "03-missing-open-unsaved-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/04-missing-draft-repaired-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/04-missing-draft-repaired-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2194ea5f1d9fcc0d32a5d55cc0eeb831f86d7919 GIT binary patch literal 95265 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 HpQrvGSObr| literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/04-missing-draft-repaired.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/04-missing-draft-repaired.json new file mode 100644 index 00000000..739bc1c7 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/04-missing-draft-repaired.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:55:14.199Z", + "label": "04-missing-draft-repaired", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 * — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "04-missing-draft-repaired-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/05-missing-applied-unsaved-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/05-missing-applied-unsaved-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4151e3646dd44a6b70b7e90493d62895ae95a6f4 GIT binary patch literal 109414 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

64w$6YN~FnhI)ip!LLMd#KO0DG;+AUD!UMOo;!f zr5(GHj%@U!JxK53{UgUOkp8~V6_gHxqu!r|ME?DK@2~g4|3RBp*QY$}Y4$lDTiX4( zndw&RURgyV0lVL=cXD^DXB9aG**!04^};lH0-0XFV;u*aH2{-wJvSkPMz`7U+2kBP zO8-nlypS`~BhlLEHAuS`N=;Y};Lx)zs|tOt)k7XDnXmioYim^wj+U@twCYB-8oGpu zU1RCTTS~cFq;4#AZx6ZR`voHUaQhxZ3)%aX-xMT+yv=$2b?YRaaW^xTi&fPR+P={C zI)0V2rd49vO;mM$)&T?BFV^QW;fJ}`2o{STBy@nV%!ZNgc}&|m`sdmREs4p~p3(T? zx865&Nv+9w%7e|medR=3b402>VNBPg7}_uRrl?t2I`|g`}DNv94dM{ z9&OAF0YQM^#XqK0V=nmmFtLsN?0B`og555HR=sR?hoM7nm2#@vN-MoDpbv~KCp~#B zdZyOhSngEBP;LupvGg?0rgF11LBfRDdp=R~7wPfn!8*ZVeWbyPcGD9NHFn#H9L09B z4^n&y{XziMNN-WQp@)Iw*m{?<>cEwywG*w!2=b1`#y1+Bq_=sI2CAnleeRLb!nSRM zYd+F9IxLDFFyCCn`>`_R!qca%lr>e5y2%v`Ahcpf_oN#9%;w*)tT3(pSRwxM0SV5Nx*hdnE5@~J`QSeR{!s+^}n5unROv7PtU6}v@sX!b-VZhSK&T(H(K(JFEH z>b9eV&&smT>Ccy@ur-GARDau*@@+QQxrL9RY#7=`U5QZrB$pi!d3w2zM)ZD~SvZ>Iez0)0WkznUoe7m}-5@}tvlGzj3BriTj97U%N+`pWE=Hg@-> z_J?#ix#{ziLyk4%RQ4&w?g5VJ(fWoL-3E+EB~}RGDBMK1N+bFfiLVwvaL!?N?e$=V zfkj(v&d}`BNZO?iYb$VNJ&Ss9%7_aRIlsd7CmThQQp^fVS0QnE<@&2X>^AR>c;;*} zS9J|Ca_CmrGX3-pH$AJbta*#O0K-4r|CK`QE?$~7jcc$2+RpAnPel-;_~PsxCvz>^ zQmrExTp5E2=SLTnv=)Cnsj4W09B; zBS+Cq$sXirwOzR>j7T?^kuFXwAgVXXFJ$j3@G15aC)=_pN)*a@OE0nSjtGUEUMuZf zMBQswfxK!-l%N;!<&eMt`b3msVm~4hY%y<m*3+QrMQ=q4yujMn4uwm@AwiMqdx-YLOUv}BLVjao z`1so|?XQvSd+Dg&oN)xjSvXsxwj~ot+TNI-FqGmTN2ht;iQJ6}^L)R6$_INKX;sw& z8iZ1#vF@Ve{*r`bG~7tJ(J+kac5MElW=GEqQ%(__7yI}&i>q_TA9ZS(D7VStA;rD}{-Udh^J^#ugfyVi!Zuxz*=E>qL&4TqHydsdCdl z{3IAEtW^7qUwwK-Ca(9z2?o96IFub))>1pNtIOfAO4MO!Cn$noR_Bf%bs}(;hkqNz zQyE8dXow?M%+1s^aj;RyGMtQ*NPSt72if(I(yO^IzxMlDM zOeES7e)$D*GxnT0+-s%UNcBOd|BmcUgB++pk&#h9$r^RHuM+Hd0v*|^_Es31!{-im z6^O+VfM`h8J>J9S X76hbznrJOw$mCF*nBEr#q)?V?;_KD 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

    Tp*nMM!j`P#h&vK65fdfZHA!5A=sjX&Sr8_a?? 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

    XGW={| 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 Ul7nJVELFPe1+*1al)laWAGHGZr2qf` literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/06-missing-close-warning.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/06-missing-close-warning.json new file mode 100644 index 00000000..800e2ae3 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/06-missing-close-warning.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:55:32.744Z", + "label": "06-missing-close-warning", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 * — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "06-missing-close-warning-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/07-missing-close-cancel-retained-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/07-missing-close-cancel-retained-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f2cc2b888a2bdf02ab8dc358e9f6c62da7fa0fd9 GIT binary patch literal 109378 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 St@)rlh8&V_;+; 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/09-duplicate-open-unsaved.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/09-duplicate-open-unsaved.json new file mode 100644 index 00000000..a480a3fe --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/09-duplicate-open-unsaved.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:56:47.422Z", + "label": "09-duplicate-open-unsaved", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "09-duplicate-open-unsaved-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/10-duplicate-draft-repaired-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/10-duplicate-draft-repaired-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a16d34df130f388eec51ea0b5f98b196a04409b7 GIT binary patch literal 88663 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/10-duplicate-draft-repaired.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/10-duplicate-draft-repaired.json new file mode 100644 index 00000000..607e165e --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/10-duplicate-draft-repaired.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:57:14.994Z", + "label": "10-duplicate-draft-repaired", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 * — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "10-duplicate-draft-repaired-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/11-duplicate-applied-unsaved-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/11-duplicate-applied-unsaved-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fc1fc7cd7abe180d0905adea691d1439c12262a0 GIT binary patch literal 102903 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/11-duplicate-applied-unsaved.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/11-duplicate-applied-unsaved.json new file mode 100644 index 00000000..40cd8ec2 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/11-duplicate-applied-unsaved.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:57:26.539Z", + "label": "11-duplicate-applied-unsaved", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 * — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "11-duplicate-applied-unsaved-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/12-duplicate-close-warning-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/12-duplicate-close-warning-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..48ca7a34c3036876f668f3e4bd176d15d880518a GIT binary patch literal 88560 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/12-duplicate-close-warning.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/12-duplicate-close-warning.json new file mode 100644 index 00000000..978f2727 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/12-duplicate-close-warning.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:57:33.719Z", + "label": "12-duplicate-close-warning", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 * — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "12-duplicate-close-warning-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/13-duplicate-close-cancel-retained-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/13-duplicate-close-cancel-retained-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cb1685dce0f27712064b14d93534289a15fd3170 GIT binary patch literal 102838 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

    kV$0- z%#>Ga=|ka{QjxmS9@6`chRCUP`Hnzh>#>oE{$ zC$hy%dBw5&fYjA<#nA|ri@?C)mgds>E3Ce*VS-1b6Tj1nFCu)Y`X=yd#;1YQClpIf z%@1JJp+No!amv~CVA~45m+@Ha`Urpdo~^qiJC$nUoyt6dO*Ae8hT+Ny)drAtziL}c z+yxwkui=_*F%xc~e~L#f;stB7roB8c7WgzLNIufwGiHsZRj29`F@p;lRo_(j4v@^h zhTnd?UTHTEAU5~#G=n+#g&%S%zp*2&=@!mze1%ofhi=ZG;zby_bGsgr|4 zYt~X4V!)XJ0KgJM{I zG%0zF!_&dt6-%Ynh#`n{cisG=Y3I0Tn88b_IxDzz$*{YGYux2@(Wqcoo)~w;^zoA4 z5U$|fsL1KV8Ah_C`wgv(ZBbLgwpJP!F{G?g5sl>gc=e7A=|wd?71mDr%Jk9BLqT;M^wS+`ruK&0UV?Mc(yb zGJNlgTV8=7gI1Uo6m`Iq?eeF!j_qI0`^IVcrABg2iA-eaz8XQbsInZzrW<%1hccfT z_F$amnoUW84!5)9;YU_=Rc_c?*=L>7(d|z5=Zab9_6@h=wbv327qNq8J5>LsBnS$(R* z@9pRdIElNm7ODs&pV1j9cxRmta&3CVpP2I<;P<%jv4p@ZiMdW&yykS}8$0Ytlb%zM zTpEKM0!ru=S4&YFaE)<2DHBheKDH@lrZaCkWKb${@rDqvjV>*{YPFDQvzWo_VL|R7!Czkk|jPz?%KPkdIVd zs1Yk)AuXA-plC{sy^#xs^y!E|mDq|Pvh1^2LUIbky3oH3!z;)K=B6BC><1F}L|qcI zgTWEs0mwh8AYvQb;qLid>^gCPt$8moheMxab>Of8Qx2)cW zMlrTX6k&+^MZ7fM0ar7C-Txq4`~M~#7_p=OU+~@N-(bxbex^SCI<7E7G%|gtm5u%^ zDg?!p^;{xk-10jhXg=5%q2!hv(zH6%3>izwG$zw#3Cddka&lu*@lp&c7&QK^&WU|R z2$5^t{|J$5eEA*l#ai3+$ji3+T(tY2nG!VCclG$X2%)i!7+a*G*)qfEX7k@&HoDsQRyxME2Jr!VyED+L#i!aSS`X|a30Ety zBKR3G>0#l$$^FBtO)O0yF5ci z+J3y_IF2z7Oc0#c)_Fy2APF;<_vca{>VK_Ct;zUd>nYdxyqDO6D3q;E8UDfXlEJ#F z7Tacl_v1)SCl3Y^xSY&vbw*mz!O*p8?k|;B5HUvD$?TzCl6RFOLM1FvG}2`5_F*Sv zYd74xr^%@pM}hhZsj2Jtf)rAF7`?*^8u81Wfm}}qO7X3?9|`m%XHy#lD&S@t&Z+1SHR2Zi1Y8$VOhpH~^H?>iC6$a?|KML;c>D9$L#}uVGzYqZL_;Yiq5%xssr4a5_ z*@Rt0t*i9mayI3~+vA@niNQM%Lu;5?zS9&Qi22I!T-?9>wbfv@t)KVK>SCoj&w>7s zEhK~kRH!el_E}@Z=Uli#L74d2w%w!JtzAl~vxL)>rA{UWC|=(dP)ce~#Ib0mz`mvG zUA^*w?bA};aiH|-nT-d3-CBbfFw9Jt81(wCIyKI6WN&Y3CKXnbE2E>Jv$G?nr;1MH z(C*}>WsTf8J*+@~`;9Bkd^E5&&^dMkKjvw3Xst>WbThFL41j(X`%(#kq-t>7+KMOn zoPf5g%%yh^Iq&2*T?f}C&@n|&Ggue_`T?#+NGO#O$I9o2HJ^^Y9_osHW zt^FOj8eaQTmv!|Tl22emJq7SErdkr%O0*&RRLO70f+-z>1kY_6)6^nk`hZEK7K&h) zBHr*Wcu(6;g-)~nEyRK6)w4>`PAXaS8UELbK(qX9ypF5W?3^@+nBMe0_1GwFpzG@; zJiPky0MqkEYt=v_b2s&#D85nw@wJFyYZ?sndSNw?!Z4TdgGQfGOl1-)4(_d`t=w#j z7el^0CXl`265TwAH`ACtTY=i8@%C6?R=O5_`-$M@laK7=GJM16GHhbYqjrv0?#Zto zF`Z}5Bn@sI#dISX8B!;Slty7R2N80<&5PFH)zV{vDG(~Wn`RZ)jdIAlA7p~Zf`4Z` zO|Y3Rrz4_+75dC=!*2Q@=$idVkW>rla_ z&t74Ofys-;49|wizDE}rn@gsu&sqKu!rsVH43)+OeeAe`iLJlc+j3*7_pQp+s#jlE zGiSOP0oPZ(e+Z?$bIWyJ84d}m#`W={)O!g#Tr_#l9KynKa&iA)i->_EA68m`eH}Rc zrZWUz&I>KIyGlLE-!+2i9?k{cs{W=u3hEQ@sYxX+S4*$fr4QS+{zBUBq#6Fs;%#;Z z`H?hl06Mr7oj8LS7om3LCXV_?By|QNjkP9)b)|%d_(n7@46*4K`6Hkn5(btEnzeC< z26c%&l4Mi6`b4Alpv={QZ&w}7?2)G=&*Lt~4$+Zl##NhLZ7kJ%qV8BV3u>IGZB|=0 zsZ=GyWS96P>{?pbixuvSJ=m-(3{;EESyj%NO+uj_tV5*h4yb;p5zMxHXV#XEsUvU0?TkNN8(CflnATDOyI!DpDubFoFAv zLE7g|e}`wlqD3TV{wAk8y@job7)|T3xJEMWW35qs{asu{JA))68YKOVw$Q zg2A41iAuyDHvEbCnUpb>7Yh)S=+}O){bIG}_Ul^3Ue;BsMYlw;D=j`RjmjVfJTQ&I zmIG0FCAO42Ox>3@2&7>q8TU)t(~j;Y8fR|P9)TEJx(5ttV~8o8G)v;%g%xGaG{3u+ zE^>5bvQY4-v2uOiU5w!-H4h#Oc{+2_dbf9xGksRrq@*rb;7Y=aru;(7js3B80&paj zqOZG&&%#LM5omBvzaD<@2yQTKFR4Ev_f6M4wIr-|78yoTB4jJ}^@!*XxW1n%Rv`NY1nAbLF8#qmz)`{8J z8}lT%+(cHYoE$qkt*+|(b#PFTgS^m*rr0xG5f8Gvy;&%r4r-WF<*Rj!dgsfe5tX7( z2Mvc_Jagu$rYWX09h}JiG{>1v+)0~>?FwGWUtxYn?um~N=F$wn#_FOuNGuA_@G=;9 z8yc=eBRKJJhS%*#QkTnSS~$0+o7}_oFh9~T9XP^lhy4)iLQ~4KZiY@`T|L~0>5%u8wUeCb}chQ%H)gIC0u zpn)()&+1cP0A%a&86x{8%@)i7QN)< zCMI{j^k<%IXg9UMgqpmFh@e7I3cH%i<_UoTkBc8)mt_T$UAybITi>a_)~#Z4-s)-f zwZx=?VR&i;qpA0fE`4OH4A|%)Bh}XM#*wm2Fd7ZK%XHmcZb7Oqp*VM${#uDO8Im(^ z)Z)(!3+7QsA25l@gV^|bvyw|RlvaINQhG~O-%=8%XS#b@Mmz(u;+>}LJvxb1u}agCZY_kiEx+K`IM3uOZi0no-4IXSUus?b;t zWM_MxcP)7+UD-QhML7Cm6^OA6ZCFA#%jKi!pbrnwU7?)EttarQ7wPCG=|W*y*O3M1 zfMnP=a`?ZX4Q;ExUo5~bA_wMVpOwEM9%X(P&s9D0nImyqIgXqoI{b-;B02(92ajWn z)m;x?t6^ca8pS8jTVhviwP$%wqA7nSc9m(h@ERX!+e}ocv6VKko{I&@G9d@x8B?Sx zW6QFJCC@dxKCzE5nqUYlO0pO;B3$(kS#D720AVDWZifymj&KQmwDjZg;fD}XoJV04 z&?A(RnQS~Gio|$ueSD-uAe?ul+;&ZxNu>l7>mhslHL5kXHOfe-vRjIZ>&pF79*$|t zaf_U3(>M0Efo0wHR11lcDvN)|mlHG%YYZyYISGGRqtZVU|&5Ei?B zlZ*qZ2$DmCM-gg7(=micHT%&BJg<3_x2MLm+Y%gT#m((*%}aC%hjT;@&?AM_8%88g zCvcd!`uOk(FGnYm%&2p>-f86TI$Yd9aVALawCvoDjn5Dafb4u3#~=0Pu37qYfU#J< zc#dXtA2!q~%83o2x`>4m<+`Q7=?Kd+6>f`s(w;dw(>+&sJD4UHs$!rMTOCbpbMXnn z!}IvDu7Oy-UpP(B%KL7qys@f7LZe6AUBxb8r#zUJu$&FlxtzqJQLA}$=Y`6)smS|J zUu0S9f(E5j)1>#G)ZwV8={jg@FJ+`HkCuZ6`REvxw}^9n0Ew5B-BV|*jh|9L zW7iI_%rF6-&m4JE1eKmfqSb)P(nR5 zQD|5;#R{9}wM|`*p7qY<7A-F>si9?$3waLOlzH)d0a2mPEk)y`-SvY{v!WN4JK=p; zW=>l?{BUGUz;v$D)kaF8^&kSf8~O%?71cX${XF*7g0^Y!>`j%r^J^3JkfNrB)1C)t z%fq!|NGeuq#hruWfHx!c`Z5HoPMpqeENMg6`vgmM`k%`yxGKk5J>-y(pqs}R(Iae4 zfeO{j+NO7oh0pVCY8Ex-E@G`ohKxJ!4sR=eG(2JglXp-IUF_7W6n{-RS(j*j{Am*w z={-{tM`pff0eW*`gwlGhqas{P7r7p#$VNrXUfgF0e&1vbfur{)n}ne~3&a=gv)WSNw{< z9sl+YMJHDWQYV1+#>Vj-drOL=acHJVmfGh&!?r@hgYlFTj{FU-Zo4@Ox9R7txq$~hZQ*;W6=6+zI>4bOSf_ETWL37g8 z+~M-_Yrb-DL0R28BY^8UYjW$$%T}Exj%NtXtJH7x_QBRcSIplcw|d(iyjP2~)$fG2 zMRW{&!|~F8#FB037l1w4?K{!(9bNCcQBIYvTuQ{HDsSvz`(xO?>qhd341zi6Z(3J zQ6d+W2Pi&`>s0bOz_uaVLO8a)V`b=tVD|bt80XX0wm1tG(G`IX06MnoAXX=}ui&2e zx5jg`x+}MQ7pvxG6RBJ>W;%|$*NN?$ z)KMmQ-%2L^bRw2Bmi)b@OAs+W{^u!g)IP&Nj6Jtt^FnE z40NO>{H-G&8KG*FzIuo)%ID2wv4JyP?QtG+=uk>0=AXc7-{Qh>*Ea%$HYX)U&gmdTPjPc1eSDSEEEN*)fRO> zt}^MV6{;DaVyM9dQYndX)7QZV@_xj zR1HJ-Y}?71X^DTv%L8mp*T_-cX=s2s>~BPxkJ`nLNIMgpyvC#$I>BQtB*SxPlqls) zo2%!Hb&eBXUpzU$8ScJ~XKoT1f_Csb`UF*kdtjY_`-Mxuh2uQMZt2=h%CYh*vaIfd z?Z8TD*A2-K%)N!wQC}OUNd;>qfmOdW<@F}ts3GR1L}mGBhB^SN9#Df5#OFr&5W$s%-(oh}zl-1eb6?Zp`?cRH zjym7ABVq`XaSF7&i10=&LN4wN;#hzPZ>Ss!|92lkDvB2rij9TauEWy|^dCm)>rfcd zX~_!b@W|b7BZX{M3zR742!G4b9vqq5Z+RsYA-Qe)LV6K;C5}J0D_iVeN zaYk6BvH*`Ak918QZG2<^&;`TTQcokB*WvfJE&k+bJXCv+vkmpAn@3jP!;kd{_r`15 z4HAS1GMWxhqE*$M1YPIyyWvb}m{JhRV{+m0Pb7x(hbyUO2D6!dk{>!b++K?^LhE)h zLg9?oztrWCL!tKB5zbfOu_Lon%+DJvcBEUlpscu^!>$=B!}QlZmuc;|0SI%iBs8`d z8!ay{4Gnpn$0yp3%PecsVFVRUCD zZld^8*j{GRh1#{*+q}11Q>Jj5$z_&KmV-hSpj&r>CKY&}QxPJT)9GXBWc+yk3YI}t z@J=D?nN5q2mVL+db94Q>{h`v2q#7Oaq7GR`hAZgRim8U3;jLmz9K)N$oE#+}Y#Kvf zAP{3UOndnw>4m5$Aw?x2RvMm{3-q1oCO}|;;^Rwdd`#-?`j7b;$wSbhiGvs3XuKl4 zZuzariQO-u0MMuF!n55Ftne}Z65+$0Q)7ZV6jVM@tf$-MldAhZ%Kgdr6VKkC$sD-K z86hcza!Ehx(oOjeFla?B-th^>EL#jt@!?lZsI5wJWR-}K5v;cUYBO8P-YmjQ3^kF# zH8#GaHBHADR0f)jh~Xc?b0m($Zp8IxiFI7x_N6wUBc((EB04eN+88^Ko}a(5bK|j_ zhT4(TrKa@7DBgvM62SOWdYvbgDIfGo(}XMY0GnG{n+4!fd4rtn4tX9ZXkD-->g*hJ zbq6JD!bcSo_NSzD^vH@LJ7QO}rEI84>?V$T&abm19JgbF;I>q1B~}`Wa@0gilw-A@ zXMC>A&U1P4gT35+%(6yL!W4b%JPWnFxirO48aM+WXhUy2v08Oo_$aXOShP6~q?A#; z4n}n+>jHzB30!mZvD`_jPBCS;EFvY5#z(x2b+sfomr6<&Dh{gEt1ipZo^8bk^nIll z5fFsttXJoDC5&S8jeFBa5yxAE-G5-KfMjb&U5ky4((wgEGNmn>{cvfZd79Ujl&2+} z;sBwx=Fj|2ZQ!AU6$$__2%MIUq-0MelV1 z?)6U5wg78tm7eQ^7cOtLt#?$XMK&fHO#}5HY;40dQ#h#;fzH=G_1L2bB5IwHOY)%l zn$0HQJ&ic{KBeNQio2V8W#v}9Z&EF0M~tYJ2xD?T9lvmi0_sVA=I6%fm2tJ{?|^!i zrkr(55lm(_9b^M+G6#wcXi`7LPG+n9OF7pns;uTIHYgucC1xZhAhH8B8z2CWZ)a&> z%j?KX%%F|K)>%*?o-R-GiMJ<0F4{r}mnIJ5af9J+NU){pLMwLQl|1g7tS*2rIaBjdtUg(wrxA>5=V)E#W+Yw0>i5qGNi`3n`Edo)gA+|(5e9726#T&s_uRNK z(n>b;`XUXTwBTzy~begTi|3UZ!`?wSW8$u+H4>=>{~6wgMh8 zOyaHuUy=h^F*1KLoFa37)c#VKJ9lrkB3gZtgwNfYp60vJ^oh_M-H35x?~CXPx1z+J zc|Ii}HJl#4syhPMq2-uN2>q@EaG$dsgp0Zu@YA0Mpggbwd2#*3A39Ia?=f^C^07ln zf(<~rAq7Cl6=PG+^%CP0T=4Hqa2LK!3lZO9%u&d6wzXhPop&QY&i!B-Dht}Al=(o{ zaBZ!=W9p9sY8J^#9})=1y|MQ3MCt?QfHU9cg?Z-Faw9Ktjtkp0ok(tYa*N`zsj4s^ z$1M!9QuO)vIa`Fvq1sTgy>w)*jwE|p$0jUcvggV%wBqamm(22;u-VuKnQpqSoe!Rs zaJ5M}I}6#UNmj`l!r{ug{pf3Q@V)?k>f}&m@`_BhsuacsMUmVOdnN)9yXK}SHYol* z33O#^5Sjsir~`#drJtfir~;Qp+HjMM%mAHygzwIhXfj2go(GbQx4%n{_*?}s1_yn6 zUDR#g`q(F5_>$tJa&wHR`w`#FVinCtuU=CB{l6Kl*U(<%+BT_QvTEs2h9? z!)}F3JR9KfO70~86w1dZ6MfJYYulK!y|TXiVrpCDAp?)+<{>Ige-h@GK0Zz>2udpX z_=i19lH&Tz^{GJDYaT{h0h%4&RuB3^AS>{Vq}DBM1M>StQ?rFZR9E~YGO8Ek;hl}h zxXNPzo7n`(2m??T_x+obpGQ){;eet(ZGC_X%c*N2JUY^=9#^h|0t7_0K^RcmVoOnY zC)(9Mq3)sSB4<~_RKHuNzG1qA?j|9B(@6nsz+^CDYLsk(g+~ZR3A@4AT*wb1=sA(^ zP!kFiP=gV}7>mIn$SaiSFDAIMEc|NmNuLOpIS=M0&yCIF<@j#MbRGmfHN0l!&Z}d> zWhFP8C_hx5k3-nDMloD>P~)G&1cJ+SAn0}`-IAGSy)#whuaxyM7Zy~!nvyz@J;c2` z&nv|L{xs3QH=XqF{TyD5q&cFLsa-un01C12f9%VPCqpFEE>wife?f3r_=^iJDBoYR zeu%$GeuES8UL5Zmz(Cz}{7-mzLf5||)Ai4{hW$sx+pgj}fUYIv`UsKgOBrl_Ur8TP z1mGXia{cev(f?O}=l_5c1cFib59yTt-^6_TXWff5{c*@mT;}|@5Y6v^d`ifloilmK z*?RxaLdXB9YOsRB?q9zlR)W=#Z-D7fzmH6v1ryL1YAX;&{YQ&({BLO&B=^S{BJm#& z_pD8G{R@8*@ZEm$r@AOJ|B#jKoPJM7oc{fg?p`s9|0EZI{b!!>kN1DnU-=q=5Pd!o zaW+5uCUXmQV*8_GYJw}`YyLcFe^t!pA2I95Z2QIqVj)0eBz{5BeEo+(o&9p(+Y+Jk zO^)!$|A?f<|CTmL#~87Q%1179?R!@t-^gdQ|KyuF8zyu%f389F7nR!o5j!Jgl!f#k z=H6Z-HdyGn5B@N!Wgla95xb`XzP$fA`v3pc^#*?WK9qI5KWH}{kJOfQSJLQ7`LIEum2${qX_DM2gEPSe7iuXz2iv#VN4As z31%Y^wdD~W`L9)ke*EuOn_%?(8QNC*n|C54HU7mtbpqpDf|LI^YL)hXJbwH`R!0Bh z`Qndb`X&!p_EQW1;gEl~a1ZkT!q4JG-~7v|vGLbaWBT8`G30L#%OBqO>x}=8%A5UH zwEN+W|4(@NzxKwTF`Vy!--9@ue_Ta>fH?nU;oZL%45GvP`coL#{g*H>Z*2dKUgqjA zV8Gvf=HL`nZ%^93HjJ{Q?6>u-W}voxz(1g}Q)zkyhD=okeQXJxJ)4Yl+wGYdDQ}|Whm2)gh<858|p<2GziQz%0TNG$HsA}!RdI@)b^EAiv3kpK&>~{Xc zUYx2C<1?UhwlYD6yb`e3s(J8Imk{F-7~*$Kn(^(Wi~2BCYN|z${57efg1655#XGo7 zgF7G!dWa1rQ0YVKTlT})`i>@aFIr52+6JEpct`_y5fMxY+jyt#9bfMx(h?Qa-nw~7 z$NI=?)BB+HRX;u9iu32-oc;HtX(pZ|*`0{u6(5udEjaN#F;NqgguR7LSn)}+7@ePS zTVI-FSg*bf0LOD*e(G;3|5~S3SCiBEX5ASjp5e*Z{py?Rs_}Mg3A_|K9Vfi6imyc{ zNZZZ#zw$D_RRg0_*Ojn&nEL_+3Hi|ZVF95So$FZ=6?Q8tbG9OJ&Qc@EDpW5SunleO z00LI`PO)Lxvv0nt2#wbcvL~&%SmbEer>OSqP+7y@hAsBsV@ha30<6w&P!G2n_l z=dt_9^<2J-h2S=i%jh#ZPU9X*gRr%9A;l%f@J(>FNIuEZNUzRkzu z+Il6-@wMGQNthrewgR1f^sT=VBH@%+5g!dYe;;UEozkQX`0wS3&2f^Z4Wh{%+n5d2Ci)-7=2Pn!8fI2CF zO!g#86WC zH%-Ha*m<85O6ekIn*0f1%3tn*X8V&VxX*@I$GGN>n$|@9U-Y3>af5qON@3cAyPhb4 z3!=y8)2!Og^p?;@9)A0Iw2C+7`og{24KzUc9m}2Gmc7K zg0I%Fg3LxoZ;~08&uLvR$|>#&6VZERGZ~kk#wNY zN;n{y->l;Lp4FFg#u~78R(w$BTdy@Y-AkRPpJ0Wp6s3i^h!B6f4gT_ODt9^S_M6OC z?emn|{nZNu-?c05-aSc&eR?*YEPoZUCnLd^qNfpGt=sE03mm&O)FN>xP769<}Gn>p-ijjx2urPg?3~td9VKRM{sp*&gjbg zrM;hYHG06VkK*9efy>N{NFx9YU%mccaS&2qpoo8w;vq;+g%z(cI_P^HfLse z2qJK-@oXIMvX3c_nR~l$sjtHV#F`|9<}&qTrTIsqYQMDo8iH6b5COhlwj)80WY){) zegM(`lK}1iEc#OB7-YA6h~lf3ChI4Saw+p}k<8a6?!i)hh17{5sFaaCY<~1XCG^_! z$*=%QKzo^aob)pJ{b_Zsa5hVMq{MNT8~}h&(*j41_VrwvojZPT>;u;xl=G^|s=J7- z=p*?uLVkpDCUMJQF83Gx8e>UEe@9SL=)fI$xREkw2hA)h&|Y$bMAcPBd!|yzBuV=uCs}LeEU#VxRc#Z*!sXaNS zNon+1b|Y$W%W^vu9b+8M?s!ff3o8TCW9}@?jV*=+ZD}^k6gs*C!wI-6n5KA|59MgY zokTQ)T#`-}-XQx&A#r4gdMok4Hve%-&THIaxw*;gXQZfSX!dE^sYY*f3*?i@)}!WTBvF2i;;GrekTl1@gZbzh6Y;sg!; zw&Atcw{29shaHvLlDvW7LY8ztm-WWRnzSL#7&W0}jCi{potL~NfCdd*MfUjs^s-V- z$*Y9v4S^Su{@TiiO^q#%=1j$7TR;>VKS@tH8b+rp=V50;CsJ4LDgU&OEIM|k_MX@` z-PD`9X~vN+j-MNu!Iz$!*o0G%oQvjLd=8GY4Y6BQD%pLa+~_QI|1immlWBsET?@^u zfbY`lBAr6Y=}q{J_!VoW8v|T4Eup-9(O1-R((8r@OvidyA{8(p(3id*sQysDwXUXV z+7`CBWo-@0Ra@Wi@i_>VEg}xBJzWq@Q?E@e&r_o^3eI2obc;;`3E`Se+DVyS8~Fy zh}_TYgkSa+e;+$Rka6C;HVsQ81NzYP9`TByzDKxbYZ?l`h9DV|wqY19V)ImTEUBLe zABs4O?@t%CPW zBr(qq$0aHW+R3KP#ueYG5V+_b52336)?44RHKjmk z9QBk$-;{iq8p?k(pFR1~$+5R&QC(82>+p#2h|0>7*y{qu_ZIWAdVn!+);rb}Bp_y= z&GHRWE{nS6W`Sv%AUpnOmY7m3YJ2d5vzlMUv@>&kb8N^XkPGS{t0P8^ms*MA!)0}` zsL%Isx;TcSxO-B^?q);1JJ+tQ;s9xTMzxKicSkuT*+%5$H$^6sh{K|Q6E=|Wd9%n0 z#>}$^cr44+rOF3M6rr86UXfC7-wI+&Q-@Q*2Pe5|!P^83b+iGsJ2GwKz~nx0aAt$h zn=kOdc!_Th%MKRi30eZa0~&L?;!t!H=eYFfL&P8tMA;4BN74wqr=uUIaCs=KZm=)v zleUL7aGIp%8eII+Q;nl)yt;p`Sp7o`Qyb*N+>o!%J*+Z0-XR-%Dlsa}F-8AzYOwJ| zTCPK;=xU>txHZMt8pfA=*_q0gHU?(@FgLMwi)V-dKj^Ne5fK zt*Hnxut6&TIrU}|nytB?n?#wn3hj!%k_xe@$usMr{@QJM{|(mS&R&Ox>>|yEdQBFR z$n~Imq%)V~BFH&Y3|6PqU$%{Jd23R8KxLg`(i@`qQR}G+I?Xqf}8e z?ZfY+_k^oiuq-blNr@G^3xN&~9<3O~r=2`FcuK>hPrftly8%mC7QLs&;9l=y#s9!o z#-`0XbjXmCe2EWkeAIGmecZgE%4 zZ6sc*2Au zGS@6IK_+V4adG8L?PVV5OD@{3J82EuiYrAnaRd9?kdG*^8a-G;mv$OI7?X;a+t!i3 zzQ^6tSItpH0pP(^-pi?TKogqf87+Gx1$DHsUZrpx&s^ve$npS*UH4q;wI7(sG*DUd z6NVcwlQYoU6bHF70W<`2ILZUe-q!|-xzDLtgoA2vsga;=uB)ObRm3F)L+L1FsxEW( zP0A0zb(+}|O3rLDb{m{MOzwx4QIg2{j!y|mTQ&{lXOa4Tt+b^R@~S=RgaqkyA4fTTG3yfek@ zvd2%-8kA`D>O@UWqwQyWF;OpY5On_n?StBVQH5CsZD7nMc4fz*4F-7}Ocn?e)EO>W zfv+mpz=2(_(UM)-cZXjTxeupx_Ibg?1N2fR>b^YNFf8asLxY}>QF%4uv;wJMd;#F8 z@>s0kNL4|UTILteUqo{zX=t7uA;kUSFrKw-XSqgp#D-zVQA277cOh5;XcS!hb&V9l zAu25`FV2|T6ky7Bn8k5#b^Vo>M35w_B_XMgW9ic|fyu+UM}2mlp*v!FW5hezm0~3> zF5LS%dJT%S&hDOLVtDl}?(hlBKJ>bD&d#cty(48Z9uJ7c45QR{y_tIzDxN#54*(YM+>!JrX-COv8%JZkHTVKCGQ0~I^w~(nOmE)9`C2^ zo;-~Q-EC#u>+Em|d25E7>&rcpF7eXv14J>-GAsGoCxNf*o^+1_cH#NgkwK_pE$sMNbt&mE4a)L+VUuW)phl5qkQjj*?M0~h=!*ko2BF{c^2SasRzKGy>+Ssnc8AU- zEaC-d2_TAfvEGfBHN2NO&{k9cbpNSZpGwEDHB3yB+6#K2H082w=|(Ny8)Kh#K7m&Z2j@7xs3Zkhp5(H<#$1ZRgm$CFTMza+z98%$GVJkWnHRuN zSvCg)h}uLBJp{+4K3!1iWq;^NY_d;KHDiA4@j>2(k3K#Hsq^;nVZ=lFy?L;@w^VP2 z8goNq5@;|4Bnj1JSI-#p>u0jCpiW?IoVQEm#(JL>A|el)M^{et(8VdtM@?=GmEXb0 zoXk?I%UCFkdy&b2LIeyN!d3L&j7TCs5%Awm_@w_DL@+vB!0H*@oLb|Ro5g(^(ow4> zJ5#bwbzLTGTdn8#ZtMhbRPSd)x6BH%KDg;Q&wM(yt7B{`hs_m3_05rM=dOyZuA8ie zsJ$2snsIAQW9#yH%*A0`o(w-7r!_GC<<1-80iiuVH-)atQ8x9^L5U_5fCqU39tvy8 zkz%MV^VxU6`RL+^o~zCW*LA~9j9a54=CB7BG*p*1z4q(uMqjSI9KjwZ3V68!3JiD0 zUhZtkKc^TR=E10N%i{C`DqCMJ%CSqtuV6LGB=p{+O?4!m7$#Jq>WZb@&zK?64kbs4 z>c2M1`-nB8>+`wa9o3_&)jCeTc+3M$EMOp#x&BKMM*|J*F@=Zk=91%qE2<^QkhvgG%f3Tj|mp#v((4k4RVh5#F@taHxX z%d78zevGdVr@Cg0*`<3ChLth@x`v1){rhS z-U<`{6qm62yOJi248%JkdPrN`lZ==jw87hFo3XXQFkj5g9U!^(*ax-OyQ{8ECv7is z_nKF8&pe-hlh_bKDp9Z#X)P*lu}hOp8?8|~VR~=wvs?`KIB4BkEXY2F&ZLRIO+8BC z-m;p)V4xLIqyjeyRG}#^wNcYLAb%rC%3+*ZzQ;YtVPW!O<>8uQHwQxEWgn0AC2`Hy z2u;Y!o!5aeNv4V0#zW;0TrBa_A>Qi;fQy$n#++1Ui1>dkZ(S>*PDqaPr?#s5o+)uk zTq6Teq<-1=7&8E6WyyOkb8o;PPV$p;e~y#7!VSEWmuCIpetjN-VX{=Z`azVvsl7`g zpCxMsxt=(sL@tm7x_O9{fF$`*XOee)=B}QKc=-qx z4iWPI;GeV~lSWtPp2Vu)@O7BomMU~f5W1F4O-a?GUpd$HUgEM5$8BBL&zO-h=|QUP zASx@hC$6FciW6j1-DzOS1YQ@n^Psfb#ceWNmYxh=N0b=)o^|SF^)b%tS7i$Jw(oTP zY_i7K1`0S8(U(GLG&3$z5>GDnk!ls}H7g9^%bMaKwUt%OT$bdP)r#P4C3_Cp|R0Y~ay<{+ISXJer z2e@CVR`r%)ns9FALs1Beg|a1fv;_ug6V`KttgZ=wAOZrI%PZc^tj|d+c4zYDxud6? zqeyQJx_f6s?8@d`*qE2lQKuWsCfUfGVLqo-V{Kmxu?_^umKc9p*hz2w8B)~T0d>$!#@~|?OCj6udsqXVT0np3Zei? z6{EO8#v^o}ew=g?y)Q>ZZ*^xGnhoF+P+>v{aj_I5SV#}88dvTQgRxz)b@B(@IU2`K zc*i2W$kF*vMKDIh!3j9KoB|uBRSh|ZoY9#q^^rvhZ`&Y+#I}%XQ)vvXf=v4xCUM7x zOt4TP1DJ|;VRL09z*W697nq=nuk>I7y`BUXq*92be5f!i#B&&yL_uDn$gve_TC7jb z<$>X4f|8gx75dMTnfM>mFUQl1+RoxmEI9ANb_lmE;SIbY?fUtr&KS&FS(%}m?G41|DiS?T>HY_~BrY!s*#hMI!z%o(Sd2uaexlDlhhV&9ZR zHc_Mk+VeG{j*px?yo8IdOS~NYw&__ROUlzma6O%!a*l z)|7l^;ITAW1x+2aB_yb;>KwoTVgMoI&Bt7{ZqLul6$&miv8PS%F{$F44D)Q-0SKP= zj|lK*0zNvFf2_|EbE`PW7sU~pe5Q-#$XDtWzT-v&0^x*%jfH-aBS8B62G+jmbBy=x zshbQ!^-^u)%_U9SJ%kW1RXiedUkl^?AGn<@PXAgp18HQ{51}RtkG*JnYbLj2wDGtl z!&3hFdu)a-5fSL7SMqd2T2{d~$j0a?0&S?=u#=fnwK+S;)-NPB#r1K=TN?EB_h_8x zm{P9ksDdYy4lOJ*rZc?%!sNn4XNq6;a=9SZoAedoE-z53XVq>9WUIjNFl4yLF zdPjI-QkMFxJ?g2r>OydFx^jg!Grfu)xlpGWoPBpF*q&JB!P92zgQUct=k zKUp~}h}vH`jXn7P+Pn5>w$n8HBi+W9qDl$cwCh@zxQ$yWvX!8;r7f)zl)7b?cBtE; zjJDb;B4)%+-O{*pI@3^<$!Mrsi=t}W#*S27if9Q!t3f8&57XUX|J|LlXZ-U!C+B>> zlPB-@x` zh8|1Wk;G+o2iMOy)y@uAbG9A&DqA`$#g=3o8$X9_s}~!qaaA#g0yRp_N|RHdkq12U z`-GiLOw=W6gk&!LVZAcGxbv|itEA7oqMO~-$Q(xo!NgxBEYcaqtk$0%pZSpF?72}gDh zF!Yf~dtkU7ty1=Ss4tAHDPjZe6l7y$J^!ET3jZ5eCF=d-jBhaHBdMX!M3k5YM0uE2 zSuIR8a9RKzIMzdZ96FwNmm%F4E|zrJU|J13!w54e`1>4suNn2+!B-L%PfXsalkAI3 zr4iRgdR1J*c#tUx76c}Rak!^VY7|qnt1P}&DJR)eZh5xjRWCg!!<0tlCM=K*3@yzn zxzwQdIp5IU(;S~yS4E~WcZ;Zr?t}5bu`ogj|FYn`8kPNut>dq5ewLC-Nq1=Z!%dy= z7KM)DAQw!tui1fgF;!*R1U#V{`L!I_azmxj#_Gvi@gN* z{XjN5e4J&3h-80AJB8?2Hs|4s=}94_>}ks5XS4NtYn);v67%X(KR#cQ+l$47bRHk} zO(ys(>^hq1s5BGbO2qo58zky~>t5d7x38hB6SIFuYw!EzcC70)FU+1hbumBQ4(qB> zGLs2yNCHC`tgg9HWkqrxob|*Vu3nILVS0Ix{xSD-{H}!l5lw%M^5HMuywm#QXV@&g zxVEf$RO$Xo-|`_CGP@2jGq%LZ=duD)pf^+=yrl6yes>P;VCGDRpZ-JFYPXz7o+m6f zZVKL(s~k}3%?)F@CN=4LJExovj99qYFYdQ{*VrLc*p#X0@FNI`GMUHe%1-ame@Tc@ z|IR%N-brN7_B=4$-9*UJTxWMnrp-yF#MJ`PHt2+#o6Wgbq3ZbS5AL&}~WzjA;|@&J7;iwU~0YNY@Wuy_m4zc=i66Ce1(My_t# z#9!-SvgJmOZJ_wpl3)LOTXEqs{%2$$SrhVg{aff=hrnqgd_{XHiD1IB_)KHL{7g~8 zCpo_UainAMW0&=s8oJoPd3v>b5;|&#zlwMvUw-hmHEYoRlNMqi^<^=MV-y&D0=&k(bcy0ygsUob5B`wzn8PH0#XW~C+>B(lDB+}^_R zTg0PwwkB@V&dsmixy4O8*RgTuSeqDRB}_8Fpn^>diWAl)z@Xm_M;Xw^f;D~A14!k7 zXxDuCFCz`e9>*10vI6zYiUgk!a<=m$wLr-eKKa^3jyI5C>oo~pC3^=L3d|Y=?t0bL z_MGI!bMX42O#8P5A69KH1_F+Eqto4NnOBp literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/13-duplicate-close-cancel-retained.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/13-duplicate-close-cancel-retained.json new file mode 100644 index 00000000..528b684d --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/13-duplicate-close-cancel-retained.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:57:40.407Z", + "label": "13-duplicate-close-cancel-retained", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 * — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "13-duplicate-close-cancel-retained-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/14-duplicate-save-clean-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/14-duplicate-save-clean-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0c5f3ab83d0727fcf9a1b1c9459bba65c494c3e1 GIT binary patch literal 101477 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/14-duplicate-save-clean.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/14-duplicate-save-clean.json new file mode 100644 index 00000000..f243c824 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/14-duplicate-save-clean.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:57:48.025Z", + "label": "14-duplicate-save-clean", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "14-duplicate-save-clean-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/15-recovery-open-journal-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/15-recovery-open-journal-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f64b14391b8d8a2e8ed5ca0515dad9838041c449 GIT binary patch literal 107952 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%0DHL@? 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 VeSpxg->-nmO&^OEd?I)-@_z+B@9zKr literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/15-recovery-open-journal.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/15-recovery-open-journal.json new file mode 100644 index 00000000..f09a2634 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/15-recovery-open-journal.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:58:52.837Z", + "label": "15-recovery-open-journal", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "15-recovery-open-journal-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/16-recovery-applied-before-rollback-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/16-recovery-applied-before-rollback-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c4cff27995fb061d0fb9cb24c7c2b9028b1a9cc GIT binary patch literal 106619 zcmeFZbyQv3k}te)4GzKG-Q8V+ySoSX5P}7Q%f<;7+}$leaCe8`1cE!k-ahxbwT-Qvo4bdnm$%Qm;Ey4ppTfc;KnaOS$tkI6>A89N1%*Y$C8f1> z^$m?p%`L4x-+KG{2L^|Rr)Os8<`)*1mN&PycXs#oe;gd1UtC^Y-`w8a|N4V32mtEu zZ2c=|zww0*<_i)U8VVZj556EEy}$zs9U6v=4HiR870%QJlbk&e9!os_OHDTd1&7)h zwwdb`A`T_zCe`^Lto@C%{~TjM|0T};m9hWH*D`<%1p!_>D0DysxIu-wQ}~u5jCl5V zOH49Nm1QWrwgXb2UCNBIlcTJZqv>#X0ebK@{eR(H89xG%FF<(S<_qu`_JQC9sJ3i+ zj?mkAuepUa?cwIg=wQv#DLxIy^jtGw2FqI-5)Ao!uf%F1QHs!tm8_>p& ziX>;D-p0=%9j{*ifcyp6vMa2xM_epVo_B%UrhH8xrY46gBtv8`(Yu_nEEDYEpth!Z z!gxg05+#eEWf4`q7KFmix1*8t;iK_c=-t0eWCotd<^}l3(enaaG5z>@2L+xUQy1Sj zva<5~xA~csZrCp_epI1Fa7;V0$iT{O`O%D6ukw24KNFAyFVw=PbO zn3+=RLxKopBRoO*um>5)JAtAD|3(lHe-p&NWeXY1mW10@2Ro6tKZj;h#Pl>$N{bv* z{vrwU@$@F(0;JtjL?o>1xj5i?(4^TlVW%WFTiTEa8U+q_pdgg1&w#m|aFTf`9+1Dqe zcP!69-wV(?^#Z_Khr9qk^r!sKU|F82tKV~NWqN71x9R)7V%}QI1KIn$dgvDur$8Lq z!6-hd?7rwN86<*nPBF&5wl@@!i8$Gp)Bl{w$4r#dS*vBeEH*O1X^LR>F_tp$6VS;H z2wDG`2<%Qnuc7DMUkU%>gDw-Kf4J>`h~X2+vyvG9a6mCR9}SrNsfO6tw@0}nd$%~Wb2>iiOfK8uEJ*j92-vJGObo)KOYaGMqoCb+ z-0;YGh59D~E(q?^Gwi$6)Bk)>D9J>VQnbo1E$*~lWVxM669V{CwqX;1{sQuu`pS)>@yu zEHyYNK&APXcmS7I@XQ9X>i20y{{6}?u+YRfy><7;wAYR`cOj02u2smBaG*C@;hjjN zdfPO-DffN1G(;ef9-*@0y?XvET8Qj_ z13mu>#8`d-qRWpOko@?2B)ERs;oPVtHzxKJtV!e~LXf0l*VTE-sIk6McmWWyQq0XU z4_{CCa7GKD9zAhyiDU5TBCzGeC(=PEWYCeuM+E@PznN~{?`r0tul#DRUK^)&fD=Ow^kGi^+=n=+zWGnMSz0K#-+|_Lmu~+q0_gs8lwZ#cVDqUk@U3xCP!FF662{}e&~m$Bvl9et|y5W%}Mmg`I&(Kx4$wDiFd9AtLNjgcIL zw$u&8gC_Zc1^mYBKShvwlaErlKcBsBaB7O|K1hG(Ir5U@NonIzq zde4?B)-bXcBE;w$XZhglc0OpR!9l_C;H|c7yzlw%0AB(IgrGyvXz4UU;-y`1{PR^t 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 A!~g&Q literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/16-recovery-applied-before-rollback.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/16-recovery-applied-before-rollback.json new file mode 100644 index 00000000..4494b129 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/16-recovery-applied-before-rollback.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:58:59.144Z", + "label": "16-recovery-applied-before-rollback", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "16-recovery-applied-before-rollback-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/17-recovery-rollback-retained-unsaved-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/17-recovery-rollback-retained-unsaved-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6dc92d11fa73bd054943fbc16254f483c8ef7e9b GIT binary patch literal 112006 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%0DO^n1b6oJx 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 LLzv~oK2QB0FisPk literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/17-recovery-rollback-retained-unsaved.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/17-recovery-rollback-retained-unsaved.json new file mode 100644 index 00000000..78686d16 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/17-recovery-rollback-retained-unsaved.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:59:11.348Z", + "label": "17-recovery-rollback-retained-unsaved", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 * — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "17-recovery-rollback-retained-unsaved-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/18-recovery-close-warning-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/18-recovery-close-warning-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f360bea0eb40f4d51abf9c336fde0d00f71e8b6 GIT binary patch literal 96969 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

    xNeyNOtBglfriwBciK` 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%0D20{x+|Jin`XTl2EIq#WtufOxys|?Hgmq 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 arS~{8_s+pw!cQoH<6O8ILY+%}KK6fc>Sm?@ literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/20-recovery-save-clean.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/20-recovery-save-clean.json new file mode 100644 index 00000000..91c7c253 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/20-recovery-save-clean.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:59:33.000Z", + "label": "20-recovery-save-clean", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "20-recovery-save-clean-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/source-before.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/source-before.json new file mode 100644 index 00000000..2c629b68 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/source-before.json @@ -0,0 +1,68 @@ +{ + "valid": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + "release1": { + "expected-diagnostics.json": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e", + "model.json": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727", + "model.rs": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5", + "project.arcadia": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda", + "README.md": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5", + "traceability.arcadia": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f", + "transition-before.json": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d", + "transition-request.json": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a", + "evidence/repair-check.md": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5", + "oa/capabilities.arcadia": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936", + "oa/model.arcadia": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15", + "oa/participants.arcadia": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3", + "oa/types.arcadia": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49", + "sa/capabilities.arcadia": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f", + "sa/model.arcadia": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4", + "sa/participants.arcadia": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8", + "sa/types.arcadia": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660", + "views/diagram_oa_allocation_view.arcadia": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7", + "views/diagram_sa_allocation_view.arcadia": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389", + "views/diagram_sa_capability_view.arcadia": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649", + "views/diagram_sa_service_view.arcadia": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b", + "views/diagram_sa_state_view.arcadia": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869", + "oa/activities/activity_oa_restore_work.arcadia": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4", + "oa/behavior/process_oa_assessment_procedure.arcadia": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d", + "oa/behavior/process_oa_field_procedure.arcadia": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324", + "oa/behavior/process_oa_response.arcadia": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc", + "oa/behavior/scenario_oa_conversation.arcadia": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6", + "oa/behavior/scenario_oa_full_scenario.arcadia": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c", + "oa/behavior/state_machine_oa_monitor.arcadia": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5", + "sa/behavior/process_sa_assessment_procedure.arcadia": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088", + "sa/behavior/process_sa_field_procedure.arcadia": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768", + "sa/behavior/process_sa_response.arcadia": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a", + "sa/behavior/scenario_sa_conversation.arcadia": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85", + "sa/behavior/scenario_sa_full_scenario.arcadia": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74", + "sa/behavior/state_machine_sa_monitor.arcadia": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736", + "sa/functions/function_sa_audit_thresholds.arcadia": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f", + "sa/functions/function_sa_restore_work.arcadia": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + "ambiguous": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "ba3e222bdc7dfa94e4f1b16df091447835da6b5bea8a72701e12e077e77319a6" + }, + "missing-include": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "573357995f0a68fef39aa3eef3125e2271242d1ce01607c129624399b77e682e", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + "recovery": { + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + ".arcadia-save-project.arcadia.journal/0.after": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + ".arcadia-save-project.arcadia.journal/0.before": "6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e", + ".arcadia-save-project.arcadia.journal/journal.json": "08e19098159f9a539f33754ef8d8bbb5e653744baa0aa9784403e019498d4c42", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + } +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/stderr.log b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/stdout.log b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/verify_archive.py b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/verify_archive.py new file mode 100644 index 00000000..525acd95 --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/verify_archive.py @@ -0,0 +1,69 @@ +"""Read-only raw-archive validation. Does not execute any binary or rewrite files.""" +import hashlib +import json +from pathlib import Path + +base = Path(__file__).resolve().parent + +def read(path): + return json.loads(path.read_text(encoding="utf-8")) + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + +def tree(path): + return {p.relative_to(path).as_posix(): sha(p) for p in path.rglob("*") if p.is_file()} + +manifest = read(base / "manifest.json") +expected = {item["path"] for item in manifest["files"]} +assert set(tree(base)) == expected | {"manifest.json", "readback.json"} +for item in manifest["files"]: + path = base / item["path"] + assert path.stat().st_size == item["bytes"] and sha(path) == item["sha256"], item["path"] +assert sha(base / "manifest.json") == read(base / "readback.json")["manifestSha256"] + +fixtures = read(base / "fixture-manifest.json") +assert len(fixtures["files"]) == 64 +assert tree(base / "fixtures") == {item["path"]: item["sha256"] for item in fixtures["files"]} +screenshots = base / "trial/screenshots" +metadata = sorted(screenshots.glob("*.json")) +assert len(metadata) == 20 +images = set() +for index, path in enumerate(metadata, 1): + assert path.name.startswith(f"{index:02d}-") + value = read(path) + assert len(value["screenshots"]) == 1 + image = value["screenshots"][0] + assert (image["width"], image["height"]) == (1442, 932) + images.add(image["file"]) +assert images == {p.name for p in screenshots.glob("*.jpg")} + +checkpoints = base / "trial/checkpoints" +directories = sorted(p for p in checkpoints.iterdir() if p.is_dir()) +assert len(directories) == 7 +saved = {} +for directory in directories: + snapshot = read(directory / "snapshot.json") + assert tree(directory / "sources") == snapshot["files"], directory.name + assert snapshot["arcadiaFiles"] == 4 and snapshot["binaryFilesUnchanged"] + assert snapshot["pendingJournalExists"] == (directory.name == "recovery-open-journal") + if directory.name.endswith("final-saved"): + receipt = read(directory / "oracle.json") + assert receipt["exitCode"] == 0 and receipt["afterVisibleSaveConfirmedByCaller"] + assert receipt["files"] == snapshot["files"] == tree(base / "fixtures/valid") + assert receipt["oracleSha256"] == "967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c" + assert (directory / "oracle.stderr.log").read_bytes() == b"" + output = (directory / "oracle.stdout.log").read_text(encoding="utf-8") + assert "4" in output and "PASS" in output + saved[directory.name] = receipt["atUtc"] +assert len(saved) == 3 +for label, fixture in {"missing-after-apply-before-save": "missing-include", "duplicate-after-apply-before-save": "ambiguous", "recovery-open-journal": "recovery", "recovery-after-rollback-before-save": "recovery-expected-before"}.items(): + assert tree(checkpoints / label / "sources") == tree(base / "fixtures" / fixture), label + +launch = read(base / "trial/launch.json") +closed = read(base / "trial/binary-after-close.json") +assert launch["pid"] == 10016 and launch["sourceCommit"] == "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c" +assert launch["binarySha256"] == closed["files"]["arcadia-studio.exe"] == "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848" +assert closed["unchanged"] and closed["absenceObservedByCaller"] +assert (base / "trial/stdout.log").read_bytes() == (base / "trial/stderr.log").read_bytes() == b"" +print(json.dumps({"passed": True, "payloadFiles": len(expected), "fixtureFiles": 64, "screenshots": 20, "checkpoints": 7, "savedOracleReceipts": saved, "numericProcessExitCode": None})) diff --git a/harness/release-text-navigation-integrated-20260911.md b/harness/release-text-navigation-integrated-20260911.md index 02983678..8b8b2714 100644 --- a/harness/release-text-navigation-integrated-20260911.md +++ b/harness/release-text-navigation-integrated-20260911.md @@ -119,9 +119,13 @@ after independent review. Matching GUI5478 [native evaluation](release-text-navi verified the four interaction fixes, invalid-source navigation and the 30-file engineering workflow. Explicit saved-source/model equality passed. The trial also found a repair save-status defect: Apply could compare against the previous -destination and report clean before Save. That correction needs its own gates -and native recheck before publication. All raw inputs and failed attempts retain -their original scopes. +destination and report clean before Save. The [saved-state correction](release-text-repair-save-state-20260911.md) +at `33c6d83` passed all 755 desktop tests, strict Clippy and matching GUI B183. +Its [native recheck](release-text-repair-save-native-v4-20260911.md) passed both +invalid-source repairs and actual interrupted-save rollback, with retained +unsaved state, Close/Cancel protection and three exact final saved-model/source +comparisons. Package acceptance remains separate. All raw inputs and failed +attempts retain their original scopes. - [Component and prepared fixture archive](experiments/text-navigation-components-20260911/README.md) - [Desktop gate archive](experiments/text-navigation-desktop-20260911/README.md) diff --git a/harness/release-text-repair-save-native-v4-20260911.md b/harness/release-text-repair-save-native-v4-20260911.md new file mode 100644 index 00000000..affb9916 --- /dev/null +++ b/harness/release-text-repair-save-native-v4-20260911.md @@ -0,0 +1,40 @@ +# Repair/save native verification — 2026-09-11 + +Native operator: Codex-9e8r6t `/root`. Independent archive and stored-evidence inspection: Codex-9e8r6t `/root/linux_readiness`. + +The corrected Windows GUI passed three bounded native repair workflows: missing include, duplicate alias, and interrupted-save rollback. Repaired accepted source remained visibly unsaved until explicit Save; attempted Close prompted and Cancel retained the work. After each final visible Save, the complete saved-model/source oracle passed with all four files and authored identities equal to the intended baseline. + +Root operated the native application. This report's author independently inspected stored screenshots and checked the exact saved files, receipts, and archive bytes without rerunning the application or oracle. [The correction report](release-text-repair-save-state-20260911.md) records implementation and the 755-test/Clippy gates; [raw native evidence](experiments/text-navigation-native-20260911/repair-save-native-v4/manifest.json) preserves this trial. + +## Identity and method + +Launch receipt: **2026-09-11 20:52:46 UTC**, PID **10016**, source commit **33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c**. Admission bound the 500 input files and successful gate receipts to input ZIP SHA256 `213fdb39ea7c3601b4baac674c3ab3ecc863ac44db1b092d922d3e24f26887b7`. + +GUI: **113,206,272 bytes**, SHA256 `b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848`. The bundled `libunwind.dll` SHA256 was `f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4`. A private profile/TEMP and Windows-only PATH isolated the trial from the development toolchain. All 20 original screenshot captures include their metadata and show a **1442 × 932 outer window**. + +Edits, Apply, Close/Cancel, Recover and Save were performed through the GUI. The helper only launched, copied/read disk checkpoints, ran the pinned saved-equality oracle after the caller confirmed visible Save, and recorded binary readback. Snapshot receipts alone make no Apply or accepted-model claim. The oracle executable was SHA256 `967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c`. + +## Observed outcomes + +| Trial | Visible state and before-save disk evidence | Final saved check | +| --- | --- | --- | +| Missing include | Captures 03–05: invalid Open, repaired draft, then Model in sync **and Unsaved changes** after Apply. Disk snapshot at 20:55:26 still contains the broken include. Captures 06–07 show Close warning and Cancel retaining the repair. | Capture 08 shows clean after explicit Save. Oracle at 20:55:51 exits 0; exact valid baseline, complete Project/IDs and all four source files. | +| Duplicate alias | Captures 09–11: invalid Open, duplicate declaration removed, then Model in sync **and Unsaved changes** after Apply. Disk snapshot at 20:57:26 still contains the duplicate declaration. Captures 12–13 show Close warning and Cancel retaining the repair. | Capture 14 shows clean after explicit Save. Oracle at 20:57:52 exits 0; complete valid Project/IDs and four exact files. | +| Journal recovery | Capture 15 and 20:58:52 snapshot retain AFTER plus the three v1 journal files. Capture 16 shows unchanged Apply clean while disk still equals AFTER and the recovery banner remains. Actual Recover removes the journal and restores BEFORE on disk at 20:59:11; capture 17 shows retained AFTER text now **unsaved**, with Model in sync. Captures 18–19 show Close warning and Cancel. | Capture 20 shows clean after explicit Save. Oracle at 20:59:36 exits 0; full intended AFTER Project/IDs and four exact files. | + +The distinguishing pre-save hashes are retained in the checkpoint manifests and copied source: + +- Broken-include entry: `573357995f0a68fef39aa3eef3125e2271242d1ce01607c129624399b77e682e`. +- Duplicate `救援/confirm.arcadia`: `ba3e222bdc7dfa94e4f1b16df091447835da6b5bea8a72701e12e077e77319a6`. +- Recovery BEFORE entry: `6e9abf4ecf24175b9f04a8db11fe182146581059628eb8769e869597401f262e`. +- Valid/AFTER entry after final Save: `79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414`. + +Root then closed the window normally and independently observed window/PID absence. The 20:59:59 helper receipt records the caller's absence confirmation and unchanged GUI/DLL bytes. Application stdout and stderr are empty. **No numeric process exit code was observed**; neither the helper nor this report infers one. + +## Scope + +No native failure occurred in these three repair trials. They resolve the false-clean defect observed in [GUI5478's historical native trial](release-text-navigation-native-v3-20260911.md). They do not repeat the entire navigation/engineering trial, establish minimum-size layout behavior, exercise native first-save deletion or injected reload failure, or establish package/release acceptance. The earlier GUI5478 record retains its own navigation/engineering scope. Linux/WSL remained paused. + +The archive retains preparation helpers and their original **pre-launch** README, all 64 frozen fixture files, all seven checkpoints, all 20 JPEG/metadata pairs, launch/admission/close receipts and empty/raw logs. The historical preparation README remains explicitly historical. Redundant final trial model trees are omitted only after exact byte equality with preserved fixtures/checkpoints was verified. Binaries/profile/cache are excluded; executable identity remains in receipts. No originals were removed. + +Archive verification passed for **166 payload files / 2,421,715 bytes**, plus manifest/readback. Manifest SHA256: `3a32afc0d93dafdead2066a7d1fddaf5fedddf99cf4a9b481cd7691007b6f9d9`. Readback SHA256: `b726cb6e8338488636fdd08c5254367fa44981aad19af18509839f7cf424a2cc`. The read-only verifier checks every payload, all fixture and checkpoint hashes, screenshot counts/dimensions, final four-file equality and the three actual oracle result records without rerunning an oracle. All 53 omitted duplicate trial files were matched to retained bytes. diff --git a/harness/release-text-repair-save-state-20260911.md b/harness/release-text-repair-save-state-20260911.md index f1ac6635..3743d1ac 100644 --- a/harness/release-text-repair-save-state-20260911.md +++ b/harness/release-text-repair-save-state-20260911.md @@ -4,7 +4,8 @@ Codex-9e8r6t `/root`; [issue 6](http://217.177.34.108:3000/sorokin.oleg.edu/ARCA The correction keeps repaired source unsaved until its current destination actually contains those bytes. It passes all **755 Windows desktop tests** (zero failed, one ignored), strict Clippy, formatting and a matching GUI build. -Native verification of that new executable remains separate and pending. +[Native verification of that executable passed](release-text-repair-save-native-v4-20260911.md) +for missing-include repair, duplicate-alias repair and interrupted-save rollback. ## Problem and correction @@ -59,6 +60,8 @@ Windows gates used the locked offline workspace and one Cargo build job: preserves 29 payloads / 2,583,613 bytes of inputs, receipts, actual streams, helpers and independent review. Manifest SHA256: `cd2d4dc7f5bebd774a09ecde2e103c42cff891e6725da929384f21c5f8468bac`. -No new native, package or Linux result is implied by these gates. Before -publication, repeat repair → Apply → attempted Close/Cancel → explicit Save on -this GUI, compare the complete saved model/source, and check relevant recovery. +The separately recorded [native-v4 trial](release-text-repair-save-native-v4-20260911.md) +confirmed repair → Apply stays unsaved, Close prompts, Cancel retains the work, +and explicit Save passes complete model/source equality in all three cases, +including actual journal recovery. Package/release and Linux acceptance remain +outside these results.

    AUEY|!eHPbManLt1O2B|AL*dj4tpOtXPR1OIF5t9GgCE4u1BX19pW%`L=|b1 zYy0qxPy^@?Ab)gip~8J_2Ty42-c6!qa>dz)&$=o0A^FF$0Si&wBC%Pz(>4h4*md2a z#bmVg8&!Q&$XV*1%N^(|9b}@Xd?tnyPH-L`f4cR1ZenBF7(+$5?R8v7waQ$Xgzm5-(1LOL5)o|o8~BksV6T9($4uzns3Vr zoXPWJ_pNgFWm|s()Rc3t2E4PYr7?y!2T?) zD#d$dWqvKaHx|*Zb#5U|W|m<(M3TPSyWy`+Tg>yL)3Rt$O{5?aWEvYIwHD$7k{Ef2OvYW}^A6FWO+{d>z?$PxHTn`> z_z>$?Exb%QX5ftI&_y~Arr5ZD+YYVY={Bs6iJqBFdt95R*W`wGz-y`l@8YqaST^@q zjAwJ~BW~Qb_EVQ};JG%oB8>F)DEuPEveu7b9*smt&#WXF0jBM14_yu>dOcMJN+h0c zd(Xf@^1DB_2DU|!X%G(XqRi};%EUBD4fEQ~031O{!3@VTO|&M*6IZgpiL1XXv**?> zuvG$JCbj)S$TlEIDKBQ@ajvL66 z4vM6WY5O*K#|G&WEB`}e$b?||<_0Bkwx_Hwcz0b9L}N5FjRdY>g0p%NFze|ehhwy`~^M-3HOz73KUD-5K;8eFByrX{41Lz z!j=nVOre5hzNM=@y!G`e-8%vbo*Y%BY=ieqXnk7Dork`LR)ns_dp1|!2AvZ;ylSIX zWd`gWvcy<{WyGWM@E-p9BAR#XdQ2f&wEVG#)f@qm z&d4*tf0*+d5HJ?eyTZuUPo*W95iizCY1$y7bbCuT-fPSa+(C+c=Qm_1p>>omM6Z6mXxP{(}cwA>^NH8W%h=?g>#5TekWu%au zwF;2;4thV=HJw)tL}MY*5<6~MU-H2L2I1t*yBptu8ti<6GFjz}xDB6p4dZ%6J$BO1 zuS>6|{Q5J|)!RN&((E3vw-d5onAcaib9I-7CfGAfR4Y%3K0G`(ya77PUO9X%mVGDp z8(&`Zf9K?9&3luOoQKzejEIhz^ri`Dqd5qgUdH0`Z6{O{CLGatC(uMAQLwiCtLo;H zy`CUkd@NC#vIaln_Q_$@7LFcBvB|cDFe*?>eY!^bXM>=!t6iwD9HX;uP85yGrNPD% zv2(u@q!Bm-DcnBc9n-$*CLZlv zpN)9$rPHFFX(u}4LX;>Fq{a8T) z2-`&bKWuFT7;?IukisdFnfP$rmxx1@@yG)ppjCbG++EK#<~bg68JOw}`>ID>FM^1) zi6GyNvNEJFB0|GR%1ny?xyzV8(*ZHMbZ@R$+dOA`;DsW0Bh96^s#7$y9EUhix~g$H zII`+LAq(LBGBJAbq}x=M^mFJ1U4_JUXNy~N{ErF2wAJ~@by21 z7Xo8YnI+;xX?!q5k_j8YcY_@3hFrz7DBZYBW7xcOSzBLoIN(C3uV!G0mp~1g7#(d} z>NYCn`BmF@bN&rL2#((TJA?xhb z6^}%9DK1&ro-Y>cYD<}{=OH*@W&9*L`s&NndH(Ya5JmQ9+(5)u&u1$}PbX zCl*=SfXF)G(M{y}Pr;8SJpD>2S4dQrE-3z~evahSEWG?W4jGAxMp1L;O2+XQJ@h$B zT&yQVKAwLiNpaSdE|Ztw-eQzsePcp(K^^XrXj{^1RM%dX-`?|J<)6X+cbo$3KSOO* z-b;MoWJq96(|e?&biaP#(HuaQRLF=r(@Y=ROUQ`Hfdy?No!UNRYtDm;>VOR2L25`? z*he(t1eh`h=s&TqRX^9{3cI%a9a#RXE>OudFPLjfju*j}`9-XzI9Fi-3dO6$EPklO zRRhOYvj=#rCSInj)vsr{Tc=_NXBJxvxe?MSDvk46%jIrz2T~l$iC5lTT&xjK>HdP! zL{?@09|VzKxaJp)G1oDft!&&Bw6k%}hiB2qMie(eeH{v7!&@P8g`ZF_+Q=52rI@a> zV&a4IpsWu!!jy@c^dBV#uqn_2P(2Y7{;B*S=W*2ky7?Cqo-O`D0(cw!iwS=*;ol6Z zzmV`368_&qLT7kg!D1V4=`rTW)Zh;-S&JFEVNnVkDm3c_zT;O;jh-0vdpG~cH-MpB z_6tKr;6FDFIzyZbro4FzEipdLN)@k2Sk$m|I}pM^$9Sv7m3IEw#N_*vDGRtHTVbyZ z?L6Im16Zm@0`K&r2;~;Tz(H5=Z^xw5tuOyL*f|g9I$Mru>lJpszOG~khv?DzC_#mt zudv_@VE3O0klfg2C!RrPXPA@z>_CM zUWC)O5WZk0du6UG7OPmRJbT~44Zr?UVE40g>`-hbxFXD5T$98G?9X=n@Vzh9zyEmS z`*0Wf27t^17a^3D@@T#R7@nf(51fS$cb=wubZF1_cJIOdaK)x}8(t&&2q2!903Q++ zo<|@W1?OZSDPD*Wq&*?$CgguX`yB2`_Tth12FL-fmw$lt9ZJc411x6fKf;4nuH?7! zfOLSr+W#RQ1c(p_AP(7KS$yi()|wTCgZ3#D9*EFMp(a_blrRPd|CDmT6+u>VU_lrB z;fQV1P5B;if}?_4%Dz$jtX>*!lKnU_ZvX_zz&C&>2wV>WnehBac~3UjHOpB@e*^f- zymDwptn{{UuH@S$C3`F6WIse%cHU!V?|!z!JkqVtMy<+ z7NJFz#o$rIe52Tyj6XLg88ysV?-89#<_UQd{oLq=z_6cFH`=KZu-VooBRoPY{0d{#^tnEBnSe#O^NF?z^p*Z{ z19>7nhO;P!zU}v6Z*#?A63C^I`J_K&x|No9z&)?+@z=IpWKK&OMy~EBO2_mmNKjy8 zU{(ll`}T%EvtuCJ_?O+^Bedrq04yg~Eg)Wr!n#vm+u-#gZ`i`GF$8DvbIdo$E2|h- zyCb^_;{Vv%GJA@$K4zI1<}3Uqx`{aL@*L-@TN+KMok#xIBHP#R@rN3E<-G-8h5gVJ zUfWfSow6~smy2I~^^3pEbI7T!YE)~Naq$eROX9n)xu}tZmEG(w@MT_FKKh0!Z=O7k z@0Ncsfg_A}xC$n7@jG-==mOqAQ{^Qq7evN-c`1MGpDCFL8GkR196!=+EWtSD3E-uv zuCvkl`AebAYYCHR2<|&26qGUZ_0aI1WAR*>F|e_6NvNc#9ayDdZYp!xhlTsi1==Z| zt-a--cK2edrZe70NONS;`t~ZKti+sYgAFN}61tPv=Ss8$H@#fH=eAcPdBozd)~n}s zs!kF;7Zo4RJFw|0Znn56B$FBBvZwo*iM&2Z+~<2ffeLA=&(Z{ITqEfr$o%*fFH|0g zZ*6mG(3rJ(a(B_k#h6Va&=2rA*>fGT^+fC}>Mz$SP^*0bx>Jbc?G5$Fu&}VD+oOGs z9XwtMc^6&=uE4S(pu}bTj4|X$P^^loJ{48)g2=s%sPiiYk1r@W-f|MAZ5-QmM(pQ# zFkGrzEStjJ`!x5@{f5ZXYYH#5!~sXu?dd0{LZ_2YHT`1Mj6&xS?O#vSTITSyf?S6U zlJBrMs@Li!CQ=o7BMjj1Uta(U1y;fuQ47I z=0gaUk@L9Y#};HA?oX0HeVAKF5Y0j|Z=5yL*nNW37&trh+>X}g;pLZ?Dk;`>|4PEG zT-`FW*F-99VXB=zTtq6P-{QXX%C+-!f550)ZdV6YHCMaU)`+E;NTcM>zLGM z0NHGWAna~m95}&X#r~_|j?YnR{WuOZmj|oKxEGu6VcYMISs^tXY22wbwP4uN6fqPs z(Q~|E`#SYU3FX)s}Y~a)xKxaD>|YhlL4#UPjP3LLtdA`gltml>f5MCN*^)0f;JC85FmrB-V8xJQ z9J2P)YHA8RcvH+mI}|}_S*&DS__?yf@7uUKZh@e?N(J-?^6Hup-5y}G7ZEt9Kx&s& zY;GpB(h{|^p%3-xvw4>qy3wVkn?uUxG$i0WZnchhaLEw9ACK0!reHB186=(iT^gO( zB)h}OKYl$}Q(I0}p}F~WTwCU}!j#>nDK4L-*5|}VZ4KcNjyPfRGeBqBZlchD#=R{y zX@kIcLac>V4e&cI*4`^p^=E$G5(!_I*ri8JZClN7q^+CLn8+a%)s`zhj%RESkS+)E z&#gHI{vNoil6A1E48%9b{IoD25S)e`mrt8;mslx$PJa$O{uMpzoL(ZpiqsPYTW0Cz z? zB%h)6;6}VQHYG{O_2mGDQOTd+OE4`8aL+lMlShEvkW%X_m;HE&uB->KeS!nA9MxEp z4%R64u%bK~X`RM#icPV5vb2qzaV95rdkr4rfXpWe3^I0;*ws%@Cef@wS5c>u`5RgH zpem+^`YZyQzL-4%z!eo@$t;1b`b$QDL%*y~h2;XbuUT``DvRP6E|&vg#&(9E7%Cc* zf4`GkGB^9Z#kx+(~pe%EBA z0vY(^9i-!1yO0e{`&^9->n~TPBCCs)#DrZJCyfsG#yu82&z5$@XdFuenqy6J{=k5d zrVm416KoRvpXyp`FAkCz7u3sc1~Jc9VTOiYa-CujGfAUD5UWn9nz4 zr}uh^ZKvD5Y53vLQpe~-dmIC8vn!4l?~?& z;oQ4~A2auO1IU`G4eEU-e>7Os^|fOfua$t=yS0_3uuw%p>z)ri78lXTtLm)gBzq*} z^nJRqd;<)8wGw=Pi}ZazMSreBN&Yk2pfyfMp%L6AMFd3ZZ?rF+RZ|~k<)xuxj2&px z7UhtuPd_I|Li2}Bcvgzu5M-~cw93I|6V&;9(w^iVB8+=y{88PRnF8AJO8`+QB~Mu= zHq`KTl;}s-0G^XG>Z@Y%nr!+MYpa(X{K#9l4l4$=XfOOcV9(5m9acAYrddN-AeBv1 z>!)T?4GI|us;vh2;jW?vJmr^zR?x=1-p(Zo*TRNGi-nN(-BJ7rBYZ?FJ^nTCZE4Fb z=!f>#nL)vWGGq|69Z6fDfrGw|*=Po_$2J}guC{vH;gJy~h58Kl zGMdz}45TvMXK-JC{?ywQmB3cUSCYU6{NLTaEPNnSm^Et#qSZ-%N5Xw+9VUm!TDO4Q z$H}xSlW=e_iY;MX7p3Z6+A8YtDSmC2veS#mNWCh?r5CBW0Lh}=vrjo4)glHBq<;aP-|!0%$N3fg-Yb1o zTTRKu37R?#kt&v1h6i9iHw6QHU*~q~I4BUezS?GwSyM9v9~qq+?M}Io`chK-5_r04 zTmOXj{OmEh4^C2Q_5*bCYMJWGq-vg2=WcJO3HJO6WkgU_mtheGb(;s<1%56})&Fiw zCemOs(HN^4!jV_fF6kokA`1psC`p$Sh||MJ4^ie8{`U=}tW>Wk+vEH40l=Zd% zsBqv&@u={r)8OuBzKRUSg_F${BsJ*pw*4iMpW^1&5RSl)E^#>1ft1K0aO5#cf5<@v z?~cLL*ujOOwE&~899-r^Hvu?v&p|jUU$v12MXdkKHmPj{u#GW`52##Ihv|^bW+9X* zZEDF7$&k#UM&N%3vkBfQWb#gac2XX#5TKD)20G2xO;>I9TZh@)3x|E_X!YFPh_`y; zVa}`1`nkcM+Bx5M2{^xo-h0J{Farhx7 zR&ol-D7S_$cX*9`P&8}4{=|bds32VzneYAlLZ+8x=c%h3i#0iSIu`ScQ{=r?$#3KySr00w=fxu z>Md7*_UH|Ey2WwoOmkW8g#YOVpG zNCD$GaXYXB?ImckslwNk66$P}Nm(yj3J;jq!jD(ra}1(5tr~jJZ-BTD;%|UTp3Z9w z?fSi}9Cfk^i(1Q>HQi%e*3D&|2HWe#fkoRH8h4Zo6SrRrt%&r+Mzk=TC4t*7xY{0@ zU*^|o=MQuXD%bpl4>OFbZUldM0_nNI1vKx6tZS%P>*8AqzOs!C0??e4R@YZ`a=fg< z%*421qk19PB;D_zzu}-(RC6YH3>cJ-boCO%1wz8V6XD(SRP&yi^tH64D*ZiT!YZwb zm=csh95}KEBb1jJV#$?nQp0HDVNGSaQEIA_G~fv9X`C@9Q+{km98XhdGE9n8l_{;0 zft>MMQSyMqFuzVSmD+m(1oi&Ia4$nF#8Ezha409twIg#n_p`U;wC_SVyuc(fXzh#@w~F1Dh#41Y--r00pfo4KB(}|zX*cz z_U%q*4z_pv0c;ZcZTU_i%JBGtMEE2ylF6IKnrTk2sY9(j zfsAWXL;=y7LYa$7Rt~>8z*i;Nzruh?Wed?5))TJ z74vop9@EBk%odN|g0x394%EJDVo_pF$Ch`fLj_Ju&w}`2#*fZzOj^7w&J4VQo~9Z7 zT3)1-6ry(sh^d?;&lF|qHL&Wg?TX>j27nuTUo9C&Tjp&uR~44pB6>D)24P(YjNsc}eevkGGB(8ORt6b+SyT&lU^9*sQeAC9B1-Nv0tGFjIy{ zbhv_8Y)64G;KMaVE=)N`z7(p*c1xZaqln(YOZ;IE+^YUEwL7~}d*g2Q^ywv&IHK-} zqdez1kQXIu=?kq;fzm-QO(iiC^zWC<;m8O}u3GB>x6{=~OulIY&Z9h_I3iu1-@i56 zP!cN=PJ|S>S!RO9)OS}@N8CFU8yQZ=5`Ig0HDqd;n7X%LYjUExu4EKrT4BQUSnI%+ zYP6;K{0je2PBi|(6)d+DB{8pZ7gntWT(nb`6!r-oXBmU?bkuVV?p!^*L99(YyostL z{-ADa$}40~e)FOlkD4^oh9OP=XINe{*dPAxC)kj0|DrI;o zE=`C*((KPOnR;e^bzHzp$>`a4DG;u;^k6}llnlye{;0(n2QrYjvtTqz+k3yZQJGVBpHLyv?4Xjov=~U}M^qN2tWqr@phOF z>~HbsS>~y;W~)-!yORjM?-_`oY{?7twl(0jb{;NP62bYvF-o);es*$t=w5&&X%fk` zNP=(PbW@|;Zk3_+koJ>tIPY?D(gf(~)k&Fr-NmZ4CJ2lYfg;rE=H z=I}+xFYnw8U@r?L#|$nI;DqYM&U+WR(<1TI9jN@bqv`Wvl$(OT7#hc-Ly+?xb@|9! zmFGqHPxKb(6|TJ>HM7ZWk3Th|js&$eQ{s0~eq&FFN- zv@zwiZ1fGF*~s5|wmKW>RuK(!gNjV=X=K7_HpGsM*ToHCSU$zGp0yjYc;F#M7loTM z&Lqmj-KI=GaS)q9n2~i{L=GXT3cIsiS{9Uq?}ke|`jNL&ot3YuF>+qx1_u#l*yQ0O zed0X^j`;fgd^}s>-gV_2{5&%)Z3t#G43p7tJrZmPuRw|FjK*4Iu(SQIxHVHrsUj;P z&Bi%q=hf9rIU7T5FU{ws(>+UWRxxf&Rfhpd7SEfCG$3H#j)SOOenKMqrc{O3UOiMEOR=qxHOM0CuUQ@M_x|MoaEPzzBHE*}x8T(6CmUQC=(zm+tGA2Y&A{lGYaU2A`5SML4!J`C?)`J6k3jLUYL{ zDy*8pZkrP-c*NwP3A}qB8BUUzkTaVT5NJhX=&D#dV`#DiF0~LTdDu9Te)wp7cvnyr z`wW-2>;oDHDY@5hQc=u=SJ*!HRa9hGqzBp0dt^!X-G;AnUNW6?cDwZNed4qTunE?= z*rf5Ffh-SD_c8dyghv*6+s3q?YFp|%Td560`j;~)WIm^7raOF7v7V4u!6guE{iP&9 zPXG7DXl1EO_5;+W?;?WmHI_bu+O=mEvt65zZw|7Fd7;ZF=;#D0W2tMR1MU@)z^soJzg5Y;6kU9)EwY3j z^{_p4uB8fp-xHr1SQ^!5!~6O!LB_3OWxP=CYup&g=?3|yNJ!hD{7$)iGX06>Qu@oX zwWP4LP>LmY&dP0Y3JXU*Quz3m>;+kk1$+Sud_fOvZR%Hn&x-b!b%Z#-a{lz88&ygy zqx$k`kuUW|9&SvJ%G*6ch3xv~!)u7e4*~h5-^}I0$7gmg$kVD53h%Cc{oeq4^3%S* zWQMPRbKm={Tu~lH zpK9=-9>iIVZhE603C7ak{G`~}f>^c!U-wrRLQ7YNiTDD3O|Daj?{x260~>iJcqaH% zSLm9sS3lQTAPZ@#Tp{O_)l?a0#CGkuPzKIMCni|BCe+kbx1#%_n%aFwO>cgv{^_J{ zk+&u4W{$F?z$2u%uSpUYI#mK2cLLf|uEaOcX@<^{!57Xg1Fu7VAFhS9Kte8Y*tHpU zVn30+cm?QrIavwWLY3eJX#Ts4{_nih&1-PV^7t&bAW!-=#4#+Nron|pJX*a7|G~w0CroWvxzZJM~!%Q$YSu4`opdMFWOL&Ig@FlC6J>Ls|33% zIG))qCVY1n4Br4YtIt+-d1*G*ACJX~2NHNH@744Oz*VQY_rM$U9c;xjQ7c~v+ql8d>@~|IXZC;W%sgI$tdI3P8zU_ zJPuZULNOOQpEoe3!;6kIHm7QhiskQ4kyj5Y8{ja?q$LBz)@kHOn}D%rwitsuv7aT|HnYu; z062J)HKVjA{Cpct{nek(UAV_EAKt&n*O@*7eD^Xz~Mo>-}jQkitOfr8*K08 z_v`=XhXS~ne~d{6|9#9-1jb0;9XKeruwOfGcVeCQB;eR*OQSIwKLb0kJ4B>j46>P* zKDqt6h}U7}y+j#m#%FELI|+^f&w!8O-3Lq^H>7a01=wPZk(o#B6FJ>=DB5?Pk_!Ip zpJ*=Dmd3S;ZGMjgZ4_ufvhUXgS52ERs8ycE+25GFz+Hmfp%|bRkFuS}j^W>AW7yoh z=QPA|J(Ulf2IVG}>mO}H=p<=0Y`GlrTOLt3fHdlJn=n5q@`e@1(WbW{pI+XcPw)=# zIn7k8PLhlva4@xS6TlTZJyr%A&JiB(TWM-(ce{qWe5DP;fRw0@jcYwSBo9n@II~A%566}W??7PpaDZ&s0F4{ zyK1(aUPN9E4QW0#1!8Uw_@$C=hN;zlLXvw~y>n(oh1;t(UzEJcjw?nUD4>BzsRoE_ zvL*w)u4jC|FJnBTS9|k#m?@Hf?_F8v)m(A;ZAqHEU*;Wt+4{*>;kA<$K$WfEDAnMC z72$ylbkiE4GRh%~<2tkJB28?G?zA#DvBSyQ!NMFVL1sSbPKW4Fbbo%|-<~v`wPE$^ zhgmY_J*$W@Gz-84*H)76?ixq4j?G4oy15r$Aj$3n4}S#gfXCyvIt#Yx1;(IQN`cZ@ z7={)EY~~Xi)KAZmjzVhPllY}8p<(49rivno<|f=d*h`y27h2aDsQ0nbf({wRX=St_ z?^3j5zBEP1HZ@Tbs%LfapDO}bd94R{;NV=*cGW`S92sq`J5~wmO(~GO+y(jet!by~N!qYnWK1n_zP3 zY9^NYb+SW7_3Uk#=faliSh#%|+1nh58|T1dFI~;3tHyslX1XlF@Q;?hxdDQUt)}!W zWh_}6zV~~8ouQ&7S=?h%$zDl?F+gl|&K^`hA#BkNs83yyaf<7Hm4}Bi)?O4YRumfD zQ>9-0Q%#J*>~?(!gM~8d9aAobBmytLB35L)f>yn>p(fr+;%&=IREhL>;!uy&p(8Ij zxVj0AvdD4tTU(1Fu;dznj#mK0GaY1MM{}#%Jf;)2r%$QW{_wDw z(M07NAclDgFd_OYPA#O_z=m*lEb)D3vN4M^^?GFRzav>yzxPP7REI4N8$MEZ$ zvOBCiHbA=~_Ob(tPO7nYr~sh5>#u6B)I?|Og0CDP?5 zO5``xO&t9|B3j<$&1r)cMm4v9!n?dSq9;pj6>P+MIiBHvBKj+Gr|#P7U6I8t7sPY7 z6|}wGYNP8s6wm2wAt8J-I44aIxRa@S-B=5yI9qqW|Di>DkFgkFsE*o}@pOHx#&q*T z0u-TNwz{r>C_^Pm&_^9AWx$fpOJEHJOi-(CZO&To0%uq}4A(%1tEovz)p35m0tfZJ zCB<%_);*aPyy|7!8v=Q>Pa7E64H3xmO{@i;qG4eKp)HqxDa!az7o0cv3hszhH_ZCS zA{kp)gY$9G^K4dJats4{8tWv+6c$u5)Y0<;`vlOx;|9EDe9atU_{okX5BYuNJ3*!z z?i$)s4hK2|SF(V>32Clo@_iE{8OE)vgaI!^4gwHOnMH~m(Yj;=v14n97*Ax;!R8dq z2E^kNVWicgT^wU2|3GyOC4!-|fo{XQl`dl3En?$MVC9F<8P#B|?T}T?)Ab|(<7ExM z%oHd%{}dJIsQ~5g4nQCBYRYW-*v?3_VV^liYT^2t3-aY-|wt-v}ICJ*)N&bng)3lrEp*l zfQxQ-Y;ppYRswQZgUF^Nz09-ijp$3KmjNuiH=t5?PaCxnd>7tw=8X+~HZs0G0TUaB zP_aXYLtf>!*CIc?rr)rswz-8(?>-wTf0SQUjOXTp8-akM+9mm|rmxf>C(5`sQY*a1 zgcM{Pxh2Gv;3vs_3-HB@OofP3!OH=&9;@@$9IfttHEkzf&7O4y-_eLqtM#f9iO#NRVmG z;$1mAo7vgV$B@*UdidHJXqxa%Z0^1dO{ z`Zifflxmzmr#r4TVX~Q)q?zg|tyUVc=EK3<-hA?^eAWcr3#^PL% z=V)hDM}o3;8Pckk3oCqqrcGqI2vtA`oFWEICZqKF5`Y8ub>#*(+E$CMKnioNyA!*ji z`_L%R)x22{^cxQ}N<$ELtW;Z1#vt9cse{ydVVYBn52n#RF$e}Es^}rTC_^8uE`M)k zIVgyJ{kpu~>+!V__vEt_<$-bmy1ghgBs_Tliop>ndD?H1vpz;7u~KqnWIGziP}+ml z?hO`r0o3=W$$=;h{!WE>kO+g@2k>biQ5jfo$^voiYNgcRp4%i)M`=#BpTC@0k+4`}mQS5vw3P zEDts++i<&gzNuCCbUI1D0$@>jIGNk?-vCzP9AqbtOBx^f zb#?V7QXsjTLf~gv&)}z}&+sqV5F7?c_^!Hha3w)zw(*YHja zPw-Q>C-N6CF;BBjn@?1f;0W2q{TxfUqS%F6KHB)cV-Mn7lj|GSCC=#jz#@z>q)8*< z*z^zyshCEJb+n_T$H03z^07amX4w9beS)t@^mIF|D6NMj6`h1 zYM9B$lJp~ina1~=BZp2Rr=eZmGM5y)A{o@GJ1a)kt}hlL_@8jMkek=U4Ip9?F=jbS zqz#qU%E#@<>*IM2Dfc|kTLOQopiAElmC)s&x=GG|psY?l*KMt}7`xOSXjq7Uw-(Rm z>obbG!U7=8Sokr|^lhb~+$`FhK%Wgx!j{{B6+)(q7O-dVsDf@Oq*}-Fu-ewz%v@Vr zaZGZ1bJ|I8TmF=d1X`#kxxT|_8DtphYR3G)WIM5*wd?RCN^rm#R2+RkNyXI6&1MemSWxoo z3{CJCl15DvkYU<}L7>rTkh)3(fdxE7rvJcXELMga0WV~u_36ya0+D;|exE-cEiJ$} z4e&vDcgFYeU~{DA%h`vS`pUoi7-am#iAXC&Ekdz6y65KrkF5!-k(GK}VvyU!$B69K zKT3()Uka_6JH}>M)8pc>Y#3obg$y7WVAT=-R%oqzk{C~Hy?sgh!pxev95qY2=_MR& zx^nM|WMig%pF2C++Lk9(3+v)K;p-LaFuY5`Gp+;;Ht-ownRZh@-XWf2zV0AUbvboE zsN5csc%ts|A$i$$OZ&FJ3-T^LkKFqfQi~_<4x$d(IAIVdaU|GTf12t}4TCmeh4PPd z3Y^9CHC4Fn_idnS&>Zgylen@a4?r?6l9wVNE%GCADwm{4)P}ptPo^?W!;1-trKhwf zAkLDM&~EQ&tUpuD%xnCb1z^1(12b-ek@*m@=EynZ7q;Ta3ok ze@WDtFdEOpm1k|!`(7gUvD2w>t|qQLgZb%V{Bn$6xLlV+35&~z7+o)Vp~o=?>8g*SZmvTs|r z6s>h)G^*q8PD)t+8+&gV71y?Iixw`ygFB&cclY4IgF}M5y95s;Kp_PIf)m^mT!RGn z;O_3hgXYeqXRUqK-ed;mCc=ltW2{=4DO?lZ4@K3>{B#^I^``jMi_v#O^tyaH|iU|ikOZm839Z9Z~W9Ib%xqkKJ#`fCB9->K^ zb9ka3Lo1y^7xm80V|WU5R&BHnZ&7ZzhkqF_jaEjL__7iDbc~k^5}UQ+o594S@NGj2 z1r#m9ix{y!B4%8PzfafO4+rYWO#Qg4eN^gzkz1Fj&GF?R5*IKX5Z}p#LO2h_xLikG zytCpgkNGI!b&SyQx`BWI8$@mNT9&DhBxaz=CRoOGVgq+j%L+{Zud)jySmLhb9jsr^rG2xcz@YZ*{dl3yE=>Lm|R&{x+Cw- zoWLP7K7kO1Y;wq(tL~)&!UHR6>6$_nA zNlm&kQn`t%uVS1DlAgp;g;5iNp=Y8xVa5+QAc}laJ8Ihug#+Y6_P{_o)y?T&`gK3$#u~9jltF8jVh<(VG~7V zmlHT4PExYComxKDX;!=`4AUT5XnbC~Lia<=Fv~Uq;|`?n%+$dEy(A4{2HB420~}-! zbC_KfYPkkT<0{Jz-`7J>P~&*x1g;U0satUizIZ5>O8JuIzmvT7*0sZ%6N$ikRnU9d zhRV(^-h*q!qC{9zA{1Hpp{{;oL8M_2Gt3>wL3{>|vb*zQC7>Fecchcpe1nCXK&$~P zGU}M*NwpbVJw6;YG|f$z+&b}w^0h9EsQ-|kv+os0)6iMVuR};8gHh~F96Fy$RC(@v z!S0X+F~1@g#Uj?Kj1Qsz5r*q^3QSqSo=0OyZ{i4DGNG1R9PqMm@b?;F3aMN_$x(7t z@!hD_of$kO)VOl2SwLj|a8ezMT?w;JI?09}S#-?iSe`tiNUFvpQl)=1-yBD6qJx>) zDu7hW2*JN%Dc7CvU_RBIUF;L`PISZ)@1yT|zaW1m$5HJzET4s*8fDSvcH)x67*3P3 zBuo8tP`CzFF@aFn;RQb(55~vxc1y}&0(95yj>m8$xQ3@sVs&19sBICa6Tv`N3wSg{ zld30Q$QGOUc=sC&A}Tlt#O(R1%fr`Fq-nl+)PXKTHR+3xyn{)j6-2;jr*{TDv(dw? z+r?)+f*VefOnJ<mi=Eq^a!_!i5Jj2S{g9Dv3x_69rMQ^P&Dq((zkNgc8Z^* zfI?4C@5(YwBT1?<>zN$y*&g2eS9b#B-XEa6AE0r}shIQD8{?Z%qXv_Rj}J*dK+nYV z#KwMrcHitv2X96&w%)wFXTJv;Qv3nRrzpdJlt^C;d>U}xagp;&V>+z=-)*go<_kOK zrV9!oK*`Oh_8zKfCP5@1NXn1 z|JS%VorU12ujfV*rJR8CB@C-v)HI|H=5u?Q%71=R`ETEOLq68%14%}&*5eAY-FmTW-&X!3>AalJ244Ezp zn>t|podhhK)cogB6u99x_)m91fWnpOPzzuSEV11ls9lx>TpttMUo!pGSjLcD7@*iS z>T>WrCQ)Rgl66g4B1QYF;hH-TvH92I8}Hw*$-iInf6svbULO8-ag$lw(=m$E`1D%6 z6G3>za;gDvzfhzBxLiLig*lpp3i>EREF+oCngEML23T8P#s}i>>N4@PhQ-Y(#%?!0hM@#6*1i^k=#oZ_dS{sne||H>8| zu(iO(l5+p!4X`!porW{K{BwxwVZq}m>}mJ|6ua~Rc(Q;9OeTV7`5JwX;^Ktv;k8w{ zWkci4jb&TrDa}s6#Wul1Fq6lpW|SYGCocfP&I{*&ohNl9M;Tl_Dtc1%vo@F7!(ZmK zj7pjX!Y7FWn#;wtNTVfq$nu*C3>U!c%3ZlXK+lIBXDfF5%Th9ZL%Eh;YdEuab}d-8 z7JTOUa`xDg*_!Nt1uLjc6^DvmW*9U%?Puf2yhfaL_UM#2w`FY=i~~fePuN&T&?s$at12%xzsSz0FxW_o6}vtUU=5uXvMUz*lVC>RoVh zm0=s^fnQ?TTX{uyic?&hMHyS=S!>>QCeb7==)~KsbmllG_498~Tw4hcUS_x1+xQIS zr*f+44!vKBd7GjD?ew%TsEnR}JAzRgZ&|&bvM4K9eBl*5 zd3gNMPL0J3ouyG`mS!CF+1ri^VWX4h7t(P{N(!roM=v-E=LT*I$z{wnBWW}xSRmwq z=iEBz=_w z%z33OHithy)QW8&)Ot>ym0r*2mEG=|mmR@?MxPx4`s2me@VSmSu;NU1Zt#U?Qb>Ao zx1Zo-#M&ZHRWWZq_xGX3We51-F9DR8^f62W?WEO#jw95&N|ZtjWTrCSL~6KZRiq$# zZM1_dUhVSdLEp(QdSA}fJS3OSFO-+hManYFedLsRE>sWins%7e$pb?{yrrZv9?b2 zJnRQ3L>J+7_wJM09XS=F&=IXQXnlXP`p!(dC0%zImxQ5ROeLr!jK7TX7y z%quC$gt~UN5-P;6~d-dU!tQlG9GfM4IA4+Z-H@X!UKaVCJ{v z7GXr*z{k&^4hRlc<=GIs`BT18;jKG+WR^IZMwmyLpoM-F)J{aWU4su-lCStgipbkg z4N1#1P>gt+=7ieXC%?r0BXV{GVav2Nvx00oa+`TO9cx)o(6q~m!Ep?D`smdogs!<6 zeeQV4GjUUwzU24;gQIR)lKSm5lh=Xg5ll%FHHM~gkxv!Zjd_NSauegYIU2K~5~82u zgZTy~;zWv(4I^f_HTkLrrL0}b+|G*8t3|hw9vzQ;qMc5C@!fYVEWt=W zRgSeRkN4CYDuf)q5Ve3MjRG?}V@Put^?5?#wQF}}p+gpX??@|;hy_qSOuCHj;WHJ$ zDn_u__gVU2yA~xTKYp0?-f&)#br;1DlIIN$z(84tkB?5bg3HUU?-iCRD{ta^15^^z z*E$Uy)aV|hJe8-cf=h(QLPS#ciTL{Mvc``$uV^=AgZJcxE~DbseEg;&$u=6y26lBY zIzC)Zb^{5zX(#b!!DU#aeSt(l1MR{K0#4XuF%89NcOC1SpcWB0?b`b5$=m4gAzUECvJqL#8JN|<7QgeAf$KC-U$AyyGbt^swA z&~m96Fh95w1;@1ORi~uqr%j#Cb2fXFKbR4b$vco@eDA5X4N#x5tW=^?9%mU_*Z3U6 zQ3}!GAARoNNofg3Y2;2D2{WeUA6eX9GC#sosZfG@s{bh#q)3eiHp<}SFa6A?J&`q? zGsd%HFTDR&&(=0lvYo;j=3R*k@&cwha-lz2KrfRTP~I(X`60@N8AYc zUsF0`l{g?;;6xdoY7>_iF4_ibE7`of?syl>eSC8ia86uU(nPq%DENF~TFUnUA2UpB z2iU{K0@qJ9=0ZbOV{T9aHc$e-r+g!3dTACzajX8({QD13^6~PwPp>!twKLmY5F1c` zPWFzO0xjSx05MSlSLbx#sBERgeUWzMUBKYg@pm0jfL)iB^dJtvQ{g#({vz8ptDITN zhl!F|f3Yp!t3Nk1IYifWLtf@nn@I3QF$}(#aFHuonGfcr;I!Jeo(I`FNG=uD>%Ke`&~k zJg>qR{)&m2eE_Vws4&*}feI!xkl7dQWXNqo1Mc1T@N7V$?O~5z{Gujd%%CPG7Jdf? zEm_zS9eQ3m^jP8B-CRPB?swk3DKn=n@59%Uu+1TH{-&`Ubv(;z(p{!u)8~;R_%_;T zIEwski9;a+L@#-Fu$C;4w>Sb@-heOh_};cw3rl~yUJ?HcSQ9TY+}kZSeCci1!HemfpCQ=qo_c1?5&Am-4?% zck*9l8D4L{z|&VAzkpeNN!BBp@lC~@rb7bWIli776_*xiXtxJGB;wqLVS(Aw%Z2Yv z$DDyn4mjKvr}9&~I+hvs%#`_N_2CK9vj!bA-ra)XD0+<=on|vwAG4K{Lqi(eawNvu zI*M=AxlN}uw``Z3UE6j-eAfpaN4sgR5pKMk1M5-N8)2F?naaUbtmD<`V`gw)q0sAT zHE9C4@NY*seyfY*%d!*I_6pty<9!jf{I7Zo)UM?0?g|Kd?KJtm4Hwb9c1IDepVn=h z2&f6IaMIKfOo;SUY0R?BxBXfOh~0uu97+mpGcYF(x$hroMC{2Cnd!gv2))qkR*e5@ zKe8$d;ijlDwDL*sj&rxw*U@{F$_^8Yh$>YGHVYQ?o%RJf68)__J-fV^mAe(qz`C2i zk3ge+BP|U*NPfWuWt(uV+zVsQ*O2$#!8j4$US@YfE>B*Aff8~_{h>TDf)yCI{}YT+ z{`o0TJN3>Un9pR=e}D`}9ztF~UpSuBJxCCH-g}DOpg$J{yQ~KUQTOcUP2F+Z6DTWE zgQvL!=anHcI4i}qU%lEof=1khr^r)+zJQU5ybF)pjaT9k?BdM+WeWXW^ z^efby-<~~YxYl+gsptb|STAW&NkS|pG9phnc*+DxNc2&jSU*yxVX23pS5~4q?_^iE z082veS-zjy574N+E^&Fm<*hG&^GCLWHHq}u#YUL`WsW9_P}@6Tm4R+Qy8%%6?727o z+Rhrz?&||J(>s2^Xw~L8-{!F_TTuEaZ^c@DJz*fMWQ~I@j11G!uq1`ORSQqo*sPTd1gU>>bQG)YQ-+_FaCnIDy*XBo@w=kyX<(DxwXn0Co)i(nabo zT0ZtQUCpX9Pnty~l@L<8_+MUbAZ-bNw&9>DKFBlmllGLXWE&Q;r~N&Tnk+$S2=K9d zXwbG19!1>~n&?zxcPF$Y7KGM04~fTp36u%oLQ1%hGjb%ovcm6rBs+GHweGd81^I@L z%$+9kl&kwO08PjN`KzrBxDi=@-Hc&$q1#* zA$9#UgUV1B@1X+cg0LX+y|Bz(CQjdKaI{}fh1GOJmDwr2-vthVqUqXzn; zv+pMtP8K~Mqa226Km-e6}pWNhu5?q>cYGsyY(LQnS}zm6?J z?eatri540o>@9ziXq_F^A&&yn_JAWJ{nYXB%WzkwnNVF_;=GLD8HChVQ;E3$Xn1Y? zkh2|ZSB#hQ_JirL{6L-XLydg(n}{*D+L~zISVJ>P%>~_-XAguo8kN|iY6iPwd4PMP z_ru(L$e~vXR%xCbN*WTpWl)+KoF1`x^XRS$YImYK*%y(DET#;Iro6$`%F3t_cVX#} z$!tN~V#fGk?H-{p(F>h*TjRG#gktIH#LsdaQ>bVpQh$TCs;+zkB=&B=>!E!ofENn>k$9CsM4__9r=#nZs@wp_A# z7eVZ4Lg18}l`qBkEHuZypRnAoo$?`Tiei=~PM_psMN<04*~=khEtXFAzFv1#5F@6t z&FeXmw{e6A8xf1N?<@7*!q^X@@?&s(IhhUPUyDQ-ZjAV1PiEF+O&c=E;)3EynHbrR zDsc&R5xUWgsgS>qyi`hi)26zJB@Z3Bttq-(4^LGq za}-XB2J-pP+(s0(=*BGLmNcV>by!k1qhgJ(Nqh5`3KPIiyP6)a^D?-JFrFW-Ik?Z%ZjqNT7;bEDel+hF?awi^IAB!vlI z-+DEDj=^C8{Pi8eY#32sKw-DfHzAV`FKbOSkmf~asN;v0Gub>u4U?~Z)(H=%B4L`z z6yKro1)><7!VF{X1TY#7H0Q6@qpb_CPc;GWVoYf#BSV>AKM~tIqdudu&e4_Ym2Bf6>UO>; z!cLgrWH%QM#*ipYW=ZFEJCFx z;#?aB$5jxJz6Q>?Rc>)VKvvD#XA2I!iAsBzbb)1UZ9Pow1|wpp<$Q%`|2u91At%iSRbdyB+XqRnQY<_UEu^d0iI zPE#@gIOqufF#RWz=h~uF&2coIi6>@qMsV;ksjf(1H#)*$>!gzx-S8Yr&Sb?39fJ(a zBclrUQ)n`ZXTThu-R9;N(ci%+L7p|m+3vb6&otn2l!TqVQdvUv6wTwjTam&9^Rrf6 zXjx8;T-OPMP*^x*nPWlJ{+=C)UyPyeSUPZLr_|89{MC2q%0VKT3#-o893za9v4R1< zB3`({+ScqT`1RI$-Ws+X^p9;5*0V^0&yFLQ5r;RItDF`gKMjjmxlp2x^2uRkFT(w6 zEt%+o!}7hlR5Zp%24TZ@X+cdl&bylBT^&-4!)$Lw1KvGZ9Po~cnmMd<;5uFZ2K)e^ zHVzWy`I9hnwM0rxbz4N-&w`ED@dKnb1ZE~EsFepq2qAVz0()F)B5B)7kGNj+wJb4! z5oH&fvD1t;NG*eQ$GLSd-V7?udzK&0J7>5;*7u{Wd;9l@2stxelZNQHijM*C1!Xgb zvp2SaAVrPlKDZ3m(+6+a=xW_z_fiNik>YBLSfhz|Es$3u!JAW^`1yQNZtt z@xd1~i!<=q^J0a`t%r9$@4}CQ!{4L|$#QX(kM}++!EnCvI$sCe z7su6fY#lw?XGWaCQ2p*viWC}8gz*0D7F;Y>&Eu&XHMr6%{F9-UXK&47KY;BJ)Pe|K z^iT`*0{73ZzkZ?3Y{l$C^j*#C0VW%@>qw7rmTq~N<`3i;$PW}MuWq#t;Q-U2|2Z}R z-mTrs*YMWM7Yl&l1kWy>hWfZ&4ZjwPW#xT`ji^l~3yr?|J~$vzJ^{@(;4eg-b&A__mKNfxev*b!L% z`J>jqwwLDL{T(p+>c9cfefr)dV8b@3{Ps^#gb){TQ-;u=p&;Tv!bI9!3yXGsTz@x* zN&l1oUv(H>s&fh0Gse-;*4^U-i`EKHp#utS0-LQPJ&F(J-_S}h>A5@|MK8`XE|T(POTy{Jd{=qb=EmGFbkUzVR)LY^(%1#n5aqbntNB?OA)IRF__fi62vJR7Q6vFiY zak;Hb(PUq?$gCFp7QHTBw4EnvU|L>6i!Dhh(`Y2+`s^>f)kAvdGD@+z#r`9BBg3F; zGge$DpSw3=p;p>rt7U?F{oC$?`UJP4Q)ov>+cNJztz0fOpKmpyJ~P%lDqpWn854lR zZ+Q15RTgw$xjl~@pirSp{zN}^&b%uxZ8~gjf6(iLnKq*dl#{PAx>V>Z;%B_Ry-UEY zJg)!dS(Na%AbaLG*~YGK-u$M)D8m}gB0{JYGzo*ADX$~*Wu5(ZscKu2OeqnZD$>&X zx!OTS7bCRkfjbr{{2ty>b-wT~U3^geoStt?-6v9?-k^8Ikez9?R5+szXPRQdb4kNjCV!fBdQas%{0MT&zhRjt1Osej zlZf*M>*j2)5lQfypzy(V)j=kyLh+=m&$0UsV;PUqiwz7^U>9cJK52jqz@gNop^@^p z%{eVbVqkK^lu5fzrwna|@Wh0#Jf4^FF^@ZgM;x1&*Z*fG2m18_J#-D*x{ zI>Uy)N<@pJ)d|$Ff?~zW&!?eL*rhNdNlTkq*Xg~R>pI}`xE!79eyf&~)`Un6HZ@xR zC~&~P9pxjAt0oP?)uu89_jG2SVZHslP;8#EQPW)bq16L=M9IE#KY5$Gv9dLk6wx*Q zY@lE<(wQiZ=ox2Wd@P80rvxbOh}J;(JEtC`r`G6iqgz$zm=*A+D+v?|}YLN}v z)7Ypg&ed?8OzU;>wLsQUATelfl@rd(eY{!1MQIxA$BtR>N@Fua)@-IeW(cLplMV?f zMgi0$trfkQygq0oO~n}1MAxw4kDElG^tczFWq`P(VlgCGMWr8bEY=jASb4{RDdh3B z>ASF{Ku?xPA%XHBwOmjtol8<1Vb3ey=m{8yh+)O4Xu>y1;BpOLBM$yMnC}eV0s0f3FoDH_$=pWp;m-JZ|e>v+Tj`w|K!K@J95a9Kl ze8F<;J()D#NXHrh{=Ta>fU1e)EarflW?nyPkZWtd4igYKj!rODsc%lwO%a;WLenpS zmv8RcOw9<%5LiFqhN+NN3tjTl@<97S;*M>E11HeIEBgw)Ui45ipk~W9(6m~sijTtl zvG6D-u=<=N2IIRM-;*S`K)+%k8{xn#-U;Q==wnd6TX+Ee& z8Tlq6LPXu<&0zH-CT4pa6xSwiO0#u{(e}q$AHbE>Dqqr!qbOO^tY@%zKJbPV?cw>& zFZ0JwbI8Bor8UvILFWDgWRQ7Hykgt(rzksmu)BOadcXCQWI}9zP30bWRHo?%i0ZS{ zLkk$l2S?!zUh(NuJp2Cm;pu10hh|_K{Z-mwiXcdAL-Fem(0>0uj3i9k|D+rPIxl0nNBNQgqD*|tL_(cw=y@zK=b!DHuaTduNo z(A#_-I0&qlTx+J#!wHJue-Wx_&_PZx<6=7|EN(y}3f{J&bG3v^+ZaD^OJyQ@mRNyj z-$cO41^+_yIectL(3ce_#tYoG0@r*!gAwrfQ{9cozJT=L$`B|t4F`pvzqhYFpEcfs zQqB;Z!m|L%umrqf$qh1Q$=fnDw0Ck5tn7@!_7Abc;ahax#xr5{3z|I+4ww_ZolNG@{FF3n<(Q$($3HEZ2E^u=wCIt8|5CE3>&_`slt&L#*jbM zqR&F>`Fdaodywo*EmxX^LrrDpfZ86U$xlH~>8qJ}aO)`i%#>DjwIj(y;!(A0#(TQx zv`h`H!YpLwGOEhgT@FO13pxxQc9x&|_{lqhG)94e{TddTn({I)JCIUQM^jfajq^~z z#Os`BNA%rQFyG>5*I3-M85c$cdRWX#sp|6aKKS$=fs0|+6sU>x+wPnVfe{hcW0mZ{ zCsx$v=H|U-rz3O;=l9m=)iN*Hix$%^_(#eGE%LJisqjCA!-Wck;8Sq4(Fv>e>h+x`S*Ss!{%C+x<=RnG6z9`zsLKYpsz(Qd9Wb9G#LWG}(G5do_4oS4iRQfM3 zJ=cJfJrS>w~J7|T8sM2`5=Sa!f63ikcDT_?v=BdrMf6a+1B6a>WRI?YdJ z&CK1TNJOmY7Qpe2%A3ZUun-)S2wpK;@hGWQh38G&wI@g-GI_)m*8@%j$6u%P#LLDR z+B?8wNjX%8M@EK|x5&~9bHlsajUWk=4eB&39-c3YMOTz>e@zMqeS z4s?p>e5lcGY7bumRy%Y*WA}V~HSgBDd^FRn`YXsvo7jhY9;L0AeM98$QJxg$ zg-VWAUPDGp7^`}RojM=)(TTbFYl`5)pw2(7N)9%Wl&7OB0#S_0ZYuFQrOF+?c^{jF z`T=Z4i2>>rxVP!Tg;5}ZS4@mOn0bOF6Vc>B_d#I$yi1-Ys`;(vdM{(q)muu2-u45D z|Mvg=KYDCD1)!2Y+s6NTY~;0Ic=Txx z7ph!%6tKSZ@(S~`=(oCMgHsn?=hZQ8TmxW8aS16W`)1%qahm(CII)`+OY7S*^M=zG zOw|@t8u!FnXdXz^R8GjGMrj+wrLT0YD#VAQ9xF9jrCp1VQ1k@*d6BogK>$$4;uOuD z)=K?Q_SnvtML9z+(OirG)Vlw|#`3u*m#n=b^BM0A%z8)uEf zKVhES3-XiCi+GyI6Gx{V6{h)a1N*=VW&&7^wf+N-kNcgd3uXQzU+>?4|Czt|)BPwb z3g{Kwe`pXpGRWPh?!%N567)H-F~p#`gX`+!%#2zh5QYcia^#fQm{MYBJJ!I_+^9(LTOML36$G z+NR6u_NERQD-}NkV>fk=a?zVaL5iq9^bq0R(1XeyyFA8T80yS_DFwR*J(+J>aZsO6 zGk)%bfdU`PG1jO+4;MSme8l2To2ED9nBQ0tWnxh6%1*K|<06^fO5g3GPYs16AM${2 zAI-EE4pM4c$P=4e>-GsHZA+`?6oUOuLH%o=@gqF(Act@Pmj*99led3>29(w$&OCeG zE1I5^5!3%;c&#|4+20|-mk2}Z%l_MGSJI*#p-dZK+SQyWxaIi}-{&nyiJ&vvE3h95 ze=;4UGzM?d^(vFg+QM|}>1bS6xEK>iypPA_mq%3Q{!lA+rGN9>o#uB?Zt{tanw$^u zYIT&y<*@{Tla2FI@0?SHH6B)3^LGPQT+acs$C*jB)QDCoX_@&*?y)vc1(hs z#_iV#h;vFGtJEsiMf33PR>T|C*`%i=&_}4+EXZVEb990?B zI+hZ02ZecQp{krfWf*Nt`;RtKsuQomMdz`q8|ovF+^wnOIGaqVs0|wyzgE>Lr!SLD zHrTs(^PFvv*an<$ooZ@tC2gu}7{j0R(#3H>+l|Sx1$!fQ+M!`maIvywg7pK7c70h^ z$9Xo`;CNXmvr9LWi!soYZXkZEZ&g!b<-E)7hG$@D7oSf(5S)R$X(VX=?(yBuCj#I_ z{6pn{e{o;=-zyyapY11;&C62^U=A-=xr=h*S^iTrDr;e??b^e0e2rlvc5(KTEFkB9 zYbFx=Y2i~jE&Ah3^vkMHGU5&YxRjI2d+70CVd0>{2h~oH0Dx^22&*DQ&=($VM{nUJ z;xCf8@poInD*Sd27)fjk%hg`s3_?D1*im8uz99|?Jb(Xis6lQPEjK!kPDLdn7|V4R zD*AJ+2qwdTvY7j+hXgYD-`{$R!`;g( z*DmGsYd~@p>MI|2)0_d&&ECKK>2&Ka%iQ2k^pPmv2dR{p z`&R%>=mRlR@{vQWXv%MLYH5Ib`o~hZ?|v?YD@6@xmSVgE0I!YQKkTnyN&09b$fmw} zpE{~ldA)r13C+b1hK}qcA_X`yms@sKydcU;>|#YL$$iP}h%EH_^%qrGvA2i($30|B z`Pr|L1gEA=Zfq-9PTX6h<*w?IHe!QXlwbR;$MFknXfknsj#O%lKKW=rBmJHjIoBPf z-V9GA)mxbSJLN~I=oX+FL8@)vc!x30mpjoxqvqjN;i0@b%ON_)k-B5kXmssS`{T{H zZl*rR=C_cITJsn$bfOq%3zq$>R62O_HNdI5p7d>^*_Z=l)F!3~D-wVfC`cZ&3`kdj zf<~}UWw_Mz{65<=Q%_>#PxYUb@HF;U;^Sb_c@VZNHZ_2wQ=>fG)SOA(8(M2ddu@HE zVf*13&cd`f`8_&c9id84dGmuj$}&+O<&F({mN8W-tP*Rwn%`3Cz$ehCw#to_n^z5#O`H|j4T9AAnhNC0 zmgv8K)x!$op{XfjA*75lhbSX-(gnV874EhwK%tkLL{VzPUG5_yf)^lM-&ax+^y=@! zn~Q|BY*|(23cy3mObH3M_fxoGZ4V`x6y?gvlYL1HLAvcFD0`=~gn-X~$k$aptmdkCt%h$rpB9vA$k1|;z?)gkX zw-&|oyWR5#`|w$^aJ-XdBfX2-0{a<1Km|VbM@g3@-;dCWUYi*aiwx%Ji!qFV&V>U) ziD3|08tGEN_@_^Lfl41xap`WIO?FHXLEr5Nz+A|7lRI?*H1F~LJqKMr0g(u%#9X!? zi&^AAoTO?O_cKuY6G_b7h_Gc@-ftgghteMBrcSQbAeWscT)*QJe*86p8`gcYY_JYc zbiA!SH4aFnG=iy%ACVZ64=9wiv?V=?=WNObRd5*B2laxW*Y4{@g$18dRK%`6QE*c| zky8Y9)OTP?#7HgWr3@{rL@!#3+WG6^)GsEgW61RmJMYT`aRhIA#}#-5xkxD>w}e%mAMHx1r&k<_m&HCR{Vdn(8bxj=1oCCzAc4l%5A)h~Sgi@Z2yfltaQ*_Srt{uQk z34J=I@I~&53DJU|T14guvrYl=oz{#@Rp34vb_s4TA}uot(T@D?&1e=udBG|3W*UP% zG-=KYxY>u#Hz#5B^ah_WpY>L}zw-N{Zwt^iE4^;+Z3b(PdD1&^6i^a$r4YKm$_V;u zdUMxU=f*0?Y{{s~NE#=kQXJb;B!Hf!gqA!zL2(*Li_2x`G2kHNKMv`V#xHXO$HO$s z;!q#ax21Ol!pQaAHk+1v6=uqF=12+OmdX48vA`N9c^SFPZo@?LlV9hn4O;B&wJ zvVAc`6BRu7zW?oG8(aqX7kXxC8)#`76e`esbt8RwYpK(LbX z=mr#ihMus(oXTG#Yy(0{UW4mX)6~4|XBwrt2@S#dsna9h9t5%tS}0|%VsE6^MPr*u~wg#AFnRcu98yctu*EK(b1moN(6pw;U4?B+ z%c*T+JC=_W4YQ0G#`IQU+Rpy-WvkR?9UOn(deD&<4>y6Dfp8?Y>t=eX0=vOEKiKH} z@Hrc|S2^oyy;%(uiqHFaKAayOS_iE@_4D=7OjVQ(-dfXwqV~Jsa5Ex-H%@=5_Xruy z!npOT=R&lULLP98N{Uf~_TE^;+F(7#B6ryJ-@9f5h;Lw1Mv-9z)kvwiQz7Mi890mz z<8W=XylCZh=;3$G&YA}O*O`Y{*LjjkxA8R-I5MM6n_?W>bb!4U!^9!T#hgktP+kVK z5s1vcVHPbTEpzj^K5kacB0x}s0INkcbYzeNI$zE&u!F9ygr=ug?GbK6G8k#w1Coa= zjgYq(8EPAmNYk7g-$W-ZbIM;)*%m_nRU%gOhEX2Sxm7B4^%i<`{gjHCkf}jc`MHlJ zq;lylQS3bbsl&@?IcpgZA&wclWoVB4B;a$uJ1(l9vPyu z*l$L_SC9m1x>}zZk=|{vFL;rjjBr~a?C*a+WFFg$(~>b$&E{n}!xAtsbKi||s9p`Q zb9f3fKS)QK1CwS+QUO`7b$u2$w5+7)D4hJ*_~%(08Ely$`*Hml@v98aA%5N^%M?@W z)jIdv+1(6h$n9trX5{lK=zDNMC|eu^MlD)`8rr+zUO2B6GF10e_x)g(*hD?OIPeg9 z)TT*E&r5IpIM;U3_<|Cb_|dSh-zHNtN>FmaT_O5de%0LfV>>u$qq=2gAq}08aI7H3 z4mmwq0qUgHDR9GF`qb166{b2%Qp=h%E_aQSzFIix@k!tzv9!`Oj2uWW*{nT6MxrJn z?A?zj5rxFh_Bb4s7NN@U$q>l{h0w@zfGnw!X#q=#WIxOJfUM*vsm%`y&w<&(Z;l(b zV*y*Ji`0A;OQ0RDh!Vs9&FNL~8?}V8!;DA9;J8i;db93H!V&(BQ;zX(C5j|vcX6g1 zeZ-I(ES0m79h;)@TpgCUM^KV3?AHx3LhsgvEkk;cGCyP?M5=R+koUUU98lvNZ#x^@ zFSs41T^ufz$-Cni zLLv0zreQ0VfgBLEEPS&Gd($+@F|v)~Zx9)MLLxX&TC|8ju3$nTCmc0;y1&eI103)& zYy@?CKdD;k-+94|jd;rt$B;g&O{DZ0PYp%5!Usmhxpd(P7hja2xL9D-4xqXNpC$sWWPD#fMIvf{xmR)M%WX0wWWsh%)ZB=9#7(Gp6!* zU*g!i8dqNBL>EluKYXpdl@A#dwUE1gV@+umIMdF5m^O(pnof0!v-=bicD}bon?~m7 zH95*+bXaMA#+nh@%3L_HG5JWUt65sDk9l~v7%?|iU1Ki(S8#ot_$@LD3CG+Zh#v&_ zzzB`k2rXC4m3H*CQ<_-6YQDw5(4Q;Lk7s{lyI8`RYfW_eiNMrBUB+7&?fj1MenDdZ zS)}GemOymV6zNL7=9l@*;F%>|O)A%#N@T~j z!nHu^H|n|$Tdyfm>t9rZ9|L+_)d11p&$VHH z5e@!F;f0@3{hHrIgTJEwa%P?sC&z5J1=kw0!9^DQs+@qiz=O!<50KLj5M!hUfZp0K z-#Z6vSUvWb$e&KaNgqv!;JT79s1*U|jq!&BFVAKJj)R_+dkl2zu^flfj#4(FdlRnw z0KwG>Xo~a#4n*jh5Z2ptwmH_;?MlGq3O1(NFkr+SAY~$OM!+7|1GMPhVhSq&&dC@6 zEV59|d1aBC-g6MaZK|u#krh5_*=YTb4@F0Tlch+~!*|?%TfrjLK^W7Z_=y`;0>3{0 z-#_uo-hc3AyZ^@U4*2(;`(GpaTj}Y$%a^w+8jJ$@(O6+Jb40-yTyZ|Au*VHzf6>FI z(PW;WHnW&yIWcI#UpGXb#d;g_TeE7Hksq%QTCdvj)x-_2D1M7_e!oxIflWtZzeTdY ze`B&VjORkY@8RFSMT|=ZPd(+dbb6LxoMwQkHK@_RJ#6^&Qx)lcXsoqOZ8D&NomaV8 z%k0%miFZ3H|H~{#?EC+re98aYiM8L_|0fb`0)Kkhi2wK={zA*-`IVOWck^qqu0KHJ zr$0dT0SVFo&$yTO_@Tb_A=pO$*Q7^L-Dq{KHg*B?No7nCZeQYH=Y+l1P50X5Mj}r# zDnWQ{<%TKcCC{3V?3Z+TVIAX!;wV_tX-xoJMu@0?a!sNAv| z&C%*x)hVJT6D)ps9=Np{qUGvJE%LP?Qt545=>}EWb=wi>(4u=VI=THkcNy&5d+At2 z)8K^{H5<$K-a=LKcpDxEL-d7=(6pwi!JL#Um`$*XP~QiAgVh(Op}idh*+$AEfJ+SG zsVZ4&Xf{uNwNBQgr?lC4_l0VUfFr;ujoyLXM)%PEh~*#;PS5elp`QJ*OF4=I1lpI1P~UumA8;HrW2qKD_}s5q&A`4u9G`Iv^fW;7cw5m-Ob(!Phj?NfUj#XeWs zH%x_!Cn~JDEiN|bE_H#iaM!R{J=PTM<3v3}Y1(9YDVv~1m< zh+0!jmC+_XTjFS5XozsUlBfo{M28QIO{ zAd|{r*pWeJ0bEUV?I`0Ue}DwJTs$~H54a--Gp((B_g6q=$c@wTF1BAo*-N{Z%c&2y zCDj`BF0vJhx4dk}Lx7dv=zS`|)fTWc?j7P92vE=D{TA;$3`O3a1uVOJM6i-V57d7R z-2yDS?yp;q8=IsFFyt;7ehbB_Odjr*uNDonBj131aa(^4DP}7I{2gzP%15O;;zS}| z{u;*oM<-YN$p4~~YEBz5CP}~cIp?>|P67oo|685^UP>7){sSabdCFHo>5pdhbrhdRwq5<5ap!@bj&HWovrDN93NSeiQ9Hvl;Ie#H*+b4Mf9L(XLKrIHz2<)H(@2&TtW6k18(1nG;EfTNIWKD2&BHug_ zWm+xQxG;vGJK{&y3QIx74Fh|tIrjNA=Z;$3Kb*SNpEhJ%Q%Tkh$Ek@$8d%# z$HigONsmp&vBK@sA-eQBm$v%Z%nKKSi{mt3RZb>!kENTZ&(Dm+Y<%sj^m|*3HC;~= zL2i66&bYe)=2kLD&>Vy%s{bzz)HJ#6{P>muEkD%~g zju`@Y?`r+bz@!-OuZqXL{C(2}ZG}oM;>0TDtx>S-8ObD%0#dgqG3I4oh@ivU&c2*~ zQC;G2p!Wn0QATP+5)LNT$w?NehEK22myG=8h%#S}GENiyYl6CrUwvN0$iQT|=orF z$;o;KtJN#Y354V@t{u{Q5X<+Hv=hHcyTa*vOF8T;qIk>m&lONIY?y{*+BEq(UZ$cP z*4dw#SY4U&_jWt$Cf#`C(cEd{^IfX-kV@bSrShiQx+bZE4RDajFqNBA;O&8}O&H#r zwRE-f`cj3Z8J*IzYZZ~bqbQjk$KwKUA(^d9@eAF^l1KrfK>SngP=#%OwfLWn>)9D4 zN_)sco96(a| z*}5;>1cHa)!QCymJHdl{fCP7MT!IB}Jh%mScMBHW-AQl@4#9hF&E9)v&z$efIos}i z_IbYZSM{pys;*kSYV~^G_a{p?JuZE-aGCXr*WC^)k6G?j&FJt^T%Q39i*|$w9X=e! z1kq)mSfAB#;U@`SdoXIIJXMV}LtYgUrD`|`H6)nGd2@L#5>AI;Hq6TebHJnt)mVx8 z+Pkb|5pU>Q%`R`hS|=ws zsF(a6%T@~WNaQwgSs#r$E$^*1goo^sCd-F2@rM?c1d0-qV{M+Cg9(`l-Q8tLs$CXy z`O(Y?rz8!Zb~XSIjB^q*LLmZ*M=KijjoR4>%+VjmbQ*oWb2uqJ@2~<5L~A7qaoKIR z)HFp_P)2*R)dZn-$t5r;uBUtM*1z$wn*W|<6}e^6J@DGsJbr{)n$nKvi4fwb1a2gw zJk_-9LELlN*c-Uks?=8<-18Lp z6)GBf*}^)o_}>D2p9t4IQmh@%Ef2M&PARlWF_))4)wt|(9p9nD_Y4P&*VSz*mdtwu z6}c0IwfQ76L*h?vH4gF`lxnR1^0Z%(BM_qeqTy`0!^vMC;#StbU`1_$LUK<^M;j?(e|? z{1Ns@@(+1$zrhL&Kr@VQ@PkB%X;w2S1Pj7QXYLz*`o8>j0*`{kyW;Db-@8? zf4Z1df@rV9Yz&~kP90MP*_pMk6~&&I8*{VrpB{i7=zjt&74)r*-^;MZecQ?yfHRFo z2@vBQAcCDLO+iUW!&di{7%tTVN>gdV7MK$B~16G>)h^MoQL~RC-mMdv^ z>Y67Hlv=)Dqc3uy7^NL2{kIeFI5+^K0de;0_2$DKKoGV%xj%zC!vsm%0jVu6x5pb` z9UuO+d;TDItXbL)><2pRw^yV?!MoI4$;4~3SfHvdMHjVe5^gH8d7v-quBct3?i^D| z5j7A(0}=ZaHE9p!)R#Xn7gNQh92>@JNBXg>=HxY<_TGz8baBekt71fxD;Y;!>MoI2CNj_c^(u>=G-N~_idVdT+I!wZFwCh$ri|ZWvKcSg-N*db%igbX zH@k)%jzf3iXcgiZ-xtOE`0ITZC3WBVwZtyDL#VMCjE}3BwJj28=V(=*jiI>s|K0=Pfnv(Q?Ok zul))i5d>lQ^)!>eb|Nft`06hm>5}pC16Sc^Eau0eAWzBds_~hV{>|v_cw?DDN$qzC z)*B<@E&}X_RY=}RD~|IbB5F|1nj0Ri*sneZ>{u~ykYpkU?r(S3LehoQ{r2qjf4b+< z-~UvDtVQKtZ=?W%YzOJC^k077PpE&rvKh)Af-s9=B@j%SgUWSMMn|;VlRiltKnxvm z^d#BW<9SjP|1RgrFQ*Xw??%Z1VKj;rCg)p?p;smMSs=`w`?f&H^~vQYCKDCij?+kh z1NUBJEc$Og-ye-Sk#&Mr=!0(t$nbwp`@fy=w~d4ng5V^u5eK`eNLyPtDEFVC;Q!`W z`1g%o)ImAJn7M2Y9XyI3eger2*3KUnv|B)PsAo&e5WwEzw)nY16)2 zl-7XWnc8jm8ipc|nQFXh_0qu~A~iYpzW4qMfSUhI77Y0hvJDzD<*CQBIgvS9ROqIV z7KmpNrAWq`oZt$ig??yHgpH`&02z7q0%+l;3w)p?ypqW=O8oodmGU=R09X4P1kF=@Pq9F zOEd9-qJs~H0dZ1J99^{8_$R3oIZ^5?=FQ7DMzhS9MJwLpEc(g*@kjlIa&sm8FCGGz zeOF3nk|+MBr}Wj`(92E*oj@AFd;sg}Iai9S+<{0?Xn}g;yR!?P``z0ajaPr9vh?@V z>F_=?0aYz$->Vs4O1-r-fYV6$?(QIKL`!yK{1!nP7`xKvT%-FP=NR<>xVZSC*LnH| zmG+FdBLBaTC6|jDad8v;cU*<5VuGkHvFjyt!_2BoEZV*%qqpMtca8IXLp9GDPQ_!^ z5quG&w0)}-Pev^@g#?Qr_$a+A&%D|u`K6}Brc)q_{}QUvi=vIWHp)U4XflA2>#mFl z!LUyUwoSQ^HXCIU3>vB1Lls#lD(SOKTl@*D|&aRS4Mc6DeCC zyXeCs!#6`yH(O)s{rVtE1&C{)!&XcW({n*s|M5}vJbC{^&%ZnYvuW!M<`ZRaBo}tb zbbOxYTPl;~gpbVCm)cVJurPj1NmFUXb;Ro=*USB^OJ!jA{Pm9wKhC|fl&eFNGi(AX zm2pSUGyME>b)1IiS{Yfq6?c$HIteRMxz+C!y#E>&RoB^q@8$L9>rQHKeHYavpQm&P z+udls-Xt=1<W z)A|jmx?-G8x4|x3k)8)GV3!xMPW172NHk)1#(Ik;6mGY1;tSZ1o z)XvqvHx}zSF_acG&g#y-e^w~6SLNj7>&hnxzIzVTb?K_~D(1LH`Cl7AJmWiQ?*cMv+-p}S(Ux?{wn&@Lqm1&=F!oJfg3Z7(yMplbHtj#p1KKnmR*Rr82Q~`TlU$1*d`Hi)2M$+PiV%`_Ahb|FLJK+>NiB9PO({%$l@VV8+p(U#}Z|kl^#7? z%ipNHkqR#MwJ+FzV}m(LrIygt8Yh0xnt$I3gHIJ0ryJkT+GT26?yZvu9Wv%h%(5k1 zu`!tB+M&`ul|Exq74}Kx-{a~)lXofWE!!uEuxu%j_+bu4Po&Qs6Cd~h`4%SzhY`Op z4V!VV4~+!WS43^a5000FNbjY_EVouU;ci0*-WB7Ec4m4AW=^?BD7Qv@OYR6ic5df4 zZOgLIk%@OiN?c9f+PXN=hmT&*tItwtn>o%>nQ=j!!{2enC<+t%Vi9;;InrND6(47v z-g4vS<+4t5IS(puE8gw)pFpw!OLO0PpS77hgw?x)Atnt@ zvU?1P(Rrh#?mvP0s|Snpmvm6l-X)Hyp+a`%gyo|g;924Mfg17ZR2!pj4qwA0SFL@n zMQcKiO%II!B|P?&Dj~n^(!|`OWu)rg*{PJ;Vx2Zk-~e69jEB1asyUwu04CqOhK{k zSWKG3dab2p)ISor*(0T$M8pRN6oiPaHQG?ibJld8$;s@-YsG5^Z1DQA4wj}4NSrxSgkvRR`T)qzUO`ivWKzua1`d(^hELq>Iaa!a0^v!xJD=V0* zDl|D?=U`>Driu-0fgBI@LxSr_zw6T+3?B*mX1RdD9cHVaZ6NoK@zbsxUx`bz;=6J0 zT>aN0Bd?pXOHoHN5I|m28Qd@KFGwSjm`8Zh-BcqOju1W>Nc8L=u0u&FCbQfq^ z%EO$lOTn7C4W)IdVUqP+EQn6;j; z)ej#z0LI9hU)T;3-xx1c&x+JEdc>?6vb7EmheCe>(SOC?XyJ1y)hF$=FV$WhEM4k> ziNnt{=(EZC_~I@GNeHx4VfDtfl2X^#)Y@p)7$QwEZbf^+_Mo$p$FqN=Vwp)|OWIwY zXEA@SyJ94zJ4mU6C-+@Hy%71m87&dA1l4Il_?=|=Oj0~bq#P9N;=vwSGKGT@M4X_Z zA?=NtDO=w13XUS!b_9VIZ}mh-!PfV%#FtH~ZdUTVyTUO7aL=utmv>_D*;;k2TAhfa8Fg)1l)GU=bJEomh%rte3 z&;b=Xv#v1*Li-D-x9nrs%Osl!{*omecmLsF2Y5I08z**bx2|!J>f8MnJT&X-VozQl zoNNtfBv+Chqjar~KfrmWj;~c0wmR98D)T%OP+}!VXCtwBU3z$pM0r++@|BIje%jAA5U-YFf-_Y5*1RLHba_N&E zU5jg`Jb9{&v$3XLiiw=QE;}yhN=#p2jd^S5*$@N-bP?~a8Lm`*Sv3`W3HW6Vo7>zN ze6XbJRg{~$rp`8q9geRr)1~?x4r3`V$B&SJ$+1MLB=i$Q2?T^7`jppC493^mTtU2R+&n)+xQl+-BHKa00P@V$%$_S960M1~` zdGFF#RUa_-bf1XrgUSsWL+?N4>hLE)#ouIe{%^Dq(tdp$|2I-wS~yjz*TiT%Q`4-SMzwZ5_lSF~h%sOp2sB?=@a-`M?+L4;{3X}1Kjfj za@4qDwS&aDnAL&a^rfQ<6$DBl{04n=ha>@qJ$9j6-){fD2_0y?h1tgJ7s@2#Hm6 zdlLXU{zl}O%0$_g({}xKish(q&bCfK#ol1wRDfZbGj?Fj=Cj*CS|onwxmQ8Ep(_WgMG{}ND-<{WK#3(6p73L z7h~^-TkL9@Kc3^3oS|(`F^EK{xfCZUyO&C#IEB*XtNU?lFc0cW%B8mbBNvn}vu}xM zbgA1XD-t*GZ1N+a)5#5`GQM-4@w=-)L_}B%RpUA()$b%(3c*Gt8@lef31P67XnLq# zKZ|2J5qys3N*F6AiLhjHt(7!on(Rizf&p;j7R!f}l3mB|-+B_Xt`q9IyNqh;3n*sx zD8{WVh*#Q8(31fk_pDDnArLf0$1xcM9Z8R^h6z0@&(H|P)_5)G%rkpe3ZrT=wigs{ zLz@ujWSGYhI7dle&j3=rbcwo)n^D`eO|e7!SO}R|JBSmj9>MIN*kfA72t_*qDa%|9 z#tcca4tX}zniWAzJ%)lcacnq1-id{6xssyES|9mGkJNNW)lq)KEY0b|#321sc|FAS z^R_AJH3SFzJsz}lb)GwK%<>BhPv)ySrCj}2>*a6RFL0wF7>VG(3vg>S@3$(F6iJ81 zRN4&R4f!8636)r?jfrFWkxfs7S8ySBChXP34r2S^xgJ(wt_Al>8TGa0QhgVLw&iwq zwdk1Np5zGS8c+qWOA{7VjmzY@B0~B<;a5m+;FNC$13fAAWrpe*2Z{%k3Uu~IZZT7BcdMlO%L!58VC^DzD25Q zx}uRatchD>c@+oKT{VUXm+lWai;_axCE(hT7LU7-XlwjDmANjmPCPv!!S(suRG&Gu zsNwZIW4}u5p)PLXoWo6_QoQ^$&nqJhjkMQsq}7t!=^m==L1LZoEX_jI;Y^gJUVGE( z!JVbIQ{5MV{*6{O#p9p#-q%|-KgU_tmEF+iw^dST{yeQYv`(dclRZCtY-;cgXNFBAJP@q&KYfJBeMAl1@yh0vo&$q3Jxa(*jM9%dzUL&!O zm&O>|a4XsNd?GVqo+@@66s^izTHk#@LULZg)jCWp{PGAXbwC|>}!%y}569VWVt9{O;=b3P)p+}=s5fX=lyN*?)T5W7#|lq^!+ z*mc%%hgs{ObFqH>r@_wHS_maNI(0P>8Mr^(Q>VD5aRprM$%5gL;> zE<0gNRaVz-u9d>Yi2g@Ah_aYvvWd|v4Pum)5|V!3CAaJ@`azcY0g_Sbub%`3WNxA1 z1p4rsoM~E*T@j071x%x68#6dd?4w zSR8!(#N|q18{!_6-vja@SBv9!yUyu!bso^q3nJchPx**N7^9<<-9;%PZXG#I0CxMN zLr6H|MVRv8ToARo=sX`;A~yJ0Yyi?Fub?JP*m_^fR05X}x6_%sRUh4l*eZJdu=5vF zlGL8w!MU+XB~KvjmNaSOo*gBa+h8L z(R_uF9!@g^jN@1bs#}f5mqoYLS<2E@Ot59g*=>FbHusxMgXtJU)oSxA1gT8|La6Vo zQaL>fGS8Q&2(psnU%mFQP7a4hh!UlOoyRApkF`uHwluULYqqEtP_J$^UwbW2NTS=s zj3v_=?GTs_$ieukJKHJ>=_=HIZVWbQY;BYeT~heuw@EGocMi|7ywIUHDH^b&paaDB52d8f6*wTvcT8RHIx0Z3JT0 zdpA@EF^UMp-a?gZCZQKDVG$l88KsnR0Jf;Z(~4!%cnDuev6 zT4Zs#4m?f!d}{T^Ka?|XoN1N{rxYj|7RVY}R3kK6;H1ksyt85@R2pgi<}$`NI5ck~ zco_C7Rb%UJV)iIsH_v}4!q5c^RTg54$oKl{X(*I|2_aYGnXX#2!aYTs>NwZT+AB86 zMsUL%_&O988R8+-?!cJbTrICptI-rM$HSrbRi?(i(L*WDbU*;x&UsTnD=__IxLSBxhfip@Il}(f0Mg z%YEMUF}k~;lD%P~?*2KNf<=qcA_?)E4XFlw@|}P!eCqSSJnIl8=J;pn^vKUwm-Wrs z(OXXg%D2>X;$j85p0(=RkQJYgSRgqMEQua)Ohv#n%qvrW*Nh~4!7g>4VX0PSx*tpn6L*%Oc1J$KG!WwkMP@5pmj(8PTsrXP~C!U2ZBS%e1ugw4MFlSR+xG z@1HoKi1pp66Ze=8XWFazaUIU*0TpsCE#B#=j}x*^FT7efSZ3qGpXQT|a~IkW1o1Kz zwehU35Rjd&$V4|Of{T(F6L1{F8F=ecuq$gTp*)$YHDexy|0#2J_nuQGGV+Xe zlT>&3mx=g{``ckJFlVL0NBdpcdDLm4l0GYf7~1q#4#ml_2HWhS-xN#SYN~(>#wYy> z_=N;*HU=3$Ju-Z+O{Ab7KDYGkpnb!EZXpU|<>+=yI=v8f!WaS^WD37o(uvU)f4(wu zEX!f3N9M@XbAqEU_SS%9kx!jiOjV4Q7J;uUnF)I_Hh-UIF3H-E(=$*Wh4J+c*^^q* ztMS&DZ;cY;f>lD8;adi$k2Qx&+%{s30exDwliS{aKfn|Gi`nzM0FMFMq6+h#JH@ud zq+s13eOnur1T(T!Ke7x+R}yNjyTPsuh+fjF$#&bFG=%- zxtTkhZIW%CE!>6_b?sm6Gzlq5pFSR^*fO|VwCA@U$O@|M+l;s~j8K{~?Zzg8c8L`k z#M&}Y9vl+*qh)>z8;UV|2a!{C8A;h8a4#2zCX+1a2q23<-pq1(!BKOsG zQdf_hA(nfzE^QJ8okc)hdST9CQvVlT<@mQk}OPERK;({HW{}Zqxd$XM6eF5 zg{6&^EGkSb-E8g6Jy<=cWz^}UjE6UaKz-@y(Qk9gbs|D(qLqSWG;$)%QdUv$!z_Ieu^$LkRCJWbu9ER2?*3>iX>W^D4ao7ouE8gbbLz(z`BZH2 z7wxez0_LP2S<9>Dao@PNFYKsdDS0XBAie6}ViRDC0l~ii&KMn*|6Z#0bE|wrwIIX~ z2ERE*+`$Pcl)D?e68MHwx42mH4^1^ePZ zM*!{rY}QN$pxh3Npi<54JWz4&j;mRb0c8z`5y!R zly3|_*dUbmU|}(p`4lNH80CPCwl(X+q1G^yC{@ql9fC>|AfvnB_YD&b4e{H=)1{vg z1q_6($+qMdcBCd=2^;|)X2`kGPEQs7JOXhfbY{yr-6;|;$HPp{bG4bbGFGc}VJJ0? zyQ}w?G7L)=zxM1b$xYGu(kBfYOg3G=cj|d&4 z@Q5%(F(;K*^m^=0smALINCHBxV2!;0{i$w0xwH}0JMBfH!Pej zLmu>G*AH)0g8Lj>PGbKCVQh3AXPz@k{7K2aqk2{(bYUz9h+*P~g2Z*2DKJ(i{CX zI)LEL|L*bD7s?X-`(|59xKO$m!jCB0+rH{B-u?-6(<1Ww=J^5L56ADMOT1aT=F?dSg5aW?K`!-K!vKT2%)5@52^W$fc+S07D{f3Ct=8N6XdGk;gNur~ckG`8b;qS13 z;?ZEK@BB)~9ez%=S8925{(mEZ+x<%w;vd)|yPY%HV>o%BfRMQon4ti?|t`ZGBg{gkHvl@{{(8~0fysgiD&I&&KzerUrNvy7U_>YK?&NKnSOH_ z*cq9AX^OjSIN`6i-YyNC{RGO3A>gKb$!5yiuLsUtn>n;N);vc#CQsGw?jvCjA@BC@ z_=+ItwdM5GxlVOk5?q@#x%ho#LrB;pGQ(l&6`|b zs*-?#my&f7`X0b61m-x#dEt0o}WNvKYCpNGA{`@=gq;nrJK~< zkK=RA%!&54RG$%e9xQTKcpW0v&fVc|RI_%1a5@9vy2@8gBfkA?VYcun@J=?{y0rgfAWbQ7=2-VZPm(L-V+xA@Khkp-RX66$+FH}T(-h|n=^L(GAq+MjC$d@vj4&d z1lS;uqvRKd7ApSvAHumbrKJaqd{G>nviWO_WoiBfg(E(le(JY)uzYwMt>rKob=DG8 zSfa~p+oO~Nn+O3qP~*%F9>I%I3l#}tuD{G zj({C^6N}1jD#s5#{T7<`DIr5jLHG zv8($X3{%nu)*QArotC^Z~qZC zn2b2@+th=|l6oWmoB;K+uCZHSUAn8Q@p4Cf$nu#Y&5?fzTi)Y%(i1Bf~cH3qgV;A8BD{H7Z z3-J)$^2IgH9X?G>YeU?WBL+-2FHwd20GUgU;GE$bPGar4*~}jg9p4fuPSdY>y4Qx) zrjB#9-*{9QrF>APNXOj%h%rbU1@2XN5nx~O(s{t9lJmaF1&IL9E;|+?He*t1DnZ|0 zFJEAF2cN*aod>JlG|h#gX76-PWywI?l@KdN8GrzHkvZ!t1tep#$8(qW&)y9eF6p-) zeW|5DG69ox;z*!_NRPm>&CU$ir(-L}t5+BAf*>9bl$^MyD-Ff@gBEsA%cdnMn;K&R zM7?ReNVF*GUF@H+M3%e9^~ZN(1AeNgdmp0XOD<|Ohv3te# z%I4lgOQ5^kDZFKtKT2ivF10ICHNAKp5vPqVCLAK1ld%=1emXTNAo5P>!q+juew{E$ zXYKeWkYZJ^KvJEoUB0PKo?7r?5P%wz1%b6&@`L)4idGiZ3X{NgJ3M;3v5$;xwP!1& zhD~)|tJVrCUR)#W`}a=!ly=J$iLhjsWSIp``bKA!SMsF=sT=m(;;)jPwMe~Pjs`>2 zBH}$$Hps1S&s!G4=H)kd;=8RuFWgu#D)Z;Kqq z+(K=DP;lf@{2y38JoyKYdCu0_B-xsblSIDYh(!YML_&VE@X%uU6)${A7WkVtq?e4L z-@pF6aP2P4i3I)cTmQ3qV{9hH&H%A`px@QO$lg~)o%yJ(c+}19kZ%+zUy9qyQP%5K~eY zsNu}Tz{!z%&RUObZC+0G@k{&f<@r1+VpNe#j-vYsQY>8_aPeIt(N=Lg8wY(oE~~TE zO@KUa;z?8noMB4xsVByr$`CFWT^Wjk(ayorDuwpkf#p`9cPu|0GSZ4l)hg&#_GGSh z_g)U*OFI3i;dEMU>)J4idkU0r(U5nEog7cpi`$cLmF#|jHI)Ijd%%hWcO2RrK2fF( z5F`HEMAxtBol3&TeBUjkT;KVgpS^d#Ck)?QcO|~%sA_2Voart+P994_WF8xUCaF%G zm&WH0O9O!T3T8SVHY9`3l+mB!k#&wgMa`Y zE7x~IOZg%G0f>=*)A%v@{JV{o>2;Qn$~z!$(j7M0vBy~SUKWb&`l?dx@Y=W#KMbNTXtE`tyn&=RthwJ!bJ z*A1b*#zw6#+inlS?_NN$6(a$w9es&&rPJKsHI`qAR9EXKt(m_6-F!ai4%^v4f*f_J zy`rZlG^u~WM)Y(H1oEx3F0ZhPQ;oN{d;Jt&xu-AvTI&Ib7>fk{(YgB{Iqo?RfR2ey z>G&!#mQ!r^>+~K52>ATTq~Kq%71la?@c<#ndh`KOH`%FlziZJ8^)(15|6Yr!?B(yJ zn*J%13_7d7M#~DnogYfGg=FlGvfCOhSg^bm0;FWNhyoC|&_(%h-U!hQ@#aBZeUTYB zej{Zxl7|BT*xgAJ^b)n#70z37OrDK6uq%Qd25_*o8fv=D!gmmWZQ#ErD6;?0;exzNbmkaDpxX4q~-W9JnbFIP-zs1c(& zTj`wWlkvb6)sQ)iUrM1V1YAZ|WxcE#${c7c)yakZYr|i#Pd-2No3a0a64ia` zWLXEwN|#&q8wG17@GGs5$Uyo#j5i5sD~5pI?5|VI-!mQk`+Qc)phWu;mc~zT<2UK_ zye9GrYRYUQ-#1bJlFa%qeFVGhi{U%a1;_->&-|Q4ivC?Ie#P2&Kl=AW|39jf{Znw_ z;Cujmt@-Yx5gK4Qvnmf2F6;Pe{|Gl-(tBj+cMv{O^m(c>12?X-QUFEVOSbIu+nSrrFtOpem2!z2fg|o$rI?n{~ z`3usK^X6h0TSkd$B-4?^O<=|Wa|GvYN!h$E26-Par-=Crb_5JeBt0^{26lGGh0NJ} z<+nOZYkkEYw$Hj5?KBc#{d`1)_Q95BFZRIJ=3uuR%Xpo(j^?H~8*$^6A$dP7cLt@A z=R&PBXO`2w=Eh78dP9aSUSZ6~1mu*ssO;R{DZ_TKck@!87=o0a`1>JP1&{5sY{qV) zK9M;iUMuNUT94Hj>mRYOxVu^ns!U}nFj%QCZ9yRVK_0%_@n)a=OtLPPQ4s6Z7pKSo z=`EQGx$ux;9)2J*D_ibnJe-7g*volSu<*3EZCA*#ar^G#p){_@&iowCd?-=joZq>y;}a$E%$*+Hl+0s)l(qAuanWie~<>-AEQn|1`{jvZ2q} zj#)b*{7eKH%>B{MO}JMXw2LMj4xP_eAF|t>+{w;To4hrwV;k07RXLiBNsC7vl3eHP zi{7-|c`6BD;)0PIll(Ka&xP6#9=T)c4_wAKB238;X}z!UHZM4*H%c98CaoQ$-k&Z< z@1}0;yxXK`0QIgmFoN*l5K0#n6( zd=6)|auuA{~7qnZ9xt3vEI1o`OuanYH zY@31=0>+S!A5QW{D*X(@GmR!min(v`vr;S3b02{rM`m9;CJQA^qP*&L(!ieXM|o9KrN($` zA*2hpc@7`(bZi=mX|1<8lvDuj-bb%|=dgoY&V(WNb)zq3&n1PFe z97<`YeV-SVabVAKJKzuBE@^LHQgU=bhJR+aP88ckE#Y{>n$zX#V!s(F1WvQQ2sYhV z92bZ8bROKCuM|toBz>VXOewvkPe})N0`VWu-t*<(w#ex!UH}$`@|KT-A`I3ynX_6H z_~~~n9CxW(bimb=ks#8r(8 znr>q4D%4i(vvZOr;aSf}7`c1m=m)BXtd;ol0@)2O4OklvVc*s$5e~gb344+Bi^>G1 z_iEpVD_~F2v}VANyFg$xSU_p(H3ovsg#+;)6)4?-PN!INQaX)nCM|bTAI!)NTcxzr zQI83ORA1tgnIA~vqGZIL2~{8*=kM)8gFk6%0X?^p*0Vy|^Vqa9FHDeXJsHwty}HSJ-2} z2?2?5z&=Rek(P@ZlW9@)w%^WM#fs=< zEE~d2Q|BXC`hgnvv)NY)8(%Moui!jZ;VSi2x*JAmi3~d|P|qXUC<6xfyl=OP^^Wa1 zP5*UM|HUY5FK&VO=U1J;A*AzM13y0k#(B-6@(-fwt0va>CgA=EK&}KVQER_L~MbF?Qqoh23+`%?<0yxdE(LK`qLkFAnUUvp};B2jtP6jYY<>dBT|k z;L%_A-{;~(-7BPiKF819Uqpcf6i}RvDK9uh!kIrlAK(X7|NZ}sQf^TmEs{PWMV^7GqkboH9bWGVi~Z2otDIodsEhF1md3+V

b*gqKsbxg@(f)6{+lG5rhQ@{{w4U8uU&I_U!|@c+?;Wt|l(S`9 zFR{+n&BO6Vr`%Cl5c`5+ce$YC&&rY+aE9Q6Yhd`A8~t3F3C(aPop*UihGt^5kK?9zLR7a zi7DhPU?;arARo8oTz1ZxZE@pVxiJ^TjV4Y04^v;6nrlxsyi&-{& ziCh3-o&@85uR zpv8Maxb*+7jD?o_+LfB72f=DchJX1>Eydk5wh+!Fcq7tB z=P)R>`+2t4HDy%SnQ%!|nGM~#iW>LT%!m=}%{JZDOw2D5B^grYk58AoHH8~zk!}Xb zd3|jwWgI_R!fo?Q}rZ|2e6Z`E8SI)rD3S9r^r$(p=pd!(H7FVuf68M+!E@!@@lyVzMon{o3lUSBAZ0Vz`&ghpp#qsE(G7e{^hf4b+=dJhiKU9!i#BtgQAW;Gd9kQAP zjI86j@suOLF27fayNXcPKz?XJ}SiGr$xgJiQd48H~_79<;FPATw!_l zjG`+&sYprURR~yM((@uuiK)&u?YSbDhe)e_0{qlAONaCNVE{Lf4BjSM@bQ>~IAQDj zDk2j=#Y;Qp;G`t8F04&kiZol$GV4%H*J3X~3yIs{k7G1dNh~ufO2{{V!}x2e+NdCi zWlaZWFrI9n*UMTK6Ln5vrRhY1=ts5FB~qPlo)*sKNph(XFt_kN8<$y+5iut>wN$5n zcST1}e}H;og@8G_`(YWWwo5mPq`=3BafVFm>q|{QhY7oKd0%jzmN~RWv!=#cc@?ovD9AJDoO{o@q(h?Axgy*${8YjF*I8W@9tkxOS`t$yTS?$ zE1h4EXtX+@OrBT^Xp;Uwnoa#NhBi<1cv7u*hq}2%-U!!pdSUv5W+QNL-d7h%`*iZ zx4aLO*)=VYWm}<(lu!&3UXnRhly4hYEXK`W_?7qAZ-x|FxCi04p&|18Y^~~u%iwq! z8+scX#I;chz|Ip_NLFe{yBA(zJSQ01Owz(ewc|um>YlW0FVS zsB11M)afsF>XWN_?s6-=GTenb#MEbRCjQKX$6gYrxQPi-(iz(p@g!0efLFsA_Jagq zqQRG`m1oJ6HrY43A=#Q9MJRdoTt7kh)Zl*8S96pRk(7;XH(`XXlYRFy>oA5eu6CZ8 z994J**woq$XF!`M?Q+mXJOdcRH7o{jLU!vx$`jYJ$;Y&opMyQVj*Ttvl7gk95?&F& zH-Td1X^ZP>1Uj!UFxK%ukVuAbeaXfbxaQ?0Kv1LP>cc8$H)&{&+n3(BEP6+oMKVHT z0S~;QBCTQ^`KQ9UlSP)~j2ROZI?*c5tM|N~QGki3-dRwG&Tl|N6{tf(Z~gt`rw_Ts zsG{mWDlY~pEXQri3?Y0ou|p-w<(uk<`RKsLmL%bnqzz*Egty1T=qZFSuV>qToC`=w zo1S-Y^Qbm*`B)m_zlJFZiN$7-is1Nf$B$fB%&< zZS<}Km@V6w+$T2s+)$Xk~8kSr?UDu+`DQ z;t&Qi09^vUm>|-3(4!rEM5dLR-&D$f+LY(b^gy3*b3UL&SefTaqsZmn$p8M7&@RB!MKD;z)Ztn7gQLNdtELCFbV7vowff8<9}vGAPYp?7?)xFgv^+xHqc5s zh2Vp9q?ZVva@M=%wfM?iPrFKVQs4u3#Nm(l9onrE^c3AoXT5?|9^E*!6gswYls}I# z$M|FCq3Tw2w505`q(zj>+X4y&GDBGdy=eD-F`p6yS=0@(3|vCvX83-NG18HvxQgJC z#N5C5rYNuP{`^A--SgjoN(8_PRMc4MnO#~Gpwzke=msk3Xl{>}B+l|_OLJ|fkOEh^ z3#-`no3Arb-?U-+74|mahQ6)gYJK*p73mM4S7nL{ihKZ9AIvKk23;hD%VdvGysH|Q z#==LH8}j}5fF--?*}dXP?(`e5vl)=X$^Y-e&DhaoRllwOyK_)$LJSrzX3DVQgSj&Z=QAUN__wN7|PcD zLv8WV#2@ZKnuygOc!S*nzeHaD`fb?X>C8c@>g}fxMY<*Lc}Wi-$<($G!<8Onzz9LO z0}rFZz1cT;ygJq~r3(;WPg^>|cJ9ifq>Yiz@5NLi6#{q4h}+hS3{ z3&AK#3rKsk*E}mcD_PRi=R3Qt3gWQpBUnZn_Mf$ZCF zF2Sc+$~`ah*C}Rea=`j!*#propXzr^!HPU%Z}GxDA_{ICy*D3-(P{KJ?`l1ou=e)r zZ-E&QO#%ICUnv%UsF^8$<6V&4EH?!NDEqD#B#>flO>ojS%9>>&*y4-hh3xCZr{#I* zR3dJ=^;?%;SJJ*~Cd=qHD`PK)fP&Jk@&)|-T!kzw9w(!vlmeAaDyS;oZ$7<# zKhL&0apnIVw6xq{k#w8^BS~@<8yT6jgO--)9m|ol>+(yxCP{Mleamfie;Mv~H33&w z=Q`)X5xSnKF-=@CyOg`yr80B790`Bi-2D!(Nvg>e>d4vic8K|xtJ1mvOk6{{xJFoAV|};}Y-fsIeuOQG zZ@qZ&t(FNGipqsiJ<5p0-QR9H>)z`$h}D#&@TAih?!_uL1;pNANRG*ED*tR-R?oZ& zc-3w{f497C1x)+)G_#YxgA^Rg%!nlX@Iv`%`oTGA1MJLAWq${^)9T(ka5}%K&+|=U zW1nP%cL-Wy9Cy^6r{?T7r|u0i@LVQbtzNAO?vV$|YwWL+n4F0{k#K(KL3BZbh_4c= zcJdaJ`{|%G7HLgacbd{Ca^uG!yOJLmTMh3n4iX?JDRNE9FW10OxQDRx%SQmx1Na@j zf#|1+lR}vl8 zu8e>tQaODPT|uM!scXMVE8h*=>~FI!&Knq(Bh58RDZMqkYvIcB?*A#vF*ORx<}C6h zrplqWj!}yzp}sG|bUFHGrT6uriIw`69pRtQ0HK37VM71>wUU9s9W5Iemki_b@cm}u z{WMZpMW)m*y^>VxK&P6zb&2Fxtq37?$kxbL6Z-l8n|XtO!wXE_M)(bgx*Ev4!T-Mt zCG~&$LWyGjvu4q+n(qAs8jOlOf*qR_Fj_xaqhTEbcaSGVY+=mD)w=Oq@?c|^7q(wE ztIL$zPupMF9KN)OkwyyArx$ZYFix%k>xdFJ`S1kLHOaF?D@wU{LHN}MRAiygX;G%| zDF>cQON7zJYq3?1hG6pIX!Zu{^IY`IKZ-EzvagnA}Srx}FFnugP2E2C>ku6-i9InFFVUxmF z8!cr8JD}eHxjB!QJ7{T7-bq`|^r?pK<eQa;C%rN~?4XPH`@0GOQ;o_L8QK%Si(oD2m|7#D21aM;2^y(jkCG6jl> z6@jie%+{WvO@X%fK6b4;wyKj#7Kus~*)vqeeJLJm!KbL9JgMGIt8pNS4dw-2FTzJH(KZXuedD zleAkJj>MqYg#s5$|6NZ|t>Cq{W*ShJ+AjUb&0p-zg^_piQ=j&md)~5g#`~SE+g}kz48Z`aduFvkCs}1%D2NKj(r!r^CN%MWDv}^_NQVKW_mU;>o?@{NHZ0 z$Bz644F6F%UN*)K+|BW}f9jnMJVb1_+kX$&<`@zBzVsNH{~Iuk;yw?T&p$6Wo+|4k zGyL#Ezn3v;+b=qqNC5fH4iA!m{;kP6=DL*n`O${tc!MI){$=#7=WLr5r9@Cs3x}(; zSnnhwl3vtAfa@SbINKF}9(C4>;?8)A=%yCJzEoB*Afup2nCe`oZmHqnB3Vqq{yO^( zzC#jB#hh}bq0sKxc{bCxOu!*yg>Ol*b8!!S=heX5%_bE&Mq|%q+?g{Mv}*d&ij|{8 zNxHQdjbKi@}HJjm=0AEKOV%V zgD#e$#J5E_Rvt?yvYaz^?~JX|C%?w7`d4>cLH3~=*+2G!cn_=e1M!x-s+;Dx8FKZV z27D09%sywNxO_ujQvDu3+XFX@(_4JcVZ-6QiykvNi z&p`DvA4@}%=~|zW=cjY7#{=sssEvT=YxmhELUMLYfL+u3mva^mG;+nS-F2k%tdrks zrs}(%j+(R|xR8)C1jzyx3mRTt5aqd1#M<*cW}#ovCh>Y$0l4tHg)T)chi}W3+Db9b zUirm_uj}r5#inr(pPLTDJZ}L>!rO2`|0>2`ini>vrlu6cyBjhrMe&wG%qPsE4*3Ae zbvdNq$1QDV-byUt8ThQfu=B}(&CeRO0!pBV_Tdw zXG59Eco8ZMqPTkYi@0YJ+(xU$b50nS2c}mQmRs&YCcN3|3NNIBJ7wvvK3}~x(oMo3*jEU{#f*OqG;xM1Q+ik4v^VE0 z{AfuShI(HrnOkc0_B)#KwO{~F8PKW$Mg@)5ORO~QX&Z7D_|jEF&t*qlilZt~`Z)kO z`Dr~zavn9y`eIj|$sopUz9e!VI!$3oi&XWnUQ(yfwtO5RmRAP@zJ|@KtBNk$8jc@W zxj5ET1Pps!bizqUM-I8fOUAYxnFU^E)BstSNeNi-xly!WgDLFVwp$IT8$a`LGFe_W zf72P9Q=$NJN2rfTXB3UwJcQ&kkOaQZsFtORgG&(vFUl6F93H!p;3Y@_ME_3bsDI2N z<#@7&M>i*yiKCV##HVxeZ43g5fvczqcW!B^Z|1E=V?&CJ87 zh8m6F88s2D(_%luW{{F<$@wfbDhVLK7K13`u%AOzYxC7oEBToaEl$~ZsMk75eQ@qd zuV{)64kpX1^8um+8h81O^hq5r8Alc-;59N6&h(F|V&mqnkYl+d#M3>#MRRf#AU-;_ zG&%Bf7bV6zxGl(i*mPr)ZHu$xXha5d-wLx(q(OGS{5Qa^-PSj3{N@-!^zzrTmg1D!|f}MP3XnI zg;0|J#6x`$nn~MKX$jLZ4jFS->DiOjYTzl>xttGt!nZW#I7XHuVGgTHqnH zAbrUAQrP?BQy)L|J!e_|v%06hS~C~Me{uc>BzbJrKA?&J2IONNl_AmCLh9^X70ur# z>P|6af$+tWJ*lagLgZe7^Y2ghp>p~(%)xihLo8F%6viTxLyNp7U3Q=sSK zzlLiHqS(=1Q-3H_v|GHkXx3rV;|n2d0`w5Qemxco@lV{z$@gGL!euU=3eInjSJa=M zeLaz4Y(?!nhkR^`wug!Jt2Pb`DfDq8$P=y;rqgp_{V{NhCXO-FJL!3n3{YK+UK$r| zoFD@#CqK-Xb2E zK>W`|*T{E~~Zd|qbzO^_LAjr!)3k7GJ0CUl4bb7R(#q0Yzgvev;Ob7vfiVQb~J zy7W`hT;x(@&{kEd=RhgcrGbM#nk`#R5$ueX+&qwkHf+5f(%tERlmBCc_nk3@eEDJD zl73srZiHDJdDPSbma2s?cxQEid7OuZOWt&SD1>Hd3*2glXY?>xHaTx4; zJ3K6pyav7%vN#a23$T`SlvHeJdNDw>p3*+?EQ?~4pd33Z+;`U^0j>!KSDXU4O%y2G zZdKFD&+SuL#;?p+ah8$9BY_oyeW^b*(hO#hU*vyoJz^5(I%cLL!&V{`RGAN zz^kPtI5c?oV1^g@;nmpd)eVuf8QJ=(SLl+^vsufy8&S3R6ohOS1o|xd&1hl!btRjE zIdlG8d#q0#97Dd^T%Lb;!yS4Vphf zc3dC4i*mu}3q{tBcrUT!%)$ky68Mz}C{FwRKOCUZT+C70ndYyr)+H;=tC7Z}ql~9L znKj6BCIg&EEGH30C|yfq+zC|Bc)hmBnB9_Mn}=9nZhV>-wqrHKs~>9-kgN?jL^5ggNp)o8sUe0 z9U%5?uF`wAuGqEHmaL@R7A0+9J-LQqq&yb0xg$_<`-G_y*56thMILfnuTz)kfEiwdl3jq0k3@DF^2y zk~M?$)Xis4?QZnb{D>r|Jx($dp|kB#ObElrUoe`#1ijS97;wWdi&tqNR%N_Q0uius zxdeqHp>lky3vQ5!8?86H0Yzr!S;((?KsPhE!_tt$SARB z!Gnc+uGk(~oWz7PfNCnxEW2RP4Zzt8f^lH%fZh}0)P@&ColWk`o>(R^7HD(pMN)7v z0-$#&zPLl*Yoemq2hGVu=#SY%*zhl3v#%HO4fM!~eGK{y;GgJ$O2ZmUm*wpJyoBXR z<>Is$3mFTOT*b|>C@!VBkMsys!OO)Sr9*7NEfJr>FPQl^U|YALQ^udH2@z&D6j@YS zGCl007XtY##U7B}v0xrIhJER%pnOysRXOPC3!ea(( zqTXg!RgZ6k{?b^&7*VyYUH9vqv$7Am&b>2j`^45>IZ@ocbd%X6i6)Oc!ydV8VA*x{ znvR~{ynEH$E8ecxJ)KjT_&K0WLUD@G-yZ1l8?G9We$`3sK;i7Ax;(rES z#z*gee!KXe;r-$N3?EDC4?9%s{#U!D{`ZIf41Z!p0+?q%{?E|uEch)~zWG0cjXaRE zwlm)i19xIH_-L>Kfhi4 zpW%Kx&>=5I-GdZiBPe{Df1@QNuUECu*mxU=={&`m+YbC?xEiw)BpT_DGw?2G!`)b6TjbW|NOoOth5Fe zd+(3V|NMSQJ*3cE)WH8Ez7BYr{QO#FNb%|ZM}NOq{rP+$)qd%R z6zB3E_Wg+jmcPH;!R0S-N!O@5Ms#?vA7780VwM7v!&l^F39i>slmM&s>nQ2c6HIaz{h^IGX>S4rl5gyM>wc_^aq!Z(}6DS`p@wEK5(-Rw8;!g>@`SA zfQj8s8&n3XBQ;@vevAhe<@T@!Y|W4Lz#@1)tVIntPv5Mc`8@?oH;0MJ-aFj!D8eE{}cgANK8sjN&TFbo?lQ{R9sS8_NBJ2 zzM-+HxuvzIx37O-aA)^9&gAg zrfIVEMOL>H|X#qL>mG3_`eJv0g*3&h=Pq5z~iS6Brkw!^QLEz z&bFWWChoMms{@n0C2NPoGy?N;&7cW9-IJZAQ(R$-yjY$x?~JeoBp?x2ks}nAA+we2180I|Lfq|DR+Uef zj%Zq7uh zS^1-PerCBFKF`^oCaeU3d0RGRTH%89mwoAolA3cDZM3`+;m-w4aMK_(Hvson&do<>P+kz+0# zH@51n9gb^O*^mV!C?V`nr7RElaF6j;LCxwPrSLR25$iAH5XMz2t=xUE6x2HV#xI0v z1#NgMDa85$kXVC^6UZKL&K2$l0DA2#A5Gu_m~6{PfihodCDS$mPzl0(#=U) zhmrgH4CvY_1k0*m|Qq42VlmBM)z5 zm!4F1U-Xp?k-<5o8sc5q>Wj*NPWI$wpzhHrddEDSTkztqvq*e`y=Oq*J=A|Nf{xOjqNBiBUHW z9&Mav4@RF12gHty$!{!km0+&$o-Y5cS{*x%lJif|?h*X}V)C-`Cu=6&3?Cb>) z8CFFXrzc4Ye{p~te&mu?B%4HP${#(O*rM$k-vj`yPBt8(IqCTat}-rHYn!yzr+}q~ zh6HKU?Z^iS`Gn4_psW7et?0k5`~oX&jH8`f0FJF@tf@13ENrcOfuucy!7|@O5{+Hc z$cEgHoiCw+K@3Qh6@IFP8G@rF>0YLFK@JZ1zS<^U1@_Bw((hM}9N4o3TtovCCoX5xS; zd^Z~ZBaV?@h_iyrCSXJ09DbAY1wcMe_yU-=0d)SAeadwTZKFv%7%U`Q_JgBg^(4#D zm0dYde^bK_eI-#h>3^4jt9y>C^K}u4i+(fangIJ#@q5$e_vj|3!D^&W8$*=j(&D>r z6nHDQ<4@F+FpEoC?+DaV%r)ZPm1L-q#@-Ze8*RwZGC(!`6`0?Kk)Ohrmr3J!aVK26 zH7=G70TQWmsk#(48vv>c;E`W=4hf*dW&pANTaO zf|_TAI?0!MddqFiOn3?FbPW2Ro$Fr!K2=`OZ^&WJ7Flv%02a%hFMwis-8H*_%PCO- zq$E>rYa0tWvb`mmFhO;=E%xn+aDfb597N#)Ul4)mCtKCng&+OL!ZXx1e0X%h;Hd_*%S9)Br~$MT5Y z{mjV%IJGtf=Y`7#Wk0*~=-5qi#Vw^3rdX!XM?LFo*KkN^=~!1$czB0)c-l>sa;55Mi}QZ7oD*;8$LrU zRsvrjG(Sr~e)WLKL;7rGVvoxTv@Wd{3V7^=Ik^ndndu_9{}73uT6{PqY0Hx4SZqkd z$dUjI^`zd;=^tMGkw$N|I?H|%yeaA)wPE0 z&h)gR60kKV(3{NUX+{SPnZI&Dq{NicJogNDxQbR)O2@8UmL`=aZE{2uZ>XuJBCW%2 zap}qxQ!~rFBL9N{gce@_d-)&SpoX+=E#KF*%sTA)qA6U-@)#`Z6%Q@NBM*F8);b;> zSq>VP2k@(okDfi~H`h(S@_(m;Ca4rM0Icq4Zc>NBDb|uM#~|Ku$99SM1pH&zYHd?Eqo6mT4TEu52sPn@ zscV-3x*@WBnQTQd>+-udy~X=IBZwo=95}uSvedu?*W*Be&VQxm=9MFyp>6S%`>Fxh z%wObCG3fY6C{2TZmXXMC%xD{cjw{_3<~)hmPz7%*kpBaI;V9o;aYRu5qScmcm-7`G zzQr8}up6zjghatpkhe%dHiA(qZIyP%FgFv#g0tW5nXb*x)r`O_T?YK$x) zbJLkeQBmte?xDu@f?c8%=gMN*)YM*rIXM3f!-%f46c@vDQ{X`( zk*=9x=FRZs!(QXq#%BQGV#|Es|5`usuK@jV|Gx2C|NWcz{7sL)`QvYP_`gjW@;2@1 zxlhq;THn;xvmf9mfVn^%?`1>fV3xUKS_7gr*b4eY$kt6o7ga4^0B;XV{=BOplM_uR zil6N!7fLZIkmp$A_{0QBK6P9BTSI3b^$Hj zA#LpvQCboLv7{auZS4a}46Mw#S}O3EmyDylU6)~=ix#L$1a-e8uHdV7{z*e)H$Ig1(1up zZ<~H={sI7=_8MNJL!!)Lc+-H`ZvVSz02_!z3-By|eI6bb4{G|v71y;M;!QzO zA*h$8$bOp@4Q51m#$iQ;}@(EFRz z@9dNLM$SETta#Why*3t%c*iu_O40RQl_(Pz0IVVy^02+x6x zMU}Q2sgH@BXaS1?7*7CAc`-QGHTrY9sWlQo6gh5Y6DJ);y3g=*B9}En46&-S=Nj$0 zrEB{JWZ%9`AEn=)09WE-o^KDt4uggV@wN=O=N%sfH%8^3;5SZo=bf2%+nYzL_mMH~ zED-YU-M_1udbpU>AV=vQRlNYvp0wRBuX8YLJ$$ayn^KsTT~uUO?7cGGWemoI85P@Y z73aALe|=-@X9s5(Vj2!LURWQnwYEAxbQL5Sad?um@vnofWrxjFM$|tItGLG60L!f< zn(B340GiK@B+gtOXL4L)*mSdPH9rAFuUnpAbicJvpKj0EZ#8u^8S=e>M@ZT45Q@qc zqrniW^=bnkbrwJ|YH!IA{_rX~-Ar|8EU58hfFsX2GkUPXeE$Pl)3i}jh(bec zV?#^B14{`k<4$4cYoUH9Z@+EVsIcuFu?ptbWIp43b|<2BC(P?&!AB#9Ou49NQ%B&E zVp$V`b8ryWVCC2v1JAp7H2z3k8TuiQ7By@<()G$7A9Pgvg?g;j+n9q>wUhyU`r~6u zE0g+!wKv{8U$QN*F*%eTFE>kN)Cq(F63Tuuiv{e-N>b^rG^N%B$oXc5La zbatv#6P|460a2kDKlVz6FDv@YJ#T8N33wC;`4W~Q8ESwRgT|&&MgmU?a(pP7#)N`#{6#_FoY}Nve8NLPbZbE^R?@~Q)2ms5qPqWy9 zaIfY$yGZGAt>CIK4;D1ii*riAqn1_+*3`^%o16psZ#OCPQkl9x$9{Gy0bGK7o+cvf z9l4U~I;J+|mr|Bebdk*Io>g0ndd!DLj8M_PDcIZwqbxUze1{9m@VDkj%4S^BhR3Lu zLHosbKPOu+Sb8MH>#)EmxSzdCs23#)M0zhk%^TUi5R@L zIuv`}dE@y-_ z6X1Mnt$Vk;l#2A~q3_I>ydJRp1IJK{d8cSrqZ6#rgwLQ2L%0*RxnZ&f#jn~ILd3^_ zF3b1z(EqEAr>Ci`Eu*cjTokru!CK1=Fa*P z2d1pX6RbhBZ#^T_2t>3`#=|f)ZODx&0v)NIo=*vlygaF{X(M_gQ(UOMyUPtEUbMU2 zU>7A}HmHDJaN1mbx6|1jPGN#Lm-dhxwMz_C*U(5NDQXn)bonX9e#zSzjn$pYJ#S#P zwR7Nw?9NJ1Vo(Yn5g#F5fvoYLw?e&upmufF@)dos&15&+P>N?g+cwjg4Cfmq;N!?> z7{xLD79Uxtla6AzFKbA}+8R&ee7R%gNrlk5Dsbhk2an83JUT`lv;eY|^mxdoxO1*T z=|P6+lE1qRK4R7=;$8xGPxP497ii}nLdf6jH-#D2weK`#cwHOn-%bfMrI+dzKtoA` z3pZ-?ctTlf9M_*XWNPN@D4XZ1EIL7qE(^*Mmx}uz0gWhx7iu^m@q=8}t-^=a1}rIS z6Uv}nVGUs!CEZ3--~b;b^{!n4X~C;suvLUz9w=EUZROye*G&qtOM2qmr3p%P^|{`) zp=$e4os0)=tb#1gq54KSF*Hd~k_728_QLJXc_ z)_)x6^d~>Y-6`w>O%BNNQcLNvSxzMg&oz&VawHcXWyt0;yj`D)+?q6Mdy(RShE#ly zO&>mqM?G!ABX%FY?Q+1t-nTE*K5(93YV`aB49aUtkdBufmtaUa5!5jJBxG+|{5qVu zIsM>=O7q3z5VJ*w4XlgoV#)4EQ2pgijEHKCVNar=)cPsRz-Sp7(XaSDo-7ifFgux@ zuXu3D9;y6SopNp-tfzu6wHMZ6+Yrgbua>fa)+|nGw z-=xnt`1N9Jvli;xR%N})?ClFpoyiJ%66mFxkuJHs9r$6aClprZB3p{i$-iyv)m3*k zDDWJgRMNCHS$V`#$v!r$MsKGfFedk8`=eO4sgcnUhSp$m{0q0bTsg&MizIrB)u^a9Cyr`tBLy63$q`hKVD+Xy^|qn@9%8< ziZbGOp2ztJ7Bo6B9mX+-_Z?zV2!4TBA3K#VfFF?*&oX64Tnf_Q3;L3Ckt%Ou(s~>z zE3BsoS@ljTy6UI^Q0qWZv6rc;0zLD`suF$qJ>f%fE?w$juiyd)pZq5rqK#Mc z*+1TWT9o^$6tIV4{FM_H#5XU8IYfyHuPvfd(HkGfNAS$SlyEDkri>Q{5*9fzb#@YW zbEHYNvwhk{mpS&1AIPfgJE(vmt@ zQUkxld!2F0m#2K$J-M&j^m#gLlVd64Vr07fxE>H)F7*G^jUnt?!0WWa2~W6Auz9SN ztmo01JOKWP)IAsFmxe-R6WZK-7AfL8&6MdC1k?KBfhau2m=@O@iRQ1r_fH?Fx{iis z)LlxGG(#3B8ZTin*e!4%i}L$^PkZ(#DQDC$DV88TvJphs*!M_)9B0*kx+%&rF95&$ zs1F(unLkNMKD=`xJ9JUI4B+8E4-CR#V!k zK69A@A9>g(9GSOj$D(C{>;}!775WGG8t)>#y&WCKB}!A&CHgV}9KP9b0PXxQ zQe}$@czxAt;9RhbtTra=Tt8cc5m$Oq8@^2-j1Kl&Kt(9D)z7<~a+M^6i~sflNz zrWo;WrRUj~>q~l2E-`%t=^wJ(y%}WBm-{X`2HMhsgJoe_wu%5+`L*`k777CL$7WiKI;H4!73*Fg z@{cX*fL~XnX9{|e$~7sk6BtJ=qfKy9wAF%$#z`}uW*S=dyMN`PsHv;Z+GXD^(d^V2 zz+R$4t8>^tU$5+u|4JoJj&3-@_atbX(w}(#f{?7f{Q_{88-ApNUd7WvlNjGT@zr8E z-f0aXx1*=38_do~B8?p=pM)a|cox%%ee#uq_{r(F#U1ktFMw^h(igx&ea<~n709*( zWA<(glCcR8outceRl@ReU}pGbJ-^^dkp5+a%GTIogoL`>KC#_0CWL?Jy91=ml~^U+ zMVC4wzjAF~AUZbf`Vghfk*PF50AHb~u8E)25`ny#>w3yvJ#5orhV`Syp53^Se+`8+ z-`08lPlIv)sC$OpoT3BbxTO7gUQH89)a*CRue*G3f(9k;G)f++bIui`Rgd-U(H4?- z?)Az^Tyw6QEXmh?@x&_^@fS}o8E(gXX!3)XJs%9OhB%iI(VfpxIz1IXpaX`^H-0=I zE<y0If(6DTu}_4v%Kv)#9$_&6wR1b`*7mu3 zGT7*1eZnU$ zu8o?mwH{HF{U(Ns$kGJ>vyu*)zn?x~rzx7n$y%LsW+#v<5MIFm4oV@*fj(XYrBj>d=a0AJ4^ zS}s)@W%zhU?hKK*?2&{CT1L%S&N8jXSktyO#qjBxMP1M#E+U}Ht*?iK95BMoJA1Td zm3yWt!POfP8DA8pdCHQ>GBk_2*91-a%qlNEg|d*ZuhI;);mC0DRIynT<-f*JQsBK1n0~UndJ(h9Ny#i-nx>f zm+-5F>!kNMlMB37mQAvbuj`u?rpBn4?WP;r>dTj`7IwGs_Mg@YxbE`WzD0nq7wbmx zO5L?SY4jcG?f|!Twu2R+b|c}&6E+XlmdGk;K{Qfp{VR0pSNuPP4>As0CB$(jzGyLV zBv89L1?j~!^Y0PiMff^;5`JqkYcUI6WKtanlQvsJ97JHr#fl=~hFXrBi)eN`&#Nw;2-d zxnL4DoF?oMKUB?6C-3WWLi@^rD$<$CL$3DtEwzskSZQy=OcRp?W5w9xGo$A0MFtM| zsaj)@@ORgG7Aeh_JK^=uT~~rd!mYW=2?PYQq(|mgX7&cX*;qStbj%b^AT{w?0GjxX&Q4T+QNurgNghBy}*V%M`&)+$|A~Fr*RUyr*>T(I#yr|9q#~* z%b&hpP-%e}Lk*s^FmWJ=B8k?>zERUYR@3gHiIerqsdo}v4*p&jGE4}#-fLze;Q30R zF^OKpRdi*qf?}O&*Esq1OALF+`1Il6jg~4-9}3MtHuXm?0&5a{)c!3Nj=Vtqf+h_F zaE9Y1lFmGRNe$LhKH*N2dWOfv(HFdCk`I;!-s^iYN!p;@xuSNSlt_N!>O~-~Qaz*}v}TprfB-ix05HX|6&m zdb{bec~U6*fiO@50iS%PU&oeI+^V{ve$2>68Mf)K9w|G7g^{ z9WmRVR041ma2cv7$#^k2d~UwhD~rM5{(qpU%vS(AX4Viv;jAR)u@sD7DJIpybTILA zkBrXVUkpinlR^~Rt6PHtnSdbg_G*3SfoUAtI8U?7=1mk!J`61-aGFa@TUNJ&f z_&XYpz**`gDmUj&CViz?SM~U6c&%fJ-OuvHepg{gC|4oC-%D(=g8K{u&ku*$A2Q5*AkQzmf z_lbX;^Si~`tNk!B6m?o9?iwLcGSc!5t4qJQ=xaD!-@-nxMst5qN~@Plwwi?IW*~aS!s0(FzpASY&d!eGED=4=%1V$YOknew{#LKe*sHXyl(TkB8v-8sM(?pS3<6r1;6h9# z=NNZ~Unrk9bB-{V>+^T{?X^#`IUVrfB0Y{{TdE0-f)Rz%4@&blYf`>e0Hr+lFZlS- zN4A_U!hz`F-zStdZYsD|Ydp6;@DIM5p87{H2>!#jlE#wadMx?vv051+6|A^g>4U@g z`1oWZqHT+6?gxFvQ@L4|tB-X-_I8zir4>cio^{gF*B0u7L?mLOz7_7j-XjnMY}VDZ?_OmE5aay(M9I;m|?L`D- z?>JmiccwYg^u8ltLb4dZJP{@vS0XxwjLJ_Y+VkChGlF$bI-9j#&K>uA*$P_BdX#_0 zlO`1CWGiNAx9FTDyv(LGNt%D_0b2;Wlot}CDoEnL!!*8unu~#g3DH-;)k9Ul@422( z{br%X{A-_Vjn6czXys@pDl`8Gn3xO~rbKw!B!wGT0Eyubp(wuqs;otS;TYmBfFUP0 z9s?UF?ynPH0OH)|3T_+sIs7@NN_+RnkbQKkgArng|D=b{vUX|BF0-_E-3{`^_05en z#b9%;~rb(9sO03a&%8?#3 znNelsd4s*jiCV9?H3#}1MdC6dDz3O5r1$VK73=QG$6QV%2ebM}Eo0_-rc{rn+6FcJ z6??mMo?~+pdGf5O*J%1&3Wps@2TiWT+oQvUP5?PY1kbN)nrD@jzdQd@-PUYDAyDCZN^dA%Si@^uSGpq?68vp^2Rsosgz9#{LUJ!#y`9%s zkSevQuL?)zGPm(pGK;^IrM&lkBK#L}GZAMC&vG~6qDK_Jb2EjNo*N@cXBgp0SNNE* zk4~CW|813wmW;2J%{#sTr-+1ru%d1oEik=FxS4`!8jWfL#Td$1A0udb@1x#I2Tju$ zs$#Z?JR;}hjVjxH_+H1laXu84N=4P<2ZyD9?iQs3Elkj$xF%gL>d$%w5&BnN8|G|Z z7%;f6qeGCLGqC{!N_?AR^hQd~D#^7^pG z$OGD6voH!N!D{s^&pRvSm75ys4(QEyGuy&u`3mlwG`b@@)CXaI}tsDoM#*Oh79t%II+AE z5`BCybP>9F#=U{0wfDxiUI5UBzcZ$P`uZ0G-CnBGeKy6je^m>)?+XCg7g9%ix##=> z2x9%6I?X-{c)VK)Sce=2i}u08bscT?SHgG!h%Bu9Kg^}6(2wP;F}ZBn5WFOJ9qEZJ zZD3(U=*CA|v)kqa8OXVu2KFSkV;f=%%T4~JYrXITebZYAZe!sx%hebG=BZnsU@7PM z1F&2)EL;@Bk4Hx7=vMR>ls=6hs6U`i^zl(n<{!_$;wn4U7#>YP0!rA**N}3CoCt<~ zTsAB8iXR7Z)>CoQ1G515sb@o8jWl%BmaaS9G&_t!xVvEQ(Xw{Unl$I zb7FL9;Loeuax`$+eo-}LwbfW%1ra?ZZYs#1eF zCcwv?d-qBYkT6Rqg>55b^nKCO#AiGm5X}FshuWdAQ{iF9Ss3n=pzmc|o2Ii#tSAgw zy|Yn9Pd<};vz~Qa9e?1Wun4%jO(<7>yF1VL^apH_Kb~miM}~qRCAPnx$NqzO8g%&^ zCY}GFV8I{6QwKqGLDe4=r2B(-$tEBc{J*>Un^wOi>2GHETX1qB{?-itXSL|9;h^Y+ zpjXIq4==?%duhSHTorO2iG~?oC_Zw(0E~YA-W{1;4gWPl4PeZgZPzT`Cx4aRt26s+ zRfM9pUx?Y=sfH_Rf~uP26D%Ndrr5vVP5mt+2CHt%tkBrq{JHqf@qSIA-JbB{_~+wO zF`^U$x>|dxfs+%Xfdf(Q58rXdcq~sJgQ~McOb5T|w4IYDThqy%^lay{V5Jdwjhr~~ z1g=5>&Cd8Y%La4xb-a~|57>Ko6PS0cnIF4;5`D%a37dyo&Xy4hQIXkb&a3g2_XdeS zM`7Zvs2ei|DtZqYbo}b7?szqm-d~xb4PpwzA#6+?UxW9!)AigV-Evg)(TJ|-)ATr> zaM;*%PUai@=|f?&bJYpg{pH(HVngOB_iaav;4)2fsBDugPc1gDQ${Uvoa`_DpTEA+ z{W=y{nuqrC|!J!m-%k~Ui)r*4Xo*Hq8ceQT!LF|ACE_g=bh zxuxv_YFxO?T@(wftwpl!*%H{3kS`9KAP8>O4z34K8CvnAO z=z@yVZy`MVF{!R`cE=NoylNcXnNYE_hv03rI3aZXWCgu3fAl8hylyO-Po?d6`+Y`D zJwM|^BR`C-(O#6gf_&dRk4LI&{;D2|3EpFdw!YkIec(tTHin)h;qI5w4Zhb41#=F@ z(+&<=1D8VgUI_|6b762&#!Lg9JdK{Yt=(*EN>;V}Td6HZq&n;;(y+#*cUQwD%C6<}DP0TdR z&E6C287bF7A|b+v+;8`KZ(PTY+z}J#_nKOpr5gFYP1v8N4R=(iU`XQ+7Y9qdq}Og_ zW5!Kw`9b%-Kl|rO)2XI~qQj$dK10!yi4P&fBv~OyTDzj{v?@6~Y}!Fm5pho92yx=D znBK7J8KQScx=$2$>S$C0%)AQ0(}?!QvfX#gMwop_{DSXsnt+M3S6{CKF0h;KMK1~m znxt2a4|Klu=S0*Wa+1m@HAjC;!1OHq7(~H8Ff;ONT-*Q9rMAJI%$*=P-IU1J6*;bj zZaIW0M0hq(rnyW2#M42=TxpB7@|kM-Xe)9w6}GO$Q|5GHtW6AtAE8o8pPXt&A#v5a z4p#Fb%HEMO!_f1e&TjFSh9&yPnq-6iqqAUU#Y*uiEm@d!D3}b`Km>33bTRhcdeB* z#IfX$aTd5nIk2QO8Aa*@nD%Lr|@O8OUunIY+r;{Ojwi2Y? z#DDiOi%8oH90;ZU(IAmx!XFUC3H+$d`Q8r%oOm z65lJ;??9@_sUMXt#ZlI;CoChhodxk^rK{&ZSn1=13IN}RbbN2vs>@E(tV;; z-%f93cI;o_GF8+=V>wg#4bm=@NNODWNkT7Ke=jQlujzG@*7lTMAflkh9IzGe6WPIl z67^=PDo^ZAxJE~HwR6`ht|K+F^mT~<2=B-d_(k9L20&>&bqs9x7Oj$anFMv#b8R=< zy#f+0Gw$SMte~Pot^TAo8SLYkKHykf5n0ZumxDDn@ej8eQn~$203bF$bV;ni%$hZo z^=r_Zcq%GiZ>mvFdp!r`INj)8Y9Win2Z|_fND=ruUT>tsN8td&=^D2Qcof;nk4?@( zm&+&t^)hzY5^6g%9!&B>82mz(ad0p^JM-lQ->kAP=%)FK6U2UYK@r9JI*QVvw8I=I z879q2_T4Kj?Pi?-BdENl=B|J)IRYJsHc|)hof(-Uk&6E4}u|e!^Y>Ms-E}!cm-ZlN|14u1&p5Cr*5qy^?2F>LMq$uc!bXtKR_lP!Xf-;9!cv9vaM zpS6W7C&Z(K=c`qdaF5tA!56$q1Un`8`U(|_f@9mvD4Rp1A*;|zQ-iqgJ}UKWlm;Bz zAlpb)x`e;R8xUp1h|DH)%YS&;V;Bs{)v=h1) zcLqh+X3Y4(8jigq>AhDC*0L_*W-PfeQ&~2`smO`1dnrb!=Pd|LMfbDW#cLd?)@6>W zlQDDH&={P|b*OO{MXO0P6hlnw8++1}8zbG%g{f|Ft?=r|@(4!o@FzYO&fO~XIDP55 z%M-jg3`~NaOeq)CS>GEx%HB^jpYenwc70cOM3rJmvo;m(<$Av;Z?vOo?Mx}A<>Dkg zo_ST2`lh1=v~lWaSLv|Ejw&rry`6u8mZHSTv;-5^WrhkRMv_uj^u66x8mJcM04)pV zp-?wM6zNlIP?c-&B@;lgb|Bx_BIM|B@xB4ByAc7`U6gd1WTC4Y_^-UV`|GDGnJ7Vg zu+u0RmdTkZlz>sH}K+w|P8J%4wo(5q*TPf_`Z zDf=opkO8u*ic#Zz_cHCfAvhnVx#&93fmLsmKvj`dG_@b|3?)(e%tnY4)Nf_IMjSlT z%j-k$#C+m+Hh|do3brT$83BeQhN14(_kD&+-K>MVyhVE*jS0PZBadV^dfPB_uv1ql zY&M%L<#&HgwT9^%d0&^fZnE|T4htUBTDGDL>SCzXV{v) z^FdqofUIglI*EQIAR8>HlZ_#c6}4VdHnsD1gq?$3-OkBiCa%MQfc^dtVX4<8xeYtJ z1+HY1Ao&bmtM`OWh+raMyw(LTv>6~q&8_;>z)WS)8z;)tno7Q}* zP@L_AU!CrtgQ`*R8Vr#GU@Y8Qv+F&=2qLK^UY)G5vH^21c%;##A8%N7r@bZ(OUXoy zBSE-Uq=6Y1YUC$z|D%rGLI+JpwO905N_9n6R87_}fQ=@uWOa9P>AXM(EfFwm9wt$j_msCxRdC5U)wVq zU3UUgs&r+g?-2LmZNbqCpaXn1j3cvq^3d513xMaj%+C8XuY_eits@MH@J}+rY2er9 zaK*>(ptU3hDyn+Eb!&aj!R49ZO8jgIWQw$Bq{4Latk#nW>HZOgX-lnsR@mB+43}Nu zTw>^-V4kvYOzf2)f|YnvliHifzT@ERFyC}eRytc*UIo0^manQC(4eJHC{+_&|5C#mh(xpn9X?;<1fmT& zI>wE$xX=yLR%dVGKap9;&Qx>xNx)&Sf>X-6$igyxAuAM{c_xLn z(LPXiT^T{OH~Re8V`#8Acz7%}%r$|tWN4%5q05q&j#6M%Y^!amt@SD(IZYxP#*H=* z;~e!6tk>^}l(HHrO_nGqyQ5Whc!D8}p{%#oR-!MCp3D5&GW&j)zPv}5lf-+LZsi1B zs51^HuHDQm1-ey`MC+(Lw;^0ajjpCrQ4ugmJ0D1!52A#G0ZsQ^_}h-@jmB?D z-Hp3Fa#@HVITQ!&IIIg(!qd#`SxDycf{WZ`xo*evQ$pXga%C6n`c0)cHd#OnQc{x&xN_GDmOTNeCu>c;yx1p z(4ASOWU5uRk!Ccr*Hqu3=1m)OCKTt`chH^n36-N<&98tE^4|w=0*v(oteA4Z3`_|> zSIbclCfXr|TQ~kIjWR^!#X&LO&S9yD`adTgvrV8nq~c#lU9^7*O?A@mO$;LB&^h*g<5C_}Xy4bCi7Cgo zM~NO@++25Ab^c6`4mLc7^KPcA27KM`zyb^Kuf;!bv%j$3dG7B1xW2wq^v{p!ED_Tsg|>h*Lu5$}Ewbq$p^= zUZgb+Sy*pjME;2;)>QFtE!axlWdqK3gPu7G_7W}HCAxsU&{Qs5IEdMj zIBACS6Z1*R8c^Q*-S^L?aUuA;CwCdqxq$+nU+0N)zs;G4LC4xKn`Dtf6Q+3MhU6%O zM46G!;}@-09rIb*zug?TK9KMBf}78-T@Jgz$1bK?qDG0oghuBV+H;hdGM#yif!GLQ zw*G(37VD_h!f8$OT9|VrfF}jo?>y}+76TN2iGtyEoy(J8|NS7 zPW^hDyiq@8F|#Rcd$*3w)V0f(trk5l+Kvih^WB@lYbyi$w~lppj*b>M4173*e@>32 z4c+31x`!I@|*U3JM?C05iWASVWE zHgx9G)XJoE{6c=VE?mvZn+1b6Uxiq4N-tJ}kh{p=qLLa#ZB`lDq%^Ab!X7g!@UFxV z8fXkSCtzX|(4LZF`1DT+(W9r4RfjRZUdn5IkPNW2?wK>j``8 z-2t9Hi?Jkqo9noT10qukna4jl`^l)g*{nS{daYU&3LiGTD(&j~np}4pWirC3-raN= zln@Gqh!e+dB4Y0%_@8UbIb7^o0b}&L=b%3tkpP=u9OMQVo{CFsy*-5+T9Vhu$=Xw~ zwn;HbqYFd20SSWh`ny4{{=(76bHAun>!SNqB^}gZ5=87nCr0b>7_(gi5Ug_jf8~%8rgu5n2f)erX=4TMkfAUbOsMfbSqky*p7hZD*qV*;-iuRD^j$V}cnc z^m{xNaU;a77;g%l(P<$$yH=f*AGYZh6?^ZddRZWQwAL2~Iy|$axn+L zDb^!wWt5e!vj}8IL~Ysem8dOYh-;uSqd1$bE7uTtC>T*uY>f*Bb0Mqc>0wUuPXPBs z7Ej+v?wymTqT*jdY+Kj7_;*fi8weUkxkoT9c2M#xEv85u3T_>$Oj5XS9_n5ncj_;$ zLuCv1yMp_pz#;*4d#wov2lP}{n=@<1R1nt`0m1AYYB?`|_lYnMb3MFFWAYwUfv#Wa zyG!iq!|aF7xA0n!!<^v?54gPYOcSI<$;!+{)*K~hpL~w+KYS|Mw<3W83?KrkymGJt8OZ2|u)(NoW88s=xCFL1cSKoDrhrxQT zPv^i|k5+b<_M7G>i{oq9vzvLfHz0S&pOC+Yl7=UQl$3Dc7nh4rR=2i?q3Gsot$Zt6 zb$m_!2Kz+H4-OSoQOSVdsfcSC1J~;2`q_7|9WoAj#&Bw=0 z))f8`MhSYGqSl62ApE}F@v{8|kXl7}d4ID!X$fN8aBG})YtFt}}A`60rE04n@WFv;%DflRO z`4Ji!1;F#ik5b0Aj@)C7JOtA#O&LaKh`lmwgXuq*I=KSTLUMtLD=m0bq~SD$Jji% z++%!X=JI#gd?xXyOCy%iPE}HCgIlaY;}d1uj%~{{1uiK6=ksfSKF{`l;QGH(l=9~T z!}1%Q;LZ(0FUOG!j{r;Y=%tDK8hwg;$0xynt=T@Ee8_>N;upY7)3dP5KW}QW{IA?q z5;Cy@M#R9BseCBF8&8vJ##)U>jqF}?B3U8dgruxz0`?)r@Z<$gyw6#k=Lc9g;q2kp zqlR~P;m^;=B1^WA^fw#ixKy`p&VJ{wV@SDz@^i)uK=H@zm0R?7ekd9m}>ZI&lpaAZQ>!fe*dgRozuJHq>9q`rc3EN@(*LoEK0G5uFuo5x=xS6`Sc(~CkZEWonA4^9y*gq#C_ z3?hbmOhbx|m$&+WzJYl$v_7y+c6$J64?^gvRAPPt0anj_Zz#L-@fAQ7++5s@WhSf4qJg2E7nm{;T@G2IsFY=dWq?@3$y$&+UoK zq!>>}@(kz)I{s68+`nQy{{Onq{@>RIw`V^G$oCr@}r*2;WI{e}pjhO{HQ0u{&9 zmHdKN0O2ZAX+H?wESn#A>1t_C9V3@{)W7;NX+nh?WMk{SW47C$gV4}hOvOkL>`~C* zZ1dEoLm@)C#pV=Glu;-GbBbZlJl@nTQ%&M-QdY%L8NsDYQx({-a9UganKe!~zW8$u z0#J8HL`3p3(uN2=oJ3#;bcUi|GAer>**nwv7~hCt5pg~xRP1_UDP~*qnvP!6bUYVc z)U@df*#nq%4a|WTHx0R^n&ase%=QJZSfMsORgY8&J>Y3+o2=LOJV&n;Yt%FG_bFJr zj|%AMC{{XqQDB@;;Ez2X%Sb50p5h@S9%(-NsG(M*!F{w!qp^KdfjL&LcSt3#TGUed z@fk(?!RI;cO=VFf`OGInJxn&DY|_mZLuy>SL)EIm_2vggA*&Hc?_SVk!UAp4Ty!K# zW)wI2_{!DQbnW>AgCqy|;AnK19z=fD6Qm-1wAhV8ZhjHm>Zc16bM4yfF*GSXvvhSJ zyw->>e)25w6_4_}NQ5@eefNY^)x#KSWvwF}ci?gkA?ghG*f$DOcAZ7j5Hd`;wvLJq zR@0{PIen?m<1QsZR+!ahugtZloD5>uLvRr4^vU5?bfsOsg34`0JOYQ z_CDq6uo|)W1i!me8FF3Wg#-#7izWxcxjp{qk4_s>9CSMdjmDF7hSoEmYg{QRiN)Y5 zixxTZt32g4plN`!g6X2V3Ny<&+a9>Qw7g!0d@2(DAZ8=Bu~BThJDzfUG=JXx4SHz- zs9q^CfViY`Lwn6hvhkn%PILB}XJ}|hbA7r*aDBCDKN^6+KACj}q+CWonku=F+nKP< z$VjgnsL_TD^g!n6p}6k#$Iv$#&`X_zjLFhjd|joTllE4q4x4~_N)w@f49{VfkkX==vd>D_lKmQE5k;2D(-9S95jQP`T&OcNr;yumOev0Q?6RZ3c z#Mf;>Nm5?#VZ9?nGB#CekDfy(Dx9Ua%)#gbFi+6@*vtRw@qdc)OvNmP{!BAa)#vsL zv!MxG+@PKKP9dXta;sF;<4Td0Dw}qjd|{*e>c^L-g28#|TF=-A;D-QO>ms<7MHNWr z+=NYPs5hzgz%voPz;@E?IOnss$*a*aQ*OuirVQc~0e&n=nBW*P8W6ey#gOq^QzKf6 zJIEmxD%2QQBzViYJf!8ArA1dj%m5Jkut=72&AK&es?KftFjUm~0T3jCMq~5vcAOCO z735l^7Ax$Un=y}z|A-siy2YHHKzKHsP)K%5loff;dRvPWSIZ|jY-e(%;W+!q3Sj*r zrwVqyuSUwVesYtasm{3C*vG*3bQiw+?9!tbU^fhCrm7`g;C>P}{_p1dj+sz=&5Tr?#Kl*2$>M>1d7>g+6L z5%x0b86R6G=aG*CNL0Lq>T1EL+9Z8ZKOv|!2+4Q2i!#);i4Hev_by+?4xPlRHF$oq+YJjoje*l4Nd5e9dj9hY zB#p12aF4H`V#%AS@;xSeoPw&Ah~p|O8|%^Ij&=3;`J1;$w>CO!UqWokvql}UMGaw4 zSz%#TypRV-3)1-rdTdm4aKx}OGNNaFNqO3&)W$ipcPH08Y*A1%y?qDB!aj&REbODa z=k3<3n0f8DSBePMJcU0T=Xf4Js;sWw$>dGILi4V!c82FgB6GY(Y|;MM^XuL|D$vUXk^@Ck<+V-kC|*Ija(qDnDE?Bq#pq{ZR< zqJ+!PA$4cu7X(s0H>@}v-l6Z%C(_IAB#mgwP;{(TWClv?%6^Whi8y{kokcMnU{o7Q zZ}|{1)FX<#jDzDsVwe7ji>5G+@ga0LWZ6@md-7>HJe<*E@c9R)%|J1`mLO{eRB(6? z4VBGT5Yx=n@>)k09LGj((X*mLdM3AK4^C<44i3gY6@vdrF#hj2$Hsi~EPeBw(GpUy zIaY%T!y;wl-+VvuZhS?K8K-(8qB-Z$)E?IKirx0q=$CQOYr4&>uAbILt>bOl5M!x zxmyb4xMMi%(eZqR4Cx?P&SW9BMD9tSEh)JO=rQM>x zvwR3&qt4p{aWp2V@;2qG5uU10P@Gp4_pZ8d~^=2 z6@+@3NituYlkIas-NLxs7TP61=^$z91@$webW!zUkdvU9Iod+25;3tzX-31c~c z@-Gt{EFQ!LuScj?^@wC?Yrl%`NMUWu=GeLG-{}2OSuBk_08QUw1>{lJo$OAt#v4x` z7KxTyxnbB4rQ(!TAG`ZTveQttB}!LG=RGt1IpT7=4Vz+ij9t_4LQ|Cb_1)>YQn42w zZE50Ru&v1k!U>K?;g0RiU^`r;9L1VhS#zmq7_1|uK{wl;wLzb8bT(gEyW1OiAv>g$ zNj)*>u{=g+rGpEpn*)aH^p(nR^0s)g>vBP7SDteMd2N!~OSOK^LLf(9q$rF4%a9d9 z=n%=19YlhM(u!g0{L4kmC_ z^9gGx{HHSty_aPb4%Xk0Dl#e3O++D8Zykwh&K%G3W}t39jot<;d9i%e&b2Ga1RluE zt)-+zcx&;AZyrQWb(7U-PinL=j!JS(6kBBK#iEz7UCLAH_n-=!cTZBC4TzvWTGp(u z{xYx1R?E_Sz<#LlK3D?f4mN60(oNkA=IpM>Te}EN5v~|LOBN~_7E&0Ro{k58q#bX} z)Q?jzrp(kG-&O|k5u9?b)Ql+8zkS!OW}xCPakqEBQoMqUS*lSvm_=I(J}*bS5S;y? ztt4g~@g?`|;&ENnI!cYD&RJPIO=wX zf8l&K?tmOoUIal~#>uW|^NM=68Wf_m!XlcgIoQVK05d|MHgYo>_4J8WJK` z?0fzxwmL?fZ$^!6FTm)n#Ixx*QH9rrH@@PGGtG zvXCVyO(_&nRJ@sR8{F_J#MPJ@cXm8Z^5-glDix^QCmMTMU+-aBV@qsg7_k_TDeQs5 z=h6PS+jgUMEFYY?#i|arC-s@0mRRCmQ&r6<<3=SWpyt;Lvy+*oHimrG*>#tMdfiJo zziny{`{6h%N@$GISIuD99zGC@2>i+z)g#zTntM6ftiNQ@TtVCvA3CL)r2GifN|++dV1PDo4V_;G|5%V0Pu<3zeOMWpq18xdjWg9}fh;RV_sp5fO@ao(;3bjw(z3$nt3s2vAt(vViE!kzkFi%|67 zh!b}6`YLSQp_Cg{R*oyoy2i(k#Zu>-r`R$Ie%Njs;=%J~{&RX^U;gHS3<;ag6qwz| zi?TQEeaRf?Za?3ZEJ8OuMeFA&MreXL#4=xvSi|oqJ-q+DF?4~a#nPh6XjyfHF)M~I zM6{ol;u%#C)m9d+y&lQ}dZ_yb>?!UAY!vmPFAkEmzD!Jl#fKLvYO|%dUiVwQx9DzD9 zuf0-Yk4Ol5y`Ed__aA3WpnX8LpJcSl_%}mn5s9aGgFr0u6l4J5rjKm0I_0}!T~ug%-^oNO#s*i`R^UGyFMog{==pU zq+^KMj;cKS{YuDxH2MAz5+%rCf@%<=LAIT1pn&AU+?0tFY4z>|G$4; zC=Uvb0=yAgf@gB-(Ii+Mu&;e!nQT4fmE|2B*(Evwp<4H=?e@{wn+8 z#N<~IfecN{GmyslE9|^Yd(z@U+ac};||!muK{3TE-{wYa)DPXlD z`e#_n$j~m3zc>a9p6~%wKV+YQyc~cXa7aq&XI@S9!%ytV zsE4o=F%BbpAX!%NqiIhm3uBcFn-k;qFXOM~C`vz!?1yAJKE0NIOq@oS8!E`?JR#iG zqkDviL^4h(;#iyQMnW$UZ>(|wY*i)IP9j9F|A={Y5j`N?4G$D`p4%s>_K#RvRVnWUeZrPZO5zd zKQfP)Gb!(JTV%ySn}?roq$w4RzcM%P-~nM-@$71n;<~aw49hR7P6pe2q#fBQG^i+x zRZM!p_0odrX#n1uA_$%3Q%D>&57j!J>+{28KT~^CM@Lhe^HQ)mVam>7cQ0iyJq^P= zGyfh*LajVnkXfk+KZsMAVgejJdda zKLJe5-rM`WkRzEB%&QZbRrRaYsQJxy0ySmBNZMt_b4f5oXX-UhDw)2T;2oIzpg~p^ zs2|x;aZKZR-4z1nV#g3k^jtzQvVjvLdyn78q@0h{k!NB607^L`pWa`!e31u1Mev39 z7vZL^u)gQwoFUyIb&AX37>MAHNW&>2lnTN1Wlc5JP4&s`#5NZu=IoaSbvXT07?Iek zsn2TNItX|kCIk-F3^SXToLri}#STx|tbx@dl2=QL?U@orNb)yt_L7ln+1NjQ2I?Kn07}6KM~F1uDd_t`v8;QSG7zV zB?2D?p-#Er6blm=lftYok7A}Cd5v=PMu}qutWIUf~bvI)v;`3h#9DEPk zZe$dW7+lv5YMBka3FS3Pdi#1vjmV+mY!clR)shK>#Zolc5qzwE0$BYs zVoa7;0*DbsCmQX!smanZ;otpjKvbcOqnX3(ge4E+$7aXGqWbIQ_5AtseI_ilL3(cv zHpe_TX$l$XHLH0w6|~I8?yU~3-s8l694MkZ_xOg#d>DeqP>eYq7>e%fqaEUi!>fv0f(Cm|n4GcM4&> z`<*OcS~7Xtx~DY3<&Q@7KjNEtkT$Ww76q>?J;HF_`Bs6-NMyCgoDn2qUY zq>B_9kpv~()6MV;i&me5?fQ{qzHyL=!Ty^vouhH;9PSCuS>7U#o+8BFxQ3kr(9fqF z0+O`<%(n1n_xz*V#UJ5F6rsJPfLn-I=lTTj!=GvS-CO{XkMrNW`!yo4<#Z6k3CKW5 z$?Z2M{xwr8)Xf~S{|!2zk?!&D_ag#~A_9OtzkBem0BglvA66<-_T)_TnKSLZUVQ_f$rC{PY{~{mj(UrS_B6$M+ay*X zuA??c!x=X?b=?;NiVV5Ymr?Gu{bMOTY=;7Pf=k& z`jm;0!lxanMM}hq=uw`*@#-`L%Az%kMfWt5QL4p50sF|9#7e%t|#9RjirYZK*@)Tt4xwdwMFi{?ON?4 z^tMac7rpjvKYvi>Axe8>(ha2uQ)D9zy3g;`=suYZ@Rx6ppKio3+fa~IrEkcD6d zWj8k2JLwuHONyv~jbuMPJZeAmvOcPLeK&rvys@z%5Y4HC3XQ!SzTWAbguW0fYBY?F zHD&b12R4lYeT!<@DF&ySx8%=foREdJT@F3vG&da_VP!ZeW36co9h5N;XS;+1;7j?A;{@2PJ`$xEP!n#zxLT(Yvx5QJ+YDc81=!EDP0+?!p7lI%I?;s+G6M zVfm4%O!Y6rx<5arp7*otkN(ubl`&ALdGUrgHcH;qNHu9nq61Y_Kz4J_Xhi~%xI3zWU0E=)e$%-Zb5 zSgRsdt1Za@#*(l%XwhMbrK?@_dfXXejF@I9khP+xVLI4BWe`p%15e_>fp->X_@)y` zT9IJJFZ6gJBbYT}&a1bT&P0ip{F)?IjM_r3MPTkx6Q12o|jrp%8V z!R_37pLbg*EgTjiLQR?Y1+r(rsQj!nZ}D`PoGBlQcPY~~m#<$)gR4Nsn7HDsMQzC` zYnzL@5o^xXkHv+^^UZlEDaj)`p32~*Wo}jIm~oAbXo$Qf*UK%UW#dLyah6I&;O=~o zKz_!rls&>Q`ACKwK0((W-opVPd3oQwDQ=oIH8t1gNDx>2uwPwmCDw$RipJ;xqR^rh zH?GIPp=e%#X{2dTrpb0*(U> zw-$mY`f}i(Nl7P zRwTp(z-#d50ET&^uw7(;%<7Kz46SW~dcDH@^XZdab9chGoUwS0ufQ8( zbBH@PCrOU7>fK7O55%TNo#2%yYDk5usTDtpw|n5#@qk$IaZ5Xh+6zqeg+fhzT&J?$ zYe~|r&I8d92iz%u;b=~Z3GXdG{R&Gn$QD+TJWj2=!75GT6^?BvX147#``QTCw7)@P zoqOSZE_0vo(D#>C5R#Ey_6c);y5T4A9{c3$uKPU8W67R*>h4lg1dn{@7Ac)&X$>{I zGw*xzkk&613%f*4c3J61@PB9-YM#k*3B?dp552>qCpI`ELuJicX|^ieYXFmI5b7EU zEbm@~%RT1r%PgD;w*%Q>E7jA*B5NXeaf2n`cD1%#y)@ts+gM4B2p0my9>gn$*S~%G zcGV?#Z~AH}t8RF)Hkh72@F^XwJS%6Zt}{Wu&~_VRbrK0iC{^^VS_%{RVOiqguBc}o z?5mh;HijSu*~>@vks=`8V7O4*mY3tCrs1#7YOwq~wN+T1pRzl3%?97@PP@2{?q*I` z%C`4CP)#$rx7N}^XM2i(NIPP>D-c%`f42A~thcu;vh_M=rCkvHdMLGux}i?PWGIew zc7jgS1K()dv!54kzDik3nUf`bdWJBr*NA~>MHhx=ofMg;PqnT>d?8feNL2qphMgd5 zIKbz9MrFG#H@$h-N+JFc9IY0YOzjm;m!dS&J!Wec zHzYY6OC8>0#&HNdylIKijLh<;LCRHvCrNH4IA2=J(qq;K3C2=*!Rb>X%0plYwYXlpyppNN{+c>!78A|G>Jb=v&q{*5hJ?bJu6Q7 z!B!?p)oYI4D7KfDrP;xxg=9G*TxQ{pIAS!3G--A+7y(1G?+ZU}I1{@<|c=D@UrpO@y+kqcYisieP;nGJm+aRB!F-TA%x~_l-^Y z(}?&D_S)Z^?S8=2SLn+U;Xmr(ui)d|)v5oe+W9gV|*q&&?0PPc4{p>G3 zC(#je-*2U3)q7vmd$dVJ<(j!Kf`7q+n)qVXIxKbjG%rIdBHzMj3e-aqwP%WM|BI@P zZ1HhL=X8qsmY}NW$E7iC2RZL|NIK(helS^2pZ^IN9R9&Jeiya#wdorYWDcs!oL{#X z*HpxtOaw1RqaYpQIecF{yAS7Y{Gk*;K!<$?G|)`a#*8zsx`B*2h3uj*ZjttZeSX#E)Db+qZ=Y~dK0B?6bPiC5`+Mr zXqun8AKfzqrgB9Z1EeRu|D@42Cvsi)TmF{=qxk{X23-0-v3(`!Q0%SP`VNoE?LKLT z+IoG8%CIjU5gr2z2ySsY3U25?a&OaYND~({#H_ngKGgs8Nc{_)ikXeMM!_-IT?Eh1 zd5Nm(3ssdn?`6@F$*{&K_WKOu_CZnL?R@4z78=m5>UL+T`&(2v9v;9as{D;lbTPt_ z9%ISl;eSX4|M-snAvZ%jXO;rJ;dwV`PmII+paUvC{#$zJ?3{{w&!~54Zzr4f0T7%I znW@YkAe6jGxuI7NbbMMCb@mRrGk?AbB&rOn%sDp#W`hhAuSn#cu>POj#pKm4Go^4{ z0htG6WYj0aDYFUCTfqzEDqJmu;FRAh!FA6PY~Z@Rf*cf?(bS_63jY3NnrjJ&gXQ%J z0OM63m9xWVee+u#a^G81m7Bi7U~v0e9U0%d@Jdc(P_^rO9pLYc8A}gJ{kP~6OD2T- zb3|rVodq{ME^Ny#J8t(}UuKvRg{IlMKdd?_2b)`- zIgOdhBI5AjGBwdo6(pW>bjWG-X{laFaA?um77eH-k2SaCZxIm=8cHTTrA>>KKk^Ud zp=26Lx`grUq#uV1HGA$SDpFos?k6NgAtkz^DX^7&UW3sHZdl`nU$*RJty=ZES}^U? zrTPkbZu)$cGwdUbtnGLjyOg^%M@Us-xkXJ4)6kFr`IZishXSPb97C0$#`{{gE(hPVwq~hdL=z;Wz9%@)!|lb+WI2Q#%tWm@yga8V@6L2EgHF;i{@LL zF~TrXUgZg&8F^y!clIA#8m^8!5Z?|ni=<&+C8D~z;YB>JZ`2wSrSj?i?8^}`iq~vJ z>Q6}Qr+&2Y(8MTI5m}AkF^1TzyZ8HWE21F^|(vsUYJ` z$;r!j2DjHU86`Kw+neQl+s>6eMS6RL4D9ag9E~OxeP2SlMO#vs?wVy7U?B_Fn%{4{ z3|L6E-4_?p)Yp%!f|x~*jYI1JBfp~Up9)IuQU`2M@$5M0&HNQd!D{?f!h-QlloZ?T zWz)$kWe(`wsm`W3vYf5Zt2$B@p=2%fYh_=a)!IN+L*JPhvPX+@Ds=h`ci#w4t-un{ z_9NJjsysL~hQstRt~=D4Z7;gbVo+e8=M9pnXk;o($LDi90$Dah)`6}OMo&ofWrqy7 zL?Km|5v{C3FO6$!0#vOY-XZJX(Lv|M!a!dBke>9ZgDm|*kKLSwxoD5cT(>ID!R(17 zE1y^)ZYHE*0Tyw{gS$u&!89P_!Uc`sWaH!*g>I-lw}29({EidzRMeRt{7$_tc=_CxG3x!A#@WSUPMwEw%y&0yB7;sq3Y2TIK zt{$E3&j>aIUn@pz*SnQZb-8MJ`Is+edX-<3brkq^%4G?EN>vS>nuUDv{mV?Ln)N`yhQX%WAx}%8sLAR=TrI^Gkh!-$nmtsQ4|FY zF8t$*u!#M4WWFYFqJh1m_OpD_by!;co!8G;RFlRycv{7}k%e1U{Yi+z&Bpv>BfE%9 zse^H#nmD`<;JA%Z6*-al#Jf6|JeY?xch7@Pt~JDp;nm;fpQF7VDo(L7d@5?AkG&5^ z%DrA?8lu;^_4KpESC9!+?(N791I)u`%ci<8e74_O|K^`?&HRJX`JcJW{+-T$*C4V! zRQX~C*rF;a6BM^#UA7U zuvI`>1Y#5bi5*qvQ*tbzczi1tX-A8Y9PN?Gw*m&us&mRd$fD$h!Z0A{fBW?`_m^jt zNTi24J7VU&1k9IH*AZ(?2U$0?o8Lr#z%&Y|B|kn%B})#>-{3b2cr%Z8-8+wUe(IFq zPtPeB&do^HYTZ(WT%LVgaW1)`g`m3V0BRG^kSektAM#~WQEq@~@s#23se;CT9_(KS z?r&*=V*Z{c=+!Sh2mkaC7p1>t3HrAm0j&k(O)<~62IqdkxnpvE7vLuvgLltC28|4SKk{gdrZMM`tv zmxbK}wJl2ggP&Y&isY#L99kZHELIOv!Z8A>I$P~)D!TOtzM|G${a zEGp`}R&PcF7v|SGuC5vHMx;3S^pi$FO;O68Y%LkB$V<<}A4P^ z7J4c6Aeg(|yR^~GRu_s!)O1R<{8(0CNs)VSu?HpIJ2!l;3}e+(V%-GG@uUKJbyLz} zk-GDO!V|`XJnWZl%Y92)+eII4*FYuQpa9%%aRm{eWESg(btqSmX+|lfl{`n zdh{*+y`V>mPu(_>#)%_^T0!@%6jQ7Z- zi8Q#tc)m(d=D z=>rq#O~MUrvARAE6&u`IhG7OB2pwhR8Z|S3W83ebCWx8IO%O37AF)1W<8x_?WwxZj zvwD0wq9v(v3~nnS?qw=Ztu|X_ZM?{75nhc~Q-x=qI8s3&M^&d87-#p8OsMfUV1hNrPjdHUH^L2qzL z!&yIOZOtJDd3R16b&t-+pPz>CGSq2@23GJwY&Yhlh2fr@$eK7-oxL2kowAW!|9*Yp zWIH$idZ1^c0=$(B)zzCcIMImCJi7F_XCFVe%zH-NF4gV_Hdv>t_eT^a>lfPg*jARd zviomzJ6+dCe7I5;4M{b7$xN&;`Y_N`Ptqx#R(>%<#7IE`yGfCD~C#Nc|WWr@OH*>9uj)_h4khVD())TH1F9H z=++Got`$FdSGrNEI!W4Obkxh&4@1-9!A$}eOo9QkpoDjjlrr@wy4aF{JHfzpl;O#% z!eA9t498Sm)kvP*HjsGE_L}P?d1GaAZ`^aS3WV;O=ryc1)w~4~EU{%$)4Of>#_}T! zD}g2na>3$oVu$FFS=I06o4Da`XIw|Zd>10Sx8}Bv&K8Tc?yIfXV@P;#Po**mwSX{k z#**CxE$n?q@t0O5B`V(Iy%RN1oFLxYyG}(nCNU;l^Prz{Djr+{pO+vJ<}8Xk=={n%hihK<%~C*uiXC zS$P%CO#b9_Q6p0^9Mf=cQKI{TzQX1>d7#q}iKfO(ao!uI43SV%4?ixN%)dJ2_JPX7Z(_ZE0G} z<5iR{c`)U{rrN8;6R%y1)cSf`^kL2EX>sx+d9cczAxGUfl$At>=7lZOv3dQ{n(8?N z7E!D^f*GL|sDLSq-Y>iLA6a7lH9Pp9@Ywta692Q~e}}Chp6vx}AlsjBUw_v2fAsth zKzW5x{NHwj(Nl&@TqQm!`TnD^v9&4PgPEkV$MRexcZ2mQ)3!HN{uXrf&pKXzybo^C zk`w~?V99>-!Twb8c+&cd3w8tu?E1+@3#goZ<4g6f01vD2wN^#Ia)<`3)(3q7|CbR1 zPlb17FU-VCQWF$Y21GvS9thLW>AgjNqxV_Au^B;NH_;pidc zK*J_&{6y@(DxPlB;9;QKj6Fl5d)~smR%b~#x#jo!L!fK`b)lXqW}N8l2JNbTi>BsyQUyd_F=5VCd86#=;rjOjCa{$|^2PdoAJM8_->J=;u?lxGC z(28s{_>a8N;pJ8mGtS$qrEpZf{d`1rQy&x1)ETCH63ra}){(_^S-`Gto04!)=*oz? zu!S|Rot55eseUAu@o&b=Ju zCsxA3mEnkUA&IhVMI-x9#+Werl3xs9YOY(lgifoDFclfqSB<`2t9~27P}W}<5i!bw z1b3LNt|nt?{w9Eqs-lM~qL$ceZ$s?tq*#66(^R?Eoc2tY`NPizCOzmi^8H~{%q)Cy z@66%FGR-yVG5kn8EXnXTLUJ`!pXE=8+uK`=Kc=aBAr>@4vJy(L0{5vV%M9#nF&Myq z@mN(&99|N-XGw6jG(@*_YS-<0shh~R z7Cd9)*D+8OkLT!Lwkf;R_<*|8v6MOp8-}-OWK;E8yTJ7QMso-1-#?>T?XQa|=g0#_iLf72AGTo=#+k?wggJ4O+T($Yj z`Iikfbw@fqQC$%_`Vjk4rzh=&W6VA~%y!$R}X{kkLMshXiVvJX}@o*h5O>wW=xsPRBmHyLAW;kbjM_{naL5tn}ONuSY1nNG)A zk_4J!^nto+F_HZG46atH1DpVa6EO+!9RC^G_Wy)QhcGqXl)YJV*eD$MKm2I9LexxP z)F*F(C%{%R{w)VL2R>S)QBr&`krjI(Uub$bk@~mTrSSh9W}@%rp1dEhnZ}0Cjcs6a zyQoVuyTL3kv$Q8W(iyDp?8dd@A`8j_mgPAEoL(9(gSD*IyW@Xp_bFNIwD$>Y}mUm9=(g#C&~ld36K+2)DerpZ6g&)=kOS^-s zf|;>>6?9=MeQnpg#romhN2_2Mb~Xu*!(do0)1~ zhJ1eXNh`-IXH|c`3AcHhrjVfO;wB4!Z2WwravW_ny`2O(o285@S~fKp!x1|ar4K9^ zRG7ikW$DboGS%kFUO<3`&SXHGV2u>USpHb1Y#l_3hnG^Y9WNcS3VCf7!+GDrt*J_r zO5-qi*_yB&yhhIly$eBw3=X7y1ucAHhSCKgZ1l#AeFg+zIJeJgNsPKQme1@ejxj0R@ZN14? z58Q?d0J5FcR}fu{2P$pIeM51s+9~8IOeF3tLCmofAp|QO!W(d&lm4f(ntJx0JD+2N z(AdZ!?=m7EyN{~4YAam>VB^j(0HgU57YIa^|I(r@&K5<=^9++mWHQsG$arFF?7Tkd zH2A47NAm1yEb4Scck%_f_lAg8T-<|*jNs0#%zRiF{m?jm6|_tz$Y*u;u_Rk(dqYQJ zFu$Yhl+d8qN5_4_^U6Y!01%wdVgQhmXw0!vC7Bd)`5K0Cq;>0sR6 z_oVX>Wu`FfZ501#T7=z`sxG_@OR&9# z@IY{ZrsJR(zoYeDz>?I{BdC;-IB7AVp=S|3t-kvr#cZWav@!wu^fMZs=Ik6_^aB$G z%?pd(;)J})E*P&F$yIiStO;0s%r#uwsyghv>t<92%E8>(RcgZRt)sfs1D8e$dpCA+60qZ~9G+H4Apw&KKXk#LeyxLe*rz}oSz z#-IO)5jQIMF?8X3;J>6Rc5=UyqQ|gkC(0=$E@0MHDg+;V37Rm)&&rw3suV?m1FeWE z`sfE^N#s$I3T=975Yz!4MSwQ)}+7hs7vTP`&oD15R^LzHYE1cL%}rAJq)65BbE0Zst3Db~a`h>C8V7hlb6N zts+k-5m9^CF0|pY65GnjYz#3YvI{(Fv0H~}p(hG>EKHs>|KW91^4#U*A5{vn$DPpx zT&D$)`BzYOy>+O&2J~9zFx5!3DLqMh>2qVuwk3KHRUQ>0*s8b~HmR9OLU&bzd^r$E zlAS(w%e>fN|3MMUSoi40bC@y7gMXc`VxB~K?fZDJd>`pS%J7c|GG|^QXWJ*v`g2_r z>cuaOZT5!z7!a2x9(Y^btL@sbW8}N0mkRAte-y|>d9*a?bH1{&PL+IFF!BBEnf%@n zA&m5dpp?r~%j;c8d+_&u0QllR>=lxn)bIEH_|E<(Tn_uwCZ6w8$VS{2uXP8<8r%Q3SU1=X(KbO^lVUQvYX$Coij7hMEKSoZq6IHg z7CAOo)EQHiZAtN>W|eTI7Sw7FsmJJTs!-%xqt;=irwUaO7N99D#!|2Q~qE?R9_5voT z&l^1C+OeL8X5m1515HzGq59vLKNIT5K+08&EEU@ijnYQ?0F` zb$$J5VF~A<0zjJFFd*myQcq8baTNd;`Wkz?>9y=F} zds!QK_|nJ#^XQ$8C}w@&{;TdLldqsl>>bDsMamVOdM$m|BOCo3nwRS|4eVh`g-L80 zQWEypj7iICVkm(p`Tl@f;%}mX;5w{=lF=qDbgK{-< z!yNl+7naFr2|1VpKKCp>SJRIaKWis8z|rKk;>~YIq2@PE?U#W=N+Kd%ty--NSFP}u zfS7aCSx6&aOeDT3RwkO%gdXD*VT@YwC{toAPCYOhwknY46OO{7!cpA}C z_y{+S%mFq*@^-b&GqHC8Fm@l5Q%wGd0Z?Q9QpS+eXH8{6tKTwcFb~N9YfF#*%^R`a z8)ZoAc^a^fT6*Z=ts%}EkpK#Sh$Um9;iqIf@+85mSL(ya<+N1r&Nl~&d_lM3a0_VC zhUvNJ3^O^S@3gK=QpLR(m;UJ1?hUk+=MIrDB4i$Swz<;PcxE znVf&ZQeobX6(XicD+9KYT(cdNbw@E#79=lyH37Tx6bmlMcv1h5;eP&pC@WI}Myb%& zFs+sFo{D(dDDWb_Zkzv2sF?uJ?-gPHS-;(49)FjefOhA#GpyPZ+4{*c0~-jgQhrZW z+P31_{kP9UobL_U<>u7X)IAqO~S0bb^RripOfJV>tauDtQ|hV^yedTFwDq`pmr0F~4yQn?>-kg^uzsOT`0%UDI} z9mkX{w$kcP{n(Vf~1Vsj2C=H)@ zyALN1Z=_x-63^TMYz9Z6B=<{201{13nsG}iCgq7ak^u%HBG@dbY)FD2c^+V|&3r!; z^ijTiz@xsajK0}4MsrK(&9ggi5x12;gDUZ_T=(3$0lfTtp=;mi+ujac4Kxv1v|5yb zx7o3F>3GqRuqdj%>gG_GThO|*NXPb9?P_1_crADIgZ1Oc5N{IXb*ThT7M$-Vx4f-&eI;{koPur}Kri*|?mHBs2>7QE;=Q^nRZ84aU*O!nNCj4y+| z#qp%jA4}tPSH+iedVsgMwR!D}WOm^IYl$y)Na%_-^xF5}yKggA%sEdVh4xiNV`2GE z6g)Us4i!5WAK=qoa&wWh&RTHGcizno;nGW%U0cIuL7NS&b>0mJ7yym9F3;z#fNY}! zh3nq|KYplr#^c$`17|v`@pzc*EpZld`X{j)kD4h^;R(w^<~ii9U)A;R#%1%^x%ooZ z?#%VOM8{muB&XnhP0qiO`76lZ9JvB1{TNgHLZo?fX!9r(C=tuJ_C0-oF>peW_?lR* zizx7a>1mY~-b-^ujY{3wrH9^KLpFRVm|i4b^>q{bb1e#R03j}_7!01;*PV|xJ11LZ ztCSuuIk{?$cDBQ|11$T7oSVED@p5Y(12OaUmooV8C@X&18_nc0S^QQY_Xsh?K$kQV zzYnB>$s{xdx!QKWACT4fE7(`2)E|i~{7@TFDF`zTM64~FECIsaYgE`TTdvqf6BL~v zp6CzB$UcAe+A51GR*fdSM-gp&k~fKhpMr`dH#}XTr}Cxol9B}^lNw`*`bH8R=O8)| z6!^M}di-+bf7a)9{PXK!fbpGQP+zi5nh%ix!4)$BF`EP_>kp*q-ea||=sIS+jX%0| z<(sWujf`C_Vn-sS(sW1N412uU|Dd*OP8V0eQVx;G=9@8GItTJXJ@QM)Y z(`Td;+RgOm&%8wG|Ul%W!O0u_SsA+cV zgOT4DvKcZo!$jWI~QP$9Q8PNAN)L67!OwU%X zA+H(4O1-wHDc)7vQFDvgQeC>|kHd>I{l3$`74}g!9ICDGP)I=Q0rVDK;aj>V&X$%i zu_zUprEKxS!HJ+38dj*X&aJ!NTC<9EEbmTT0;c^oBIIv&P5WSR@$^zf)|3*U^8j@o z9GGph+l~pr6V+S?xu#D8f&3Dc=jvmsDyWeIHZ1GM;5(`He5VRuUYdXSmYWeDVgz2* z_5#2P6vj&59m(r{c@5*fuL)@e@I+95#S^)H1mKDMHa=Gn|J(c=*&m5c!Aku?ZINgB z%aY7P2h7f|z*aZ@ou6R=YBU}L@;aHFTo`+FXwezwk^w9aSIUTHWGgS_0vNII1FSI8 z{N4h@b1y=Y&TXG zKz+g3${R0yz|vv18zk3eK8h?=rNi9^6@sy=#p{|eR^*nlKZ!apdh)dSa{CNn$VIVW-fe@Q8&c|n-hOj}hTB4Rt2YrUf@2M4RM*#3?1Za>hP&sm3P?G(o zL2OvxWRO4%gOY+zm%9&zTMM3$yTIMB0U$~yj?dURb^p+Q#15rcxlP%uzEM%lmEQnq z^>=L%fY#+s-{|6D2$Cf(ubtCPz>pqgGo){bDs~nS*)o}$-un!C_hQ57LSXR|^W`8& zfBGF1Lx)<{+DzB6kQ}10?JIXyLg~uE2#Y6skeu5faDP}z9m@K- zC-KiyNxP|3|1i;@!JPeq8=KY|gSOc|5XHO9fP5};q4*c+{d(!J7=T!>;+`3VR?Gve z%%}r^75vLczg!eZPW-pC#E|=~4FA&ueIMw{kFKgLu%nF6IG0UBOj#rP4BC4=6T=P| zDWs`?iU;Akx%1C{{|}i*f7XlipBd-+OZPhC)}x8?FgX<$gDPu&CDz61PV-w^a6YR^ zJy6t-QKNxZOYZ7BrRM6L2WBgh4{@kPU=rViNz61jGLx#T-QX6C+QDYe&1c)1wBpYr z?~Th~?NOq7g6A`TbekE4r*(5C&OQ->vQMhw@c=ypC&obTaCc8R$WSOo(PK2d+_%AG ziZlFPMe_{T@^f@oAM3D1ratHWphv5dg`v~0*V_kjTk`ox7~w|LE#Pce8el#?ssI=~ zvrO}+=QTMR(PN?=QFOHtm1bI4aKJ=qcnv>myx9K?k%>S;HkL2Y33ZI=b z*GEzlV*ukfQU~1xXKYU_iq$U?r#dsU#g%6bTd1WVg-pq`L{nEj7+IMrGW;+uWU*am zRwiO$-mX^9;qgM}ll2G?HPVZ{M*oEfeyGAUfnCd?yy7sh~x z|4`5($u93|3V2fqzIR^)?B0&ilZNK=Q*WT?kNAobFu=%ONG0%)#?6y!AQEm^(yd#y z+yKoVt|EoVJUrIAbyI>|g1nJf-;#R3mnnW4Q<--9Tm+#GN3cV2u?pDohZ~7c&%Q9$ zxfSnUxh(kM`j|T?t)E6Pp5W&r~O&{R6<9H(GyUXC$Zk8T8$c-w#KJ^!HD} zqoRq2@%QG~*Y*}*j{V!>3{k=s^TABLF5%Gcq-0ZC&rV(V8T8$c--#|G+Gq47#PHK~ zab{e*XoCM&#E>_u*-O#mYZQ)ncT29{j)bUvLa`68biDS9D*h*=$oz;}`8Rk#0B!Y$ z^zt9k>Hl4Q|COvY`Ed?6E=6=gCfSNtXvrlf&XdwFMs}$%9U6}yfsaC4Pk8IFV#;TX zHt-+aiI?(K>2d5UW+`>eAdeiB4HZqV-L;jgAK%ljiB*4Utm7eRLWI!!Dr}#ErDmfG z!|VZ99uG$UC!3D|l(7;JQrI}86N|ye(Ig}z#ke|FeDKnLh*^R>Z5TrZWh_r?YsNmf zLsn~XMtztGt((0s=rc(8p|tK9-p7wueH&8SyMo6saUoJtRkh@=Rb!}Ix^eJrw@g!$ zUewifs6CIQ&pj$C=hJ`QJ%kQ>u~wb2lV=(5;pF!zCQ6EzeOdb+nPe6~clEU<5>rzduib{2wiak+ z*I1gm<;~*fF?e!LhJ<2Ru3H#}VIJMkBPz+AYu0C!zxr5Cu?RSnY^9$kG10M$hDHg(NcG?!0ViXm6h#5JnSHr~IZhlB_ z=j)@3s6V)KmnuL#Dq!!CIYlF%h(YiPJS|HE6hq|fY{1a#62r#o1K0vnoAa|m4xVygSRp8G86ohG3rj8(+akiatvHij53x~@hlyg7wd*Bni&%gO~XyLN>A&xFEMv5aL>n_1{GoklB$G#y$bO% z)nr}fh)wWPp{G+TE?nk8Q=N78JcKZ~*UKsWLL@*OBIVNyE6h^C10_j%f9bX)ZhDLT zJ{fsBUw%Ubnq;eP(7|>K`&Q@F{A$zKnh$@k;<~=fJ{r=JGF#eq!eCdjv#r2YqAhJ) zki*FonKA#EvrlYqP#1pAV2qX|H=GCGJ`4XalgoMBd=3BV6j9XH8cKyL{e!aMjk;=d z$%|4~UpDhd4_4Q*TJ57l+aZ$|e#fU3qiN>ES{Hg7JOJ6+x(7w8%(?zy$86{YHMBNC z0zJGV!RY2l#hM6nh#Vo_gsqUSE-+wkqE8zw~LHq2_DP_OQ*Pg11%?OB)? zl1htBTPojAk(!J($yBCULtP+neU9xK>bjbR1znfkxc}$?E4|(z#_rQy%$m5tjV-QI ztG2?vJ~SnW&njsRr=YBaR+_hFQ>5J~R&Fd4l2(Tw<2{(T4j*X3OwZ^|?{|>rn%ALl zzjK%TH^4)hSVVO0=ck!sxW$YRIk{}##ZS2onvSN2d;(9KH-PTW;{%G~U`KNU^L-}EJ;f9{b?%xTIqSL*2@rCKB%v`>4Me`Y z`9gDkj##hZ#m+i>Jo{65&HmJ|({9nXCc8hGK=N#~G=`)K$N;w`W^&;+XT9=^z2kT( z8AD5`I!a^~J7^&$5`vJV5x8iK9tzd85Cs^z+$SluHrKi0b2JfkR(K5tfaY;f&Vk8d|vHxFGX|UDe<}vTc~J|_Z*ti+n;r|{t1o-(_5C3 zV;hnQtMaUVs=~BQYL)=$3xQn=J5=5`Ev$DV0AV1qCp?YB!U3fBo`)Uu@oT+mHvcHN ztmBZZm(qb$8%bMl$*~h8_zzaYKeG~lWaa$8G~fWUj#Q#~J1F%dx>B^kcSn@}o!%w7 z*fRj)54_sZe7wvBzy;?P5)&Jr@|Jj2^&=rP&Nd`Uk_8B~I`jj3qCD2dDVwHqyYPd2XJn_PV_n@ozk&6 zlS1MuW=Z%8Qi0n?jj`-mBlUg}cHs`z9Fio06sM)hp~O#BbhGLUPD0XNvTqp~n?`Y; z7e6xyf@(}M1bGg-Gy_pzp^gFu#V3Q$T@)q<8J9bP>CLclhavo{1aeliDyGVZTMInC zl1D@dqk$r2?v9E2wzH{mkwd1bH4}|bxZ2e%fh>Ph^{ffb8^?uLJ%zD1^J@1k5DY-6 zu|~Mi@VEl7zJcyoMXT|d-e_CWxRrcUr*YK^0%zx*1S>J!V$FfeU>Ca9;0H#{dd&Ne zkDDIOH&oP=;0{sWhz)2os~&N3KvLf(WRx~xs>JW#lp|~uQS@)WjXSgsGMqTcc6!vw zKo#ig>nfUa=DYAzsn&PvP4~vVo)%UKay~238z}IiQ$-Z}z8v83OY&SbHFb?GHG#P5 z+Ok@EBvy7KLQ!px*09?y_Ql@qi{=RjS@rLCtHW=0`%tPZ7?^z|p~WWNMR$Y61ML&3 zYs@=IDM<0Xqfa(pbBN#`?WY!vZok3o=JHV)9yWTtqy?#$@mR7%CsA0;mxe4Dw*H*h z{(de!4>Ut$_v9;a#i|R3SZ5=A<657U`FC{^!`m8QHKkY9?_)lL+GBYoe6JRzux?}4 ziL1w;?IP!p8*vjqC3MRb?y1`T48kxHMDy-ww)F0+3ZSuIe`%40Ol72x?zX!`^a_!X z_B5DZgZ@%nH?6hM_#;isn+1)>TIILG_h#~NY%m%Kj)!ifpqPqxt4Z(WyU-FFQxjb`l@OH#-LdPJ3U zphak>mnD~wJR=)ZEZ&vbR>BGF6CXi69mViA^p{Z{PFZ1oxO_Tmrj!F=kEz z!d3bSczpmc(dtlY3YfA|{aYbc&hXn(xj0&+sT~U#03C4MB>C&2U58ie@s$!UV#5eJ zT7dFptImpmvJ#W}@w3zWV|J!-I+YFMS+(I=LEJ$FY3NX`R4}=?&>Ou&EVA3BPLZ7n zQg34u_+21Xy$Y}Dxs0h<*05B(f+F5@sW7r7l&py6s$VLMJ{I%BT?>>*b!!Z*7ziEo z!&F*>TSH4hVd=8L!NcMWDN8>a>%KQ>IsT|}Vkt&l-TP)Iy$z(YocVE-S5cT1D&cnW zi>|?9{OulB z@T}mWudQ{x^xdZrf3lzt_oUAlQlP-cZ%qW;B_=E*+iqb-H`=J0$jxhZTdel`xaL7) zQsMhR~h!1TAi;%0YP)GtxhGBt>9itFH4gi&nD{#s4W2ec&dr_{G6Sk1|Fb@ zfHslUx$`HrP$#m_+^|wfLWWf;C)Os+A7t{vtH(wN%t|gt1+9jsnkl|=Kt*?|kaR;o z5)YNAuA_~u5!#wZhB~ z+H)d_Fij6N5lo=nyZlOAsq!HCGw20J;_HdK(^;R2rXtD&+jfG2u-C!2nS}}PsyHKo zgl{D5hZE`ER}>@f9;sC(zUbQp>ns1Xoj=kaV|u)DuRftmzO~Y_9I>78UX!(%F3-Cm z>j2QYtNKd8AQ9oi!^O@?F0N{dOkM>n9f=d~REBArtv9RIB+x@F>RP068fQn#AGVmw z1G_;dgH5Kel|q=1_e1+_O7$Ftwpp2BZdDetSv@3&1+6HbPo^|q0x=um?`#YlE1lhTjK34nKWbG;NgJcM#*AP%*?I{l^Hc~%98+w z+3DmLu<>OrJy7D5aRmF%i!Yz7$iRr_XII_I8jEjCGe_&}>LoyB^YpO7z6sSb^w5gt zY~k>0m3*zI!O7MEpoD$#6s zpAwt-?r2+S%tS4?{ce3sW?3fzHI#t^Qq@B^5P@EJq#`>L*7-B0@ehyBBtPtF@LD^HW$h&0EfAYi<-EDHZ_nvSWU*i2}7b$()mumxdXYiITZ752+3KW_C9~o zCSfVug&*Mp3III|~!#_#Wq`A7cy%aihbI!gt`sQKCf7;l!p*~Itt zE+!QIO+GqwF}9@K{cSb7|Cr;7>x=Z%9WY^Oq?WYOaMx(0Ol9bUmkgy|^ z6ZAr{mI zRyIO%zF!a3!W!bWsR{(->YB@R8^e_*m4j6Zx1Ncaxn^2P_I7boW{lV)av(6e&NrFe z!I45pU|ysx<--p@eerBU<<|W#S#(s952E7C7bMKVPc!W)?giZU>2g6YnJUf0*Qn*K z5Wzs_r?IMDSDI9!;)cC!;RLaboDhoNr^n{KNtXn$EO@D0X7F1_OJrihimWIudNh9c zG?DU3`C!p|kn`Yt7Ulx(Q^xvyh?M{v#3LeLjp4C;IQuw5$DN1vNKxV}%m|=38!mKl z0^|^8wuK_;5{*oUktoIb@Em2Q-K=EssAWWiR4yL)NY5>&UhTTEQH|x-$28Bg5wxFo z>JyG0eCff*gm?Hir4#0 zFb?m}>FmZNvQ~SMyI8#l%yEwtn>=M*{0eOpp>(2+??HZIz0j+l4*Wt;0%bSl)T z70pQM&cjQQ_F;u#v|TgcYnpXh>=cx_xcrFCpT9phpy_~JI!sP>ZF{BRn&;876yjE) zge})})Yyg9HnnSRT1jU~?l3Yv#JfsP?Dr1hF_&H!NH;Hki+nJ~D4TN6Xy%F84k;wO z>pnb%uP`)>IgBCqp!xi~U*)J(Wa|;_Zn!6P$0`iS#x@1SKdQ|rr?FdHs3yt`E61!YOtdk0r@qWsyO4E?UG$lB3Vs0%$dmr(sGaRnF`&m2zpbQ-+*l+ZH%}5BvK_8^I z+8kpJbrx&7#kx)&Ag%<6CGdw=)j;74Ym4*>zNXm7%2n}Ck5d~I?1-R*=xJ%tD8Z!4 zd8f7q(8C>L4hA;(@k>!;KQV3adotj2v+G7YlD1)Fh__%)8i%8n>Fc_&n7$Qi(YYwA zgV_0t8uAPjZhn`glU91TSC~Vp8uPP~~!*hYmzFgtHy)chL)M}Pl0i#llce#b1xMX>s?~M3dPzP|%Jv%wUufBM4KlKb# zjyL)6JQkUush@ChIsn#u2iX%EI_U=6IDpVVT?$a<@);M;X*}MQ0CVorhwJW?2Pbm5 zZrtU(eSZ}?+a;m6>oe$)^bOORa?c?@z@3P8GE2~wCRad5Q%=_LoBt`ZB3hQc!w1q5Cs`xM0onJ2?`7W4{^R2#I zdSaqF(IFpE7l2%Nc8j9+<83)vx9ZueX8_|)Qzx-GQ0krP*Sue*XdvDDHdk=g^fO2Z z&3#cPv>J#I4|hC1eFLP6$UsC+W*?uQ1zufXxK&U6+!^bMjSDU6ukA8+tDBDi4u})# z3Z%$U;3U7a`*spYoJLB3_pj|P%u6o6a6`BS(6_C9Q25qPeAe83bA{<*N6rA7Dn0F6 zyKnOgWUdpyg#WeOuhUcY`ER+5@05!2!ga|iu#u*w5*18d4@^||AxFV|Q9n5dCdHpq zHTfgSSbuWPBQ0Hllf{yeg{~@@MSfdWx(AI&)=XO(ZOmTVc40X-5bGlMiT z7uuwYrqXBb6?z;iYEL7zED>077vWLY`Z1c5)&mTrTf^AIUAAE&@D8?N!aPI9^o42V zs<7plN5oHKY&sL6Y$U;(H)%UDkaK6uGZUDcA0eRiZ}gcOjd385e?cT8UZc z;Ewg``&)(9LFL|+Nl?9n`STc1k{=4F?!bAVvG?;`cE@UHAD@MO1roR0j3tb_ep3q4niMmocd<)qWgN{9>>% zv^ZS`oNf$hlozYagO%b@NK4TPzS|g!7z3CNI>vz_%%TOHdXkvZI5wv$Vr|5bbyo+c zMTu6K5JB4ppP39#zgO;bK{kgVpqwaT~?+7RZD)7%&%4>Ov3V_Aw?NP@HyOR zVT8N8c9}t*)-9q|DQ6v}GiH_!LvJC)%3~Nk?=Kn+j*x84nKPcOxzkHuR_1(L?92fw ziXh0t%6faUXjB*zCDFtZZ@d2qo6W4AHXz7oc$n3o@PsrwB*$jMaG_D9Njj%deR~p8 zS8wmWu>Mvm?v3i)^c8C9j5mWq3Gb7q#Ypw^R!R4a!k4V1A%o%tN8qaJ)`mmrPGz7Vg2P856B3@{8}CfMUhTMvLHm-X#_|E0 z7fZ-%g8)#DdG?GtYbDF=zV%kdjy-aiq!h^;@s#0uZv%An-|TJmlGEMTt*e9Q1|RY& zex$yEudZTl9<#8(97at-@)l}WPR)37(h~-uT?c2%F6fQMCP8HPVS%0ejTa{ZVd_@? z;Ai(t(Q&fv_^{I>5a{8XOa^x|v8x9y?QtToNTR8V5y+2k0Cdop4^vI_8XP=vi=*f- z>d-;VP{j8`7$}Fh*F^A3Z5jgm_PUMxf;%ETp4t^m$ik`z^G+_WIj7IhTWe1?RatQ{v{T^~L#+J8u9V!Y-b1 zVR+*tjNgnS8W#Vjg}ZB~NXkZOH`N4U-_T!{EA;G*^(bd=fWrh{i0r^Bmyf0etVnJO zAK|}k<9^O^YWwHoE10qp5YgDY|G_$#Y3#K; zKSOQ@x%Ii&d~+yKl}-SheD&DQZZZE`9okhs5eM4%?JCK(%{MnAknoMjt0XdJstd}| zYLhc?x|@lrfE$!MV_yIv5Mv5QipCFx^}My%w0izJcT^X04@VIMwJY^wh_!zQjaETy z0}4;VAh6%M4&SLA*^uNEXY<{?8s>WqSqbc#z7HxuoFPRYa0xC(U@8?w^WGq>>RFmY zmb$c$ln2)ITT~}FhXD)R`JmP95aXV$EnFPdl;;HA!bm@0+QPRj@O}n`&vpo%pw$9sRlyLV-yDP7 zUVIO2TWolpVpLiBUn>0nC4u43u5s%+kny)$M0(ThSRnBZBf{AT4GH}X)j6~}$2xJP z_+_A);U~Axpq*evOh?^RY$XMwzD!54l1qktpsapaefZ+Ndspb0`T{1vA6%1qy7U^cjvdy13F^Qp#fr)l%baP0B>nnt?MAOTCEeIR0tC$wzoq4>GQ>PJP@ri#9)<39UZn92GC~b2ne%V*-$5;y=XxgXt1=k^VK= zza`lsCRA6k_dqUUXO4=r&`cIgS_Ik4QbckgVbk^cohwxLUh&c9h1ky^h`@t9a3bf+ zB;`CM<_INo#^wz-Q3!@I&xe;ku-^V?+UYkhmx%+eynx9!0(;w*jjX5;wMm-d4;M&K z=GGXK)q@0G5`AfwbOz99zP&s>!#Cn{d=>@Ju*7gJ;j{T)wPg=YA#0L;o!@JECpHgR)msM1H zmXLGt6%p!3-0fLftB>IarHh8Qo}1=;H7S4v>kfO*V0^G8sn^61sZ_Gg5q3N1xVs8~ za$Wz)xY$6wIHUg77^uYl#UA1u)cqR}p7p#)%*B;xv8m8C25z zDZJqIcAt<@=s8y9@JE1)Y8tONwIhVS`_s&`7oLjqeD^2pSy!b?8yaa&eHs}k7mK0t z6=%=t_x7bn_*qP|2N{|YIlSiXAYq~pshs=xZHcsOX4!L@qa9-8b={Yb=`ZV=n;kUe zYqduX8+dVxAV4wd!n-H8pnNQ*O9sKDexc0BUf?cYkG6kK%7fcIi%(5&h+#Owdk)dL z$e^65OIKG^zP2z!m)ucuX4HBbS_yAAmxcDIpB521GJpP?g8hbT@G|0 zU+ARrRt+qm-%ro6-!5tD&1IoLGyCr8^KdL0BE8VgNPk$|yZy6zptGzc!*o-dvs?Ki=5 zn@oAnu%@Lhb5lc%3%Z^Q_fhK}pMCnaOnp^FMSX3c9=6Fav<1AA60H+Fd6>&owv>6M z$;{LXJJVgR!IW)C4N!@CG_OX9b*`C@G6uI`gQ`}tM8}8Epx&xXr%w=zJu;80Ie(@f z-c|})B~``&LeMG3Po;0g!15gCWL$Ct?3MuawJ=9F=|=1bxkT$nEUIQ_%{iy_USXA~ zYs_gBvUuW^k)#>Y+s>_ef5>ba=jX~+HA(2qYCh=Q;2%yv6G5UnZ%MZxY} zg6q~vS?oks|KLE;(QH$9>ZsbP!&O7U^rXfYF>GKG*!f0V}VoNzZuNF3-$?yS1Ko!MBqtxF1l1IamBJ7mVx zp9s>63`Qpbg`fZ?YA4aC8IN`jP8|<}P~XXHS*v1M&RjA>6&m(Oya9%R#1|jivOKzM zM~JKg=1167>=#iqA^ND74~zDeNo$A~L`e?;^xJit9PYQT8{C$6(a&99F)~r0yn>60 zy&lIrf4**#{Y%Mf5Dxa%-L;Z&N`zdux*DR#}W)l!|3#Lof`phDKwg z7#NAHw@v|WHZqz#Jixx&V>e=0c6>D`*?ccWigLmFL@}Cth|N2B{nfMkTBF#Xk{>Bz zB{#UY+rM@8ad3xkUdwp9xG(h?l%7)Bs1(EE6e;&YGO({Kz#xFMw)*a6L%Ae>n9Qnr z^Yxbb4-d?SQHdTrAfJ&s5`38+K<9Vi@h8@D|E)rv?`yn+S&xX1ep}=H9ZwTO_lUR7 zXOP`91+&L{p?wj`hbxY)d?MV0(zY(*eiY8+SK|pC-L?iy>72984)L;z%4)nr@WHZ}z`jG%31Wcm^Zp*tAVxodV&E3i>DV+V4qo94V3b9!NS|2D+ z{MI2!J~uqiWX@}&Ib2cJO^|4cKUCMv?lA8-=qcK$NeJ(a*0$oz%(oI5CJ(77vK_bgT#P5Ll|CIEY)ZQwx^3)^yo0xR*nw-t_HSatS#;+gZiG(yV$Z@1tJ_326r@JlhyU!Cs?6Ec3gt2T5i0(TD)yOLsbHoCAA_IO0m$mt_G%Mi#d z)DQ)AldM|{5bZtE-*`ybDsonuK8TF7vR(@C|8LGMVq?8xhBjve@=NX@(wUw#Qw(^Uy zN|K4kKhtqbhX+|l_7<6dq`y4}YBZq4Z#Pn*QWo001us(tWPr=--WZ*wTI${-&-8JX z>gsuPmSiyCZjdniFLQMqhR%>*L5kR}ngDtVu@dDH>QCuHYii>{+xwqEdM5Sm=-d^= zr^X+NVAWj!q|9W>o*7k5Ptyh`Uln;hrDLcGk7v>T5c|rM&91wdc@3@8=XkL*S2=F5 z6I{xIdXA6ik8TBU@#ZP=qc9`l5Gdxlsuw}ByLD+-k-zF3P1y*i3$@QWa*%UTYoaLefe~W@ z=eVO=RDQAUTxY0-jpTMp?K{;dIXxy*j+4~IcUMw-V#g(c9EqyMYhEju*k(jVP5o&8 zamdi?(KD#EHxf-(UKvbo96FUiJuOGx21~pnC1efCa@y_2d;uXSD0{3@a5=nh&~iXo zP$4H)2YB5!)`>9mZM~pC#TY?Jn5~$mS9he{cMRSvZcuv6vM_gPrqe2$3eIMzW>5{n$1Og zy58JYApg*&zpblnXwJBK8jH)SZw%Tr`&^cDeMagYF<+_R$^LjibqYa{s$0}tZ^cfq zIiS75RPXk`(f)wbvQo{z{}XGb`X%*Gqn`t#%QDZ3)JNgx?Jt{a>WK%eo0s94q2xDd zU55LEhX)YntV5V{MCyZeB8KJBv~=Y7OW+Pj!o4}Mt!6}sX?j8Sx743GeqsUK$IT2^ z7|x3yx>m0)YtH0yaZHz+DHQ|y*0sk~+Q!w-RSk{2XqS&#=-XAo&M3t%vcz>}s|fYo^hFm+WudJ+thM)+w)3VV`8KoV-#}ogoRRb$x%c z%Oi-uvlX-M_XiC(O)J+dnX!;xX~T|?dg|~37EijhhSRDAULP9Td&uRrxm2qf$LsK# zsv0+LdREcfr72Ph!k0;z5Ax@h!dzDBQTeXo=G+&7a)z7Nq&$Hv_I|s7UTJD51|>YJ zLq0EhecA&dJdvCP)UgLfVRp`XjIyzmd3slqLqEo;sIeSZOLqBGa6jJN=?n*F_>rf& z*6+*qq=^_ELa(+{YEs57Wl`2|_L9HU_9zd`h7LvLc^CvG`}pjMJ}cx2JC+jLY*t|@ zMQLAGVzpl!+Ini-35k_3e8S?lC*a%j6)fB%4eRr6-Y!S_jzHgxU+IGG-hAvZU93SD zRPUBJrk2nxiIXeMG&O`{Wc0%hYoD zYYVL>JjUkAI^42p=`7~8&=X0KgG?v%%`+5(OT5;pyN~q`n=ILg7l-GE2ZIa+4mwTF ze|@Nay?J73wxegN!Sy1xZW~#Jck$85+VAG~Y-z;syy3u1moMRgo1V5X+OJ5z1Qa?AyvnvAR3 z5S?Rng+%(B5prFaGB6wC2viHs7OL7)BQAMwdx1-af`78oqO+h7D(w?rD zE~HshO(9brNUY5KZ&Ta`4p6+a&wP8$IRX{yJT-W|I`5b6A&`Vr{VF)8{f?5u^} z7w{7U&(^Wc~X4_-2ixQR&s%`lqzs5KEkA4A|?WGp~W*_ zS?qIwdX+CM_IH5&tO9U-e?SyEyTkPvgem@;(>Y9hWrgSe$_me&dZw6y3IHxjeg?I~ zHv?F)-=D3Z`X?6q<)2vWI{-qp>sKcC+mmTledUIi0frQunhT-2!Zh>-SfJ3|-&0xw z@UFi(+3rtN_D)}^?EkS42@dy&AGHI4zp7Jm|KExs*iPirZpZ|5KYd^Y<{+<2*Lu*v>e~`AM zevcdRKS^7D1Z4d`#I}xl{QZ7E-pfEIsA3Mzsy z0rHBwb1^+~3OjnvOo9w0NPefUGKM`epI|PWbn*Z8!|5l{)pZWbix#zyPRQd&;DcFP> zdPnAe6CTr_N}Tc|`oVAeUaz4^N&5z1o|C6f@;fixf97Gi-WGbHf(z8vjm3 z^+(74zozKse5VIVt-b{OAvJ#PJLCX2Oomzj=;F@zxzQTKzq!Rf^y>M~5VHPAozTD9 z_xHh_^R`qae)Lhf-v2kKxS0o|fcxuLou~-%mrnF2=}P|@ok;%dt$U~W&l~V$x`$xL zZ&^W<*}m6#zXw40CoO@Sv8mhXpF#G`SrGXJ_u{}$lULE0@)SP*BqidX;br-EkAY?O z3&~F2*0;=bmzXc^`XAciuJ`{h!>9a9AA0nCWS<8+khmn}&WIJpEK~;%CmPxuA&?8*m|oX&d@;Q& z3Kx$XHK^_ zw=Q9kF5y*zaEQk?b+Pip1L^rs>3)^Y8O;&4$krN&MXP3{ZnIhbk1gQ1MTbk&5~U}q z;v0?KbLMANDN}FxR4#Sf3~lX=dAA1X-N7Yvx|vgOySUXhGrg|Y6=DneTX$|X|l-P*J9q_lt4-JP~qln;# za(9EGwd=-5HI}CK^AQr#A72XrM|qT+$bSVkPh^HXedyC-O3R7vRMN(P_iEczNf+jIrv(_3u| z((AT`Zui@}<+Pbe7b?pZW-hR`Q?B6b+@m>Sp6#KKAXur#6aGi4-CyPh`Bz$;KQk6q z@;7PF{;*S4R((d)l4GDWdzw)Xz0c<1#?4&Rn!bGQ4|#9Xkhhbu+BSL_^n9L6lHd2` z(InymuSZY#K04we2|*;J6J$cYH{*XtZMHZOv$DEO3~Xq8uP~HcGK|@gs^Ct9WN)!= z0I1gz)p%FCIs&PVT#|pnnTgU^*9m8&9DVr&F@6uOS5s5Z!N5Qn-X=n`9xZ6eT1`RDiszyPd8Xf1JGY21xzQH7eC1wL zLpkAW>zw4wG)1}XB4x3lXAXNzaab?(ENwS#O^U=bkshTt?KX!_W+5^~CUU|U7L|!~ z1$2RuFDVh%jx^}XlP|pCkWm!8pkUCv;ArWJ;AQIlBUG|r`Zt}!hru@RGuT%4+AX^{ zOGf}Y7M%0wF5ce4`qkK>dag?Q{QVx5(EzL&^-t-Dr$smaF>%~q%H*G{On&#i`VH9m z?>g6P+;2tLzCUd@;K5YB;6=Uxl-|bZ)Jw+-9Zd`EC+N`2DV}HmsRIB5c$3kzEl>{} zd3BzKgrVs6a|_O2|Gm+P`B;DW@kifj2KiV_xR4u!dJk{3-m?7Khjhob*q?0x?`HvKcl?#G9G zPA{(7xQIV;gp$d(vOyjGjcgd=&upDx*(fjS>75glZ%gjjfsBr0D z;TQ9`)%e-MT4ne!QCs!wR8yY#(1vHsnu`x;iB$?D%W8g4O5uHj$ z#k^;U$kUT54OalFLu%!gz;0HpB$bn{_RE-=M;j5W{EbZeF2r^99vnvb@>|t%#s%)+ zWpkYT7qm|Ft-|EE@YbL;>qSg8AvEK1@jHcMdl8RrbeXTAJ9`)!-)-=m5w(FQ_^{!@ zky~hRK$O($xHcSHc?cYdibCZ` zRvyjWYA$QMqa%P9kO_Xn3A?&O4p8Mu3|~ev)Kkva@`QmJGl~n z_G(|rXCupK;m?e~ur&mvvdZ*0K{x7PKCnZTK=io$K2%kBy&Wd?HGe~fh{QPV%h+J! zDTAy6$|74m<~v-GjTQ5+5>8@K4-5?Br$-T>XL;Q6Ztb#qh;j>LDyItlxSDPDRwVdN*8q`` z7A1@%fwr0ct==%(Pds_W#|=o2sAH6w2-@HzmYs>6h0kuLMIM%dJw14V>1IH5)y_h? z)J<{04q^?8_6WgbxjJ`aw3*YwTg{*!NkcAgrob{n)Cmsy(^D~y6xY?h-BZ%P@b_b zMKlN@*+cZ$vLriCh#{19dMq&v3S}o-)@)-L%OI02vLwb9vKxCLliqLjbRO0FJHPY$ z=l7oXefww5oH_TL`JDT{=DM%B=f19w&q~{kwrMH_^z@s0gKmvu`Tb;j5r`FXdPZ6x zw=e?qI;+6M8Md=_4*$sH!YBux?V><>T{kEoES}fUR9-pnqU*&?9lDWmed4k&w8Q>r zj$q(CFVl&#{J{BV`E48fPjCZ5E>bzCn z>gG=Efdt|X{b&lr&pe9*VLRHf89@9fzaIT!nG}_11#UpNksEI)@q`!5Z@gm_qcmBa znQQKotW{kTM=9{2GbGX3taJ9!?Sd)YIj&pC6gU#D#3^MYH6hS9<)|`&)P}%Cif*(s zURtrY63>i?p@a%VXJ6?J_gpK>>3t-t=8=4)GFM66{CTwxPE8X8QqG`p77_Hhdr7*b z&y^!rlxgGRfEAQITxvmuHBt+5DE?6SmW^#<)aG2!G^Q1w-=(YXD;C=HpkT6pm9WE z0gLY3o+gin(tIZQ=P%}!CA858Pw)O7*1k^R4uppVA|EFir@>-*n%=2D2g6&zn%eEe zQ5~aMW5W|uGK*7|1%uOo206tnaek_~WHoT9Fv_2TA1@<;yGQ>M{58H8ZqwUh3I6_e2#pM;2T| z9ps+EeQq%9>Ql3!D&I$ZptxSnf}7F|^--80viKe)vgsfx$D$|!OY|!*&g4Io`G&K&+lkZbYdX^Ydm$3jsB`{Ep`MC|MmNy_dH+kj{I>XeM9-jG>6S0{nIZnPHwf) zDctb%8*tr*SE4I93}c;!;bS+E&20PKN<8X7er27PF%?e*$wgy=n^j$$Z4ky+r|KcDS(6L_MBX%$L6{;$k3kY^P$>8OT15L&yd_h(UnyFG}G<9TvLvel4jw$Y#l6a8Wwtd;C3!3$(Ub=J(5{(IoP;i1O(Tu>$8rSYos_sZVCm-Wj^4<1CDj>y!?{(k>k{ z#UQsn)2?C@&bi91_IPia7o0~s%oFr^IDz&gK_22BGDZ98jLmb4DCcKa^*q;KoPBoY zV&;+h@>Mk}5)PzaE0iOHHZ-Cq(zGIBX#y{Kb3lhZUI~5wSf0$OTT_yEgN6lI9)HR5 zI&o}w`9S^es|shC8~@LlVC>Q#_1pZ$pwdg!Z>;O^LSv$~G>ZB$!(Cp1&O5MyMA3vC z!=37iij?-^8zu^hKtg`+3bFgWPMgvLg{7Krd;;bO?yqELG zA2pRVXt-XAhVyb;@41$do4Z2hSa>kEkNe$*woY}?z&Kk3$~FG<7Gsxn+(2}tDL;oo zOUb;73xHM;^)E}^$O_LtrbzTXir8Zu3_b}$*mT|JRmKVX<>MDKLA`q8 z0UYn=DtrP~B7bKaT8c5RFFc99eg@aWXD6VdzV_?HfosGmkbiT zU6KS8!J3oZDX-v=xA?>j+m5_??kK?M zDy{JJT!_G86r$btjf7#ZWqhhMLTazdMQv5vUm|2lt5|y2m=JDzAqqVsi=$*8O@TN- zjLlRSjB?vte~?w~Ae#k#LSm#Ik{fOPj#F4y!=lKApkJTGzSM%sTou_)&zX#44ZKTAc?h z{o$rEmrU_hp)qQ?2G|mRf=0G9J;$HZub_q=M38g>*bys$+}Qmc)_6QZ1S9tdT9%-Z zbHfI`^bs z=PM?R5k&3yWlge>S<#vuN5Vzn9qhe1j{2(4tz~$kj}mJVoo&&QX_~wT*{@`!#y>#t z-pQylY?0lg12>^Ey-mfA`Wn=`+vAA@_}siC$1TFUs4E=3`?5sm95lkEgs_@b`)s|L ztMQUAbx4n{&;-Ggi$eS|Uiiz_e`OHFryC9}sog z`D%Org__}?ma42tSl^eC9{r7+GK{V*2pL78^M4u@Gm|72nV4HB)W2ubAGI_~7~X81 z%cK@p5wsI1n+l#;5~h?=i$Cqx6~A?=ZpY}hYUOwO=R{7Y?>6kKyk9nCPh*bBW-f(i)k&Z2} z7mWgfHvv~=WL89$%E57P+vFDE@h8wEV04^b_yh_K+VCdsJAMM~0OrKqI>8JI>F1w7 ztf9~qyduSckK!i~8(?ar0{oYU-2*8hHHf<3Ng2fxDOk z|H{C9z=cV)II-SDv;Z89c*T#qfd{7mCkfy_1gcoudkYL_A)d8zL9Z(1`_*XrDFW7(0{7}6A5vycB;a71gL;gpM{Q&V_L;m{i{hF8Ey8kyY zBq*ZN#OylI{lJgP&%X8Pg{&apq>O5_B?{u{Cf2~- z#@N3|{P6+XWTfK!q{cTcR0W+_ZzP%mwE98)3$3DduLXz##Ox3KO3c7bjKG%t4F}@> z;)$;uuQ=tuTXEpOjrvN<%$G@i)$w0FA9N_o!-xTr8>yBL!}7~+|J@K^w=X>mOF*gs zsPZ{9ivTL?525nwX8-OmxC2{097d&J2C$L6{tnx}>iAd8N7H(v-%l&I_5I52{j_qu zKd#*TPY61H7-Rr~(tkpb-(g+?5cIFBqZHuB^soGQ8mJUV#_w$eVoClI(g4`~b`K5t zT&nSB3f4QMY`3PH045Lorfc^$t^pLR_)TU5VDF6p;y@+=b^S%v4jK^sH=M;uM>Q7H z-+hs}svtn|{-|_+mdsx^iSM;HuuJ?PnN>l8yZ=mTyM3qq=|o?Z<_x~m?%EGgOa`~yOU#U=m% literal 0 HcmV?d00001 diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/02-valid-clean.json b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/02-valid-clean.json new file mode 100644 index 00000000..20a72c2f --- /dev/null +++ b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/02-valid-clean.json @@ -0,0 +1,21 @@ +{ + "atUtc": "2026-09-11T20:54:08.722Z", + "label": "02-valid-clean", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-repair-save-native-20260911\\trial\\bin\\arcadia-studio.exe", + "id": 1901418, + "title": "Untitled mission — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 241, + "originY": 234, + "width": 1442, + "zIndex": 0, + "file": "02-valid-clean-0.jpg" + } + ] +} diff --git a/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/03-missing-open-unsaved-0.jpg b/harness/experiments/text-navigation-native-20260911/repair-save-native-v4/trial/screenshots/03-missing-open-unsaved-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..85260c047f05a5685705594fd5ee649abe9e706f GIT binary patch literal 105988 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 z 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