Rust checks / check (ubuntu-latest) (push) Canceled after 0s
Rust checks / check (windows-latest) (push) Canceled after 0s
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.
936 lines
26 KiB
JSON
936 lines
26 KiB
JSON
{
|
|
"schema_version": 7,
|
|
"id": "52060906-0000-4000-8000-000000000001",
|
|
"alias": "source7_native_contract",
|
|
"name": "Reusable procedures and operation identity",
|
|
"description": "",
|
|
"elements": {
|
|
"071edc32-5c27-5c1d-91ff-337c80b462d5": {
|
|
"id": "071edc32-5c27-5c1d-91ff-337c80b462d5",
|
|
"alias": "sa_work_a",
|
|
"name": "A · Begin assessment",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": "Function"
|
|
}
|
|
},
|
|
"08ff2083-dac1-5f4b-ad6a-7cc81d7be29d": {
|
|
"id": "08ff2083-dac1-5f4b-ad6a-7cc81d7be29d",
|
|
"alias": "oa_x",
|
|
"name": "X · Check authorization",
|
|
"description": "",
|
|
"parent": "2100ac23-79ee-54e1-b3cf-69f3d4f3b30a",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "e78d841a-a37e-5106-8356-b1e3ce6d2501",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"14d1133a-697d-5b54-b624-eed0fb04a354": {
|
|
"id": "14d1133a-697d-5b54-b624-eed0fb04a354",
|
|
"alias": "sa_a",
|
|
"name": "A · Begin assessment",
|
|
"description": "",
|
|
"parent": "c1d4eda2-fac7-5621-a7ac-25f985911bf5",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "071edc32-5c27-5c1d-91ff-337c80b462d5",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"1a215aed-f0b1-521d-b52f-0c1cfbbf1c36": {
|
|
"id": "1a215aed-f0b1-521d-b52f-0c1cfbbf1c36",
|
|
"alias": "sa_c",
|
|
"name": "C · Finish assessment",
|
|
"description": "",
|
|
"parent": "c1d4eda2-fac7-5621-a7ac-25f985911bf5",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "6575bce8-4185-519b-a004-d96650da63dc",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"1e27be58-3e3e-5869-ad30-e94a28ea2a2e": {
|
|
"id": "1e27be58-3e3e-5869-ad30-e94a28ea2a2e",
|
|
"alias": "oa_r2",
|
|
"name": "Second assessment",
|
|
"description": "",
|
|
"parent": "2100ac23-79ee-54e1-b3cf-69f3d4f3b30a",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"SequenceReference": {
|
|
"sequence": "af139b27-7e42-5729-9e49-53b2ac62c9e7"
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"2100ac23-79ee-54e1-b3cf-69f3d4f3b30a": {
|
|
"id": "2100ac23-79ee-54e1-b3cf-69f3d4f3b30a",
|
|
"alias": "oa_caller",
|
|
"name": "Caller with three assessments",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Oa": {
|
|
"Process": {
|
|
"steps": [
|
|
"08ff2083-dac1-5f4b-ad6a-7cc81d7be29d",
|
|
"d48951ad-c6db-5eae-923a-edccab97155e",
|
|
"1e27be58-3e3e-5869-ad30-e94a28ea2a2e",
|
|
"fc986c5c-eae7-5363-bcd5-b832d565a89a"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"25fdfe13-c45d-5822-830a-192ff13f660d": {
|
|
"id": "25fdfe13-c45d-5822-830a-192ff13f660d",
|
|
"alias": "oa_work_a",
|
|
"name": "A · Begin assessment",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Oa": "Activity"
|
|
}
|
|
},
|
|
"273d8df8-83c8-5d75-99d1-59a7c9fdb705": {
|
|
"id": "273d8df8-83c8-5d75-99d1-59a7c9fdb705",
|
|
"alias": "oa_nested_definition",
|
|
"name": "Nested assessment wrapper",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Oa": {
|
|
"Process": {
|
|
"steps": [
|
|
"e16033cd-3184-56ef-b462-5559ad212c84"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"3360ccb1-68ac-51cd-8d9a-8893000c80ef": {
|
|
"id": "3360ccb1-68ac-51cd-8d9a-8893000c80ef",
|
|
"alias": "sa_work_b",
|
|
"name": "B · Review assessment",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": "Function"
|
|
}
|
|
},
|
|
"47335738-0876-5f90-b25e-1636c7448e93": {
|
|
"id": "47335738-0876-5f90-b25e-1636c7448e93",
|
|
"alias": "oa_work_c",
|
|
"name": "C · Finish assessment",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Oa": "Activity"
|
|
}
|
|
},
|
|
"4a65dad8-e2a1-51dc-87a0-02ea4ab69384": {
|
|
"id": "4a65dad8-e2a1-51dc-87a0-02ea4ab69384",
|
|
"alias": "sa_r3",
|
|
"name": "Nested assessment",
|
|
"description": "",
|
|
"parent": "d4911fd0-52ed-535c-9f87-170e8f5731d2",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"SequenceReference": {
|
|
"sequence": "7932ab3a-6b60-5059-a3a0-fca3a2f9a197"
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-00000000000a": {
|
|
"id": "52060906-0000-4000-8000-00000000000a",
|
|
"alias": "operation_probe_10",
|
|
"name": "Operator console",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": "Actor"
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-00000000000b": {
|
|
"id": "52060906-0000-4000-8000-00000000000b",
|
|
"alias": "operation_probe_11",
|
|
"name": "Valve service",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": "System"
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-00000000000c": {
|
|
"id": "52060906-0000-4000-8000-00000000000c",
|
|
"alias": "operation_probe_12",
|
|
"name": "Service socket",
|
|
"description": "",
|
|
"parent": "52060906-0000-4000-8000-00000000000a",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Port": {
|
|
"contract": {
|
|
"Component": {
|
|
"kind": "Standard",
|
|
"orientation": "Unset"
|
|
}
|
|
},
|
|
"legacy": null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-00000000000d": {
|
|
"id": "52060906-0000-4000-8000-00000000000d",
|
|
"alias": "operation_probe_13",
|
|
"name": "Service socket",
|
|
"description": "",
|
|
"parent": "52060906-0000-4000-8000-00000000000b",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Port": {
|
|
"contract": {
|
|
"Component": {
|
|
"kind": "Standard",
|
|
"orientation": "Unset"
|
|
}
|
|
},
|
|
"legacy": null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-000000000014": {
|
|
"id": "52060906-0000-4000-8000-000000000014",
|
|
"alias": "operation_probe_20",
|
|
"name": "Reset",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"ExchangeItem": {
|
|
"kind": "Information",
|
|
"mechanism": "Operation",
|
|
"supertype": null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-000000000015": {
|
|
"id": "52060906-0000-4000-8000-000000000015",
|
|
"alias": "operation_probe_21",
|
|
"name": "ReadStatus",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"ExchangeItem": {
|
|
"kind": "Information",
|
|
"mechanism": "Operation",
|
|
"supertype": null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-000000000016": {
|
|
"id": "52060906-0000-4000-8000-000000000016",
|
|
"alias": "operation_probe_22",
|
|
"name": "Valve commands",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Interface": {
|
|
"supertype": null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-000000000028": {
|
|
"id": "52060906-0000-4000-8000-000000000028",
|
|
"alias": "operation_probe_40",
|
|
"name": "Reset then read status",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Scenario": {
|
|
"viewpoint": "BoundaryInterface",
|
|
"context": null,
|
|
"precondition": "",
|
|
"postcondition": "",
|
|
"steps": [
|
|
"52060906-0000-4000-8000-00000000002b",
|
|
"52060906-0000-4000-8000-00000000002c",
|
|
"aa8b674f-012f-583f-8dc7-a76407d1f8a7"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-000000000029": {
|
|
"id": "52060906-0000-4000-8000-000000000029",
|
|
"alias": "operation_probe_41",
|
|
"name": "Service participant",
|
|
"description": "",
|
|
"parent": "52060906-0000-4000-8000-000000000028",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "52060906-0000-4000-8000-00000000000a"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-00000000002a": {
|
|
"id": "52060906-0000-4000-8000-00000000002a",
|
|
"alias": "operation_probe_42",
|
|
"name": "Service participant",
|
|
"description": "",
|
|
"parent": "52060906-0000-4000-8000-000000000028",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "52060906-0000-4000-8000-00000000000b"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-00000000002b": {
|
|
"id": "52060906-0000-4000-8000-00000000002b",
|
|
"alias": "operation_probe_43",
|
|
"name": "Call Reset",
|
|
"description": "",
|
|
"parent": "52060906-0000-4000-8000-000000000028",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "52060906-0000-4000-8000-000000000022",
|
|
"sender": "52060906-0000-4000-8000-000000000029",
|
|
"receiver": "52060906-0000-4000-8000-00000000002a",
|
|
"message_kind": "Call",
|
|
"reply_to": null,
|
|
"values": []
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-00000000002c": {
|
|
"id": "52060906-0000-4000-8000-00000000002c",
|
|
"alias": "operation_probe_44",
|
|
"name": "Call ReadStatus",
|
|
"description": "",
|
|
"parent": "52060906-0000-4000-8000-000000000028",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "52060906-0000-4000-8000-000000000022",
|
|
"sender": "52060906-0000-4000-8000-000000000029",
|
|
"receiver": "52060906-0000-4000-8000-00000000002a",
|
|
"message_kind": "Call",
|
|
"reply_to": null,
|
|
"values": []
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"53ad2109-ba9d-5859-b258-64cdaab5c4a8": {
|
|
"id": "53ad2109-ba9d-5859-b258-64cdaab5c4a8",
|
|
"alias": "sa_x",
|
|
"name": "X · Check authorization",
|
|
"description": "",
|
|
"parent": "d4911fd0-52ed-535c-9f87-170e8f5731d2",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "8c3d9b89-aa12-5218-9de9-12b8b5d4e4b3",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"62cfdab1-a18b-5b06-8ee7-cd0b320e4024": {
|
|
"id": "62cfdab1-a18b-5b06-8ee7-cd0b320e4024",
|
|
"alias": "sa_r1",
|
|
"name": "First assessment",
|
|
"description": "",
|
|
"parent": "d4911fd0-52ed-535c-9f87-170e8f5731d2",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"SequenceReference": {
|
|
"sequence": "c1d4eda2-fac7-5621-a7ac-25f985911bf5"
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"6575bce8-4185-519b-a004-d96650da63dc": {
|
|
"id": "6575bce8-4185-519b-a004-d96650da63dc",
|
|
"alias": "sa_work_c",
|
|
"name": "C · Finish assessment",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": "Function"
|
|
}
|
|
},
|
|
"7932ab3a-6b60-5059-a3a0-fca3a2f9a197": {
|
|
"id": "7932ab3a-6b60-5059-a3a0-fca3a2f9a197",
|
|
"alias": "sa_nested_definition",
|
|
"name": "Nested assessment wrapper",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": {
|
|
"FunctionalChain": {
|
|
"steps": [
|
|
"e21febd2-30ec-5e9d-aa4c-3c54c95c2c9f"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"8c3d9b89-aa12-5218-9de9-12b8b5d4e4b3": {
|
|
"id": "8c3d9b89-aa12-5218-9de9-12b8b5d4e4b3",
|
|
"alias": "sa_work_x",
|
|
"name": "X · Check authorization",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": "Function"
|
|
}
|
|
},
|
|
"999b5e15-903f-5ca1-bc11-e51fadf80762": {
|
|
"id": "999b5e15-903f-5ca1-bc11-e51fadf80762",
|
|
"alias": "sa_r2",
|
|
"name": "Second assessment",
|
|
"description": "",
|
|
"parent": "d4911fd0-52ed-535c-9f87-170e8f5731d2",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"SequenceReference": {
|
|
"sequence": "c1d4eda2-fac7-5621-a7ac-25f985911bf5"
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"a39639dc-0ece-5b71-981d-c9523fed4914": {
|
|
"id": "a39639dc-0ece-5b71-981d-c9523fed4914",
|
|
"alias": "oa_work_b",
|
|
"name": "B · Review assessment",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Oa": "Activity"
|
|
}
|
|
},
|
|
"aa8b674f-012f-583f-8dc7-a76407d1f8a7": {
|
|
"id": "aa8b674f-012f-583f-8dc7-a76407d1f8a7",
|
|
"alias": "reset_reply",
|
|
"name": "Correlated reset reply",
|
|
"description": "",
|
|
"parent": "52060906-0000-4000-8000-000000000028",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "52060906-0000-4000-8000-000000000022",
|
|
"sender": "52060906-0000-4000-8000-00000000002a",
|
|
"receiver": "52060906-0000-4000-8000-000000000029",
|
|
"message_kind": "Reply",
|
|
"reply_to": "52060906-0000-4000-8000-00000000002b",
|
|
"values": []
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"af139b27-7e42-5729-9e49-53b2ac62c9e7": {
|
|
"id": "af139b27-7e42-5729-9e49-53b2ac62c9e7",
|
|
"alias": "oa_procedure",
|
|
"name": "Reusable assessment A to C",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Oa": {
|
|
"Process": {
|
|
"steps": [
|
|
"dc17769b-7e1e-5f15-99bb-0caf98bcb006",
|
|
"ef2a06af-6013-5f0b-a56d-db705f0685ce",
|
|
"c40c2011-4497-52f0-9e0e-10323b3150a8"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"bf9ba00e-2aaa-5f04-9ba1-2c242d07b938": {
|
|
"id": "bf9ba00e-2aaa-5f04-9ba1-2c242d07b938",
|
|
"alias": "sa_b",
|
|
"name": "B · Review assessment",
|
|
"description": "",
|
|
"parent": "c1d4eda2-fac7-5621-a7ac-25f985911bf5",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "3360ccb1-68ac-51cd-8d9a-8893000c80ef",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c1d4eda2-fac7-5621-a7ac-25f985911bf5": {
|
|
"id": "c1d4eda2-fac7-5621-a7ac-25f985911bf5",
|
|
"alias": "sa_procedure",
|
|
"name": "Reusable assessment A to C",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": {
|
|
"FunctionalChain": {
|
|
"steps": [
|
|
"14d1133a-697d-5b54-b624-eed0fb04a354",
|
|
"bf9ba00e-2aaa-5f04-9ba1-2c242d07b938",
|
|
"1a215aed-f0b1-521d-b52f-0c1cfbbf1c36"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c40c2011-4497-52f0-9e0e-10323b3150a8": {
|
|
"id": "c40c2011-4497-52f0-9e0e-10323b3150a8",
|
|
"alias": "oa_c",
|
|
"name": "C · Finish assessment",
|
|
"description": "",
|
|
"parent": "af139b27-7e42-5729-9e49-53b2ac62c9e7",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "47335738-0876-5f90-b25e-1636c7448e93",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"d48951ad-c6db-5eae-923a-edccab97155e": {
|
|
"id": "d48951ad-c6db-5eae-923a-edccab97155e",
|
|
"alias": "oa_r1",
|
|
"name": "First assessment",
|
|
"description": "",
|
|
"parent": "2100ac23-79ee-54e1-b3cf-69f3d4f3b30a",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"SequenceReference": {
|
|
"sequence": "af139b27-7e42-5729-9e49-53b2ac62c9e7"
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"d4911fd0-52ed-535c-9f87-170e8f5731d2": {
|
|
"id": "d4911fd0-52ed-535c-9f87-170e8f5731d2",
|
|
"alias": "sa_caller",
|
|
"name": "Caller with three assessments",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": {
|
|
"FunctionalChain": {
|
|
"steps": [
|
|
"53ad2109-ba9d-5859-b258-64cdaab5c4a8",
|
|
"62cfdab1-a18b-5b06-8ee7-cd0b320e4024",
|
|
"999b5e15-903f-5ca1-bc11-e51fadf80762",
|
|
"4a65dad8-e2a1-51dc-87a0-02ea4ab69384"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"dc17769b-7e1e-5f15-99bb-0caf98bcb006": {
|
|
"id": "dc17769b-7e1e-5f15-99bb-0caf98bcb006",
|
|
"alias": "oa_a",
|
|
"name": "A · Begin assessment",
|
|
"description": "",
|
|
"parent": "af139b27-7e42-5729-9e49-53b2ac62c9e7",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "25fdfe13-c45d-5822-830a-192ff13f660d",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"e16033cd-3184-56ef-b462-5559ad212c84": {
|
|
"id": "e16033cd-3184-56ef-b462-5559ad212c84",
|
|
"alias": "oa_inner",
|
|
"name": "Inner assessment",
|
|
"description": "",
|
|
"parent": "273d8df8-83c8-5d75-99d1-59a7c9fdb705",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"SequenceReference": {
|
|
"sequence": "af139b27-7e42-5729-9e49-53b2ac62c9e7"
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"e21febd2-30ec-5e9d-aa4c-3c54c95c2c9f": {
|
|
"id": "e21febd2-30ec-5e9d-aa4c-3c54c95c2c9f",
|
|
"alias": "sa_inner",
|
|
"name": "Inner assessment",
|
|
"description": "",
|
|
"parent": "7932ab3a-6b60-5059-a3a0-fca3a2f9a197",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"SequenceReference": {
|
|
"sequence": "c1d4eda2-fac7-5621-a7ac-25f985911bf5"
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"e78d841a-a37e-5106-8356-b1e3ce6d2501": {
|
|
"id": "e78d841a-a37e-5106-8356-b1e3ce6d2501",
|
|
"alias": "oa_work_x",
|
|
"name": "X · Check authorization",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Oa": "Activity"
|
|
}
|
|
},
|
|
"ef2a06af-6013-5f0b-a56d-db705f0685ce": {
|
|
"id": "ef2a06af-6013-5f0b-a56d-db705f0685ce",
|
|
"alias": "oa_b",
|
|
"name": "B · Review assessment",
|
|
"description": "",
|
|
"parent": "af139b27-7e42-5729-9e49-53b2ac62c9e7",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "a39639dc-0ece-5b71-981d-c9523fed4914",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"fc986c5c-eae7-5363-bcd5-b832d565a89a": {
|
|
"id": "fc986c5c-eae7-5363-bcd5-b832d565a89a",
|
|
"alias": "oa_r3",
|
|
"name": "Nested assessment",
|
|
"description": "",
|
|
"parent": "2100ac23-79ee-54e1-b3cf-69f3d4f3b30a",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"SequenceReference": {
|
|
"sequence": "273d8df8-83c8-5d75-99d1-59a7c9fdb705"
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"relations": {
|
|
"0fc11ada-23a6-5f39-9891-e7f363a1edfb": {
|
|
"id": "0fc11ada-23a6-5f39-9891-e7f363a1edfb",
|
|
"alias": "oa_a_then_b",
|
|
"name": "a then b",
|
|
"description": "",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"source": "dc17769b-7e1e-5f15-99bb-0caf98bcb006",
|
|
"target": "ef2a06af-6013-5f0b-a56d-db705f0685ce",
|
|
"guard": ""
|
|
}
|
|
}
|
|
},
|
|
"169f558e-a466-5fcc-b0d7-53e481952714": {
|
|
"id": "169f558e-a466-5fcc-b0d7-53e481952714",
|
|
"alias": "oa_b_then_c",
|
|
"name": "b then c",
|
|
"description": "",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"source": "ef2a06af-6013-5f0b-a56d-db705f0685ce",
|
|
"target": "c40c2011-4497-52f0-9e0e-10323b3150a8",
|
|
"guard": ""
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-00000000001e": {
|
|
"id": "52060906-0000-4000-8000-00000000001e",
|
|
"alias": "operation_probe_30",
|
|
"name": "InterfaceItemAllocation 30",
|
|
"description": "",
|
|
"body": {
|
|
"InterfaceItemAllocation": {
|
|
"source": "52060906-0000-4000-8000-000000000016",
|
|
"target": "52060906-0000-4000-8000-000000000014",
|
|
"order": 0,
|
|
"transmission": "Synchronous",
|
|
"acquisition": "Unspecified"
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-00000000001f": {
|
|
"id": "52060906-0000-4000-8000-00000000001f",
|
|
"alias": "operation_probe_31",
|
|
"name": "InterfaceItemAllocation 31",
|
|
"description": "",
|
|
"body": {
|
|
"InterfaceItemAllocation": {
|
|
"source": "52060906-0000-4000-8000-000000000016",
|
|
"target": "52060906-0000-4000-8000-000000000015",
|
|
"order": 0,
|
|
"transmission": "Synchronous",
|
|
"acquisition": "Unspecified"
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-000000000020": {
|
|
"id": "52060906-0000-4000-8000-000000000020",
|
|
"alias": "operation_probe_32",
|
|
"name": "InterfaceRequirement 32",
|
|
"description": "",
|
|
"body": {
|
|
"InterfaceRequirement": {
|
|
"source": "52060906-0000-4000-8000-00000000000c",
|
|
"target": "52060906-0000-4000-8000-000000000016"
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-000000000021": {
|
|
"id": "52060906-0000-4000-8000-000000000021",
|
|
"alias": "operation_probe_33",
|
|
"name": "InterfaceProvision 33",
|
|
"description": "",
|
|
"body": {
|
|
"InterfaceProvision": {
|
|
"source": "52060906-0000-4000-8000-00000000000d",
|
|
"target": "52060906-0000-4000-8000-000000000016"
|
|
}
|
|
}
|
|
},
|
|
"52060906-0000-4000-8000-000000000022": {
|
|
"id": "52060906-0000-4000-8000-000000000022",
|
|
"alias": "operation_probe_34",
|
|
"name": "BoundaryExchange 34",
|
|
"description": "",
|
|
"body": {
|
|
"BoundaryExchange": {
|
|
"source": "52060906-0000-4000-8000-00000000000c",
|
|
"target": "52060906-0000-4000-8000-00000000000d",
|
|
"oriented": false,
|
|
"items": [
|
|
"52060906-0000-4000-8000-000000000014",
|
|
"52060906-0000-4000-8000-000000000015"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"661511e2-3604-5faf-9deb-f741925615bb": {
|
|
"id": "661511e2-3604-5faf-9deb-f741925615bb",
|
|
"alias": "sa_a_then_b",
|
|
"name": "a then b",
|
|
"description": "",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"source": "14d1133a-697d-5b54-b624-eed0fb04a354",
|
|
"target": "bf9ba00e-2aaa-5f04-9ba1-2c242d07b938",
|
|
"guard": ""
|
|
}
|
|
}
|
|
},
|
|
"aedc3e72-fd4b-5dcd-b9c1-ced7aee3e0d1": {
|
|
"id": "aedc3e72-fd4b-5dcd-b9c1-ced7aee3e0d1",
|
|
"alias": "sa_b_then_c",
|
|
"name": "b then c",
|
|
"description": "",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"source": "bf9ba00e-2aaa-5f04-9ba1-2c242d07b938",
|
|
"target": "1a215aed-f0b1-521d-b52f-0c1cfbbf1c36",
|
|
"guard": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"diagrams": {},
|
|
"artifact_links": {},
|
|
"traces": {}
|
|
} |