Files
ARCADIA-Studio/examples/release1/transition-before.json
T
Codex e2ecfea69b
Rust checks / check (ubuntu-latest) (push) Canceled after 0s
Rust checks / check (windows-latest) (push) Canceled after 0s
Checkpoint source 7 workflows and in-progress diagram authoring redesign
Preserve current core, source, REST, desktop, recovery, documentation and validation work, including AGENTS.md and the development summary. This is a work-in-progress checkpoint: the new compact palette has outstanding compilation errors and native acceptance; earlier passing gates retain their documented scope.
2026-09-10 10:06:55 -07:00

1199 lines
35 KiB
JSON

{
"alias": "pressure_restoration",
"artifact_links": {},
"description": "A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network.",
"diagrams": {},
"elements": {
"022d3cfa-bbaf-5e13-924a-8e55099b8745": {
"alias": "oa_assessment_procedure",
"body": {
"Oa": {
"Process": {
"steps": [
"942975b8-0bef-5ae8-9fcb-c37497833fb0"
]
}
}
},
"description": "",
"id": "022d3cfa-bbaf-5e13-924a-8e55099b8745",
"name": "Assess an alarm procedure",
"parent": null
},
"0b07b9ed-492d-57f6-b0b1-ce8a709238a7": {
"alias": "oa_assess_step",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"SequenceReference": {
"sequence": "022d3cfa-bbaf-5e13-924a-8e55099b8745"
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "0b07b9ed-492d-57f6-b0b1-ce8a709238a7",
"name": "Assess the alarm",
"parent": "58bae2b0-f560-50f2-818d-19091d22d18a"
},
"1970608f-85d1-5234-ac86-5e2b0df27dc3": {
"alias": "oa_monitor",
"body": {
"Oa": {
"Shared": "StateMachine"
}
},
"description": "",
"id": "1970608f-85d1-5234-ac86-5e2b0df27dc3",
"name": "Pressure supervision",
"parent": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22"
},
"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771": {
"alias": "oa_contact_category",
"body": {
"Oa": {
"Shared": {
"ExchangeCategory": {
"exchanges": [
"27b47887-baf0-518b-bf87-f5acbf7d0b93"
],
"family": "Participant"
}
}
}
},
"description": "",
"id": "19bd3a3a-4d0c-56d5-bf50-a6b43fd81771",
"name": "Field contact",
"parent": null
},
"1b91f8a7-0bdb-514e-b1cd-955658e09927": {
"alias": "oa_restore_work",
"body": {
"Oa": "Activity"
},
"description": "",
"id": "1b91f8a7-0bdb-514e-b1cd-955658e09927",
"name": "Restore safe pressure",
"parent": null
},
"2011b3ac-614b-5a47-8891-7ff81965f425": {
"alias": "oa_outer_controller",
"body": {
"Oa": {
"Shared": {
"Lifeline": {
"represented": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22"
}
}
}
},
"description": "",
"id": "2011b3ac-614b-5a47-8891-7ff81965f425",
"name": "Controller",
"parent": "d6f881a4-95da-54e9-ad97-1b8965532629"
},
"20472233-5ce6-5ffe-b4ad-0bdbccf3e423": {
"alias": "oa_conversation",
"body": {
"Oa": {
"Shared": {
"Scenario": {
"context": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb",
"postcondition": "The controller has received the measured pressure after repair",
"precondition": "A pressure alarm has been assessed",
"steps": [
"b97437c6-cd7a-5a05-b537-b30a17dd936a",
"cc2d497a-fd15-5455-9ee5-e70eb95811d8"
],
"viewpoint": "ParticipantInteraction"
}
}
}
},
"description": "",
"id": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423",
"name": "Repair request and measured reply",
"parent": null
},
"32aa9940-df6e-5a12-b9bd-6337e2d2ed22": {
"alias": "oa_control",
"body": {
"Oa": "Entity"
},
"description": "",
"id": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
"name": "Control room",
"parent": null
},
"3dfee23a-148b-5cec-ad2d-b774e84ea5bb": {
"alias": "oa_restore",
"body": {
"Oa": "Capability"
},
"description": "",
"id": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb",
"name": "Restore a safe supply",
"parent": null
},
"41859a65-ded2-547b-ab03-14e2fa740cf9": {
"alias": "oa_caller",
"body": {
"Oa": {
"Shared": {
"Lifeline": {
"represented": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22"
}
}
}
},
"description": "",
"id": "41859a65-ded2-547b-ab03-14e2fa740cf9",
"name": "Controller",
"parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
},
"435bf87c-73fd-5e4d-978a-4c471bc9eaf0": {
"alias": "sa_control",
"body": {
"Sa": "System"
},
"description": "",
"id": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0",
"name": "Pressure coordination service",
"parent": null
},
"58bae2b0-f560-50f2-818d-19091d22d18a": {
"alias": "oa_response",
"body": {
"Oa": {
"Process": {
"steps": [
"0b07b9ed-492d-57f6-b0b1-ce8a709238a7",
"b280c6ca-e5f9-5424-a5c1-5676e01c2371",
"d2026fc2-74a8-5e22-9942-ff3eb68a3677",
"fc6763bf-a534-54bf-afcd-57ab285ff07d",
"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d",
"e00594a3-6122-5a6b-b3c2-ecb5506c741d"
]
}
}
},
"description": "",
"id": "58bae2b0-f560-50f2-818d-19091d22d18a",
"name": "Handle a pressure alarm",
"parent": null
},
"58c15833-6e75-523a-b57f-a88f19f6d672": {
"alias": "oa_waiting",
"body": {
"Oa": {
"Shared": {
"State": {
"do_activity": "",
"entry": "",
"exit": "",
"kind": "State"
}
}
}
},
"description": "",
"id": "58c15833-6e75-523a-b57f-a88f19f6d672",
"name": "Awaiting repair",
"parent": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7"
},
"5ba8079c-2dbe-5e98-ae82-2b60c6020a02": {
"alias": "oa_request_step",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"Exchange": {
"exchange": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d",
"message_kind": "Asynchronous",
"receiver": null,
"reply_to": null,
"sender": null,
"values": []
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "5ba8079c-2dbe-5e98-ae82-2b60c6020a02",
"name": "Request the field repair",
"parent": "5d3af417-244c-54bb-9588-16daedda4e1f"
},
"5d3af417-244c-54bb-9588-16daedda4e1f": {
"alias": "oa_field_procedure",
"body": {
"Oa": {
"Process": {
"steps": [
"5ba8079c-2dbe-5e98-ae82-2b60c6020a02",
"c59432fe-6092-5ee0-908d-9dbf39476471",
"df2fd3f8-6bc2-5380-a13f-36643ed35ac7"
]
}
}
},
"description": "",
"id": "5d3af417-244c-54bb-9588-16daedda4e1f",
"name": "Field repair procedure",
"parent": null
},
"61f7bbfb-74a4-5540-9182-2583dfb27a49": {
"alias": "oa_assess",
"body": {
"Oa": "Activity"
},
"description": "",
"id": "61f7bbfb-74a4-5540-9182-2583dfb27a49",
"name": "Assess pressure alarm",
"parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927"
},
"65d6b8d6-271a-5c84-8b42-abbe310c955e": {
"alias": "oa_high_pressure",
"body": {
"Oa": {
"Shared": {
"Event": {
"body": {
"Change": {
"expression": "measured_pressure > operating_limit"
}
}
}
}
}
},
"description": "",
"id": "65d6b8d6-271a-5c84-8b42-abbe310c955e",
"name": "Pressure alarm detected",
"parent": null
},
"6a30b763-cc51-546d-907f-5c63657cfd03": {
"alias": "oa_triage",
"body": {
"Oa": "Capability"
},
"description": "",
"id": "6a30b763-cc51-546d-907f-5c63657cfd03",
"name": "Assess an alarm",
"parent": null
},
"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d": {
"alias": "oa_merge",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"Control": {
"kind": "Merge"
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d",
"name": "Recovery path completed",
"parent": "58bae2b0-f560-50f2-818d-19091d22d18a"
},
"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae": {
"alias": "oa_monitoring",
"body": {
"Oa": {
"Shared": {
"State": {
"do_activity": "",
"entry": "",
"exit": "",
"kind": "State"
}
}
}
},
"description": "",
"id": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae",
"name": "Monitoring",
"parent": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7"
},
"727c0b5c-8db6-5eb7-83d6-735519c5949f": {
"alias": "oa_confirm",
"body": {
"Oa": "Activity"
},
"description": "",
"id": "727c0b5c-8db6-5eb7-83d6-735519c5949f",
"name": "Confirm safe pressure",
"parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927"
},
"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7": {
"alias": "oa_monitor_region",
"body": {
"Oa": {
"Shared": "Region"
}
},
"description": "",
"id": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7",
"name": "Supervision cycle",
"parent": "1970608f-85d1-5234-ac86-5e2b0df27dc3"
},
"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7": {
"alias": "oa_pressure_parameter",
"body": {
"Oa": {
"Shared": {
"DataField": {
"default": null,
"direction": "InOut",
"maximum": 1,
"minimum": 1,
"storage": "Value",
"type_ref": {
"Named": "e7824764-5db9-5384-8198-2fbaea2b10b2"
},
"unit": ""
}
}
}
},
"description": "",
"id": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7",
"name": "Pressure before / after repair",
"parent": "d736c7d6-d369-550a-8ba4-dae223e40bb3"
},
"9349b353-53f2-56f8-b571-a05b09335cdf": {
"alias": "oa_repair_traffic",
"body": {
"Oa": {
"Shared": {
"ExchangeCategory": {
"exchanges": [
"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d",
"b436d0b3-c824-5a96-af6b-2c269816d1cc"
],
"family": "Work"
}
}
}
},
"description": "",
"id": "9349b353-53f2-56f8-b571-a05b09335cdf",
"name": "Repair work exchanges",
"parent": null
},
"942975b8-0bef-5ae8-9fcb-c37497833fb0": {
"alias": "oa_assessment_action",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"Action": {
"action": "61f7bbfb-74a4-5540-9182-2583dfb27a49",
"lifeline": null
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "942975b8-0bef-5ae8-9fcb-c37497833fb0",
"name": "Assess pressure alarm",
"parent": "022d3cfa-bbaf-5e13-924a-8e55099b8745"
},
"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5": {
"alias": "oa_use_conversation",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"ScenarioUse": {
"bindings": [
{
"local": "2011b3ac-614b-5a47-8891-7ff81965f425",
"referenced": "41859a65-ded2-547b-ab03-14e2fa740cf9"
},
{
"local": "fffff882-78fd-5415-928d-c1ef7fac6576",
"referenced": "fc81c5f0-0442-5b88-992b-e5b10f351c59"
}
],
"scenario": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5",
"name": "Use the reviewed repair conversation",
"parent": "d6f881a4-95da-54e9-ad97-1b8965532629"
},
"a21465af-05f3-5fb5-8983-de26932422fb": {
"alias": "oa_repair",
"body": {
"Oa": "Activity"
},
"description": "",
"id": "a21465af-05f3-5fb5-8983-de26932422fb",
"name": "Repair valve in the field",
"parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927"
},
"a7ffb869-9dde-5e76-b276-c719c5c143a9": {
"alias": "oa_monitor_initial",
"body": {
"Oa": {
"Shared": {
"State": {
"do_activity": "",
"entry": "",
"exit": "",
"kind": "Initial"
}
}
}
},
"description": "",
"id": "a7ffb869-9dde-5e76-b276-c719c5c143a9",
"name": "Start",
"parent": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7"
},
"b280c6ca-e5f9-5424-a5c1-5676e01c2371": {
"alias": "oa_decision",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"Control": {
"kind": "Choice"
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "b280c6ca-e5f9-5424-a5c1-5676e01c2371",
"name": "Can a remote reset safely recover pressure?",
"parent": "58bae2b0-f560-50f2-818d-19091d22d18a"
},
"b97437c6-cd7a-5a05-b537-b30a17dd936a": {
"alias": "oa_call",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"Exchange": {
"exchange": "27b47887-baf0-518b-bf87-f5acbf7d0b93",
"message_kind": "Call",
"receiver": "fc81c5f0-0442-5b88-992b-e5b10f351c59",
"reply_to": null,
"sender": "41859a65-ded2-547b-ab03-14e2fa740cf9",
"values": [
{
"expression": "420.0",
"field": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7",
"path": []
}
]
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "b97437c6-cd7a-5a05-b537-b30a17dd936a",
"name": "Request valve repair",
"parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
},
"c05b9422-b9da-5de5-b21d-07ad23bd2b8a": {
"alias": "sa_technician",
"body": {
"Sa": "Actor"
},
"description": "",
"id": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a",
"name": "Field technician",
"parent": null
},
"c59432fe-6092-5ee0-908d-9dbf39476471": {
"alias": "oa_repair_step",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"Action": {
"action": "a21465af-05f3-5fb5-8983-de26932422fb",
"lifeline": null
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "c59432fe-6092-5ee0-908d-9dbf39476471",
"name": "Repair the valve",
"parent": "5d3af417-244c-54bb-9588-16daedda4e1f"
},
"c9c61f50-06e0-5d17-973d-dcc57cd5cc90": {
"alias": "oa_mission",
"body": {
"Oa": "Mission"
},
"description": "",
"id": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90",
"name": "Maintain safe water supply",
"parent": null
},
"cc2d497a-fd15-5455-9ee5-e70eb95811d8": {
"alias": "oa_reply",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"Exchange": {
"exchange": "27b47887-baf0-518b-bf87-f5acbf7d0b93",
"message_kind": "Reply",
"receiver": "41859a65-ded2-547b-ab03-14e2fa740cf9",
"reply_to": "b97437c6-cd7a-5a05-b537-b30a17dd936a",
"sender": "fc81c5f0-0442-5b88-992b-e5b10f351c59",
"values": [
{
"expression": "320.0",
"field": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7",
"path": []
}
]
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "cc2d497a-fd15-5455-9ee5-e70eb95811d8",
"name": "Return pressure after repair",
"parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
},
"d0c8be87-d238-503a-a549-7558a210507f": {
"alias": "oa_reset",
"body": {
"Oa": "Activity"
},
"description": "",
"id": "d0c8be87-d238-503a-a549-7558a210507f",
"name": "Reset valve remotely",
"parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927"
},
"d2026fc2-74a8-5e22-9942-ff3eb68a3677": {
"alias": "oa_reset_step",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"Action": {
"action": "d0c8be87-d238-503a-a549-7558a210507f",
"lifeline": null
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "d2026fc2-74a8-5e22-9942-ff3eb68a3677",
"name": "Try the authorized remote reset",
"parent": "58bae2b0-f560-50f2-818d-19091d22d18a"
},
"d6f881a4-95da-54e9-ad97-1b8965532629": {
"alias": "oa_full_scenario",
"body": {
"Oa": {
"Shared": {
"Scenario": {
"context": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb",
"postcondition": "The controller has received the measured pressure after repair",
"precondition": "A pressure alarm has been assessed",
"steps": [
"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5"
],
"viewpoint": "ParticipantInteraction"
}
}
}
},
"description": "",
"id": "d6f881a4-95da-54e9-ad97-1b8965532629",
"name": "Restore supply through field repair",
"parent": null
},
"d736c7d6-d369-550a-8ba4-dae223e40bb3": {
"alias": "oa_repair_operation",
"body": {
"Oa": {
"Shared": {
"ExchangeItem": {
"kind": "Information",
"mechanism": "Operation",
"supertype": null
}
}
}
},
"description": "",
"id": "d736c7d6-d369-550a-8ba4-dae223e40bb3",
"name": "Valve repair",
"parent": null
},
"df2fd3f8-6bc2-5380-a13f-36643ed35ac7": {
"alias": "oa_report_step",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"Exchange": {
"exchange": "b436d0b3-c824-5a96-af6b-2c269816d1cc",
"message_kind": "Asynchronous",
"receiver": null,
"reply_to": null,
"sender": null,
"values": []
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "df2fd3f8-6bc2-5380-a13f-36643ed35ac7",
"name": "Report the measured result",
"parent": "5d3af417-244c-54bb-9588-16daedda4e1f"
},
"e00594a3-6122-5a6b-b3c2-ecb5506c741d": {
"alias": "oa_confirm_step",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"Action": {
"action": "727c0b5c-8db6-5eb7-83d6-735519c5949f",
"lifeline": null
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "e00594a3-6122-5a6b-b3c2-ecb5506c741d",
"name": "Confirm safe pressure",
"parent": "58bae2b0-f560-50f2-818d-19091d22d18a"
},
"e07c3952-4a1a-5cc7-b7d5-03a01101ce49": {
"alias": "oa_technician",
"body": {
"Oa": "Actor"
},
"description": "",
"id": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49",
"name": "Field technician",
"parent": null
},
"e7824764-5db9-5384-8198-2fbaea2b10b2": {
"alias": "oa_pressure",
"body": {
"Oa": {
"Shared": {
"DataType": {
"default": null,
"definition": {
"Real": {
"maximum": 600.0,
"minimum": 0.0
}
},
"unit": "kPa"
}
}
}
},
"description": "",
"id": "e7824764-5db9-5384-8198-2fbaea2b10b2",
"name": "Measured pressure",
"parent": null
},
"fc6763bf-a534-54bf-afcd-57ab285ff07d": {
"alias": "oa_use_field",
"body": {
"Oa": {
"Shared": {
"Occurrence": {
"body": {
"SequenceReference": {
"sequence": "5d3af417-244c-54bb-9588-16daedda4e1f"
}
},
"postcondition": "",
"precondition": ""
}
}
}
},
"description": "",
"id": "fc6763bf-a534-54bf-afcd-57ab285ff07d",
"name": "Use the field repair procedure",
"parent": "58bae2b0-f560-50f2-818d-19091d22d18a"
},
"fc81c5f0-0442-5b88-992b-e5b10f351c59": {
"alias": "oa_responder",
"body": {
"Oa": {
"Shared": {
"Lifeline": {
"represented": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49"
}
}
}
},
"description": "",
"id": "fc81c5f0-0442-5b88-992b-e5b10f351c59",
"name": "Technician",
"parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
},
"fffff882-78fd-5415-928d-c1ef7fac6576": {
"alias": "oa_outer_technician",
"body": {
"Oa": {
"Shared": {
"Lifeline": {
"represented": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49"
}
}
}
},
"description": "",
"id": "fffff882-78fd-5415-928d-c1ef7fac6576",
"name": "Technician",
"parent": "d6f881a4-95da-54e9-ad97-1b8965532629"
}
},
"id": "2786d72f-5763-5f33-a57f-2773a4ca1a6c",
"name": "Restore safe water pressure — release 1 walkthrough",
"relations": {
"094b888c-450c-5c4f-971a-7d75db059574": {
"alias": "oa_request_carriage",
"body": {
"ExchangeAllocation": {
"source": "27b47887-baf0-518b-bf87-f5acbf7d0b93",
"target": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d"
}
},
"description": "",
"id": "094b888c-450c-5c4f-971a-7d75db059574",
"name": "Exchange allocation: Request field repair"
},
"0c4c9e58-ff32-5c00-b82a-d408a4be0183": {
"alias": "oa_mission_participant",
"body": {
"MissionInvolvement": {
"source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
"target": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90"
}
},
"description": "",
"id": "0c4c9e58-ff32-5c00-b82a-d408a4be0183",
"name": "Mission involvement: Maintain safe water supply"
},
"109e2d6b-7e86-5934-93a5-fab56eced84e": {
"alias": "oa_assess_then_decide",
"body": {
"SequenceLink": {
"guard": "",
"source": "0b07b9ed-492d-57f6-b0b1-ce8a709238a7",
"target": "b280c6ca-e5f9-5424-a5c1-5676e01c2371"
}
},
"description": "",
"id": "109e2d6b-7e86-5934-93a5-fab56eced84e",
"name": "Continue"
},
"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a": {
"alias": "oa_reset_allocation",
"body": {
"Allocation": {
"source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
"target": "d0c8be87-d238-503a-a549-7558a210507f"
}
},
"description": "",
"id": "1853df1f-30f4-5b1a-baac-2dcaf73c7b3a",
"name": "Allocation: Reset valve remotely"
},
"1f8b1898-65f6-5360-99cf-b78a71bd50ec": {
"alias": "oa_mission_delivery",
"body": {
"MissionCapability": {
"source": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90",
"target": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb"
}
},
"description": "",
"id": "1f8b1898-65f6-5360-99cf-b78a71bd50ec",
"name": "Mission capability: Restore a safe supply"
},
"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97": {
"alias": "oa_normal_transition",
"body": {
"StateTransition": {
"effect": "",
"effects": [],
"guard": "repair confirmed and pressure is safe",
"source": "58c15833-6e75-523a-b57f-a88f19f6d672",
"target": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae",
"transition_kind": "External",
"trigger": "",
"triggers": []
}
},
"description": "",
"id": "21fe5e8e-cbc2-5dad-b3e8-1df46e167d97",
"name": "State transition: Monitoring"
},
"229ee94f-d147-50f6-9769-b5bd0c03a084": {
"alias": "oa_confirm_path",
"body": {
"SequenceLink": {
"guard": "",
"source": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d",
"target": "e00594a3-6122-5a6b-b3c2-ecb5506c741d"
}
},
"description": "",
"id": "229ee94f-d147-50f6-9769-b5bd0c03a084",
"name": "Continue"
},
"27b47887-baf0-518b-bf87-f5acbf7d0b93": {
"alias": "oa_contact",
"body": {
"CommunicationMean": {
"items": [
"d736c7d6-d369-550a-8ba4-dae223e40bb3"
],
"oriented": false,
"source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
"target": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49"
}
},
"description": "",
"id": "27b47887-baf0-518b-bf87-f5acbf7d0b93",
"name": "Technician service conversation"
},
"2b00270c-79a5-52a5-af96-33346bea531b": {
"alias": "oa_start_monitoring",
"body": {
"StateTransition": {
"effect": "",
"effects": [],
"guard": "",
"source": "a7ffb869-9dde-5e76-b276-c719c5c143a9",
"target": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae",
"transition_kind": "External",
"trigger": "",
"triggers": []
}
},
"description": "",
"id": "2b00270c-79a5-52a5-af96-33346bea531b",
"name": "State transition: Monitoring"
},
"3f54d890-4ca5-5e36-873b-abb5c92d578c": {
"alias": "oa_request_then_repair",
"body": {
"SequenceLink": {
"guard": "",
"source": "5ba8079c-2dbe-5e98-ae82-2b60c6020a02",
"target": "c59432fe-6092-5ee0-908d-9dbf39476471"
}
},
"description": "",
"id": "3f54d890-4ca5-5e36-873b-abb5c92d578c",
"name": "Sequence link: Repair the valve"
},
"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a": {
"alias": "oa_report_carriage",
"body": {
"ExchangeAllocation": {
"source": "27b47887-baf0-518b-bf87-f5acbf7d0b93",
"target": "b436d0b3-c824-5a96-af6b-2c269816d1cc"
}
},
"description": "",
"id": "4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a",
"name": "Exchange allocation: Report repair result"
},
"594c61cd-94e0-5c07-890d-edfd520d7df9": {
"alias": "oa_assess_allocation",
"body": {
"Allocation": {
"source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
"target": "61f7bbfb-74a4-5540-9182-2583dfb27a49"
}
},
"description": "",
"id": "594c61cd-94e0-5c07-890d-edfd520d7df9",
"name": "Allocation: Assess pressure alarm"
},
"628cb4fc-fe63-5f6b-b364-6268f26b5740": {
"alias": "oa_assessment_delivery",
"body": {
"ChainInvolvement": {
"source": "022d3cfa-bbaf-5e13-924a-8e55099b8745",
"target": "6a30b763-cc51-546d-907f-5c63657cfd03"
}
},
"description": "",
"id": "628cb4fc-fe63-5f6b-b364-6268f26b5740",
"name": "Chain involvement: Assess an alarm"
},
"76218d89-68fd-531d-b35b-90c5b769a5ef": {
"alias": "oa_remote_path",
"body": {
"SequenceLink": {
"guard": "remote reset is authorized",
"source": "b280c6ca-e5f9-5424-a5c1-5676e01c2371",
"target": "d2026fc2-74a8-5e22-9942-ff3eb68a3677"
}
},
"description": "",
"id": "76218d89-68fd-531d-b35b-90c5b769a5ef",
"name": "remote reset is authorized"
},
"7fa37e63-db65-5aa7-88f2-31ff4347a787": {
"alias": "oa_assess_on_entry",
"body": {
"StateAction": {
"phase": "Entry",
"source": "58c15833-6e75-523a-b57f-a88f19f6d672",
"target": "61f7bbfb-74a4-5540-9182-2583dfb27a49"
}
},
"description": "",
"id": "7fa37e63-db65-5aa7-88f2-31ff4347a787",
"name": "Assess when repair is needed"
},
"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2": {
"alias": "oa_repair_allocation",
"body": {
"Allocation": {
"source": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49",
"target": "a21465af-05f3-5fb5-8983-de26932422fb"
}
},
"description": "",
"id": "ae53f363-0dec-5a7c-9afd-8fcd1b778ab2",
"name": "Allocation: Repair valve in the field"
},
"b436d0b3-c824-5a96-af6b-2c269816d1cc": {
"alias": "oa_repair_report",
"body": {
"Interaction": {
"items": [
"d736c7d6-d369-550a-8ba4-dae223e40bb3"
],
"source": "a21465af-05f3-5fb5-8983-de26932422fb",
"target": "727c0b5c-8db6-5eb7-83d6-735519c5949f"
}
},
"description": "",
"id": "b436d0b3-c824-5a96-af6b-2c269816d1cc",
"name": "Report repair result"
},
"bac43d3b-910b-5bdc-be9b-f78cf973e1ed": {
"alias": "oa_remote_merge",
"body": {
"SequenceLink": {
"guard": "",
"source": "d2026fc2-74a8-5e22-9942-ff3eb68a3677",
"target": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d"
}
},
"description": "",
"id": "bac43d3b-910b-5bdc-be9b-f78cf973e1ed",
"name": "Continue"
},
"bfd4326e-ea65-5269-b5e6-e063a355d1e9": {
"alias": "oa_confirm_allocation",
"body": {
"Allocation": {
"source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
"target": "727c0b5c-8db6-5eb7-83d6-735519c5949f"
}
},
"description": "",
"id": "bfd4326e-ea65-5269-b5e6-e063a355d1e9",
"name": "Allocation: Confirm safe pressure"
},
"c1adbbd0-a762-5ee3-8b9a-5c18af377771": {
"alias": "oa_field_path",
"body": {
"SequenceLink": {
"guard": "else",
"source": "b280c6ca-e5f9-5424-a5c1-5676e01c2371",
"target": "fc6763bf-a534-54bf-afcd-57ab285ff07d"
}
},
"description": "",
"id": "c1adbbd0-a762-5ee3-8b9a-5c18af377771",
"name": "else"
},
"c7c248f8-28b8-55be-9023-0991d44021e3": {
"alias": "oa_response_delivery",
"body": {
"ChainInvolvement": {
"source": "58bae2b0-f560-50f2-818d-19091d22d18a",
"target": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb"
}
},
"description": "",
"id": "c7c248f8-28b8-55be-9023-0991d44021e3",
"name": "Chain involvement: Restore a safe supply"
},
"c8196d35-2168-5fef-8b03-ba0d139bc00f": {
"alias": "oa_repair_then_report",
"body": {
"SequenceLink": {
"guard": "",
"source": "c59432fe-6092-5ee0-908d-9dbf39476471",
"target": "df2fd3f8-6bc2-5380-a13f-36643ed35ac7"
}
},
"description": "",
"id": "c8196d35-2168-5fef-8b03-ba0d139bc00f",
"name": "Sequence link: Report the measured result"
},
"c8593670-8906-530f-b6a2-3ada77a9c219": {
"alias": "oa_field_merge",
"body": {
"SequenceLink": {
"guard": "",
"source": "fc6763bf-a534-54bf-afcd-57ab285ff07d",
"target": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d"
}
},
"description": "",
"id": "c8593670-8906-530f-b6a2-3ada77a9c219",
"name": "Continue"
},
"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d": {
"alias": "oa_repair_request",
"body": {
"Interaction": {
"items": [
"d736c7d6-d369-550a-8ba4-dae223e40bb3"
],
"source": "61f7bbfb-74a4-5540-9182-2583dfb27a49",
"target": "a21465af-05f3-5fb5-8983-de26932422fb"
}
},
"description": "",
"id": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d",
"name": "Request field repair"
},
"e21d9a54-ae8e-5618-a4f8-67ee22b92638": {
"alias": "oa_include_triage",
"body": {
"CapabilityInclude": {
"source": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb",
"target": "6a30b763-cc51-546d-907f-5c63657cfd03"
}
},
"description": "",
"id": "e21d9a54-ae8e-5618-a4f8-67ee22b92638",
"name": "Capability include: Assess an alarm"
},
"fbde9d5e-c7e9-55db-a2be-497345c491b3": {
"alias": "oa_alarm_transition",
"body": {
"StateTransition": {
"effect": "",
"effects": [],
"guard": "",
"source": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae",
"target": "58c15833-6e75-523a-b57f-a88f19f6d672",
"transition_kind": "External",
"trigger": "",
"triggers": [
"65d6b8d6-271a-5c84-8b42-abbe310c955e"
]
}
},
"description": "",
"id": "fbde9d5e-c7e9-55db-a2be-497345c491b3",
"name": "State transition: Awaiting repair"
},
"ffdbfcd0-d423-5707-a880-0dfbe1400f72": {
"alias": "oa_assessment_support",
"body": {
"CapabilityInvolvement": {
"source": "61f7bbfb-74a4-5540-9182-2583dfb27a49",
"target": "6a30b763-cc51-546d-907f-5c63657cfd03"
}
},
"description": "",
"id": "ffdbfcd0-d423-5707-a880-0dfbe1400f72",
"name": "Capability involvement: Assess an alarm"
}
},
"schema_version": 7,
"traces": {}
}