Files
ARCADIA-Studio/harness/experiments/save-diagnostics-package-20261001/raw/native-model-oracle/07.response.json
T

1 line
160 KiB
JSON

{"resource_id":"73b4f112-a62d-4e51-adf0-50600236ebc5","revision":1,"model":{"schema_version":7,"id":"2786d72f-5763-5f33-a57f-2773a4ca1a6c","alias":"pressure_restoration","name":"Restore safe water pressure — release 1 walkthrough","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.","elements":{"01490fa8-2f01-5ac8-9722-d55d45414379":{"id":"01490fa8-2f01-5ac8-9722-d55d45414379","alias":"sa_high_pressure","name":"Pressure alarm detected","description":"","parent":null,"body":{"Sa":{"Shared":{"Event":{"body":{"Change":{"expression":"measured_pressure > operating_limit"}}}}}}},"022d3cfa-bbaf-5e13-924a-8e55099b8745":{"id":"022d3cfa-bbaf-5e13-924a-8e55099b8745","alias":"oa_assessment_procedure","name":"Assess an alarm procedure","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["942975b8-0bef-5ae8-9fcb-c37497833fb0"]}}}},"09342ccb-044b-5483-ac58-87dc3cf7831c":{"id":"09342ccb-044b-5483-ac58-87dc3cf7831c","alias":"sa_reset","name":"Reset valve remotely","description":"","parent":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","body":{"Sa":"Function"}},"0b07b9ed-492d-57f6-b0b1-ce8a709238a7":{"id":"0b07b9ed-492d-57f6-b0b1-ce8a709238a7","alias":"oa_assess_step","name":"Assess the alarm","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"SequenceReference":{"sequence":"022d3cfa-bbaf-5e13-924a-8e55099b8745"}},"precondition":"","postcondition":""}}}}},"0f195fea-3493-5ebd-966d-da9eddeb05d7":{"id":"0f195fea-3493-5ebd-966d-da9eddeb05d7","alias":"sa_repair_step","name":"Repair the valve","description":"","parent":"93eb6479-54e9-59cb-ac7b-16912347bfc0","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"9497e10f-04c4-5586-8738-2464a6f00bd4","lifeline":null}},"precondition":"","postcondition":""}}}}},"132b3f28-3f88-5327-9868-8c8b645ed412":{"id":"132b3f28-3f88-5327-9868-8c8b645ed412","alias":"sa_monitor","name":"Pressure supervision","description":"","parent":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","body":{"Sa":{"Shared":"StateMachine"}}},"155e4fe4-9e3b-5f4e-b886-28abcc3f086b":{"id":"155e4fe4-9e3b-5f4e-b886-28abcc3f086b","alias":"sa_outer_technician","name":"Technician","description":"","parent":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","body":{"Sa":{"Shared":{"Lifeline":{"represented":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a"}}}}},"1970608f-85d1-5234-ac86-5e2b0df27dc3":{"id":"1970608f-85d1-5234-ac86-5e2b0df27dc3","alias":"oa_monitor","name":"Pressure supervision","description":"","parent":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","body":{"Oa":{"Shared":"StateMachine"}}},"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771":{"id":"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771","alias":"oa_contact_category","name":"Field contact","description":"","parent":null,"body":{"Oa":{"Shared":{"ExchangeCategory":{"family":"Participant","exchanges":["27b47887-baf0-518b-bf87-f5acbf7d0b93"]}}}}},"1b91f8a7-0bdb-514e-b1cd-955658e09927":{"id":"1b91f8a7-0bdb-514e-b1cd-955658e09927","alias":"oa_restore_work","name":"Restore safe pressure","description":"","parent":null,"body":{"Oa":"Activity"}},"1c9da843-e2d3-5591-8e3f-db083a42867e":{"id":"1c9da843-e2d3-5591-8e3f-db083a42867e","alias":"sa_use_conversation","name":"Use the reviewed repair conversation","description":"","parent":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","body":{"Sa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"scenario":"730b27ca-b039-5a3b-8dc6-03418f9061b3","bindings":[{"referenced":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","local":"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023"},{"referenced":"6249b54a-e396-5338-82b9-89266c55670d","local":"155e4fe4-9e3b-5f4e-b886-28abcc3f086b"}]}},"precondition":"","postcondition":""}}}}},"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023":{"id":"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023","alias":"sa_outer_controller","name":"Controller","description":"","parent":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","body":{"Sa":{"Shared":{"Lifeline":{"represented":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0"}}}}},"2011b3ac-614b-5a47-8891-7ff81965f425":{"id":"2011b3ac-614b-5a47-8891-7ff81965f425","alias":"oa_outer_controller","name":"Controller","description":"","parent":"d6f881a4-95da-54e9-ad97-1b8965532629","body":{"Oa":{"Shared":{"Lifeline":{"represented":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22"}}}}},"20472233-5ce6-5ffe-b4ad-0bdbccf3e423":{"id":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","alias":"oa_conversation","name":"Repair request and measured reply","description":"","parent":null,"body":{"Oa":{"Shared":{"Scenario":{"viewpoint":"ParticipantInteraction","context":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","precondition":"A pressure alarm has been assessed","postcondition":"The controller has received the measured pressure after repair","steps":["b97437c6-cd7a-5a05-b537-b30a17dd936a","cc2d497a-fd15-5455-9ee5-e70eb95811d8"]}}}}},"24a6850e-b819-57e0-af88-ca4ab76581b7":{"id":"24a6850e-b819-57e0-af88-ca4ab76581b7","alias":"sa_repair_request_out","name":"Request field repair output","description":"","parent":"dddae020-a444-5d48-acc8-139d2696a672","body":{"Sa":{"Shared":{"Port":{"contract":{"FunctionOutput":{"outgoing_items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}},"legacy":null}}}}},"30c8fad9-a49b-5692-9542-3148e76afd7b":{"id":"30c8fad9-a49b-5692-9542-3148e76afd7b","alias":"sa_decision","name":"Can a remote reset safely recover pressure?","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Control":{"kind":"Choice"}},"precondition":"","postcondition":""}}}}},"32aa9940-df6e-5a12-b9bd-6337e2d2ed22":{"id":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","alias":"oa_control","name":"Control room","description":"","parent":null,"body":{"Oa":"Entity"}},"391af7c4-b07d-53a7-8ddd-5c81461fc4f8":{"id":"391af7c4-b07d-53a7-8ddd-5c81461fc4f8","alias":"sa_repair_report_in","name":"Report repair result input","description":"","parent":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","body":{"Sa":{"Shared":{"Port":{"contract":{"FunctionInput":{"incoming_items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}},"legacy":null}}}}},"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c":{"id":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","alias":"sa_monitor_region","name":"Supervision cycle","description":"","parent":"132b3f28-3f88-5327-9868-8c8b645ed412","body":{"Sa":{"Shared":"Region"}}},"3dfee23a-148b-5cec-ad2d-b774e84ea5bb":{"id":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","alias":"oa_restore","name":"Restore a safe supply","description":"","parent":null,"body":{"Oa":"Capability"}},"40d94322-baa2-5c81-b261-ff47cdc33782":{"id":"40d94322-baa2-5c81-b261-ff47cdc33782","alias":"sa_request_step","name":"Request the field repair","description":"","parent":"93eb6479-54e9-59cb-ac7b-16912347bfc0","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"93474111-f23e-56c1-b61b-b7c2396b91bd","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"4149a872-3440-59de-9879-8981e78d27ab":{"id":"4149a872-3440-59de-9879-8981e78d27ab","alias":"sa_audit_thresholds","name":"Audit pressure thresholds","description":"Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning.","parent":null,"body":{"Sa":"Function"}},"41859a65-ded2-547b-ab03-14e2fa740cf9":{"id":"41859a65-ded2-547b-ab03-14e2fa740cf9","alias":"oa_caller","name":"Controller","description":"","parent":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","body":{"Oa":{"Shared":{"Lifeline":{"represented":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22"}}}}},"435bf87c-73fd-5e4d-978a-4c471bc9eaf0":{"id":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","alias":"sa_control","name":"Pressure coordination service","description":"","parent":null,"body":{"Sa":"System"}},"47bec4f9-d6d0-5ed1-adca-fa0d960dc416":{"id":"47bec4f9-d6d0-5ed1-adca-fa0d960dc416","alias":"sa_confirm_step","name":"Confirm safe pressure","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","lifeline":null}},"precondition":"","postcondition":""}}}}},"4e1c0a56-ce80-5f13-a93a-6956de54880c":{"id":"4e1c0a56-ce80-5f13-a93a-6956de54880c","alias":"sa_reply","name":"Return pressure after repair","description":"","parent":"730b27ca-b039-5a3b-8dc6-03418f9061b3","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"63009b5f-539e-5914-b630-ec6b7fefb4d5","sender":"6249b54a-e396-5338-82b9-89266c55670d","receiver":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","message_kind":"Reply","reply_to":"8bab4783-a098-5984-9e36-493957caf26c","values":[{"path":[],"field":"bb12ba5d-aab5-5a1b-99de-c767f5365b57","expression":"320.0"}]}},"precondition":"","postcondition":""}}}}},"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07":{"id":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","alias":"sa_merge","name":"Recovery path completed","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Control":{"kind":"Merge"}},"precondition":"","postcondition":""}}}}},"5139ce73-56fd-5875-ba3a-e569fc890231":{"id":"5139ce73-56fd-5875-ba3a-e569fc890231","alias":"sa_response","name":"Handle a pressure alarm","description":"","parent":null,"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"]}}}},"57eb5348-14d8-560e-996a-8dbf993243e2":{"id":"57eb5348-14d8-560e-996a-8dbf993243e2","alias":"sa_monitor_initial","name":"Start","description":"","parent":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","body":{"Sa":{"Shared":{"State":{"kind":"Initial","entry":"","exit":"","do_activity":""}}}}},"58867e7d-916e-5ebc-9e4c-8dbed1314be3":{"id":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","alias":"sa_restore_work","name":"Restore safe pressure","description":"","parent":null,"body":{"Sa":"Function"}},"58bae2b0-f560-50f2-818d-19091d22d18a":{"id":"58bae2b0-f560-50f2-818d-19091d22d18a","alias":"oa_response","name":"Handle a pressure alarm","description":"","parent":null,"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"]}}}},"58c15833-6e75-523a-b57f-a88f19f6d672":{"id":"58c15833-6e75-523a-b57f-a88f19f6d672","alias":"oa_waiting","name":"Awaiting repair","description":"","parent":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","body":{"Oa":{"Shared":{"State":{"kind":"State","entry":"","exit":"","do_activity":""}}}}},"5ad034b1-084d-5273-9e70-971671766132":{"id":"5ad034b1-084d-5273-9e70-971671766132","alias":"sa_mission","name":"Maintain safe water supply","description":"","parent":null,"body":{"Sa":"Mission"}},"5ba8079c-2dbe-5e98-ae82-2b60c6020a02":{"id":"5ba8079c-2dbe-5e98-ae82-2b60c6020a02","alias":"oa_request_step","name":"Request the field repair","description":"","parent":"5d3af417-244c-54bb-9588-16daedda4e1f","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"5d3af417-244c-54bb-9588-16daedda4e1f":{"id":"5d3af417-244c-54bb-9588-16daedda4e1f","alias":"oa_field_procedure","name":"Field repair procedure","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["5ba8079c-2dbe-5e98-ae82-2b60c6020a02","c59432fe-6092-5ee0-908d-9dbf39476471","df2fd3f8-6bc2-5380-a13f-36643ed35ac7"]}}}},"61f7bbfb-74a4-5540-9182-2583dfb27a49":{"id":"61f7bbfb-74a4-5540-9182-2583dfb27a49","alias":"oa_assess","name":"Assess pressure alarm Package46","description":"","parent":"1b91f8a7-0bdb-514e-b1cd-955658e09927","body":{"Oa":"Activity"}},"6249b54a-e396-5338-82b9-89266c55670d":{"id":"6249b54a-e396-5338-82b9-89266c55670d","alias":"sa_responder","name":"Technician","description":"","parent":"730b27ca-b039-5a3b-8dc6-03418f9061b3","body":{"Sa":{"Shared":{"Lifeline":{"represented":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a"}}}}},"65d6b8d6-271a-5c84-8b42-abbe310c955e":{"id":"65d6b8d6-271a-5c84-8b42-abbe310c955e","alias":"oa_high_pressure","name":"Pressure alarm detected","description":"","parent":null,"body":{"Oa":{"Shared":{"Event":{"body":{"Change":{"expression":"measured_pressure > operating_limit"}}}}}}},"6a30b763-cc51-546d-907f-5c63657cfd03":{"id":"6a30b763-cc51-546d-907f-5c63657cfd03","alias":"oa_triage","name":"Assess an alarm","description":"","parent":null,"body":{"Oa":"Capability"}},"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d":{"id":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","alias":"oa_merge","name":"Recovery path completed","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Control":{"kind":"Merge"}},"precondition":"","postcondition":""}}}}},"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae":{"id":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","alias":"oa_monitoring","name":"Monitoring","description":"","parent":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","body":{"Oa":{"Shared":{"State":{"kind":"State","entry":"","exit":"","do_activity":""}}}}},"727c0b5c-8db6-5eb7-83d6-735519c5949f":{"id":"727c0b5c-8db6-5eb7-83d6-735519c5949f","alias":"oa_confirm","name":"Confirm safe pressure","description":"","parent":"1b91f8a7-0bdb-514e-b1cd-955658e09927","body":{"Oa":"Activity"}},"730b27ca-b039-5a3b-8dc6-03418f9061b3":{"id":"730b27ca-b039-5a3b-8dc6-03418f9061b3","alias":"sa_conversation","name":"Repair request and measured reply","description":"","parent":null,"body":{"Sa":{"Shared":{"Scenario":{"viewpoint":"BoundaryInterface","context":"81259051-370a-512d-a3b5-6420a6f933b6","precondition":"A pressure alarm has been assessed","postcondition":"The controller has received the measured pressure after repair","steps":["8bab4783-a098-5984-9e36-493957caf26c","4e1c0a56-ce80-5f13-a93a-6956de54880c"]}}}}},"781cbe75-410f-5cc5-aeb8-a43491f77b99":{"id":"781cbe75-410f-5cc5-aeb8-a43491f77b99","alias":"sa_contact_category","name":"Field contact","description":"","parent":null,"body":{"Sa":{"Shared":{"ExchangeCategory":{"family":"Participant","exchanges":["63009b5f-539e-5914-b630-ec6b7fefb4d5"]}}}}},"81259051-370a-512d-a3b5-6420a6f933b6":{"id":"81259051-370a-512d-a3b5-6420a6f933b6","alias":"sa_restore","name":"Restore a safe supply","description":"","parent":null,"body":{"Sa":"Capability"}},"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7":{"id":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","alias":"oa_monitor_region","name":"Supervision cycle","description":"","parent":"1970608f-85d1-5234-ac86-5e2b0df27dc3","body":{"Oa":{"Shared":"Region"}}},"87d0a95b-af1b-5352-b753-e4c6533671a5":{"id":"87d0a95b-af1b-5352-b753-e4c6533671a5","alias":"sa_pressure","name":"Measured pressure","description":"","parent":null,"body":{"Sa":{"Shared":{"DataType":{"definition":{"Real":{"minimum":0.0,"maximum":600.0}},"default":null,"unit":"kPa"}}}}},"8af21f9b-c21e-5aae-af0d-0958840f6655":{"id":"8af21f9b-c21e-5aae-af0d-0958840f6655","alias":"sa_monitoring","name":"Monitoring","description":"","parent":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","body":{"Sa":{"Shared":{"State":{"kind":"State","entry":"","exit":"","do_activity":""}}}}},"8bab4783-a098-5984-9e36-493957caf26c":{"id":"8bab4783-a098-5984-9e36-493957caf26c","alias":"sa_call","name":"Request valve repair","description":"","parent":"730b27ca-b039-5a3b-8dc6-03418f9061b3","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"63009b5f-539e-5914-b630-ec6b7fefb4d5","sender":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","receiver":"6249b54a-e396-5338-82b9-89266c55670d","message_kind":"Call","reply_to":null,"values":[{"path":[],"field":"bb12ba5d-aab5-5a1b-99de-c767f5365b57","expression":"420.0"}]}},"precondition":"","postcondition":""}}}}},"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7":{"id":"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7","alias":"oa_pressure_parameter","name":"Pressure before / after repair","description":"","parent":"d736c7d6-d369-550a-8ba4-dae223e40bb3","body":{"Oa":{"Shared":{"DataField":{"type_ref":{"Named":"e7824764-5db9-5384-8198-2fbaea2b10b2"},"minimum":1,"maximum":1,"unit":"","direction":"InOut","storage":"Value","default":null}}}}},"9024243c-ccc1-5edb-8477-2aa16e5e9a50":{"id":"9024243c-ccc1-5edb-8477-2aa16e5e9a50","alias":"sa_assess_step","name":"Assess the alarm","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"SequenceReference":{"sequence":"acd5a018-f559-5298-a40d-1cf6e1353e74"}},"precondition":"","postcondition":""}}}}},"9349b353-53f2-56f8-b571-a05b09335cdf":{"id":"9349b353-53f2-56f8-b571-a05b09335cdf","alias":"oa_repair_traffic","name":"Repair work exchanges","description":"","parent":null,"body":{"Oa":{"Shared":{"ExchangeCategory":{"family":"Work","exchanges":["cf423ea2-8b2e-5a27-93d4-5e8542d9db8d","b436d0b3-c824-5a96-af6b-2c269816d1cc"]}}}}},"93eb6479-54e9-59cb-ac7b-16912347bfc0":{"id":"93eb6479-54e9-59cb-ac7b-16912347bfc0","alias":"sa_field_procedure","name":"Field repair procedure","description":"","parent":null,"body":{"Sa":{"FunctionalChain":{"steps":["40d94322-baa2-5c81-b261-ff47cdc33782","0f195fea-3493-5ebd-966d-da9eddeb05d7","ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac"]}}}},"942975b8-0bef-5ae8-9fcb-c37497833fb0":{"id":"942975b8-0bef-5ae8-9fcb-c37497833fb0","alias":"oa_assessment_action","name":"Assess pressure alarm","description":"","parent":"022d3cfa-bbaf-5e13-924a-8e55099b8745","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"61f7bbfb-74a4-5540-9182-2583dfb27a49","lifeline":null}},"precondition":"","postcondition":""}}}}},"9497e10f-04c4-5586-8738-2464a6f00bd4":{"id":"9497e10f-04c4-5586-8738-2464a6f00bd4","alias":"sa_repair","name":"Repair valve in the field","description":"","parent":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","body":{"Sa":"Function"}},"98c61788-2fee-51f4-8cf9-de48e8c70e9e":{"id":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","alias":"sa_caller","name":"Controller","description":"","parent":"730b27ca-b039-5a3b-8dc6-03418f9061b3","body":{"Sa":{"Shared":{"Lifeline":{"represented":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0"}}}}},"98d411e7-7c65-5c3f-b543-8bf0f2522ea2":{"id":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","alias":"sa_control_port","name":"Repair service client","description":"Explicitly chosen Standard component port for the repair service.","parent":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","body":{"Sa":{"Shared":{"Port":{"contract":{"Component":{"kind":"Standard","orientation":"Unset"}},"legacy":null}}}}},"994faed7-dbc8-5b96-9d62-7604ac0fbc3a":{"id":"994faed7-dbc8-5b96-9d62-7604ac0fbc3a","alias":"sa_repair_report_out","name":"Report repair result output","description":"","parent":"9497e10f-04c4-5586-8738-2464a6f00bd4","body":{"Sa":{"Shared":{"Port":{"contract":{"FunctionOutput":{"outgoing_items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}},"legacy":null}}}}},"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5":{"id":"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5","alias":"oa_use_conversation","name":"Use the reviewed repair conversation","description":"","parent":"d6f881a4-95da-54e9-ad97-1b8965532629","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"scenario":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","bindings":[{"referenced":"41859a65-ded2-547b-ab03-14e2fa740cf9","local":"2011b3ac-614b-5a47-8891-7ff81965f425"},{"referenced":"fc81c5f0-0442-5b88-992b-e5b10f351c59","local":"fffff882-78fd-5415-928d-c1ef7fac6576"}]}},"precondition":"","postcondition":""}}}}},"a21465af-05f3-5fb5-8983-de26932422fb":{"id":"a21465af-05f3-5fb5-8983-de26932422fb","alias":"oa_repair","name":"Repair valve in the field","description":"","parent":"1b91f8a7-0bdb-514e-b1cd-955658e09927","body":{"Oa":"Activity"}},"a4b8942e-a975-5f88-ad14-8f38c345baac":{"id":"a4b8942e-a975-5f88-ad14-8f38c345baac","alias":"sa_repair_interface","name":"Valve repair service","description":"","parent":null,"body":{"Sa":{"Shared":{"Interface":{"supertype":null}}}}},"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37":{"id":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","alias":"sa_waiting","name":"Awaiting repair","description":"","parent":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","body":{"Sa":{"Shared":{"State":{"kind":"State","entry":"","exit":"","do_activity":""}}}}},"a7ffb869-9dde-5e76-b276-c719c5c143a9":{"id":"a7ffb869-9dde-5e76-b276-c719c5c143a9","alias":"oa_monitor_initial","name":"Start","description":"","parent":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","body":{"Oa":{"Shared":{"State":{"kind":"Initial","entry":"","exit":"","do_activity":""}}}}},"a962fc5e-3ab0-5296-8b0d-fd84633f9218":{"id":"a962fc5e-3ab0-5296-8b0d-fd84633f9218","alias":"sa_repair_operation","name":"Valve repair","description":"","parent":null,"body":{"Sa":{"Shared":{"ExchangeItem":{"kind":"Information","mechanism":"Operation","supertype":null}}}}},"a9a47e48-100c-57a8-95f0-7fe24da94f94":{"id":"a9a47e48-100c-57a8-95f0-7fe24da94f94","alias":"sa_repair_traffic","name":"Repair work exchanges","description":"","parent":null,"body":{"Sa":{"Shared":{"ExchangeCategory":{"family":"Work","exchanges":["93474111-f23e-56c1-b61b-b7c2396b91bd","684eadc3-e670-5779-a60f-bbc9a5bfb062"]}}}}},"acd5a018-f559-5298-a40d-1cf6e1353e74":{"id":"acd5a018-f559-5298-a40d-1cf6e1353e74","alias":"sa_assessment_procedure","name":"Assess an alarm procedure","description":"","parent":null,"body":{"Sa":{"FunctionalChain":{"steps":["bae5b192-5b8e-51c6-82ae-2331af0d33bf"]}}}},"b280c6ca-e5f9-5424-a5c1-5676e01c2371":{"id":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","alias":"oa_decision","name":"Can a remote reset safely recover pressure?","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Control":{"kind":"Choice"}},"precondition":"","postcondition":""}}}}},"b97437c6-cd7a-5a05-b537-b30a17dd936a":{"id":"b97437c6-cd7a-5a05-b537-b30a17dd936a","alias":"oa_call","name":"Request valve repair","description":"","parent":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"27b47887-baf0-518b-bf87-f5acbf7d0b93","sender":"41859a65-ded2-547b-ab03-14e2fa740cf9","receiver":"fc81c5f0-0442-5b88-992b-e5b10f351c59","message_kind":"Call","reply_to":null,"values":[{"path":[],"field":"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7","expression":"420.0"}]}},"precondition":"","postcondition":""}}}}},"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f":{"id":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f","alias":"sa_triage","name":"Assess an alarm","description":"","parent":null,"body":{"Sa":"Capability"}},"bae5b192-5b8e-51c6-82ae-2331af0d33bf":{"id":"bae5b192-5b8e-51c6-82ae-2331af0d33bf","alias":"sa_assessment_action","name":"Assess pressure alarm","description":"","parent":"acd5a018-f559-5298-a40d-1cf6e1353e74","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"dddae020-a444-5d48-acc8-139d2696a672","lifeline":null}},"precondition":"","postcondition":""}}}}},"bb12ba5d-aab5-5a1b-99de-c767f5365b57":{"id":"bb12ba5d-aab5-5a1b-99de-c767f5365b57","alias":"sa_pressure_parameter","name":"Pressure before / after repair","description":"","parent":"a962fc5e-3ab0-5296-8b0d-fd84633f9218","body":{"Sa":{"Shared":{"DataField":{"type_ref":{"Named":"87d0a95b-af1b-5352-b753-e4c6533671a5"},"minimum":1,"maximum":1,"unit":"","direction":"InOut","storage":"Value","default":null}}}}},"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6":{"id":"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","alias":"sa_reset_step","name":"Try the authorized remote reset","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"09342ccb-044b-5483-ac58-87dc3cf7831c","lifeline":null}},"precondition":"","postcondition":""}}}}},"c05b9422-b9da-5de5-b21d-07ad23bd2b8a":{"id":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","alias":"sa_technician","name":"Field technician","description":"","parent":null,"body":{"Sa":"Actor"}},"c59432fe-6092-5ee0-908d-9dbf39476471":{"id":"c59432fe-6092-5ee0-908d-9dbf39476471","alias":"oa_repair_step","name":"Repair the valve","description":"","parent":"5d3af417-244c-54bb-9588-16daedda4e1f","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"a21465af-05f3-5fb5-8983-de26932422fb","lifeline":null}},"precondition":"","postcondition":""}}}}},"c9c61f50-06e0-5d17-973d-dcc57cd5cc90":{"id":"c9c61f50-06e0-5d17-973d-dcc57cd5cc90","alias":"oa_mission","name":"Maintain safe water supply","description":"","parent":null,"body":{"Oa":"Mission"}},"cc2d497a-fd15-5455-9ee5-e70eb95811d8":{"id":"cc2d497a-fd15-5455-9ee5-e70eb95811d8","alias":"oa_reply","name":"Return pressure after repair","description":"","parent":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"27b47887-baf0-518b-bf87-f5acbf7d0b93","sender":"fc81c5f0-0442-5b88-992b-e5b10f351c59","receiver":"41859a65-ded2-547b-ab03-14e2fa740cf9","message_kind":"Reply","reply_to":"b97437c6-cd7a-5a05-b537-b30a17dd936a","values":[{"path":[],"field":"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7","expression":"320.0"}]}},"precondition":"","postcondition":""}}}}},"d0c8be87-d238-503a-a549-7558a210507f":{"id":"d0c8be87-d238-503a-a549-7558a210507f","alias":"oa_reset","name":"Reset valve remotely","description":"","parent":"1b91f8a7-0bdb-514e-b1cd-955658e09927","body":{"Oa":"Activity"}},"d2026fc2-74a8-5e22-9942-ff3eb68a3677":{"id":"d2026fc2-74a8-5e22-9942-ff3eb68a3677","alias":"oa_reset_step","name":"Try the authorized remote reset","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"d0c8be87-d238-503a-a549-7558a210507f","lifeline":null}},"precondition":"","postcondition":""}}}}},"d2113fb0-a531-54ef-9484-13951b00ab8f":{"id":"d2113fb0-a531-54ef-9484-13951b00ab8f","alias":"sa_repair_request_in","name":"Request field repair input","description":"","parent":"9497e10f-04c4-5586-8738-2464a6f00bd4","body":{"Sa":{"Shared":{"Port":{"contract":{"FunctionInput":{"incoming_items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}},"legacy":null}}}}},"d5e61c5d-510b-5091-a878-da46f3a9e152":{"id":"d5e61c5d-510b-5091-a878-da46f3a9e152","alias":"sa_use_field","name":"Use the field repair procedure","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"SequenceReference":{"sequence":"93eb6479-54e9-59cb-ac7b-16912347bfc0"}},"precondition":"","postcondition":""}}}}},"d6f881a4-95da-54e9-ad97-1b8965532629":{"id":"d6f881a4-95da-54e9-ad97-1b8965532629","alias":"oa_full_scenario","name":"Restore supply through field repair","description":"","parent":null,"body":{"Oa":{"Shared":{"Scenario":{"viewpoint":"ParticipantInteraction","context":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","precondition":"A pressure alarm has been assessed","postcondition":"The controller has received the measured pressure after repair","steps":["9ff94014-afa1-50ab-a4d3-8e9dd0565cc5"]}}}}},"d736c7d6-d369-550a-8ba4-dae223e40bb3":{"id":"d736c7d6-d369-550a-8ba4-dae223e40bb3","alias":"oa_repair_operation","name":"Valve repair","description":"","parent":null,"body":{"Oa":{"Shared":{"ExchangeItem":{"kind":"Information","mechanism":"Operation","supertype":null}}}}},"d75eb3fa-a27d-52d5-8782-8b342b3865f6":{"id":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","alias":"sa_confirm","name":"Confirm safe pressure","description":"","parent":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","body":{"Sa":"Function"}},"dddae020-a444-5d48-acc8-139d2696a672":{"id":"dddae020-a444-5d48-acc8-139d2696a672","alias":"sa_assess","name":"Assess pressure alarm","description":"","parent":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","body":{"Sa":"Function"}},"df2fd3f8-6bc2-5380-a13f-36643ed35ac7":{"id":"df2fd3f8-6bc2-5380-a13f-36643ed35ac7","alias":"oa_report_step","name":"Report the measured result","description":"","parent":"5d3af417-244c-54bb-9588-16daedda4e1f","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"b436d0b3-c824-5a96-af6b-2c269816d1cc","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"e00594a3-6122-5a6b-b3c2-ecb5506c741d":{"id":"e00594a3-6122-5a6b-b3c2-ecb5506c741d","alias":"oa_confirm_step","name":"Confirm safe pressure","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"727c0b5c-8db6-5eb7-83d6-735519c5949f","lifeline":null}},"precondition":"","postcondition":""}}}}},"e07c3952-4a1a-5cc7-b7d5-03a01101ce49":{"id":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","alias":"oa_technician","name":"Field technician","description":"","parent":null,"body":{"Oa":"Actor"}},"e6d69cbd-99d7-596b-bbe3-dada6118a600":{"id":"e6d69cbd-99d7-596b-bbe3-dada6118a600","alias":"sa_technician_port","name":"Repair service provider","description":"Explicitly chosen Standard component port for the repair service.","parent":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","body":{"Sa":{"Shared":{"Port":{"contract":{"Component":{"kind":"Standard","orientation":"Unset"}},"legacy":null}}}}},"e7824764-5db9-5384-8198-2fbaea2b10b2":{"id":"e7824764-5db9-5384-8198-2fbaea2b10b2","alias":"oa_pressure","name":"Measured pressure","description":"","parent":null,"body":{"Oa":{"Shared":{"DataType":{"definition":{"Real":{"minimum":0.0,"maximum":600.0}},"default":null,"unit":"kPa"}}}}},"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac":{"id":"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac","alias":"sa_report_step","name":"Report the measured result","description":"","parent":"93eb6479-54e9-59cb-ac7b-16912347bfc0","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"684eadc3-e670-5779-a60f-bbc9a5bfb062","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"f746a1cd-ff9f-55c0-b325-01c03d2f4fae":{"id":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","alias":"sa_full_scenario","name":"Restore supply through field repair","description":"","parent":null,"body":{"Sa":{"Shared":{"Scenario":{"viewpoint":"BoundaryInterface","context":"81259051-370a-512d-a3b5-6420a6f933b6","precondition":"A pressure alarm has been assessed","postcondition":"The controller has received the measured pressure after repair","steps":["1c9da843-e2d3-5591-8e3f-db083a42867e"]}}}}},"fc6763bf-a534-54bf-afcd-57ab285ff07d":{"id":"fc6763bf-a534-54bf-afcd-57ab285ff07d","alias":"oa_use_field","name":"Use the field repair procedure","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"SequenceReference":{"sequence":"5d3af417-244c-54bb-9588-16daedda4e1f"}},"precondition":"","postcondition":""}}}}},"fc81c5f0-0442-5b88-992b-e5b10f351c59":{"id":"fc81c5f0-0442-5b88-992b-e5b10f351c59","alias":"oa_responder","name":"Technician","description":"","parent":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","body":{"Oa":{"Shared":{"Lifeline":{"represented":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49"}}}}},"fffff882-78fd-5415-928d-c1ef7fac6576":{"id":"fffff882-78fd-5415-928d-c1ef7fac6576","alias":"oa_outer_technician","name":"Technician","description":"","parent":"d6f881a4-95da-54e9-ad97-1b8965532629","body":{"Oa":{"Shared":{"Lifeline":{"represented":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49"}}}}}},"relations":{"094b888c-450c-5c4f-971a-7d75db059574":{"id":"094b888c-450c-5c4f-971a-7d75db059574","alias":"oa_request_carriage","name":"Exchange allocation: Request field repair","description":"","body":{"ExchangeAllocation":{"source":"27b47887-baf0-518b-bf87-f5acbf7d0b93","target":"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d"}}},"09eaa992-4cdf-5ea3-b748-f10fd74b8cba":{"id":"09eaa992-4cdf-5ea3-b748-f10fd74b8cba","alias":"sa_port_request_in","name":"Port allocation: Request field repair input","description":"","body":{"PortAllocation":{"source":"e6d69cbd-99d7-596b-bbe3-dada6118a600","target":"d2113fb0-a531-54ef-9484-13951b00ab8f"}}},"0c4c9e58-ff32-5c00-b82a-d408a4be0183":{"id":"0c4c9e58-ff32-5c00-b82a-d408a4be0183","alias":"oa_mission_participant","name":"Mission involvement: Maintain safe water supply","description":"","body":{"MissionInvolvement":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"c9c61f50-06e0-5d17-973d-dcc57cd5cc90"}}},"0f6ac3fb-4ad6-581e-ad14-336472072d5e":{"id":"0f6ac3fb-4ad6-581e-ad14-336472072d5e","alias":"sa_field_merge","name":"Continue","description":"","body":{"SequenceLink":{"source":"d5e61c5d-510b-5091-a878-da46f3a9e152","target":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","guard":""}}},"109e2d6b-7e86-5934-93a5-fab56eced84e":{"id":"109e2d6b-7e86-5934-93a5-fab56eced84e","alias":"oa_assess_then_decide","name":"Continue","description":"","body":{"SequenceLink":{"source":"0b07b9ed-492d-57f6-b0b1-ce8a709238a7","target":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","guard":""}}},"13c3bfa4-9254-5ab2-b96f-f65f402adf81":{"id":"13c3bfa4-9254-5ab2-b96f-f65f402adf81","alias":"sa_alarm_transition","name":"State transition: Awaiting repair","description":"","body":{"StateTransition":{"source":"8af21f9b-c21e-5aae-af0d-0958840f6655","target":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","transition_kind":"External","triggers":["01490fa8-2f01-5ac8-9722-d55d45414379"],"effects":[],"trigger":"","guard":"","effect":""}}},"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a":{"id":"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a","alias":"oa_reset_allocation","name":"Allocation: Reset valve remotely","description":"","body":{"Allocation":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"d0c8be87-d238-503a-a549-7558a210507f"}}},"1b245065-7242-5d81-8472-aaeb932054c9":{"id":"1b245065-7242-5d81-8472-aaeb932054c9","alias":"sa_audit_allocation","name":"Allocation: Audit pressure thresholds","description":"","body":{"Allocation":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"4149a872-3440-59de-9879-8981e78d27ab"}}},"1bbd5957-1173-51d8-97e3-ba4f084227ae":{"id":"1bbd5957-1173-51d8-97e3-ba4f084227ae","alias":"sa_field_path","name":"else","description":"","body":{"SequenceLink":{"source":"30c8fad9-a49b-5692-9542-3148e76afd7b","target":"d5e61c5d-510b-5091-a878-da46f3a9e152","guard":"else"}}},"1c1e5634-ba8c-591f-b143-90a27cdc6cd2":{"id":"1c1e5634-ba8c-591f-b143-90a27cdc6cd2","alias":"sa_mission_participant","name":"Mission involvement: Maintain safe water supply","description":"","body":{"MissionInvolvement":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"5ad034b1-084d-5273-9e70-971671766132"}}},"1e738f27-a3a1-526d-b330-6384088b9689":{"id":"1e738f27-a3a1-526d-b330-6384088b9689","alias":"sa_confirm_path","name":"Continue","description":"","body":{"SequenceLink":{"source":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","target":"47bec4f9-d6d0-5ed1-adca-fa0d960dc416","guard":""}}},"1f8b1898-65f6-5360-99cf-b78a71bd50ec":{"id":"1f8b1898-65f6-5360-99cf-b78a71bd50ec","alias":"oa_mission_delivery","name":"Mission capability: Restore a safe supply","description":"","body":{"MissionCapability":{"source":"c9c61f50-06e0-5d17-973d-dcc57cd5cc90","target":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb"}}},"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97":{"id":"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97","alias":"oa_normal_transition","name":"State transition: Monitoring","description":"","body":{"StateTransition":{"source":"58c15833-6e75-523a-b57f-a88f19f6d672","target":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","transition_kind":"External","triggers":[],"effects":[],"trigger":"","guard":"repair confirmed and pressure is safe","effect":""}}},"229ee94f-d147-50f6-9769-b5bd0c03a084":{"id":"229ee94f-d147-50f6-9769-b5bd0c03a084","alias":"oa_confirm_path","name":"Continue","description":"","body":{"SequenceLink":{"source":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","target":"e00594a3-6122-5a6b-b3c2-ecb5506c741d","guard":""}}},"27b47887-baf0-518b-bf87-f5acbf7d0b93":{"id":"27b47887-baf0-518b-bf87-f5acbf7d0b93","alias":"oa_contact","name":"Technician service conversation","description":"","body":{"CommunicationMean":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","oriented":false,"items":["d736c7d6-d369-550a-8ba4-dae223e40bb3"]}}},"2b00270c-79a5-52a5-af96-33346bea531b":{"id":"2b00270c-79a5-52a5-af96-33346bea531b","alias":"oa_start_monitoring","name":"State transition: Monitoring","description":"","body":{"StateTransition":{"source":"a7ffb869-9dde-5e76-b276-c719c5c143a9","target":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","transition_kind":"External","triggers":[],"effects":[],"trigger":"","guard":"","effect":""}}},"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3":{"id":"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3","alias":"sa_reset_allocation","name":"Allocation: Reset valve remotely","description":"","body":{"Allocation":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"09342ccb-044b-5483-ac58-87dc3cf7831c"}}},"3f54d890-4ca5-5e36-873b-abb5c92d578c":{"id":"3f54d890-4ca5-5e36-873b-abb5c92d578c","alias":"oa_request_then_repair","name":"Sequence link: Repair the valve","description":"","body":{"SequenceLink":{"source":"5ba8079c-2dbe-5e98-ae82-2b60c6020a02","target":"c59432fe-6092-5ee0-908d-9dbf39476471","guard":""}}},"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a":{"id":"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a","alias":"oa_report_carriage","name":"Exchange allocation: Report repair result","description":"","body":{"ExchangeAllocation":{"source":"27b47887-baf0-518b-bf87-f5acbf7d0b93","target":"b436d0b3-c824-5a96-af6b-2c269816d1cc"}}},"47730532-0372-5cc5-9d6d-0b8953aebdd8":{"id":"47730532-0372-5cc5-9d6d-0b8953aebdd8","alias":"sa_start_monitoring","name":"State transition: Monitoring","description":"","body":{"StateTransition":{"source":"57eb5348-14d8-560e-996a-8dbf993243e2","target":"8af21f9b-c21e-5aae-af0d-0958840f6655","transition_kind":"External","triggers":[],"effects":[],"trigger":"","guard":"","effect":""}}},"4c4c4851-5a3d-5bb9-94df-b19f9cf39819":{"id":"4c4c4851-5a3d-5bb9-94df-b19f9cf39819","alias":"sa_request_carriage","name":"Exchange allocation: Request field repair","description":"","body":{"ExchangeAllocation":{"source":"63009b5f-539e-5914-b630-ec6b7fefb4d5","target":"93474111-f23e-56c1-b61b-b7c2396b91bd"}}},"4f85337b-f6eb-533c-a45a-9a5d1d9567ca":{"id":"4f85337b-f6eb-533c-a45a-9a5d1d9567ca","alias":"sa_client_requires","name":"Interface requirement: Valve repair service","description":"","body":{"InterfaceRequirement":{"source":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","target":"a4b8942e-a975-5f88-ad14-8f38c345baac"}}},"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9":{"id":"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9","alias":"sa_port_request_out","name":"Port allocation: Request field repair output","description":"","body":{"PortAllocation":{"source":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","target":"24a6850e-b819-57e0-af88-ca4ab76581b7"}}},"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada":{"id":"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada","alias":"sa_provider_provides","name":"Interface provision: Valve repair service","description":"","body":{"InterfaceProvision":{"source":"e6d69cbd-99d7-596b-bbe3-dada6118a600","target":"a4b8942e-a975-5f88-ad14-8f38c345baac"}}},"568c5c01-de21-52a2-83bd-afdddc158085":{"id":"568c5c01-de21-52a2-83bd-afdddc158085","alias":"sa_port_report_in","name":"Port allocation: Report repair result input","description":"","body":{"PortAllocation":{"source":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","target":"391af7c4-b07d-53a7-8ddd-5c81461fc4f8"}}},"594c61cd-94e0-5c07-890d-edfd520d7df9":{"id":"594c61cd-94e0-5c07-890d-edfd520d7df9","alias":"oa_assess_allocation","name":"Allocation: Assess pressure alarm","description":"","body":{"Allocation":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"61f7bbfb-74a4-5540-9182-2583dfb27a49"}}},"628cb4fc-fe63-5f6b-b364-6268f26b5740":{"id":"628cb4fc-fe63-5f6b-b364-6268f26b5740","alias":"oa_assessment_delivery","name":"Chain involvement: Assess an alarm","description":"","body":{"ChainInvolvement":{"source":"022d3cfa-bbaf-5e13-924a-8e55099b8745","target":"6a30b763-cc51-546d-907f-5c63657cfd03"}}},"63009b5f-539e-5914-b630-ec6b7fefb4d5":{"id":"63009b5f-539e-5914-b630-ec6b7fefb4d5","alias":"sa_contact","name":"Technician service conversation","description":"","body":{"BoundaryExchange":{"source":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","target":"e6d69cbd-99d7-596b-bbe3-dada6118a600","oriented":false,"items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}}},"66efc484-53c7-51a3-89e9-422429344b38":{"id":"66efc484-53c7-51a3-89e9-422429344b38","alias":"sa_response_delivery","name":"Chain involvement: Restore a safe supply","description":"","body":{"ChainInvolvement":{"source":"5139ce73-56fd-5875-ba3a-e569fc890231","target":"81259051-370a-512d-a3b5-6420a6f933b6"}}},"684eadc3-e670-5779-a60f-bbc9a5bfb062":{"id":"684eadc3-e670-5779-a60f-bbc9a5bfb062","alias":"sa_repair_report","name":"Report repair result","description":"","body":{"FunctionalExchange":{"source":"9497e10f-04c4-5586-8738-2464a6f00bd4","target":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","source_port":"994faed7-dbc8-5b96-9d62-7604ac0fbc3a","target_port":"391af7c4-b07d-53a7-8ddd-5c81461fc4f8","items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}}},"6a6d968f-26d6-5dbb-b721-5a27d362779a":{"id":"6a6d968f-26d6-5dbb-b721-5a27d362779a","alias":"sa_request_then_repair","name":"Sequence link: Repair the valve","description":"","body":{"SequenceLink":{"source":"40d94322-baa2-5c81-b261-ff47cdc33782","target":"0f195fea-3493-5ebd-966d-da9eddeb05d7","guard":""}}},"6e2c1b47-764c-577a-b325-ff66dd2a2768":{"id":"6e2c1b47-764c-577a-b325-ff66dd2a2768","alias":"sa_normal_transition","name":"State transition: Monitoring","description":"","body":{"StateTransition":{"source":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","target":"8af21f9b-c21e-5aae-af0d-0958840f6655","transition_kind":"External","triggers":[],"effects":[],"trigger":"","guard":"repair confirmed and pressure is safe","effect":""}}},"725f2e1b-aa2c-5615-9b1f-28da178168fa":{"id":"725f2e1b-aa2c-5615-9b1f-28da178168fa","alias":"sa_repair_allocation","name":"Allocation: Repair valve in the field","description":"","body":{"Allocation":{"source":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","target":"9497e10f-04c4-5586-8738-2464a6f00bd4"}}},"76218d89-68fd-531d-b35b-90c5b769a5ef":{"id":"76218d89-68fd-531d-b35b-90c5b769a5ef","alias":"oa_remote_path","name":"remote reset is authorized","description":"","body":{"SequenceLink":{"source":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","target":"d2026fc2-74a8-5e22-9942-ff3eb68a3677","guard":"remote reset is authorized"}}},"7fa37e63-db65-5aa7-88f2-31ff4347a787":{"id":"7fa37e63-db65-5aa7-88f2-31ff4347a787","alias":"oa_assess_on_entry","name":"Assess when repair is needed","description":"","body":{"StateAction":{"source":"58c15833-6e75-523a-b57f-a88f19f6d672","target":"61f7bbfb-74a4-5540-9182-2583dfb27a49","phase":"Entry"}}},"7fb30b1d-195c-5f0e-a19c-a536f519a899":{"id":"7fb30b1d-195c-5f0e-a19c-a536f519a899","alias":"sa_repair_then_report","name":"Sequence link: Report the measured result","description":"","body":{"SequenceLink":{"source":"0f195fea-3493-5ebd-966d-da9eddeb05d7","target":"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac","guard":""}}},"93474111-f23e-56c1-b61b-b7c2396b91bd":{"id":"93474111-f23e-56c1-b61b-b7c2396b91bd","alias":"sa_repair_request","name":"Request field repair","description":"","body":{"FunctionalExchange":{"source":"dddae020-a444-5d48-acc8-139d2696a672","target":"9497e10f-04c4-5586-8738-2464a6f00bd4","source_port":"24a6850e-b819-57e0-af88-ca4ab76581b7","target_port":"d2113fb0-a531-54ef-9484-13951b00ab8f","items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}}},"93eaad8d-83b7-5980-b9bb-86c9e3f31da4":{"id":"93eaad8d-83b7-5980-b9bb-86c9e3f31da4","alias":"sa_assessment_support","name":"Capability involvement: Assess an alarm","description":"","body":{"CapabilityInvolvement":{"source":"dddae020-a444-5d48-acc8-139d2696a672","target":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"}}},"9b9356d7-2db2-5a94-a47e-ea892cf02afe":{"id":"9b9356d7-2db2-5a94-a47e-ea892cf02afe","alias":"sa_assess_allocation","name":"Allocation: Assess pressure alarm","description":"","body":{"Allocation":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"dddae020-a444-5d48-acc8-139d2696a672"}}},"9d4a131f-36ad-5125-b21f-c3dd033b8c82":{"id":"9d4a131f-36ad-5125-b21f-c3dd033b8c82","alias":"sa_assess_then_decide","name":"Continue","description":"","body":{"SequenceLink":{"source":"9024243c-ccc1-5edb-8477-2aa16e5e9a50","target":"30c8fad9-a49b-5692-9542-3148e76afd7b","guard":""}}},"a0902e0f-3d18-576a-9aca-975a136dfdd7":{"id":"a0902e0f-3d18-576a-9aca-975a136dfdd7","alias":"sa_mission_delivery","name":"Mission capability: Restore a safe supply","description":"","body":{"MissionCapability":{"source":"5ad034b1-084d-5273-9e70-971671766132","target":"81259051-370a-512d-a3b5-6420a6f933b6"}}},"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57":{"id":"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57","alias":"sa_assessment_delivery","name":"Chain involvement: Assess an alarm","description":"","body":{"ChainInvolvement":{"source":"acd5a018-f559-5298-a40d-1cf6e1353e74","target":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"}}},"a887f96a-37cb-5891-8070-011fa276e5b5":{"id":"a887f96a-37cb-5891-8070-011fa276e5b5","alias":"sa_assess_on_entry","name":"Assess when repair is needed","description":"","body":{"StateAction":{"source":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","target":"dddae020-a444-5d48-acc8-139d2696a672","phase":"Entry"}}},"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2":{"id":"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2","alias":"oa_repair_allocation","name":"Allocation: Repair valve in the field","description":"","body":{"Allocation":{"source":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","target":"a21465af-05f3-5fb5-8983-de26932422fb"}}},"b436d0b3-c824-5a96-af6b-2c269816d1cc":{"id":"b436d0b3-c824-5a96-af6b-2c269816d1cc","alias":"oa_repair_report","name":"Report repair result","description":"","body":{"Interaction":{"source":"a21465af-05f3-5fb5-8983-de26932422fb","target":"727c0b5c-8db6-5eb7-83d6-735519c5949f","items":["d736c7d6-d369-550a-8ba4-dae223e40bb3"]}}},"b76bf8de-2fa4-563f-a540-dd30f30e6c49":{"id":"b76bf8de-2fa4-563f-a540-dd30f30e6c49","alias":"sa_confirm_allocation","name":"Allocation: Confirm safe pressure","description":"","body":{"Allocation":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"d75eb3fa-a27d-52d5-8782-8b342b3865f6"}}},"bac43d3b-910b-5bdc-be9b-f78cf973e1ed":{"id":"bac43d3b-910b-5bdc-be9b-f78cf973e1ed","alias":"oa_remote_merge","name":"Continue","description":"","body":{"SequenceLink":{"source":"d2026fc2-74a8-5e22-9942-ff3eb68a3677","target":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","guard":""}}},"bfd4326e-ea65-5269-b5e6-e063a355d1e9":{"id":"bfd4326e-ea65-5269-b5e6-e063a355d1e9","alias":"oa_confirm_allocation","name":"Allocation: Confirm safe pressure","description":"","body":{"Allocation":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"727c0b5c-8db6-5eb7-83d6-735519c5949f"}}},"c1adbbd0-a762-5ee3-8b9a-5c18af377771":{"id":"c1adbbd0-a762-5ee3-8b9a-5c18af377771","alias":"oa_field_path","name":"else","description":"","body":{"SequenceLink":{"source":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","target":"fc6763bf-a534-54bf-afcd-57ab285ff07d","guard":"else"}}},"c7c248f8-28b8-55be-9023-0991d44021e3":{"id":"c7c248f8-28b8-55be-9023-0991d44021e3","alias":"oa_response_delivery","name":"Chain involvement: Restore a safe supply","description":"","body":{"ChainInvolvement":{"source":"58bae2b0-f560-50f2-818d-19091d22d18a","target":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb"}}},"c8196d35-2168-5fef-8b03-ba0d139bc00f":{"id":"c8196d35-2168-5fef-8b03-ba0d139bc00f","alias":"oa_repair_then_report","name":"Sequence link: Report the measured result","description":"","body":{"SequenceLink":{"source":"c59432fe-6092-5ee0-908d-9dbf39476471","target":"df2fd3f8-6bc2-5380-a13f-36643ed35ac7","guard":""}}},"c8593670-8906-530f-b6a2-3ada77a9c219":{"id":"c8593670-8906-530f-b6a2-3ada77a9c219","alias":"oa_field_merge","name":"Continue","description":"","body":{"SequenceLink":{"source":"fc6763bf-a534-54bf-afcd-57ab285ff07d","target":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","guard":""}}},"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d":{"id":"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d","alias":"oa_repair_request","name":"Request field repair","description":"","body":{"Interaction":{"source":"61f7bbfb-74a4-5540-9182-2583dfb27a49","target":"a21465af-05f3-5fb5-8983-de26932422fb","items":["d736c7d6-d369-550a-8ba4-dae223e40bb3"]}}},"d8b6710a-e713-5979-934f-e5ca7d155bb4":{"id":"d8b6710a-e713-5979-934f-e5ca7d155bb4","alias":"sa_remote_path","name":"remote reset is authorized","description":"","body":{"SequenceLink":{"source":"30c8fad9-a49b-5692-9542-3148e76afd7b","target":"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","guard":"remote reset is authorized"}}},"e21d9a54-ae8e-5618-a4f8-67ee22b92638":{"id":"e21d9a54-ae8e-5618-a4f8-67ee22b92638","alias":"oa_include_triage","name":"Capability include: Assess an alarm","description":"","body":{"CapabilityInclude":{"source":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","target":"6a30b763-cc51-546d-907f-5c63657cfd03"}}},"e5279265-8eac-52e8-98dc-571b20475e1f":{"id":"e5279265-8eac-52e8-98dc-571b20475e1f","alias":"sa_remote_merge","name":"Continue","description":"","body":{"SequenceLink":{"source":"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","target":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","guard":""}}},"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a":{"id":"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a","alias":"sa_port_report_out","name":"Port allocation: Report repair result output","description":"","body":{"PortAllocation":{"source":"e6d69cbd-99d7-596b-bbe3-dada6118a600","target":"994faed7-dbc8-5b96-9d62-7604ac0fbc3a"}}},"f074e041-23cf-54ad-af9c-f171e30621e7":{"id":"f074e041-23cf-54ad-af9c-f171e30621e7","alias":"sa_repair_interface_item","name":"Repair operation contract","description":"","body":{"InterfaceItemAllocation":{"source":"a4b8942e-a975-5f88-ad14-8f38c345baac","target":"a962fc5e-3ab0-5296-8b0d-fd84633f9218","order":0,"transmission":"Synchronous","acquisition":"Accept"}}},"f3fe7690-734a-5877-8b57-a6599a4033c4":{"id":"f3fe7690-734a-5877-8b57-a6599a4033c4","alias":"sa_include_triage","name":"Capability include: Assess an alarm","description":"","body":{"CapabilityInclude":{"source":"81259051-370a-512d-a3b5-6420a6f933b6","target":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"}}},"fbde9d5e-c7e9-55db-a2be-497345c491b3":{"id":"fbde9d5e-c7e9-55db-a2be-497345c491b3","alias":"oa_alarm_transition","name":"State transition: Awaiting repair","description":"","body":{"StateTransition":{"source":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","target":"58c15833-6e75-523a-b57f-a88f19f6d672","transition_kind":"External","triggers":["65d6b8d6-271a-5c84-8b42-abbe310c955e"],"effects":[],"trigger":"","guard":"","effect":""}}},"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb":{"id":"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb","alias":"sa_report_carriage","name":"Exchange allocation: Report repair result","description":"","body":{"ExchangeAllocation":{"source":"63009b5f-539e-5914-b630-ec6b7fefb4d5","target":"684eadc3-e670-5779-a60f-bbc9a5bfb062"}}},"ffdbfcd0-d423-5707-a880-0dfbe1400f72":{"id":"ffdbfcd0-d423-5707-a880-0dfbe1400f72","alias":"oa_assessment_support","name":"Capability involvement: Assess an alarm","description":"","body":{"CapabilityInvolvement":{"source":"61f7bbfb-74a4-5540-9182-2583dfb27a49","target":"6a30b763-cc51-546d-907f-5c63657cfd03"}}}},"diagrams":{"103ea62c-ac56-5827-94e7-cf09bca96ccc":{"id":"103ea62c-ac56-5827-94e7-cf09bca96ccc","alias":"oa_allocation_view","name":"1 · OA responsibility and repair traffic","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Oa","projection":"Allocation","view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":"All","participant_categories":"All","coverage":"All","work_contexts":"All","exchange_labels":"Name"},"nodes":{"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9":{"id":"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9","alias":"oa_allocation_view_oa_repair","element":"a21465af-05f3-5fb5-8983-de26932422fb","position":{"x":890.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"3191e05c-1c7f-5f0e-beb0-5f3bded54c48":{"id":"3191e05c-1c7f-5f0e-beb0-5f3bded54c48","alias":"oa_allocation_view_oa_control","element":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","position":{"x":60.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"5ae1c46d-59a3-50fd-8cc3-b292df21f951":{"id":"5ae1c46d-59a3-50fd-8cc3-b292df21f951","alias":"oa_allocation_view_oa_assess","element":"61f7bbfb-74a4-5540-9182-2583dfb27a49","position":{"x":100.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"7066f78c-9736-5349-b94a-0587331b980e":{"id":"7066f78c-9736-5349-b94a-0587331b980e","alias":"oa_allocation_view_oa_reset","element":"d0c8be87-d238-503a-a549-7558a210507f","position":{"x":100.0,"y":330.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"d27f28ef-f10a-5355-9a05-6f2fd39b7de6":{"id":"d27f28ef-f10a-5355-9a05-6f2fd39b7de6","alias":"oa_allocation_view_oa_technician","element":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","position":{"x":850.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"edd74060-ac61-5450-a57c-a6577daa5d50":{"id":"edd74060-ac61-5450-a57c-a6577daa5d50","alias":"oa_allocation_view_oa_confirm","element":"727c0b5c-8db6-5eb7-83d6-735519c5949f","position":{"x":100.0,"y":490.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]},"30d5baf9-6581-5cb6-846a-bcaa1e6cce63":{"id":"30d5baf9-6581-5cb6-846a-bcaa1e6cce63","alias":"sa_state_view","name":"5 · SA pressure supervision","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Sa","projection":{"StateMachine":{"machine":"132b3f28-3f88-5327-9868-8c8b645ed412"}},"view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":"All","participant_categories":"All","coverage":"All","work_contexts":"All","exchange_labels":"Name"},"nodes":{"55a74f91-2025-5001-8db8-9566b1dbe783":{"id":"55a74f91-2025-5001-8db8-9566b1dbe783","alias":"sa_state_view_sa_monitor_region","element":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","position":{"x":70.0,"y":95.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"57acbb71-ca86-57fc-ae90-42dad195f0e0":{"id":"57acbb71-ca86-57fc-ae90-42dad195f0e0","alias":"sa_state_view_sa_waiting","element":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","position":{"x":650.0,"y":200.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"5e2326a0-0f6c-5f8d-8a21-fdded18a9281":{"id":"5e2326a0-0f6c-5f8d-8a21-fdded18a9281","alias":"sa_state_view_sa_monitor_initial","element":"57eb5348-14d8-560e-996a-8dbf993243e2","position":{"x":100.0,"y":200.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"a676fbb9-0833-59a8-98cf-a10d8f4b7434":{"id":"a676fbb9-0833-59a8-98cf-a10d8f4b7434","alias":"sa_state_view_sa_monitor","element":"132b3f28-3f88-5327-9868-8c8b645ed412","position":{"x":30.0,"y":30.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"b3af7b04-5a45-5b82-ab69-7eada4b876f0":{"id":"b3af7b04-5a45-5b82-ab69-7eada4b876f0","alias":"sa_state_view_sa_monitoring","element":"8af21f9b-c21e-5aae-af0d-0958840f6655","position":{"x":220.0,"y":200.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]},"35d3c24b-289e-59e5-a610-8333e2c6a4bb":{"id":"35d3c24b-289e-59e5-a610-8333e2c6a4bb","alias":"sa_allocation_view","name":"2 · SA service boundary and functions","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Sa","projection":"Allocation","view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":"All","participant_categories":"All","coverage":"All","work_contexts":"All","exchange_labels":"Name"},"nodes":{"34630a18-41b0-5fdd-bff4-ee86e93e8651":{"id":"34630a18-41b0-5fdd-bff4-ee86e93e8651","alias":"sa_allocation_view_sa_repair","element":"9497e10f-04c4-5586-8738-2464a6f00bd4","position":{"x":890.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"60f6ad74-b69e-5aef-b832-f1bd60b903ae":{"id":"60f6ad74-b69e-5aef-b832-f1bd60b903ae","alias":"sa_allocation_view_sa_assess","element":"dddae020-a444-5d48-acc8-139d2696a672","position":{"x":100.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"73406244-ebd7-5995-86c7-e17c73c50b32":{"id":"73406244-ebd7-5995-86c7-e17c73c50b32","alias":"sa_allocation_view_sa_reset","element":"09342ccb-044b-5483-ac58-87dc3cf7831c","position":{"x":100.0,"y":330.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"7e3ba36f-bc68-5520-bdb9-77083bb7bba2":{"id":"7e3ba36f-bc68-5520-bdb9-77083bb7bba2","alias":"sa_allocation_view_sa_confirm","element":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","position":{"x":100.0,"y":490.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"8345c76a-8d85-5c31-902e-ec1cd33ed4a3":{"id":"8345c76a-8d85-5c31-902e-ec1cd33ed4a3","alias":"sa_allocation_view_sa_control","element":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","position":{"x":60.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"f7225d1c-e506-505d-bb20-916950269d4b":{"id":"f7225d1c-e506-505d-bb20-916950269d4b","alias":"sa_allocation_view_sa_technician","element":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","position":{"x":850.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]},"3e6ad194-61b5-584c-b0f0-a78a20af5781":{"id":"3e6ad194-61b5-584c-b0f0-a78a20af5781","alias":"sa_capability_view","name":"4 · SA mission and included capability","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Sa","projection":"Capabilities","view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":"All","participant_categories":"All","coverage":"All","work_contexts":"All","exchange_labels":"Name"},"nodes":{"069a3fb3-077c-59d8-91da-27b0665143c7":{"id":"069a3fb3-077c-59d8-91da-27b0665143c7","alias":"sa_capability_view_sa_triage","element":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f","position":{"x":800.0,"y":260.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"41ddb68b-bd2b-5f91-82eb-efde01157828":{"id":"41ddb68b-bd2b-5f91-82eb-efde01157828","alias":"sa_capability_view_sa_control","element":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","position":{"x":60.0,"y":60.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"4b814335-bf98-5b68-85d5-ea549766517a":{"id":"4b814335-bf98-5b68-85d5-ea549766517a","alias":"sa_capability_view_sa_mission","element":"5ad034b1-084d-5273-9e70-971671766132","position":{"x":420.0,"y":60.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"d3bc13f9-7726-5280-83fe-63f391c45afb":{"id":"d3bc13f9-7726-5280-83fe-63f391c45afb","alias":"sa_capability_view_sa_restore","element":"81259051-370a-512d-a3b5-6420a6f933b6","position":{"x":420.0,"y":260.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]},"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779":{"id":"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779","alias":"sa_service_view","name":"3 · SA service conversation only","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Sa","projection":"Allocation","view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":{"Any":[]},"participant_categories":{"Any":["781cbe75-410f-5cc5-aeb8-a43491f77b99"]},"coverage":"All","work_contexts":"All","exchange_labels":"NameAndItems"},"nodes":{"40210589-69f7-5209-b329-10bb83cf615c":{"id":"40210589-69f7-5209-b329-10bb83cf615c","alias":"sa_service_view_sa_technician","element":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","position":{"x":850.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"439f1e45-e5ed-567c-978b-4c93ef267db1":{"id":"439f1e45-e5ed-567c-978b-4c93ef267db1","alias":"sa_service_view_sa_assess","element":"dddae020-a444-5d48-acc8-139d2696a672","position":{"x":100.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"6f138672-149b-5f88-ab07-7fc413a42262":{"id":"6f138672-149b-5f88-ab07-7fc413a42262","alias":"sa_service_view_sa_confirm","element":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","position":{"x":100.0,"y":490.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"ae36489d-6ec8-5f1c-b603-8b497227efba":{"id":"ae36489d-6ec8-5f1c-b603-8b497227efba","alias":"sa_service_view_sa_repair","element":"9497e10f-04c4-5586-8738-2464a6f00bd4","position":{"x":890.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"d52da4e6-40b7-5dbc-84fb-80c443711c69":{"id":"d52da4e6-40b7-5dbc-84fb-80c443711c69","alias":"sa_service_view_sa_reset","element":"09342ccb-044b-5483-ac58-87dc3cf7831c","position":{"x":100.0,"y":330.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"f53d4352-b042-56a6-8b3e-c51cd27254f9":{"id":"f53d4352-b042-56a6-8b3e-c51cd27254f9","alias":"sa_service_view_sa_control","element":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","position":{"x":60.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]}},"artifact_links":{"f5922bf7-05d8-590f-86e9-1d09f37f4fa6":{"id":"f5922bf7-05d8-590f-86e9-1d09f37f4fa6","alias":"repair_test_evidence","name":"Repair conversation acceptance notes","description":"A local teaching artifact, not proof of a real valve's safety.","owner":"730b27ca-b039-5a3b-8dc6-03418f9061b3","relation":"Verifies","uri":"evidence/repair-check.md","revision":"lesson-1","fragment":"acceptance"}},"traces":{"0754be23-e4b8-53bc-b03c-89c2dbd80361":{"id":"0754be23-e4b8-53bc-b03c-89c2dbd80361","alias":"trace_oa_waiting","name":"Awaiting repair ↔ Awaiting repair","description":"","oa":"58c15833-6e75-523a-b57f-a88f19f6d672","sa":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","kind":"State","baseline":{"oa":{"name":"Awaiting repair","description":""},"sa":{"name":"Awaiting repair","description":""}}},"07a7b82a-b5a7-5737-abfa-09e422f7420e":{"id":"07a7b82a-b5a7-5737-abfa-09e422f7420e","alias":"trace_oa_start_monitoring","name":"State transition: Monitoring ↔ State transition: Monitoring","description":"","oa":"2b00270c-79a5-52a5-af96-33346bea531b","sa":"47730532-0372-5cc5-9d6d-0b8953aebdd8","kind":"Manual","baseline":{"oa":{"name":"State transition: Monitoring","description":""},"sa":{"name":"State transition: Monitoring","description":""}}},"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b":{"id":"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b","alias":"trace_oa_alarm_transition","name":"State transition: Awaiting repair ↔ State transition: Awaiting repair","description":"","oa":"fbde9d5e-c7e9-55db-a2be-497345c491b3","sa":"13c3bfa4-9254-5ab2-b96f-f65f402adf81","kind":"Manual","baseline":{"oa":{"name":"State transition: Awaiting repair","description":""},"sa":{"name":"State transition: Awaiting repair","description":""}}},"0c9de959-d366-5765-98eb-450ea27bd316":{"id":"0c9de959-d366-5765-98eb-450ea27bd316","alias":"trace_oa_merge","name":"Recovery path completed ↔ Recovery path completed","description":"","oa":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","sa":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","kind":"Sequence","baseline":{"oa":{"name":"Recovery path completed","description":""},"sa":{"name":"Recovery path completed","description":""}}},"0d905fbb-5b3c-56f0-9f11-a27091901eb0":{"id":"0d905fbb-5b3c-56f0-9f11-a27091901eb0","alias":"trace_oa_pressure_parameter","name":"Pressure before / after repair ↔ Pressure before / after repair","description":"","oa":"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7","sa":"bb12ba5d-aab5-5a1b-99de-c767f5365b57","kind":"Item","baseline":{"oa":{"name":"Pressure before / after repair","description":""},"sa":{"name":"Pressure before / after repair","description":""}}},"0fbef164-b5d3-58ba-ba41-54d0e63709ab":{"id":"0fbef164-b5d3-58ba-ba41-54d0e63709ab","alias":"trace_oa_restore","name":"Restore a safe supply ↔ Restore a safe supply","description":"","oa":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","sa":"81259051-370a-512d-a3b5-6420a6f933b6","kind":"Capability","baseline":{"oa":{"name":"Restore a safe supply","description":""},"sa":{"name":"Restore a safe supply","description":""}}},"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9":{"id":"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9","alias":"trace_oa_monitoring","name":"Monitoring ↔ Monitoring","description":"","oa":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","sa":"8af21f9b-c21e-5aae-af0d-0958840f6655","kind":"State","baseline":{"oa":{"name":"Monitoring","description":""},"sa":{"name":"Monitoring","description":""}}},"154abfce-c311-52d1-85d1-3f4c85203b26":{"id":"154abfce-c311-52d1-85d1-3f4c85203b26","alias":"trace_oa_confirm_step","name":"Confirm safe pressure ↔ Confirm safe pressure","description":"","oa":"e00594a3-6122-5a6b-b3c2-ecb5506c741d","sa":"47bec4f9-d6d0-5ed1-adca-fa0d960dc416","kind":"Sequence","baseline":{"oa":{"name":"Confirm safe pressure","description":""},"sa":{"name":"Confirm safe pressure","description":""}}},"1b788e74-36b2-5c17-a936-642dbe51ca3c":{"id":"1b788e74-36b2-5c17-a936-642dbe51ca3c","alias":"trace_oa_remote_merge","name":"Continue ↔ Continue","description":"","oa":"bac43d3b-910b-5bdc-be9b-f78cf973e1ed","sa":"e5279265-8eac-52e8-98dc-571b20475e1f","kind":"Manual","baseline":{"oa":{"name":"Continue","description":""},"sa":{"name":"Continue","description":""}}},"208753e0-9151-50d8-86ca-29fc28eca80b":{"id":"208753e0-9151-50d8-86ca-29fc28eca80b","alias":"trace_oa_monitor_region","name":"Supervision cycle ↔ Supervision cycle","description":"","oa":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","sa":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","kind":"State","baseline":{"oa":{"name":"Supervision cycle","description":""},"sa":{"name":"Supervision cycle","description":""}}},"241dfdac-2450-5704-a4cb-9f1047db1b6d":{"id":"241dfdac-2450-5704-a4cb-9f1047db1b6d","alias":"trace_oa_caller","name":"Controller ↔ Controller","description":"","oa":"41859a65-ded2-547b-ab03-14e2fa740cf9","sa":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","kind":"Scenario","baseline":{"oa":{"name":"Controller","description":""},"sa":{"name":"Controller","description":""}}},"2e849e31-35aa-5aef-a989-26948038e52b":{"id":"2e849e31-35aa-5aef-a989-26948038e52b","alias":"trace_oa_field_path","name":"else ↔ else","description":"","oa":"c1adbbd0-a762-5ee3-8b9a-5c18af377771","sa":"1bbd5957-1173-51d8-97e3-ba4f084227ae","kind":"Manual","baseline":{"oa":{"name":"else","description":""},"sa":{"name":"else","description":""}}},"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3":{"id":"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3","alias":"trace_oa_confirm_allocation","name":"Allocation: Confirm safe pressure ↔ Allocation: Confirm safe pressure","description":"","oa":"bfd4326e-ea65-5269-b5e6-e063a355d1e9","sa":"b76bf8de-2fa4-563f-a540-dd30f30e6c49","kind":"Manual","baseline":{"oa":{"name":"Allocation: Confirm safe pressure","description":""},"sa":{"name":"Allocation: Confirm safe pressure","description":""}}},"3694c752-ba80-5702-a7d7-9cc66b6b01d8":{"id":"3694c752-ba80-5702-a7d7-9cc66b6b01d8","alias":"trace_oa_conversation","name":"Repair request and measured reply ↔ Repair request and measured reply","description":"","oa":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","sa":"730b27ca-b039-5a3b-8dc6-03418f9061b3","kind":"Scenario","baseline":{"oa":{"name":"Repair request and measured reply","description":""},"sa":{"name":"Repair request and measured reply","description":""}}},"3714d547-006f-5c3a-97f8-175ccc23d994":{"id":"3714d547-006f-5c3a-97f8-175ccc23d994","alias":"trace_oa_repair_allocation","name":"Allocation: Repair valve in the field ↔ Allocation: Repair valve in the field","description":"","oa":"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2","sa":"725f2e1b-aa2c-5615-9b1f-28da178168fa","kind":"Manual","baseline":{"oa":{"name":"Allocation: Repair valve in the field","description":""},"sa":{"name":"Allocation: Repair valve in the field","description":""}}},"3a33de40-20a3-5252-899c-c12dc35e9783":{"id":"3a33de40-20a3-5252-899c-c12dc35e9783","alias":"trace_oa_assessment_action","name":"Assess pressure alarm ↔ Assess pressure alarm","description":"","oa":"942975b8-0bef-5ae8-9fcb-c37497833fb0","sa":"bae5b192-5b8e-51c6-82ae-2331af0d33bf","kind":"Sequence","baseline":{"oa":{"name":"Assess pressure alarm","description":""},"sa":{"name":"Assess pressure alarm","description":""}}},"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7":{"id":"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7","alias":"trace_oa_repair_traffic","name":"Repair work exchanges ↔ Repair work exchanges","description":"","oa":"9349b353-53f2-56f8-b571-a05b09335cdf","sa":"a9a47e48-100c-57a8-95f0-7fe24da94f94","kind":"Manual","baseline":{"oa":{"name":"Repair work exchanges","description":""},"sa":{"name":"Repair work exchanges","description":""}}},"424eca39-1c29-5a2f-b9ee-33dd018926aa":{"id":"424eca39-1c29-5a2f-b9ee-33dd018926aa","alias":"trace_oa_repair_report","name":"Report repair result ↔ Report repair result","description":"","oa":"b436d0b3-c824-5a96-af6b-2c269816d1cc","sa":"684eadc3-e670-5779-a60f-bbc9a5bfb062","kind":"Exchange","baseline":{"oa":{"name":"Report repair result","description":""},"sa":{"name":"Report repair result","description":""}}},"435bae4c-cf6d-59f3-9eb5-d660ebeec079":{"id":"435bae4c-cf6d-59f3-9eb5-d660ebeec079","alias":"trace_oa_full_scenario","name":"Restore supply through field repair ↔ Restore supply through field repair","description":"","oa":"d6f881a4-95da-54e9-ad97-1b8965532629","sa":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","kind":"Scenario","baseline":{"oa":{"name":"Restore supply through field repair","description":""},"sa":{"name":"Restore supply through field repair","description":""}}},"48d243f0-553f-507e-acb0-9474ae156b63":{"id":"48d243f0-553f-507e-acb0-9474ae156b63","alias":"trace_oa_monitor_initial","name":"Start ↔ Start","description":"","oa":"a7ffb869-9dde-5e76-b276-c719c5c143a9","sa":"57eb5348-14d8-560e-996a-8dbf993243e2","kind":"State","baseline":{"oa":{"name":"Start","description":""},"sa":{"name":"Start","description":""}}},"5309f955-53fd-5ff4-9c0a-91737e947341":{"id":"5309f955-53fd-5ff4-9c0a-91737e947341","alias":"trace_oa_assess","name":"Assess pressure alarm ↔ Assess pressure alarm","description":"","oa":"61f7bbfb-74a4-5540-9182-2583dfb27a49","sa":"dddae020-a444-5d48-acc8-139d2696a672","kind":"Refinement","baseline":{"oa":{"name":"Assess pressure alarm","description":""},"sa":{"name":"Assess pressure alarm","description":""}}},"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa":{"id":"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa","alias":"trace_oa_reply","name":"Return pressure after repair ↔ Return pressure after repair","description":"","oa":"cc2d497a-fd15-5455-9ee5-e70eb95811d8","sa":"4e1c0a56-ce80-5f13-a93a-6956de54880c","kind":"Scenario","baseline":{"oa":{"name":"Return pressure after repair","description":""},"sa":{"name":"Return pressure after repair","description":""}}},"5b96bfed-63e2-5d7f-b882-91e8b81f8efe":{"id":"5b96bfed-63e2-5d7f-b882-91e8b81f8efe","alias":"trace_oa_assessment_delivery","name":"Chain involvement: Assess an alarm ↔ Chain involvement: Assess an alarm","description":"","oa":"628cb4fc-fe63-5f6b-b364-6268f26b5740","sa":"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57","kind":"Manual","baseline":{"oa":{"name":"Chain involvement: Assess an alarm","description":""},"sa":{"name":"Chain involvement: Assess an alarm","description":""}}},"6acd072d-431e-5881-ab20-1813b4fda0c5":{"id":"6acd072d-431e-5881-ab20-1813b4fda0c5","alias":"trace_oa_triage","name":"Assess an alarm ↔ Assess an alarm","description":"","oa":"6a30b763-cc51-546d-907f-5c63657cfd03","sa":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f","kind":"Capability","baseline":{"oa":{"name":"Assess an alarm","description":""},"sa":{"name":"Assess an alarm","description":""}}},"6ca4c78a-a5f2-5470-b401-732f5a8825d0":{"id":"6ca4c78a-a5f2-5470-b401-732f5a8825d0","alias":"trace_oa_assessment_procedure","name":"Assess an alarm procedure ↔ Assess an alarm procedure","description":"","oa":"022d3cfa-bbaf-5e13-924a-8e55099b8745","sa":"acd5a018-f559-5298-a40d-1cf6e1353e74","kind":"Sequence","baseline":{"oa":{"name":"Assess an alarm procedure","description":""},"sa":{"name":"Assess an alarm procedure","description":""}}},"6e13cf86-7242-5e33-8912-b037cf6e8c87":{"id":"6e13cf86-7242-5e33-8912-b037cf6e8c87","alias":"trace_oa_assessment_support","name":"Capability involvement: Assess an alarm ↔ Capability involvement: Assess an alarm","description":"","oa":"ffdbfcd0-d423-5707-a880-0dfbe1400f72","sa":"93eaad8d-83b7-5980-b9bb-86c9e3f31da4","kind":"Manual","baseline":{"oa":{"name":"Capability involvement: Assess an alarm","description":""},"sa":{"name":"Capability involvement: Assess an alarm","description":""}}},"70c90b0c-85ce-574a-a217-f0d19fad30e1":{"id":"70c90b0c-85ce-574a-a217-f0d19fad30e1","alias":"trace_oa_response_delivery","name":"Chain involvement: Restore a safe supply ↔ Chain involvement: Restore a safe supply","description":"","oa":"c7c248f8-28b8-55be-9023-0991d44021e3","sa":"66efc484-53c7-51a3-89e9-422429344b38","kind":"Manual","baseline":{"oa":{"name":"Chain involvement: Restore a safe supply","description":""},"sa":{"name":"Chain involvement: Restore a safe supply","description":""}}},"77073fcb-53aa-5f06-987a-0317cbb6971d":{"id":"77073fcb-53aa-5f06-987a-0317cbb6971d","alias":"trace_oa_include_triage","name":"Capability include: Assess an alarm ↔ Capability include: Assess an alarm","description":"","oa":"e21d9a54-ae8e-5618-a4f8-67ee22b92638","sa":"f3fe7690-734a-5877-8b57-a6599a4033c4","kind":"Manual","baseline":{"oa":{"name":"Capability include: Assess an alarm","description":""},"sa":{"name":"Capability include: Assess an alarm","description":""}}},"7a6b4b9c-4220-546a-a752-1587c2881fe1":{"id":"7a6b4b9c-4220-546a-a752-1587c2881fe1","alias":"trace_oa_use_field","name":"Use the field repair procedure ↔ Use the field repair procedure","description":"","oa":"fc6763bf-a534-54bf-afcd-57ab285ff07d","sa":"d5e61c5d-510b-5091-a878-da46f3a9e152","kind":"Sequence","baseline":{"oa":{"name":"Use the field repair procedure","description":""},"sa":{"name":"Use the field repair procedure","description":""}}},"82a5be1a-92a8-578d-9448-086062a20d8f":{"id":"82a5be1a-92a8-578d-9448-086062a20d8f","alias":"trace_oa_reset","name":"Reset valve remotely ↔ Reset valve remotely","description":"","oa":"d0c8be87-d238-503a-a549-7558a210507f","sa":"09342ccb-044b-5483-ac58-87dc3cf7831c","kind":"Refinement","baseline":{"oa":{"name":"Reset valve remotely","description":""},"sa":{"name":"Reset valve remotely","description":""}}},"82cca563-9d5d-5479-aa1a-9db03e9674d1":{"id":"82cca563-9d5d-5479-aa1a-9db03e9674d1","alias":"trace_oa_restore_work","name":"Restore safe pressure ↔ Restore safe pressure","description":"","oa":"1b91f8a7-0bdb-514e-b1cd-955658e09927","sa":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","kind":"Refinement","baseline":{"oa":{"name":"Restore safe pressure","description":""},"sa":{"name":"Restore safe pressure","description":""}}},"8d693d90-5017-56af-b056-d29d3cb46baa":{"id":"8d693d90-5017-56af-b056-d29d3cb46baa","alias":"trace_oa_mission_participant","name":"Mission involvement: Maintain safe water supply ↔ Mission involvement: Maintain safe water supply","description":"","oa":"0c4c9e58-ff32-5c00-b82a-d408a4be0183","sa":"1c1e5634-ba8c-591f-b143-90a27cdc6cd2","kind":"Manual","baseline":{"oa":{"name":"Mission involvement: Maintain safe water supply","description":""},"sa":{"name":"Mission involvement: Maintain safe water supply","description":""}}},"98ef05b5-5381-5d35-a433-ebab55e9f382":{"id":"98ef05b5-5381-5d35-a433-ebab55e9f382","alias":"trace_oa_reset_allocation","name":"Allocation: Reset valve remotely ↔ Allocation: Reset valve remotely","description":"","oa":"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a","sa":"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3","kind":"Manual","baseline":{"oa":{"name":"Allocation: Reset valve remotely","description":""},"sa":{"name":"Allocation: Reset valve remotely","description":""}}},"a106d183-c239-5c9f-b1f1-141af19fc778":{"id":"a106d183-c239-5c9f-b1f1-141af19fc778","alias":"trace_oa_confirm_path","name":"Continue ↔ Continue","description":"","oa":"229ee94f-d147-50f6-9769-b5bd0c03a084","sa":"1e738f27-a3a1-526d-b330-6384088b9689","kind":"Manual","baseline":{"oa":{"name":"Continue","description":""},"sa":{"name":"Continue","description":""}}},"a5c1eb01-a95f-5f7a-9742-7f201493d7aa":{"id":"a5c1eb01-a95f-5f7a-9742-7f201493d7aa","alias":"trace_oa_assess_then_decide","name":"Continue ↔ Continue","description":"","oa":"109e2d6b-7e86-5934-93a5-fab56eced84e","sa":"9d4a131f-36ad-5125-b21f-c3dd033b8c82","kind":"Manual","baseline":{"oa":{"name":"Continue","description":""},"sa":{"name":"Continue","description":""}}},"aa164208-394d-5bc7-8462-b0043f682aad":{"id":"aa164208-394d-5bc7-8462-b0043f682aad","alias":"trace_oa_mission_delivery","name":"Mission capability: Restore a safe supply ↔ Mission capability: Restore a safe supply","description":"","oa":"1f8b1898-65f6-5360-99cf-b78a71bd50ec","sa":"a0902e0f-3d18-576a-9aca-975a136dfdd7","kind":"Manual","baseline":{"oa":{"name":"Mission capability: Restore a safe supply","description":""},"sa":{"name":"Mission capability: Restore a safe supply","description":""}}},"aba528ea-e396-582a-bfba-f6e2212d391a":{"id":"aba528ea-e396-582a-bfba-f6e2212d391a","alias":"trace_oa_control","name":"Control room ↔ Pressure coordination service","description":"","oa":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","sa":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","kind":"Participant","baseline":{"oa":{"name":"Control room","description":""},"sa":{"name":"Pressure coordination service","description":""}}},"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4":{"id":"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4","alias":"trace_oa_repair_step","name":"Repair the valve ↔ Repair the valve","description":"","oa":"c59432fe-6092-5ee0-908d-9dbf39476471","sa":"0f195fea-3493-5ebd-966d-da9eddeb05d7","kind":"Sequence","baseline":{"oa":{"name":"Repair the valve","description":""},"sa":{"name":"Repair the valve","description":""}}},"acdbee9c-5017-5154-804e-50801f0376ec":{"id":"acdbee9c-5017-5154-804e-50801f0376ec","alias":"trace_oa_assess_allocation","name":"Allocation: Assess pressure alarm ↔ Allocation: Assess pressure alarm","description":"","oa":"594c61cd-94e0-5c07-890d-edfd520d7df9","sa":"9b9356d7-2db2-5a94-a47e-ea892cf02afe","kind":"Manual","baseline":{"oa":{"name":"Allocation: Assess pressure alarm","description":""},"sa":{"name":"Allocation: Assess pressure alarm","description":""}}},"ad697c00-07d9-5799-89b3-2c78da8dff4d":{"id":"ad697c00-07d9-5799-89b3-2c78da8dff4d","alias":"trace_oa_request_step","name":"Request the field repair ↔ Request the field repair","description":"","oa":"5ba8079c-2dbe-5e98-ae82-2b60c6020a02","sa":"40d94322-baa2-5c81-b261-ff47cdc33782","kind":"Sequence","baseline":{"oa":{"name":"Request the field repair","description":""},"sa":{"name":"Request the field repair","description":""}}},"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13":{"id":"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13","alias":"trace_oa_repair","name":"Repair valve in the field ↔ Repair valve in the field","description":"","oa":"a21465af-05f3-5fb5-8983-de26932422fb","sa":"9497e10f-04c4-5586-8738-2464a6f00bd4","kind":"Refinement","baseline":{"oa":{"name":"Repair valve in the field","description":""},"sa":{"name":"Repair valve in the field","description":""}}},"b53863a2-ed80-5f98-ad3c-50e1b821066d":{"id":"b53863a2-ed80-5f98-ad3c-50e1b821066d","alias":"trace_oa_monitor","name":"Pressure supervision ↔ Pressure supervision","description":"","oa":"1970608f-85d1-5234-ac86-5e2b0df27dc3","sa":"132b3f28-3f88-5327-9868-8c8b645ed412","kind":"State","baseline":{"oa":{"name":"Pressure supervision","description":""},"sa":{"name":"Pressure supervision","description":""}}},"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb":{"id":"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb","alias":"trace_oa_high_pressure","name":"Pressure alarm detected ↔ Pressure alarm detected","description":"","oa":"65d6b8d6-271a-5c84-8b42-abbe310c955e","sa":"01490fa8-2f01-5ac8-9722-d55d45414379","kind":"State","baseline":{"oa":{"name":"Pressure alarm detected","description":""},"sa":{"name":"Pressure alarm detected","description":""}}},"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37":{"id":"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37","alias":"trace_oa_field_procedure","name":"Field repair procedure ↔ Field repair procedure","description":"","oa":"5d3af417-244c-54bb-9588-16daedda4e1f","sa":"93eb6479-54e9-59cb-ac7b-16912347bfc0","kind":"Sequence","baseline":{"oa":{"name":"Field repair procedure","description":""},"sa":{"name":"Field repair procedure","description":""}}},"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941":{"id":"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941","alias":"trace_oa_decision","name":"Can a remote reset safely recover pressure? ↔ Can a remote reset safely recover pressure?","description":"","oa":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","sa":"30c8fad9-a49b-5692-9542-3148e76afd7b","kind":"Sequence","baseline":{"oa":{"name":"Can a remote reset safely recover pressure?","description":""},"sa":{"name":"Can a remote reset safely recover pressure?","description":""}}},"c132a0df-1270-55a8-ac4e-6e5075823dc1":{"id":"c132a0df-1270-55a8-ac4e-6e5075823dc1","alias":"trace_oa_outer_technician","name":"Technician ↔ Technician","description":"","oa":"fffff882-78fd-5415-928d-c1ef7fac6576","sa":"155e4fe4-9e3b-5f4e-b886-28abcc3f086b","kind":"Scenario","baseline":{"oa":{"name":"Technician","description":""},"sa":{"name":"Technician","description":""}}},"c47cf0b4-fe15-5175-bd62-5292e43adc39":{"id":"c47cf0b4-fe15-5175-bd62-5292e43adc39","alias":"trace_oa_normal_transition","name":"State transition: Monitoring ↔ State transition: Monitoring","description":"","oa":"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97","sa":"6e2c1b47-764c-577a-b325-ff66dd2a2768","kind":"Manual","baseline":{"oa":{"name":"State transition: Monitoring","description":""},"sa":{"name":"State transition: Monitoring","description":""}}},"c5051628-b7af-5fb1-a014-bb60a0b46e03":{"id":"c5051628-b7af-5fb1-a014-bb60a0b46e03","alias":"trace_oa_responder","name":"Technician ↔ Technician","description":"","oa":"fc81c5f0-0442-5b88-992b-e5b10f351c59","sa":"6249b54a-e396-5338-82b9-89266c55670d","kind":"Scenario","baseline":{"oa":{"name":"Technician","description":""},"sa":{"name":"Technician","description":""}}},"c987bd0f-87f6-5550-945d-2a42450fe1c5":{"id":"c987bd0f-87f6-5550-945d-2a42450fe1c5","alias":"trace_oa_mission","name":"Maintain safe water supply ↔ Maintain safe water supply","description":"","oa":"c9c61f50-06e0-5d17-973d-dcc57cd5cc90","sa":"5ad034b1-084d-5273-9e70-971671766132","kind":"Mission","baseline":{"oa":{"name":"Maintain safe water supply","description":""},"sa":{"name":"Maintain safe water supply","description":""}}},"c9d65349-3400-58eb-8a55-57fa02de4b67":{"id":"c9d65349-3400-58eb-8a55-57fa02de4b67","alias":"trace_oa_contact","name":"Technician service conversation ↔ Technician service conversation","description":"","oa":"27b47887-baf0-518b-bf87-f5acbf7d0b93","sa":"63009b5f-539e-5914-b630-ec6b7fefb4d5","kind":"Exchange","baseline":{"oa":{"name":"Technician service conversation","description":""},"sa":{"name":"Technician service conversation","description":""}}},"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2":{"id":"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2","alias":"trace_oa_repair_operation","name":"Valve repair ↔ Valve repair","description":"","oa":"d736c7d6-d369-550a-8ba4-dae223e40bb3","sa":"a962fc5e-3ab0-5296-8b0d-fd84633f9218","kind":"Item","baseline":{"oa":{"name":"Valve repair","description":""},"sa":{"name":"Valve repair","description":""}}},"d32dd433-9c9e-5b57-9355-2970cc44a5f2":{"id":"d32dd433-9c9e-5b57-9355-2970cc44a5f2","alias":"trace_oa_field_merge","name":"Continue ↔ Continue","description":"","oa":"c8593670-8906-530f-b6a2-3ada77a9c219","sa":"0f6ac3fb-4ad6-581e-ad14-336472072d5e","kind":"Manual","baseline":{"oa":{"name":"Continue","description":""},"sa":{"name":"Continue","description":""}}},"d3626818-4846-5893-9c02-3407cdba7f3c":{"id":"d3626818-4846-5893-9c02-3407cdba7f3c","alias":"trace_oa_response","name":"Handle a pressure alarm ↔ Handle a pressure alarm","description":"","oa":"58bae2b0-f560-50f2-818d-19091d22d18a","sa":"5139ce73-56fd-5875-ba3a-e569fc890231","kind":"Sequence","baseline":{"oa":{"name":"Handle a pressure alarm","description":""},"sa":{"name":"Handle a pressure alarm","description":""}}},"d47d3c36-50fb-5189-b801-d6fd1694bd49":{"id":"d47d3c36-50fb-5189-b801-d6fd1694bd49","alias":"trace_oa_technician","name":"Field technician ↔ Field technician","description":"","oa":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","sa":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","kind":"Participant","baseline":{"oa":{"name":"Field technician","description":""},"sa":{"name":"Field technician","description":""}}},"d7773ff5-cef5-50c1-8f9d-c5659115e1f0":{"id":"d7773ff5-cef5-50c1-8f9d-c5659115e1f0","alias":"trace_oa_confirm","name":"Confirm safe pressure ↔ Confirm safe pressure","description":"","oa":"727c0b5c-8db6-5eb7-83d6-735519c5949f","sa":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","kind":"Refinement","baseline":{"oa":{"name":"Confirm safe pressure","description":""},"sa":{"name":"Confirm safe pressure","description":""}}},"d9d47371-e98d-5d29-9df7-4de2d28a5c73":{"id":"d9d47371-e98d-5d29-9df7-4de2d28a5c73","alias":"trace_oa_pressure","name":"Measured pressure ↔ Measured pressure","description":"","oa":"e7824764-5db9-5384-8198-2fbaea2b10b2","sa":"87d0a95b-af1b-5352-b753-e4c6533671a5","kind":"Item","baseline":{"oa":{"name":"Measured pressure","description":""},"sa":{"name":"Measured pressure","description":""}}},"da8efc3c-78df-5b10-b2e5-1e28d6d99e86":{"id":"da8efc3c-78df-5b10-b2e5-1e28d6d99e86","alias":"trace_oa_repair_request","name":"Request field repair ↔ Request field repair","description":"","oa":"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d","sa":"93474111-f23e-56c1-b61b-b7c2396b91bd","kind":"Exchange","baseline":{"oa":{"name":"Request field repair","description":""},"sa":{"name":"Request field repair","description":""}}},"e63b14d2-f408-56a2-aec4-be20cf4ace73":{"id":"e63b14d2-f408-56a2-aec4-be20cf4ace73","alias":"trace_oa_report_step","name":"Report the measured result ↔ Report the measured result","description":"","oa":"df2fd3f8-6bc2-5380-a13f-36643ed35ac7","sa":"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac","kind":"Sequence","baseline":{"oa":{"name":"Report the measured result","description":""},"sa":{"name":"Report the measured result","description":""}}},"e848da41-445e-5e3c-8b4e-ef53fdddf1e1":{"id":"e848da41-445e-5e3c-8b4e-ef53fdddf1e1","alias":"trace_oa_assess_step","name":"Assess the alarm ↔ Assess the alarm","description":"","oa":"0b07b9ed-492d-57f6-b0b1-ce8a709238a7","sa":"9024243c-ccc1-5edb-8477-2aa16e5e9a50","kind":"Sequence","baseline":{"oa":{"name":"Assess the alarm","description":""},"sa":{"name":"Assess the alarm","description":""}}},"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418":{"id":"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418","alias":"trace_oa_contact_category","name":"Field contact ↔ Field contact","description":"","oa":"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771","sa":"781cbe75-410f-5cc5-aeb8-a43491f77b99","kind":"Manual","baseline":{"oa":{"name":"Field contact","description":""},"sa":{"name":"Field contact","description":""}}},"eee79ec1-41d7-5374-986e-995a56b9026f":{"id":"eee79ec1-41d7-5374-986e-995a56b9026f","alias":"trace_oa_remote_path","name":"remote reset is authorized ↔ remote reset is authorized","description":"","oa":"76218d89-68fd-531d-b35b-90c5b769a5ef","sa":"d8b6710a-e713-5979-934f-e5ca7d155bb4","kind":"Manual","baseline":{"oa":{"name":"remote reset is authorized","description":""},"sa":{"name":"remote reset is authorized","description":""}}},"f0cc86e5-f8fd-5091-a40d-dbfb6515072f":{"id":"f0cc86e5-f8fd-5091-a40d-dbfb6515072f","alias":"trace_oa_call","name":"Request valve repair ↔ Request valve repair","description":"","oa":"b97437c6-cd7a-5a05-b537-b30a17dd936a","sa":"8bab4783-a098-5984-9e36-493957caf26c","kind":"Scenario","baseline":{"oa":{"name":"Request valve repair","description":""},"sa":{"name":"Request valve repair","description":""}}},"f2b7050c-629d-533f-b873-bffc33e072f7":{"id":"f2b7050c-629d-533f-b873-bffc33e072f7","alias":"trace_oa_request_then_repair","name":"Sequence link: Repair the valve ↔ Sequence link: Repair the valve","description":"","oa":"3f54d890-4ca5-5e36-873b-abb5c92d578c","sa":"6a6d968f-26d6-5dbb-b721-5a27d362779a","kind":"Manual","baseline":{"oa":{"name":"Sequence link: Repair the valve","description":""},"sa":{"name":"Sequence link: Repair the valve","description":""}}},"f5733d3f-eee3-5cf7-a422-5edd2054d6a6":{"id":"f5733d3f-eee3-5cf7-a422-5edd2054d6a6","alias":"trace_oa_use_conversation","name":"Use the reviewed repair conversation ↔ Use the reviewed repair conversation","description":"","oa":"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5","sa":"1c9da843-e2d3-5591-8e3f-db083a42867e","kind":"Scenario","baseline":{"oa":{"name":"Use the reviewed repair conversation","description":""},"sa":{"name":"Use the reviewed repair conversation","description":""}}},"f8d34715-1dc8-504b-acdf-78b770aad1e8":{"id":"f8d34715-1dc8-504b-acdf-78b770aad1e8","alias":"trace_oa_repair_then_report","name":"Sequence link: Report the measured result ↔ Sequence link: Report the measured result","description":"","oa":"c8196d35-2168-5fef-8b03-ba0d139bc00f","sa":"7fb30b1d-195c-5f0e-a19c-a536f519a899","kind":"Manual","baseline":{"oa":{"name":"Sequence link: Report the measured result","description":""},"sa":{"name":"Sequence link: Report the measured result","description":""}}},"fb02420d-b066-5773-87c1-198a056e0731":{"id":"fb02420d-b066-5773-87c1-198a056e0731","alias":"trace_oa_assess_on_entry","name":"Assess when repair is needed ↔ Assess when repair is needed","description":"","oa":"7fa37e63-db65-5aa7-88f2-31ff4347a787","sa":"a887f96a-37cb-5891-8070-011fa276e5b5","kind":"Manual","baseline":{"oa":{"name":"Assess when repair is needed","description":""},"sa":{"name":"Assess when repair is needed","description":""}}},"fd195498-dbba-523b-94d0-49f3b9531a3e":{"id":"fd195498-dbba-523b-94d0-49f3b9531a3e","alias":"trace_oa_outer_controller","name":"Controller ↔ Controller","description":"","oa":"2011b3ac-614b-5a47-8891-7ff81965f425","sa":"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023","kind":"Scenario","baseline":{"oa":{"name":"Controller","description":""},"sa":{"name":"Controller","description":""}}},"ff84fc06-6f99-5cf3-b73d-236e9eff98a3":{"id":"ff84fc06-6f99-5cf3-b73d-236e9eff98a3","alias":"trace_oa_reset_step","name":"Try the authorized remote reset ↔ Try the authorized remote reset","description":"","oa":"d2026fc2-74a8-5e22-9942-ff3eb68a3677","sa":"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","kind":"Sequence","baseline":{"oa":{"name":"Try the authorized remote reset","description":""},"sa":{"name":"Try the authorized remote reset","description":""}}}}},"source_project":{"entry":"project.arcadia","files":{"oa/activities/activity_oa_restore_work.arcadia":"oa_activity oa_restore_work \"Restore safe pressure\" id \"1b91f8a7-0bdb-514e-b1cd-955658e09927\" {\n}\n\noa_activity oa_assess \"Assess pressure alarm Package46\" id \"61f7bbfb-74a4-5540-9182-2583dfb27a49\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_confirm \"Confirm safe pressure\" id \"727c0b5c-8db6-5eb7-83d6-735519c5949f\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_repair \"Repair valve in the field\" id \"a21465af-05f3-5fb5-8983-de26932422fb\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_reset \"Reset valve remotely\" id \"d0c8be87-d238-503a-a549-7558a210507f\" {\n parent @oa_restore_work;\n}\n\ncapability_involvement oa_assessment_support \"Capability involvement: Assess an alarm\" id \"ffdbfcd0-d423-5707-a880-0dfbe1400f72\" {\n source @oa_assess;\n target @oa_triage;\n}\n\ninteraction oa_repair_request \"Request field repair\" id \"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d\" {\n items [@oa_repair_operation];\n source @oa_assess;\n target @oa_repair;\n}\n\ninteraction oa_repair_report \"Report repair result\" id \"b436d0b3-c824-5a96-af6b-2c269816d1cc\" {\n items [@oa_repair_operation];\n source @oa_repair;\n target @oa_confirm;\n}\n\n","oa/behavior/process_oa_assessment_procedure.arcadia":"oa_process oa_assessment_procedure \"Assess an alarm procedure\" id \"022d3cfa-bbaf-5e13-924a-8e55099b8745\" {\n steps [@oa_assessment_action];\n}\n\noa_occurrence oa_assessment_action \"Assess pressure alarm\" id \"942975b8-0bef-5ae8-9fcb-c37497833fb0\" {\n body {\n Action {\n action @oa_assess;\n };\n };\n parent @oa_assessment_procedure;\n}\n\nchain_involvement oa_assessment_delivery \"Chain involvement: Assess an alarm\" id \"628cb4fc-fe63-5f6b-b364-6268f26b5740\" {\n source @oa_assessment_procedure;\n target @oa_triage;\n}\n\n","oa/behavior/process_oa_field_procedure.arcadia":"oa_process oa_field_procedure \"Field repair procedure\" id \"5d3af417-244c-54bb-9588-16daedda4e1f\" {\n steps [@oa_request_step, @oa_repair_step, @oa_report_step];\n}\n\noa_occurrence oa_repair_step \"Repair the valve\" id \"c59432fe-6092-5ee0-908d-9dbf39476471\" {\n body {\n Action {\n action @oa_repair;\n };\n };\n parent @oa_field_procedure;\n}\n\noa_occurrence oa_report_step \"Report the measured result\" id \"df2fd3f8-6bc2-5380-a13f-36643ed35ac7\" {\n body {\n Exchange {\n exchange @oa_repair_report;\n };\n };\n parent @oa_field_procedure;\n}\n\noa_occurrence oa_request_step \"Request the field repair\" id \"5ba8079c-2dbe-5e98-ae82-2b60c6020a02\" {\n body {\n Exchange {\n exchange @oa_repair_request;\n };\n };\n parent @oa_field_procedure;\n}\n\nsequence_link oa_repair_then_report \"Sequence link: Report the measured result\" id \"c8196d35-2168-5fef-8b03-ba0d139bc00f\" {\n source @oa_repair_step;\n target @oa_report_step;\n}\n\nsequence_link oa_request_then_repair \"Sequence link: Repair the valve\" id \"3f54d890-4ca5-5e36-873b-abb5c92d578c\" {\n source @oa_request_step;\n target @oa_repair_step;\n}\n\n","oa/behavior/process_oa_response.arcadia":"oa_process oa_response \"Handle a pressure alarm\" id \"58bae2b0-f560-50f2-818d-19091d22d18a\" {\n steps [@oa_assess_step, @oa_decision, @oa_reset_step, @oa_use_field, @oa_merge, @oa_confirm_step];\n}\n\noa_occurrence oa_assess_step \"Assess the alarm\" id \"0b07b9ed-492d-57f6-b0b1-ce8a709238a7\" {\n body {\n SequenceReference {\n sequence @oa_assessment_procedure;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_confirm_step \"Confirm safe pressure\" id \"e00594a3-6122-5a6b-b3c2-ecb5506c741d\" {\n body {\n Action {\n action @oa_confirm;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_decision \"Can a remote reset safely recover pressure?\" id \"b280c6ca-e5f9-5424-a5c1-5676e01c2371\" {\n body {\n Control {\n kind Choice;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_merge \"Recovery path completed\" id \"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d\" {\n body {\n Control {\n kind Merge;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_reset_step \"Try the authorized remote reset\" id \"d2026fc2-74a8-5e22-9942-ff3eb68a3677\" {\n body {\n Action {\n action @oa_reset;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_use_field \"Use the field repair procedure\" id \"fc6763bf-a534-54bf-afcd-57ab285ff07d\" {\n body {\n SequenceReference {\n sequence @oa_field_procedure;\n };\n };\n parent @oa_response;\n}\n\nsequence_link oa_assess_then_decide \"Continue\" id \"109e2d6b-7e86-5934-93a5-fab56eced84e\" {\n source @oa_assess_step;\n target @oa_decision;\n}\n\nsequence_link oa_field_path \"else\" id \"c1adbbd0-a762-5ee3-8b9a-5c18af377771\" {\n guard \"else\";\n source @oa_decision;\n target @oa_use_field;\n}\n\nsequence_link oa_remote_path \"remote reset is authorized\" id \"76218d89-68fd-531d-b35b-90c5b769a5ef\" {\n guard \"remote reset is authorized\";\n source @oa_decision;\n target @oa_reset_step;\n}\n\nsequence_link oa_confirm_path \"Continue\" id \"229ee94f-d147-50f6-9769-b5bd0c03a084\" {\n source @oa_merge;\n target @oa_confirm_step;\n}\n\nsequence_link oa_remote_merge \"Continue\" id \"bac43d3b-910b-5bdc-be9b-f78cf973e1ed\" {\n source @oa_reset_step;\n target @oa_merge;\n}\n\nchain_involvement oa_response_delivery \"Chain involvement: Restore a safe supply\" id \"c7c248f8-28b8-55be-9023-0991d44021e3\" {\n source @oa_response;\n target @oa_restore;\n}\n\nsequence_link oa_field_merge \"Continue\" id \"c8593670-8906-530f-b6a2-3ada77a9c219\" {\n source @oa_use_field;\n target @oa_merge;\n}\n\n","oa/behavior/scenario_oa_conversation.arcadia":"oa_scenario oa_conversation \"Repair request and measured reply\" id \"20472233-5ce6-5ffe-b4ad-0bdbccf3e423\" {\n context @oa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@oa_call, @oa_reply];\n viewpoint ParticipantInteraction;\n}\n\noa_occurrence oa_call \"Request valve repair\" id \"b97437c6-cd7a-5a05-b537-b30a17dd936a\" {\n body {\n Exchange {\n exchange @oa_contact;\n message_kind Call;\n receiver @oa_responder;\n sender @oa_caller;\n values [{\n expression \"420.0\";\n field @oa_pressure_parameter;\n }];\n };\n };\n parent @oa_conversation;\n}\n\noa_lifeline oa_caller \"Controller\" id \"41859a65-ded2-547b-ab03-14e2fa740cf9\" {\n parent @oa_conversation;\n represented @oa_control;\n}\n\noa_occurrence oa_reply \"Return pressure after repair\" id \"cc2d497a-fd15-5455-9ee5-e70eb95811d8\" {\n body {\n Exchange {\n exchange @oa_contact;\n message_kind Reply;\n receiver @oa_caller;\n reply_to @oa_call;\n sender @oa_responder;\n values [{\n expression \"320.0\";\n field @oa_pressure_parameter;\n }];\n };\n };\n parent @oa_conversation;\n}\n\noa_lifeline oa_responder \"Technician\" id \"fc81c5f0-0442-5b88-992b-e5b10f351c59\" {\n parent @oa_conversation;\n represented @oa_technician;\n}\n\n","oa/behavior/scenario_oa_full_scenario.arcadia":"oa_scenario oa_full_scenario \"Restore supply through field repair\" id \"d6f881a4-95da-54e9-ad97-1b8965532629\" {\n context @oa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@oa_use_conversation];\n viewpoint ParticipantInteraction;\n}\n\noa_lifeline oa_outer_controller \"Controller\" id \"2011b3ac-614b-5a47-8891-7ff81965f425\" {\n parent @oa_full_scenario;\n represented @oa_control;\n}\n\noa_lifeline oa_outer_technician \"Technician\" id \"fffff882-78fd-5415-928d-c1ef7fac6576\" {\n parent @oa_full_scenario;\n represented @oa_technician;\n}\n\noa_occurrence oa_use_conversation \"Use the reviewed repair conversation\" id \"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5\" {\n body {\n ScenarioUse {\n bindings [{\n local @oa_outer_controller;\n referenced @oa_caller;\n }, {\n local @oa_outer_technician;\n referenced @oa_responder;\n }];\n scenario @oa_conversation;\n };\n };\n parent @oa_full_scenario;\n}\n\n","oa/behavior/state_machine_oa_monitor.arcadia":"oa_state_machine oa_monitor \"Pressure supervision\" id \"1970608f-85d1-5234-ac86-5e2b0df27dc3\" {\n parent @oa_control;\n}\n\noa_region oa_monitor_region \"Supervision cycle\" id \"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7\" {\n parent @oa_monitor;\n}\n\noa_initial oa_monitor_initial \"Start\" id \"a7ffb869-9dde-5e76-b276-c719c5c143a9\" {\n parent @oa_monitor_region;\n}\n\noa_state oa_monitoring \"Monitoring\" id \"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae\" {\n parent @oa_monitor_region;\n}\n\noa_state oa_waiting \"Awaiting repair\" id \"58c15833-6e75-523a-b57f-a88f19f6d672\" {\n parent @oa_monitor_region;\n}\n\nstate_transition oa_start_monitoring \"State transition: Monitoring\" id \"2b00270c-79a5-52a5-af96-33346bea531b\" {\n source @oa_monitor_initial;\n target @oa_monitoring;\n}\n\nstate_transition oa_alarm_transition \"State transition: Awaiting repair\" id \"fbde9d5e-c7e9-55db-a2be-497345c491b3\" {\n source @oa_monitoring;\n target @oa_waiting;\n triggers [@oa_high_pressure];\n}\n\nstate_action oa_assess_on_entry \"Assess when repair is needed\" id \"7fa37e63-db65-5aa7-88f2-31ff4347a787\" {\n phase Entry;\n source @oa_waiting;\n target @oa_assess;\n}\n\nstate_transition oa_normal_transition \"State transition: Monitoring\" id \"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97\" {\n guard \"repair confirmed and pressure is safe\";\n source @oa_waiting;\n target @oa_monitoring;\n}\n\n","oa/capabilities.arcadia":"oa_mission oa_mission \"Maintain safe water supply\" id \"c9c61f50-06e0-5d17-973d-dcc57cd5cc90\" {\n}\n\noa_capability oa_restore \"Restore a safe supply\" id \"3dfee23a-148b-5cec-ad2d-b774e84ea5bb\" {\n}\n\noa_capability oa_triage \"Assess an alarm\" id \"6a30b763-cc51-546d-907f-5c63657cfd03\" {\n}\n\nmission_capability oa_mission_delivery \"Mission capability: Restore a safe supply\" id \"1f8b1898-65f6-5360-99cf-b78a71bd50ec\" {\n source @oa_mission;\n target @oa_restore;\n}\n\ncapability_include oa_include_triage \"Capability include: Assess an alarm\" id \"e21d9a54-ae8e-5618-a4f8-67ee22b92638\" {\n source @oa_restore;\n target @oa_triage;\n}\n\n","oa/model.arcadia":"oa_exchange_category oa_contact_category \"Field contact\" id \"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771\" {\n exchanges [@oa_contact];\n family \"Participant\";\n}\n\noa_event oa_high_pressure \"Pressure alarm detected\" id \"65d6b8d6-271a-5c84-8b42-abbe310c955e\" {\n body {\n Change {\n expression \"measured_pressure > operating_limit\";\n };\n };\n}\n\noa_exchange_category oa_repair_traffic \"Repair work exchanges\" id \"9349b353-53f2-56f8-b571-a05b09335cdf\" {\n exchanges [@oa_repair_request, @oa_repair_report];\n}\n\n","oa/participants.arcadia":"oa_entity oa_control \"Control room\" id \"32aa9940-df6e-5a12-b9bd-6337e2d2ed22\" {\n}\n\noa_actor oa_technician \"Field technician\" id \"e07c3952-4a1a-5cc7-b7d5-03a01101ce49\" {\n}\n\nallocation oa_assess_allocation \"Allocation: Assess pressure alarm\" id \"594c61cd-94e0-5c07-890d-edfd520d7df9\" {\n source @oa_control;\n target @oa_assess;\n}\n\nallocation oa_confirm_allocation \"Allocation: Confirm safe pressure\" id \"bfd4326e-ea65-5269-b5e6-e063a355d1e9\" {\n source @oa_control;\n target @oa_confirm;\n}\n\ncommunication_mean oa_contact \"Technician service conversation\" id \"27b47887-baf0-518b-bf87-f5acbf7d0b93\" {\n items [@oa_repair_operation];\n source @oa_control;\n target @oa_technician;\n}\n\nexchange_allocation oa_report_carriage \"Exchange allocation: Report repair result\" id \"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a\" {\n source @oa_contact;\n target @oa_repair_report;\n}\n\nexchange_allocation oa_request_carriage \"Exchange allocation: Request field repair\" id \"094b888c-450c-5c4f-971a-7d75db059574\" {\n source @oa_contact;\n target @oa_repair_request;\n}\n\nmission_involvement oa_mission_participant \"Mission involvement: Maintain safe water supply\" id \"0c4c9e58-ff32-5c00-b82a-d408a4be0183\" {\n source @oa_control;\n target @oa_mission;\n}\n\nallocation oa_reset_allocation \"Allocation: Reset valve remotely\" id \"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a\" {\n source @oa_control;\n target @oa_reset;\n}\n\nallocation oa_repair_allocation \"Allocation: Repair valve in the field\" id \"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2\" {\n source @oa_technician;\n target @oa_repair;\n}\n\n","oa/types.arcadia":"oa_data_type oa_pressure \"Measured pressure\" id \"e7824764-5db9-5384-8198-2fbaea2b10b2\" {\n definition {\n Real {\n maximum 600.0;\n minimum 0.0;\n };\n };\n unit \"kPa\";\n}\n\noa_exchange_item oa_repair_operation \"Valve repair\" id \"d736c7d6-d369-550a-8ba4-dae223e40bb3\" {\n mechanism Operation;\n}\n\noa_data_field oa_pressure_parameter \"Pressure before / after repair\" id \"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7\" {\n direction InOut;\n parent @oa_repair_operation;\n type_ref {\n Named @oa_pressure;\n };\n}\n\n","project.arcadia":"arcadia 7;\nproject pressure_restoration \"Restore safe water pressure — release 1 walkthrough\" id \"2786d72f-5763-5f33-a57f-2773a4ca1a6c\" {\n 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.\";\n include \"oa/activities/activity_oa_restore_work.arcadia\";\n include \"oa/behavior/process_oa_assessment_procedure.arcadia\";\n include \"oa/behavior/process_oa_field_procedure.arcadia\";\n include \"oa/behavior/process_oa_response.arcadia\";\n include \"oa/behavior/scenario_oa_conversation.arcadia\";\n include \"oa/behavior/scenario_oa_full_scenario.arcadia\";\n include \"oa/behavior/state_machine_oa_monitor.arcadia\";\n include \"oa/capabilities.arcadia\";\n include \"oa/model.arcadia\";\n include \"oa/participants.arcadia\";\n include \"oa/types.arcadia\";\n include \"sa/behavior/process_sa_assessment_procedure.arcadia\";\n include \"sa/behavior/process_sa_field_procedure.arcadia\";\n include \"sa/behavior/process_sa_response.arcadia\";\n include \"sa/behavior/scenario_sa_conversation.arcadia\";\n include \"sa/behavior/scenario_sa_full_scenario.arcadia\";\n include \"sa/behavior/state_machine_sa_monitor.arcadia\";\n include \"sa/capabilities.arcadia\";\n include \"sa/functions/function_sa_audit_thresholds.arcadia\";\n include \"sa/functions/function_sa_restore_work.arcadia\";\n include \"sa/model.arcadia\";\n include \"sa/participants.arcadia\";\n include \"sa/types.arcadia\";\n include \"traceability.arcadia\";\n include \"views/diagram_oa_allocation_view.arcadia\";\n include \"views/diagram_sa_allocation_view.arcadia\";\n include \"views/diagram_sa_capability_view.arcadia\";\n include \"views/diagram_sa_service_view.arcadia\";\n include \"views/diagram_sa_state_view.arcadia\";\n}\n","sa/behavior/process_sa_assessment_procedure.arcadia":"sa_functional_chain sa_assessment_procedure \"Assess an alarm procedure\" id \"acd5a018-f559-5298-a40d-1cf6e1353e74\" {\n steps [@sa_assessment_action];\n}\n\nsa_occurrence sa_assessment_action \"Assess pressure alarm\" id \"bae5b192-5b8e-51c6-82ae-2331af0d33bf\" {\n body {\n Action {\n action @sa_assess;\n };\n };\n parent @sa_assessment_procedure;\n}\n\nchain_involvement sa_assessment_delivery \"Chain involvement: Assess an alarm\" id \"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57\" {\n source @sa_assessment_procedure;\n target @sa_triage;\n}\n\n","sa/behavior/process_sa_field_procedure.arcadia":"sa_functional_chain sa_field_procedure \"Field repair procedure\" id \"93eb6479-54e9-59cb-ac7b-16912347bfc0\" {\n steps [@sa_request_step, @sa_repair_step, @sa_report_step];\n}\n\nsa_occurrence sa_repair_step \"Repair the valve\" id \"0f195fea-3493-5ebd-966d-da9eddeb05d7\" {\n body {\n Action {\n action @sa_repair;\n };\n };\n parent @sa_field_procedure;\n}\n\nsa_occurrence sa_report_step \"Report the measured result\" id \"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac\" {\n body {\n Exchange {\n exchange @sa_repair_report;\n };\n };\n parent @sa_field_procedure;\n}\n\nsa_occurrence sa_request_step \"Request the field repair\" id \"40d94322-baa2-5c81-b261-ff47cdc33782\" {\n body {\n Exchange {\n exchange @sa_repair_request;\n };\n };\n parent @sa_field_procedure;\n}\n\nsequence_link sa_repair_then_report \"Sequence link: Report the measured result\" id \"7fb30b1d-195c-5f0e-a19c-a536f519a899\" {\n source @sa_repair_step;\n target @sa_report_step;\n}\n\nsequence_link sa_request_then_repair \"Sequence link: Repair the valve\" id \"6a6d968f-26d6-5dbb-b721-5a27d362779a\" {\n source @sa_request_step;\n target @sa_repair_step;\n}\n\n","sa/behavior/process_sa_response.arcadia":"sa_functional_chain sa_response \"Handle a pressure alarm\" id \"5139ce73-56fd-5875-ba3a-e569fc890231\" {\n steps [@sa_assess_step, @sa_decision, @sa_reset_step, @sa_use_field, @sa_merge, @sa_confirm_step];\n}\n\nsa_occurrence sa_assess_step \"Assess the alarm\" id \"9024243c-ccc1-5edb-8477-2aa16e5e9a50\" {\n body {\n SequenceReference {\n sequence @sa_assessment_procedure;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_confirm_step \"Confirm safe pressure\" id \"47bec4f9-d6d0-5ed1-adca-fa0d960dc416\" {\n body {\n Action {\n action @sa_confirm;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_decision \"Can a remote reset safely recover pressure?\" id \"30c8fad9-a49b-5692-9542-3148e76afd7b\" {\n body {\n Control {\n kind Choice;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_merge \"Recovery path completed\" id \"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07\" {\n body {\n Control {\n kind Merge;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_reset_step \"Try the authorized remote reset\" id \"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6\" {\n body {\n Action {\n action @sa_reset;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_use_field \"Use the field repair procedure\" id \"d5e61c5d-510b-5091-a878-da46f3a9e152\" {\n body {\n SequenceReference {\n sequence @sa_field_procedure;\n };\n };\n parent @sa_response;\n}\n\nsequence_link sa_assess_then_decide \"Continue\" id \"9d4a131f-36ad-5125-b21f-c3dd033b8c82\" {\n source @sa_assess_step;\n target @sa_decision;\n}\n\nsequence_link sa_field_path \"else\" id \"1bbd5957-1173-51d8-97e3-ba4f084227ae\" {\n guard \"else\";\n source @sa_decision;\n target @sa_use_field;\n}\n\nsequence_link sa_remote_path \"remote reset is authorized\" id \"d8b6710a-e713-5979-934f-e5ca7d155bb4\" {\n guard \"remote reset is authorized\";\n source @sa_decision;\n target @sa_reset_step;\n}\n\nsequence_link sa_confirm_path \"Continue\" id \"1e738f27-a3a1-526d-b330-6384088b9689\" {\n source @sa_merge;\n target @sa_confirm_step;\n}\n\nsequence_link sa_remote_merge \"Continue\" id \"e5279265-8eac-52e8-98dc-571b20475e1f\" {\n source @sa_reset_step;\n target @sa_merge;\n}\n\nchain_involvement sa_response_delivery \"Chain involvement: Restore a safe supply\" id \"66efc484-53c7-51a3-89e9-422429344b38\" {\n source @sa_response;\n target @sa_restore;\n}\n\nsequence_link sa_field_merge \"Continue\" id \"0f6ac3fb-4ad6-581e-ad14-336472072d5e\" {\n source @sa_use_field;\n target @sa_merge;\n}\n\n","sa/behavior/scenario_sa_conversation.arcadia":"sa_scenario sa_conversation \"Repair request and measured reply\" id \"730b27ca-b039-5a3b-8dc6-03418f9061b3\" {\n context @sa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@sa_call, @sa_reply];\n viewpoint BoundaryInterface;\n}\n\nsa_occurrence sa_call \"Request valve repair\" id \"8bab4783-a098-5984-9e36-493957caf26c\" {\n body {\n Exchange {\n exchange @sa_contact;\n message_kind Call;\n receiver @sa_responder;\n sender @sa_caller;\n values [{\n expression \"420.0\";\n field @sa_pressure_parameter;\n }];\n };\n };\n parent @sa_conversation;\n}\n\nsa_lifeline sa_caller \"Controller\" id \"98c61788-2fee-51f4-8cf9-de48e8c70e9e\" {\n parent @sa_conversation;\n represented @sa_control;\n}\n\nsa_occurrence sa_reply \"Return pressure after repair\" id \"4e1c0a56-ce80-5f13-a93a-6956de54880c\" {\n body {\n Exchange {\n exchange @sa_contact;\n message_kind Reply;\n receiver @sa_caller;\n reply_to @sa_call;\n sender @sa_responder;\n values [{\n expression \"320.0\";\n field @sa_pressure_parameter;\n }];\n };\n };\n parent @sa_conversation;\n}\n\nsa_lifeline sa_responder \"Technician\" id \"6249b54a-e396-5338-82b9-89266c55670d\" {\n parent @sa_conversation;\n represented @sa_technician;\n}\n\nartifact repair_test_evidence \"Repair conversation acceptance notes\" id \"f5922bf7-05d8-590f-86e9-1d09f37f4fa6\" {\n description \"A local teaching artifact, not proof of a real valve's safety.\";\n fragment \"acceptance\";\n owner @sa_conversation;\n relation Verifies;\n revision \"lesson-1\";\n uri \"evidence/repair-check.md\";\n}\n\n","sa/behavior/scenario_sa_full_scenario.arcadia":"sa_scenario sa_full_scenario \"Restore supply through field repair\" id \"f746a1cd-ff9f-55c0-b325-01c03d2f4fae\" {\n context @sa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@sa_use_conversation];\n viewpoint BoundaryInterface;\n}\n\nsa_lifeline sa_outer_controller \"Controller\" id \"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023\" {\n parent @sa_full_scenario;\n represented @sa_control;\n}\n\nsa_lifeline sa_outer_technician \"Technician\" id \"155e4fe4-9e3b-5f4e-b886-28abcc3f086b\" {\n parent @sa_full_scenario;\n represented @sa_technician;\n}\n\nsa_occurrence sa_use_conversation \"Use the reviewed repair conversation\" id \"1c9da843-e2d3-5591-8e3f-db083a42867e\" {\n body {\n ScenarioUse {\n bindings [{\n local @sa_outer_controller;\n referenced @sa_caller;\n }, {\n local @sa_outer_technician;\n referenced @sa_responder;\n }];\n scenario @sa_conversation;\n };\n };\n parent @sa_full_scenario;\n}\n\n","sa/behavior/state_machine_sa_monitor.arcadia":"sa_state_machine sa_monitor \"Pressure supervision\" id \"132b3f28-3f88-5327-9868-8c8b645ed412\" {\n parent @sa_control;\n}\n\nsa_region sa_monitor_region \"Supervision cycle\" id \"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c\" {\n parent @sa_monitor;\n}\n\nsa_initial sa_monitor_initial \"Start\" id \"57eb5348-14d8-560e-996a-8dbf993243e2\" {\n parent @sa_monitor_region;\n}\n\nsa_state sa_monitoring \"Monitoring\" id \"8af21f9b-c21e-5aae-af0d-0958840f6655\" {\n parent @sa_monitor_region;\n}\n\nsa_state sa_waiting \"Awaiting repair\" id \"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37\" {\n parent @sa_monitor_region;\n}\n\nstate_transition sa_start_monitoring \"State transition: Monitoring\" id \"47730532-0372-5cc5-9d6d-0b8953aebdd8\" {\n source @sa_monitor_initial;\n target @sa_monitoring;\n}\n\nstate_transition sa_alarm_transition \"State transition: Awaiting repair\" id \"13c3bfa4-9254-5ab2-b96f-f65f402adf81\" {\n source @sa_monitoring;\n target @sa_waiting;\n triggers [@sa_high_pressure];\n}\n\nstate_action sa_assess_on_entry \"Assess when repair is needed\" id \"a887f96a-37cb-5891-8070-011fa276e5b5\" {\n phase Entry;\n source @sa_waiting;\n target @sa_assess;\n}\n\nstate_transition sa_normal_transition \"State transition: Monitoring\" id \"6e2c1b47-764c-577a-b325-ff66dd2a2768\" {\n guard \"repair confirmed and pressure is safe\";\n source @sa_waiting;\n target @sa_monitoring;\n}\n\n","sa/capabilities.arcadia":"sa_mission sa_mission \"Maintain safe water supply\" id \"5ad034b1-084d-5273-9e70-971671766132\" {\n}\n\nsa_capability sa_restore \"Restore a safe supply\" id \"81259051-370a-512d-a3b5-6420a6f933b6\" {\n}\n\nsa_capability sa_triage \"Assess an alarm\" id \"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f\" {\n}\n\nmission_capability sa_mission_delivery \"Mission capability: Restore a safe supply\" id \"a0902e0f-3d18-576a-9aca-975a136dfdd7\" {\n source @sa_mission;\n target @sa_restore;\n}\n\ncapability_include sa_include_triage \"Capability include: Assess an alarm\" id \"f3fe7690-734a-5877-8b57-a6599a4033c4\" {\n source @sa_restore;\n target @sa_triage;\n}\n\n","sa/functions/function_sa_audit_thresholds.arcadia":"sa_function sa_audit_thresholds \"Audit pressure thresholds\" id \"4149a872-3440-59de-9879-8981e78d27ab\" {\n description \"Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning.\";\n}\n\n","sa/functions/function_sa_restore_work.arcadia":"sa_function sa_restore_work \"Restore safe pressure\" id \"58867e7d-916e-5ebc-9e4c-8dbed1314be3\" {\n}\n\nsa_function sa_assess \"Assess pressure alarm\" id \"dddae020-a444-5d48-acc8-139d2696a672\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_request_out \"Request field repair output\" id \"24a6850e-b819-57e0-af88-ca4ab76581b7\" {\n contract {\n FunctionOutput {\n outgoing_items [@sa_repair_operation];\n };\n };\n parent @sa_assess;\n}\n\nsa_function sa_confirm \"Confirm safe pressure\" id \"d75eb3fa-a27d-52d5-8782-8b342b3865f6\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_report_in \"Report repair result input\" id \"391af7c4-b07d-53a7-8ddd-5c81461fc4f8\" {\n contract {\n FunctionInput {\n incoming_items [@sa_repair_operation];\n };\n };\n parent @sa_confirm;\n}\n\nsa_function sa_repair \"Repair valve in the field\" id \"9497e10f-04c4-5586-8738-2464a6f00bd4\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_report_out \"Report repair result output\" id \"994faed7-dbc8-5b96-9d62-7604ac0fbc3a\" {\n contract {\n FunctionOutput {\n outgoing_items [@sa_repair_operation];\n };\n };\n parent @sa_repair;\n}\n\nsa_port sa_repair_request_in \"Request field repair input\" id \"d2113fb0-a531-54ef-9484-13951b00ab8f\" {\n contract {\n FunctionInput {\n incoming_items [@sa_repair_operation];\n };\n };\n parent @sa_repair;\n}\n\nsa_function sa_reset \"Reset valve remotely\" id \"09342ccb-044b-5483-ac58-87dc3cf7831c\" {\n parent @sa_restore_work;\n}\n\ncapability_involvement sa_assessment_support \"Capability involvement: Assess an alarm\" id \"93eaad8d-83b7-5980-b9bb-86c9e3f31da4\" {\n source @sa_assess;\n target @sa_triage;\n}\n\nfunctional_exchange sa_repair_request \"Request field repair\" id \"93474111-f23e-56c1-b61b-b7c2396b91bd\" {\n items [@sa_repair_operation];\n source @sa_assess;\n source_port @sa_repair_request_out;\n target @sa_repair;\n target_port @sa_repair_request_in;\n}\n\nfunctional_exchange sa_repair_report \"Report repair result\" id \"684eadc3-e670-5779-a60f-bbc9a5bfb062\" {\n items [@sa_repair_operation];\n source @sa_repair;\n source_port @sa_repair_report_out;\n target @sa_confirm;\n target_port @sa_repair_report_in;\n}\n\n","sa/model.arcadia":"sa_exchange_category sa_contact_category \"Field contact\" id \"781cbe75-410f-5cc5-aeb8-a43491f77b99\" {\n exchanges [@sa_contact];\n family \"Participant\";\n}\n\nsa_event sa_high_pressure \"Pressure alarm detected\" id \"01490fa8-2f01-5ac8-9722-d55d45414379\" {\n body {\n Change {\n expression \"measured_pressure > operating_limit\";\n };\n };\n}\n\nsa_exchange_category sa_repair_traffic \"Repair work exchanges\" id \"a9a47e48-100c-57a8-95f0-7fe24da94f94\" {\n exchanges [@sa_repair_request, @sa_repair_report];\n}\n\n","sa/participants.arcadia":"sa_system sa_control \"Pressure coordination service\" id \"435bf87c-73fd-5e4d-978a-4c471bc9eaf0\" {\n}\n\nsa_port sa_control_port \"Repair service client\" id \"98d411e7-7c65-5c3f-b543-8bf0f2522ea2\" {\n contract {\n Component {\n kind Standard;\n orientation Unset;\n };\n };\n description \"Explicitly chosen Standard component port for the repair service.\";\n parent @sa_control;\n}\n\nsa_actor sa_technician \"Field technician\" id \"c05b9422-b9da-5de5-b21d-07ad23bd2b8a\" {\n}\n\nsa_port sa_technician_port \"Repair service provider\" id \"e6d69cbd-99d7-596b-bbe3-dada6118a600\" {\n contract {\n Component {\n kind Standard;\n orientation Unset;\n };\n };\n description \"Explicitly chosen Standard component port for the repair service.\";\n parent @sa_technician;\n}\n\nallocation sa_assess_allocation \"Allocation: Assess pressure alarm\" id \"9b9356d7-2db2-5a94-a47e-ea892cf02afe\" {\n source @sa_control;\n target @sa_assess;\n}\n\nallocation sa_audit_allocation \"Allocation: Audit pressure thresholds\" id \"1b245065-7242-5d81-8472-aaeb932054c9\" {\n source @sa_control;\n target @sa_audit_thresholds;\n}\n\nallocation sa_confirm_allocation \"Allocation: Confirm safe pressure\" id \"b76bf8de-2fa4-563f-a540-dd30f30e6c49\" {\n source @sa_control;\n target @sa_confirm;\n}\n\ninterface_requirement sa_client_requires \"Interface requirement: Valve repair service\" id \"4f85337b-f6eb-533c-a45a-9a5d1d9567ca\" {\n source @sa_control_port;\n target @sa_repair_interface;\n}\n\nboundary_exchange sa_contact \"Technician service conversation\" id \"63009b5f-539e-5914-b630-ec6b7fefb4d5\" {\n items [@sa_repair_operation];\n oriented false;\n source @sa_control_port;\n target @sa_technician_port;\n}\n\nexchange_allocation sa_report_carriage \"Exchange allocation: Report repair result\" id \"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb\" {\n source @sa_contact;\n target @sa_repair_report;\n}\n\nexchange_allocation sa_request_carriage \"Exchange allocation: Request field repair\" id \"4c4c4851-5a3d-5bb9-94df-b19f9cf39819\" {\n source @sa_contact;\n target @sa_repair_request;\n}\n\nport_allocation sa_port_report_in \"Port allocation: Report repair result input\" id \"568c5c01-de21-52a2-83bd-afdddc158085\" {\n source @sa_control_port;\n target @sa_repair_report_in;\n}\n\nport_allocation sa_port_request_out \"Port allocation: Request field repair output\" id \"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9\" {\n source @sa_control_port;\n target @sa_repair_request_out;\n}\n\nmission_involvement sa_mission_participant \"Mission involvement: Maintain safe water supply\" id \"1c1e5634-ba8c-591f-b143-90a27cdc6cd2\" {\n source @sa_control;\n target @sa_mission;\n}\n\nallocation sa_reset_allocation \"Allocation: Reset valve remotely\" id \"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3\" {\n source @sa_control;\n target @sa_reset;\n}\n\nallocation sa_repair_allocation \"Allocation: Repair valve in the field\" id \"725f2e1b-aa2c-5615-9b1f-28da178168fa\" {\n source @sa_technician;\n target @sa_repair;\n}\n\nport_allocation sa_port_report_out \"Port allocation: Report repair result output\" id \"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a\" {\n source @sa_technician_port;\n target @sa_repair_report_out;\n}\n\nport_allocation sa_port_request_in \"Port allocation: Request field repair input\" id \"09eaa992-4cdf-5ea3-b748-f10fd74b8cba\" {\n source @sa_technician_port;\n target @sa_repair_request_in;\n}\n\ninterface_provision sa_provider_provides \"Interface provision: Valve repair service\" id \"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada\" {\n source @sa_technician_port;\n target @sa_repair_interface;\n}\n\n","sa/types.arcadia":"sa_data_type sa_pressure \"Measured pressure\" id \"87d0a95b-af1b-5352-b753-e4c6533671a5\" {\n definition {\n Real {\n maximum 600.0;\n minimum 0.0;\n };\n };\n unit \"kPa\";\n}\n\nsa_interface sa_repair_interface \"Valve repair service\" id \"a4b8942e-a975-5f88-ad14-8f38c345baac\" {\n}\n\nsa_exchange_item sa_repair_operation \"Valve repair\" id \"a962fc5e-3ab0-5296-8b0d-fd84633f9218\" {\n mechanism Operation;\n}\n\nsa_data_field sa_pressure_parameter \"Pressure before / after repair\" id \"bb12ba5d-aab5-5a1b-99de-c767f5365b57\" {\n direction InOut;\n parent @sa_repair_operation;\n type_ref {\n Named @sa_pressure;\n };\n}\n\ninterface_item_allocation sa_repair_interface_item \"Repair operation contract\" id \"f074e041-23cf-54ad-af9c-f171e30621e7\" {\n acquisition Accept;\n source @sa_repair_interface;\n target @sa_repair_operation;\n transmission Synchronous;\n}\n\n","traceability.arcadia":"trace trace_oa_alarm_transition \"State transition: Awaiting repair ↔ State transition: Awaiting repair\" id \"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Awaiting repair\";\n };\n sa {\n description \"\";\n name \"State transition: Awaiting repair\";\n };\n };\n kind Manual;\n oa @oa_alarm_transition;\n sa @sa_alarm_transition;\n}\n\ntrace trace_oa_assess \"Assess pressure alarm ↔ Assess pressure alarm\" id \"5309f955-53fd-5ff4-9c0a-91737e947341\" {\n baseline {\n oa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n };\n oa @oa_assess;\n sa @sa_assess;\n}\n\ntrace trace_oa_assess_allocation \"Allocation: Assess pressure alarm ↔ Allocation: Assess pressure alarm\" id \"acdbee9c-5017-5154-804e-50801f0376ec\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Allocation: Assess pressure alarm\";\n };\n };\n kind Manual;\n oa @oa_assess_allocation;\n sa @sa_assess_allocation;\n}\n\ntrace trace_oa_assess_on_entry \"Assess when repair is needed ↔ Assess when repair is needed\" id \"fb02420d-b066-5773-87c1-198a056e0731\" {\n baseline {\n oa {\n description \"\";\n name \"Assess when repair is needed\";\n };\n sa {\n description \"\";\n name \"Assess when repair is needed\";\n };\n };\n kind Manual;\n oa @oa_assess_on_entry;\n sa @sa_assess_on_entry;\n}\n\ntrace trace_oa_assess_step \"Assess the alarm ↔ Assess the alarm\" id \"e848da41-445e-5e3c-8b4e-ef53fdddf1e1\" {\n baseline {\n oa {\n description \"\";\n name \"Assess the alarm\";\n };\n sa {\n description \"\";\n name \"Assess the alarm\";\n };\n };\n kind Sequence;\n oa @oa_assess_step;\n sa @sa_assess_step;\n}\n\ntrace trace_oa_assess_then_decide \"Continue ↔ Continue\" id \"a5c1eb01-a95f-5f7a-9742-7f201493d7aa\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_assess_then_decide;\n sa @sa_assess_then_decide;\n}\n\ntrace trace_oa_assessment_action \"Assess pressure alarm ↔ Assess pressure alarm\" id \"3a33de40-20a3-5252-899c-c12dc35e9783\" {\n baseline {\n oa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n };\n kind Sequence;\n oa @oa_assessment_action;\n sa @sa_assessment_action;\n}\n\ntrace trace_oa_assessment_delivery \"Chain involvement: Assess an alarm ↔ Chain involvement: Assess an alarm\" id \"5b96bfed-63e2-5d7f-b882-91e8b81f8efe\" {\n baseline {\n oa {\n description \"\";\n name \"Chain involvement: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Chain involvement: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_assessment_delivery;\n sa @sa_assessment_delivery;\n}\n\ntrace trace_oa_assessment_procedure \"Assess an alarm procedure ↔ Assess an alarm procedure\" id \"6ca4c78a-a5f2-5470-b401-732f5a8825d0\" {\n baseline {\n oa {\n description \"\";\n name \"Assess an alarm procedure\";\n };\n sa {\n description \"\";\n name \"Assess an alarm procedure\";\n };\n };\n kind Sequence;\n oa @oa_assessment_procedure;\n sa @sa_assessment_procedure;\n}\n\ntrace trace_oa_assessment_support \"Capability involvement: Assess an alarm ↔ Capability involvement: Assess an alarm\" id \"6e13cf86-7242-5e33-8912-b037cf6e8c87\" {\n baseline {\n oa {\n description \"\";\n name \"Capability involvement: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Capability involvement: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_assessment_support;\n sa @sa_assessment_support;\n}\n\ntrace trace_oa_call \"Request valve repair ↔ Request valve repair\" id \"f0cc86e5-f8fd-5091-a40d-dbfb6515072f\" {\n baseline {\n oa {\n description \"\";\n name \"Request valve repair\";\n };\n sa {\n description \"\";\n name \"Request valve repair\";\n };\n };\n kind Scenario;\n oa @oa_call;\n sa @sa_call;\n}\n\ntrace trace_oa_caller \"Controller ↔ Controller\" id \"241dfdac-2450-5704-a4cb-9f1047db1b6d\" {\n baseline {\n oa {\n description \"\";\n name \"Controller\";\n };\n sa {\n description \"\";\n name \"Controller\";\n };\n };\n kind Scenario;\n oa @oa_caller;\n sa @sa_caller;\n}\n\ntrace trace_oa_confirm \"Confirm safe pressure ↔ Confirm safe pressure\" id \"d7773ff5-cef5-50c1-8f9d-c5659115e1f0\" {\n baseline {\n oa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n };\n oa @oa_confirm;\n sa @sa_confirm;\n}\n\ntrace trace_oa_confirm_allocation \"Allocation: Confirm safe pressure ↔ Allocation: Confirm safe pressure\" id \"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Allocation: Confirm safe pressure\";\n };\n };\n kind Manual;\n oa @oa_confirm_allocation;\n sa @sa_confirm_allocation;\n}\n\ntrace trace_oa_confirm_path \"Continue ↔ Continue\" id \"a106d183-c239-5c9f-b1f1-141af19fc778\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_confirm_path;\n sa @sa_confirm_path;\n}\n\ntrace trace_oa_confirm_step \"Confirm safe pressure ↔ Confirm safe pressure\" id \"154abfce-c311-52d1-85d1-3f4c85203b26\" {\n baseline {\n oa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n };\n kind Sequence;\n oa @oa_confirm_step;\n sa @sa_confirm_step;\n}\n\ntrace trace_oa_contact \"Technician service conversation ↔ Technician service conversation\" id \"c9d65349-3400-58eb-8a55-57fa02de4b67\" {\n baseline {\n oa {\n description \"\";\n name \"Technician service conversation\";\n };\n sa {\n description \"\";\n name \"Technician service conversation\";\n };\n };\n kind Exchange;\n oa @oa_contact;\n sa @sa_contact;\n}\n\ntrace trace_oa_contact_category \"Field contact ↔ Field contact\" id \"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418\" {\n baseline {\n oa {\n description \"\";\n name \"Field contact\";\n };\n sa {\n description \"\";\n name \"Field contact\";\n };\n };\n kind Manual;\n oa @oa_contact_category;\n sa @sa_contact_category;\n}\n\ntrace trace_oa_control \"Control room ↔ Pressure coordination service\" id \"aba528ea-e396-582a-bfba-f6e2212d391a\" {\n baseline {\n oa {\n description \"\";\n name \"Control room\";\n };\n sa {\n description \"\";\n name \"Pressure coordination service\";\n };\n };\n kind Participant;\n oa @oa_control;\n sa @sa_control;\n}\n\ntrace trace_oa_conversation \"Repair request and measured reply ↔ Repair request and measured reply\" id \"3694c752-ba80-5702-a7d7-9cc66b6b01d8\" {\n baseline {\n oa {\n description \"\";\n name \"Repair request and measured reply\";\n };\n sa {\n description \"\";\n name \"Repair request and measured reply\";\n };\n };\n kind Scenario;\n oa @oa_conversation;\n sa @sa_conversation;\n}\n\ntrace trace_oa_decision \"Can a remote reset safely recover pressure? ↔ Can a remote reset safely recover pressure?\" id \"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941\" {\n baseline {\n oa {\n description \"\";\n name \"Can a remote reset safely recover pressure?\";\n };\n sa {\n description \"\";\n name \"Can a remote reset safely recover pressure?\";\n };\n };\n kind Sequence;\n oa @oa_decision;\n sa @sa_decision;\n}\n\ntrace trace_oa_field_merge \"Continue ↔ Continue\" id \"d32dd433-9c9e-5b57-9355-2970cc44a5f2\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_field_merge;\n sa @sa_field_merge;\n}\n\ntrace trace_oa_field_path \"else ↔ else\" id \"2e849e31-35aa-5aef-a989-26948038e52b\" {\n baseline {\n oa {\n description \"\";\n name \"else\";\n };\n sa {\n description \"\";\n name \"else\";\n };\n };\n kind Manual;\n oa @oa_field_path;\n sa @sa_field_path;\n}\n\ntrace trace_oa_field_procedure \"Field repair procedure ↔ Field repair procedure\" id \"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37\" {\n baseline {\n oa {\n description \"\";\n name \"Field repair procedure\";\n };\n sa {\n description \"\";\n name \"Field repair procedure\";\n };\n };\n kind Sequence;\n oa @oa_field_procedure;\n sa @sa_field_procedure;\n}\n\ntrace trace_oa_full_scenario \"Restore supply through field repair ↔ Restore supply through field repair\" id \"435bae4c-cf6d-59f3-9eb5-d660ebeec079\" {\n baseline {\n oa {\n description \"\";\n name \"Restore supply through field repair\";\n };\n sa {\n description \"\";\n name \"Restore supply through field repair\";\n };\n };\n kind Scenario;\n oa @oa_full_scenario;\n sa @sa_full_scenario;\n}\n\ntrace trace_oa_high_pressure \"Pressure alarm detected ↔ Pressure alarm detected\" id \"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure alarm detected\";\n };\n sa {\n description \"\";\n name \"Pressure alarm detected\";\n };\n };\n kind State;\n oa @oa_high_pressure;\n sa @sa_high_pressure;\n}\n\ntrace trace_oa_include_triage \"Capability include: Assess an alarm ↔ Capability include: Assess an alarm\" id \"77073fcb-53aa-5f06-987a-0317cbb6971d\" {\n baseline {\n oa {\n description \"\";\n name \"Capability include: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Capability include: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_include_triage;\n sa @sa_include_triage;\n}\n\ntrace trace_oa_merge \"Recovery path completed ↔ Recovery path completed\" id \"0c9de959-d366-5765-98eb-450ea27bd316\" {\n baseline {\n oa {\n description \"\";\n name \"Recovery path completed\";\n };\n sa {\n description \"\";\n name \"Recovery path completed\";\n };\n };\n kind Sequence;\n oa @oa_merge;\n sa @sa_merge;\n}\n\ntrace trace_oa_mission \"Maintain safe water supply ↔ Maintain safe water supply\" id \"c987bd0f-87f6-5550-945d-2a42450fe1c5\" {\n baseline {\n oa {\n description \"\";\n name \"Maintain safe water supply\";\n };\n sa {\n description \"\";\n name \"Maintain safe water supply\";\n };\n };\n kind Mission;\n oa @oa_mission;\n sa @sa_mission;\n}\n\ntrace trace_oa_mission_delivery \"Mission capability: Restore a safe supply ↔ Mission capability: Restore a safe supply\" id \"aa164208-394d-5bc7-8462-b0043f682aad\" {\n baseline {\n oa {\n description \"\";\n name \"Mission capability: Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Mission capability: Restore a safe supply\";\n };\n };\n kind Manual;\n oa @oa_mission_delivery;\n sa @sa_mission_delivery;\n}\n\ntrace trace_oa_mission_participant \"Mission involvement: Maintain safe water supply ↔ Mission involvement: Maintain safe water supply\" id \"8d693d90-5017-56af-b056-d29d3cb46baa\" {\n baseline {\n oa {\n description \"\";\n name \"Mission involvement: Maintain safe water supply\";\n };\n sa {\n description \"\";\n name \"Mission involvement: Maintain safe water supply\";\n };\n };\n kind Manual;\n oa @oa_mission_participant;\n sa @sa_mission_participant;\n}\n\ntrace trace_oa_monitor \"Pressure supervision ↔ Pressure supervision\" id \"b53863a2-ed80-5f98-ad3c-50e1b821066d\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure supervision\";\n };\n sa {\n description \"\";\n name \"Pressure supervision\";\n };\n };\n kind State;\n oa @oa_monitor;\n sa @sa_monitor;\n}\n\ntrace trace_oa_monitor_initial \"Start ↔ Start\" id \"48d243f0-553f-507e-acb0-9474ae156b63\" {\n baseline {\n oa {\n description \"\";\n name \"Start\";\n };\n sa {\n description \"\";\n name \"Start\";\n };\n };\n kind State;\n oa @oa_monitor_initial;\n sa @sa_monitor_initial;\n}\n\ntrace trace_oa_monitor_region \"Supervision cycle ↔ Supervision cycle\" id \"208753e0-9151-50d8-86ca-29fc28eca80b\" {\n baseline {\n oa {\n description \"\";\n name \"Supervision cycle\";\n };\n sa {\n description \"\";\n name \"Supervision cycle\";\n };\n };\n kind State;\n oa @oa_monitor_region;\n sa @sa_monitor_region;\n}\n\ntrace trace_oa_monitoring \"Monitoring ↔ Monitoring\" id \"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9\" {\n baseline {\n oa {\n description \"\";\n name \"Monitoring\";\n };\n sa {\n description \"\";\n name \"Monitoring\";\n };\n };\n kind State;\n oa @oa_monitoring;\n sa @sa_monitoring;\n}\n\ntrace trace_oa_normal_transition \"State transition: Monitoring ↔ State transition: Monitoring\" id \"c47cf0b4-fe15-5175-bd62-5292e43adc39\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n sa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n };\n kind Manual;\n oa @oa_normal_transition;\n sa @sa_normal_transition;\n}\n\ntrace trace_oa_outer_controller \"Controller ↔ Controller\" id \"fd195498-dbba-523b-94d0-49f3b9531a3e\" {\n baseline {\n oa {\n description \"\";\n name \"Controller\";\n };\n sa {\n description \"\";\n name \"Controller\";\n };\n };\n kind Scenario;\n oa @oa_outer_controller;\n sa @sa_outer_controller;\n}\n\ntrace trace_oa_outer_technician \"Technician ↔ Technician\" id \"c132a0df-1270-55a8-ac4e-6e5075823dc1\" {\n baseline {\n oa {\n description \"\";\n name \"Technician\";\n };\n sa {\n description \"\";\n name \"Technician\";\n };\n };\n kind Scenario;\n oa @oa_outer_technician;\n sa @sa_outer_technician;\n}\n\ntrace trace_oa_pressure \"Measured pressure ↔ Measured pressure\" id \"d9d47371-e98d-5d29-9df7-4de2d28a5c73\" {\n baseline {\n oa {\n description \"\";\n name \"Measured pressure\";\n };\n sa {\n description \"\";\n name \"Measured pressure\";\n };\n };\n kind Item;\n oa @oa_pressure;\n sa @sa_pressure;\n}\n\ntrace trace_oa_pressure_parameter \"Pressure before / after repair ↔ Pressure before / after repair\" id \"0d905fbb-5b3c-56f0-9f11-a27091901eb0\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure before / after repair\";\n };\n sa {\n description \"\";\n name \"Pressure before / after repair\";\n };\n };\n kind Item;\n oa @oa_pressure_parameter;\n sa @sa_pressure_parameter;\n}\n\ntrace trace_oa_remote_merge \"Continue ↔ Continue\" id \"1b788e74-36b2-5c17-a936-642dbe51ca3c\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_remote_merge;\n sa @sa_remote_merge;\n}\n\ntrace trace_oa_remote_path \"remote reset is authorized ↔ remote reset is authorized\" id \"eee79ec1-41d7-5374-986e-995a56b9026f\" {\n baseline {\n oa {\n description \"\";\n name \"remote reset is authorized\";\n };\n sa {\n description \"\";\n name \"remote reset is authorized\";\n };\n };\n kind Manual;\n oa @oa_remote_path;\n sa @sa_remote_path;\n}\n\ntrace trace_oa_repair \"Repair valve in the field ↔ Repair valve in the field\" id \"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13\" {\n baseline {\n oa {\n description \"\";\n name \"Repair valve in the field\";\n };\n sa {\n description \"\";\n name \"Repair valve in the field\";\n };\n };\n oa @oa_repair;\n sa @sa_repair;\n}\n\ntrace trace_oa_repair_allocation \"Allocation: Repair valve in the field ↔ Allocation: Repair valve in the field\" id \"3714d547-006f-5c3a-97f8-175ccc23d994\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Repair valve in the field\";\n };\n sa {\n description \"\";\n name \"Allocation: Repair valve in the field\";\n };\n };\n kind Manual;\n oa @oa_repair_allocation;\n sa @sa_repair_allocation;\n}\n\ntrace trace_oa_repair_operation \"Valve repair ↔ Valve repair\" id \"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2\" {\n baseline {\n oa {\n description \"\";\n name \"Valve repair\";\n };\n sa {\n description \"\";\n name \"Valve repair\";\n };\n };\n kind Item;\n oa @oa_repair_operation;\n sa @sa_repair_operation;\n}\n\ntrace trace_oa_repair_report \"Report repair result ↔ Report repair result\" id \"424eca39-1c29-5a2f-b9ee-33dd018926aa\" {\n baseline {\n oa {\n description \"\";\n name \"Report repair result\";\n };\n sa {\n description \"\";\n name \"Report repair result\";\n };\n };\n kind Exchange;\n oa @oa_repair_report;\n sa @sa_repair_report;\n}\n\ntrace trace_oa_repair_request \"Request field repair ↔ Request field repair\" id \"da8efc3c-78df-5b10-b2e5-1e28d6d99e86\" {\n baseline {\n oa {\n description \"\";\n name \"Request field repair\";\n };\n sa {\n description \"\";\n name \"Request field repair\";\n };\n };\n kind Exchange;\n oa @oa_repair_request;\n sa @sa_repair_request;\n}\n\ntrace trace_oa_repair_step \"Repair the valve ↔ Repair the valve\" id \"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4\" {\n baseline {\n oa {\n description \"\";\n name \"Repair the valve\";\n };\n sa {\n description \"\";\n name \"Repair the valve\";\n };\n };\n kind Sequence;\n oa @oa_repair_step;\n sa @sa_repair_step;\n}\n\ntrace trace_oa_repair_then_report \"Sequence link: Report the measured result ↔ Sequence link: Report the measured result\" id \"f8d34715-1dc8-504b-acdf-78b770aad1e8\" {\n baseline {\n oa {\n description \"\";\n name \"Sequence link: Report the measured result\";\n };\n sa {\n description \"\";\n name \"Sequence link: Report the measured result\";\n };\n };\n kind Manual;\n oa @oa_repair_then_report;\n sa @sa_repair_then_report;\n}\n\ntrace trace_oa_repair_traffic \"Repair work exchanges ↔ Repair work exchanges\" id \"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7\" {\n baseline {\n oa {\n description \"\";\n name \"Repair work exchanges\";\n };\n sa {\n description \"\";\n name \"Repair work exchanges\";\n };\n };\n kind Manual;\n oa @oa_repair_traffic;\n sa @sa_repair_traffic;\n}\n\ntrace trace_oa_reply \"Return pressure after repair ↔ Return pressure after repair\" id \"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa\" {\n baseline {\n oa {\n description \"\";\n name \"Return pressure after repair\";\n };\n sa {\n description \"\";\n name \"Return pressure after repair\";\n };\n };\n kind Scenario;\n oa @oa_reply;\n sa @sa_reply;\n}\n\ntrace trace_oa_report_step \"Report the measured result ↔ Report the measured result\" id \"e63b14d2-f408-56a2-aec4-be20cf4ace73\" {\n baseline {\n oa {\n description \"\";\n name \"Report the measured result\";\n };\n sa {\n description \"\";\n name \"Report the measured result\";\n };\n };\n kind Sequence;\n oa @oa_report_step;\n sa @sa_report_step;\n}\n\ntrace trace_oa_request_step \"Request the field repair ↔ Request the field repair\" id \"ad697c00-07d9-5799-89b3-2c78da8dff4d\" {\n baseline {\n oa {\n description \"\";\n name \"Request the field repair\";\n };\n sa {\n description \"\";\n name \"Request the field repair\";\n };\n };\n kind Sequence;\n oa @oa_request_step;\n sa @sa_request_step;\n}\n\ntrace trace_oa_request_then_repair \"Sequence link: Repair the valve ↔ Sequence link: Repair the valve\" id \"f2b7050c-629d-533f-b873-bffc33e072f7\" {\n baseline {\n oa {\n description \"\";\n name \"Sequence link: Repair the valve\";\n };\n sa {\n description \"\";\n name \"Sequence link: Repair the valve\";\n };\n };\n kind Manual;\n oa @oa_request_then_repair;\n sa @sa_request_then_repair;\n}\n\ntrace trace_oa_reset \"Reset valve remotely ↔ Reset valve remotely\" id \"82a5be1a-92a8-578d-9448-086062a20d8f\" {\n baseline {\n oa {\n description \"\";\n name \"Reset valve remotely\";\n };\n sa {\n description \"\";\n name \"Reset valve remotely\";\n };\n };\n oa @oa_reset;\n sa @sa_reset;\n}\n\ntrace trace_oa_reset_allocation \"Allocation: Reset valve remotely ↔ Allocation: Reset valve remotely\" id \"98ef05b5-5381-5d35-a433-ebab55e9f382\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Reset valve remotely\";\n };\n sa {\n description \"\";\n name \"Allocation: Reset valve remotely\";\n };\n };\n kind Manual;\n oa @oa_reset_allocation;\n sa @sa_reset_allocation;\n}\n\ntrace trace_oa_reset_step \"Try the authorized remote reset ↔ Try the authorized remote reset\" id \"ff84fc06-6f99-5cf3-b73d-236e9eff98a3\" {\n baseline {\n oa {\n description \"\";\n name \"Try the authorized remote reset\";\n };\n sa {\n description \"\";\n name \"Try the authorized remote reset\";\n };\n };\n kind Sequence;\n oa @oa_reset_step;\n sa @sa_reset_step;\n}\n\ntrace trace_oa_responder \"Technician ↔ Technician\" id \"c5051628-b7af-5fb1-a014-bb60a0b46e03\" {\n baseline {\n oa {\n description \"\";\n name \"Technician\";\n };\n sa {\n description \"\";\n name \"Technician\";\n };\n };\n kind Scenario;\n oa @oa_responder;\n sa @sa_responder;\n}\n\ntrace trace_oa_response \"Handle a pressure alarm ↔ Handle a pressure alarm\" id \"d3626818-4846-5893-9c02-3407cdba7f3c\" {\n baseline {\n oa {\n description \"\";\n name \"Handle a pressure alarm\";\n };\n sa {\n description \"\";\n name \"Handle a pressure alarm\";\n };\n };\n kind Sequence;\n oa @oa_response;\n sa @sa_response;\n}\n\ntrace trace_oa_response_delivery \"Chain involvement: Restore a safe supply ↔ Chain involvement: Restore a safe supply\" id \"70c90b0c-85ce-574a-a217-f0d19fad30e1\" {\n baseline {\n oa {\n description \"\";\n name \"Chain involvement: Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Chain involvement: Restore a safe supply\";\n };\n };\n kind Manual;\n oa @oa_response_delivery;\n sa @sa_response_delivery;\n}\n\ntrace trace_oa_restore \"Restore a safe supply ↔ Restore a safe supply\" id \"0fbef164-b5d3-58ba-ba41-54d0e63709ab\" {\n baseline {\n oa {\n description \"\";\n name \"Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Restore a safe supply\";\n };\n };\n kind Capability;\n oa @oa_restore;\n sa @sa_restore;\n}\n\ntrace trace_oa_restore_work \"Restore safe pressure ↔ Restore safe pressure\" id \"82cca563-9d5d-5479-aa1a-9db03e9674d1\" {\n baseline {\n oa {\n description \"\";\n name \"Restore safe pressure\";\n };\n sa {\n description \"\";\n name \"Restore safe pressure\";\n };\n };\n oa @oa_restore_work;\n sa @sa_restore_work;\n}\n\ntrace trace_oa_start_monitoring \"State transition: Monitoring ↔ State transition: Monitoring\" id \"07a7b82a-b5a7-5737-abfa-09e422f7420e\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n sa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n };\n kind Manual;\n oa @oa_start_monitoring;\n sa @sa_start_monitoring;\n}\n\ntrace trace_oa_technician \"Field technician ↔ Field technician\" id \"d47d3c36-50fb-5189-b801-d6fd1694bd49\" {\n baseline {\n oa {\n description \"\";\n name \"Field technician\";\n };\n sa {\n description \"\";\n name \"Field technician\";\n };\n };\n kind Participant;\n oa @oa_technician;\n sa @sa_technician;\n}\n\ntrace trace_oa_triage \"Assess an alarm ↔ Assess an alarm\" id \"6acd072d-431e-5881-ab20-1813b4fda0c5\" {\n baseline {\n oa {\n description \"\";\n name \"Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Assess an alarm\";\n };\n };\n kind Capability;\n oa @oa_triage;\n sa @sa_triage;\n}\n\ntrace trace_oa_use_conversation \"Use the reviewed repair conversation ↔ Use the reviewed repair conversation\" id \"f5733d3f-eee3-5cf7-a422-5edd2054d6a6\" {\n baseline {\n oa {\n description \"\";\n name \"Use the reviewed repair conversation\";\n };\n sa {\n description \"\";\n name \"Use the reviewed repair conversation\";\n };\n };\n kind Scenario;\n oa @oa_use_conversation;\n sa @sa_use_conversation;\n}\n\ntrace trace_oa_use_field \"Use the field repair procedure ↔ Use the field repair procedure\" id \"7a6b4b9c-4220-546a-a752-1587c2881fe1\" {\n baseline {\n oa {\n description \"\";\n name \"Use the field repair procedure\";\n };\n sa {\n description \"\";\n name \"Use the field repair procedure\";\n };\n };\n kind Sequence;\n oa @oa_use_field;\n sa @sa_use_field;\n}\n\ntrace trace_oa_waiting \"Awaiting repair ↔ Awaiting repair\" id \"0754be23-e4b8-53bc-b03c-89c2dbd80361\" {\n baseline {\n oa {\n description \"\";\n name \"Awaiting repair\";\n };\n sa {\n description \"\";\n name \"Awaiting repair\";\n };\n };\n kind State;\n oa @oa_waiting;\n sa @sa_waiting;\n}\n\n","views/diagram_oa_allocation_view.arcadia":"diagram oa_allocation_view \"1 · OA responsibility and repair traffic\" id \"103ea62c-ac56-5827-94e7-cf09bca96ccc\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n projection Allocation;\n}\n\nnode oa_allocation_view_oa_assess id \"5ae1c46d-59a3-50fd-8cc3-b292df21f951\" {\n diagram @oa_allocation_view;\n element @oa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_confirm id \"edd74060-ac61-5450-a57c-a6577daa5d50\" {\n diagram @oa_allocation_view;\n element @oa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_control id \"3191e05c-1c7f-5f0e-beb0-5f3bded54c48\" {\n diagram @oa_allocation_view;\n element @oa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_repair id \"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9\" {\n diagram @oa_allocation_view;\n element @oa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_reset id \"7066f78c-9736-5349-b94a-0587331b980e\" {\n diagram @oa_allocation_view;\n element @oa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_technician id \"d27f28ef-f10a-5355-9a05-6f2fd39b7de6\" {\n diagram @oa_allocation_view;\n element @oa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n","views/diagram_sa_allocation_view.arcadia":"diagram sa_allocation_view \"2 · SA service boundary and functions\" id \"35d3c24b-289e-59e5-a610-8333e2c6a4bb\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Allocation;\n}\n\nnode sa_allocation_view_sa_assess id \"60f6ad74-b69e-5aef-b832-f1bd60b903ae\" {\n diagram @sa_allocation_view;\n element @sa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_confirm id \"7e3ba36f-bc68-5520-bdb9-77083bb7bba2\" {\n diagram @sa_allocation_view;\n element @sa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_control id \"8345c76a-8d85-5c31-902e-ec1cd33ed4a3\" {\n diagram @sa_allocation_view;\n element @sa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_repair id \"34630a18-41b0-5fdd-bff4-ee86e93e8651\" {\n diagram @sa_allocation_view;\n element @sa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_reset id \"73406244-ebd7-5995-86c7-e17c73c50b32\" {\n diagram @sa_allocation_view;\n element @sa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_technician id \"f7225d1c-e506-505d-bb20-916950269d4b\" {\n diagram @sa_allocation_view;\n element @sa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n","views/diagram_sa_capability_view.arcadia":"diagram sa_capability_view \"4 · SA mission and included capability\" id \"3e6ad194-61b5-584c-b0f0-a78a20af5781\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Capabilities;\n}\n\nnode sa_capability_view_sa_control id \"41ddb68b-bd2b-5f91-82eb-efde01157828\" {\n diagram @sa_capability_view;\n element @sa_control;\n position {\n x 60.0;\n y 60.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_mission id \"4b814335-bf98-5b68-85d5-ea549766517a\" {\n diagram @sa_capability_view;\n element @sa_mission;\n position {\n x 420.0;\n y 60.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_restore id \"d3bc13f9-7726-5280-83fe-63f391c45afb\" {\n diagram @sa_capability_view;\n element @sa_restore;\n position {\n x 420.0;\n y 260.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_triage id \"069a3fb3-077c-59d8-91da-27b0665143c7\" {\n diagram @sa_capability_view;\n element @sa_triage;\n position {\n x 800.0;\n y 260.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n","views/diagram_sa_service_view.arcadia":"diagram sa_service_view \"3 · SA service conversation only\" id \"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Allocation;\n view_options {\n exchange_labels \"NameAndItems\";\n participant_categories {\n Any [@sa_contact_category];\n };\n work_categories {\n Any [];\n };\n };\n}\n\nnode sa_service_view_sa_assess id \"439f1e45-e5ed-567c-978b-4c93ef267db1\" {\n diagram @sa_service_view;\n element @sa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_confirm id \"6f138672-149b-5f88-ab07-7fc413a42262\" {\n diagram @sa_service_view;\n element @sa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_control id \"f53d4352-b042-56a6-8b3e-c51cd27254f9\" {\n diagram @sa_service_view;\n element @sa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_repair id \"ae36489d-6ec8-5f1c-b603-8b497227efba\" {\n diagram @sa_service_view;\n element @sa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_reset id \"d52da4e6-40b7-5dbc-84fb-80c443711c69\" {\n diagram @sa_service_view;\n element @sa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_technician id \"40210589-69f7-5209-b329-10bb83cf615c\" {\n diagram @sa_service_view;\n element @sa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n","views/diagram_sa_state_view.arcadia":"diagram sa_state_view \"5 · SA pressure supervision\" id \"30d5baf9-6581-5cb6-846a-bcaa1e6cce63\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection {\n StateMachine {\n machine @sa_monitor;\n };\n };\n}\n\nnode sa_state_view_sa_monitor id \"a676fbb9-0833-59a8-98cf-a10d8f4b7434\" {\n diagram @sa_state_view;\n element @sa_monitor;\n position {\n x 30.0;\n y 30.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitor_initial id \"5e2326a0-0f6c-5f8d-8a21-fdded18a9281\" {\n diagram @sa_state_view;\n element @sa_monitor_initial;\n position {\n x 100.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitor_region id \"55a74f91-2025-5001-8db8-9566b1dbe783\" {\n diagram @sa_state_view;\n element @sa_monitor_region;\n position {\n x 70.0;\n y 95.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitoring id \"b3af7b04-5a45-5b82-ab69-7eada4b876f0\" {\n diagram @sa_state_view;\n element @sa_monitoring;\n position {\n x 220.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_waiting id \"57acbb71-ca86-57fc-ae90-42dad195f0e0\" {\n diagram @sa_state_view;\n element @sa_waiting;\n position {\n x 650.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n"}}}