docs: preserve closed native navigation 440 evidence
This commit is contained in:
+266
@@ -0,0 +1,266 @@
|
||||
{
|
||||
"status": "PASS",
|
||||
"started": "2026-09-13T08:34:02.344952+00:00",
|
||||
"fixture": "source",
|
||||
"label": "cancel-saved-440",
|
||||
"mode": "same",
|
||||
"work": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-work",
|
||||
"baseline_entry": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\project.arcadia",
|
||||
"helper": {
|
||||
"bytes": 10194,
|
||||
"sha256": "dcc60080014dc6bb74353f6224a5eedbfd7ddf82da83014fea9bf200b3d652f1"
|
||||
},
|
||||
"scope": "Saved disk snapshot and optional comparator only; native actions are separate.",
|
||||
"baseline_before": {
|
||||
"directories": [
|
||||
"sa"
|
||||
],
|
||||
"files": {
|
||||
"oa.arcadia": {
|
||||
"bytes": 2364,
|
||||
"sha256": "c04efaa1ae5a2053e63aac70f79ea7bb845ef1db1ff8e68f23abfe24f1bc180f"
|
||||
},
|
||||
"project.arcadia": {
|
||||
"bytes": 606,
|
||||
"sha256": "260505b7f54a0d256bce2af8499bb46cc78ffe564628bd5f976ce358d1796f3a"
|
||||
},
|
||||
"sa/assurance.arcadia": {
|
||||
"bytes": 682,
|
||||
"sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f"
|
||||
},
|
||||
"sa/participants.arcadia": {
|
||||
"bytes": 1231,
|
||||
"sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88"
|
||||
},
|
||||
"sa/reporting.arcadia": {
|
||||
"bytes": 3061,
|
||||
"sha256": "893050516ce47f07039f04879474c7a019b8b2f7b6002a8d950b005334e34692"
|
||||
},
|
||||
"views.arcadia": {
|
||||
"bytes": 3508,
|
||||
"sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"before": {
|
||||
"directories": [
|
||||
"sa"
|
||||
],
|
||||
"files": {
|
||||
"oa.arcadia": {
|
||||
"bytes": 2364,
|
||||
"sha256": "c04efaa1ae5a2053e63aac70f79ea7bb845ef1db1ff8e68f23abfe24f1bc180f"
|
||||
},
|
||||
"project.arcadia": {
|
||||
"bytes": 606,
|
||||
"sha256": "260505b7f54a0d256bce2af8499bb46cc78ffe564628bd5f976ce358d1796f3a"
|
||||
},
|
||||
"sa/assurance.arcadia": {
|
||||
"bytes": 682,
|
||||
"sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f"
|
||||
},
|
||||
"sa/participants.arcadia": {
|
||||
"bytes": 1231,
|
||||
"sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88"
|
||||
},
|
||||
"sa/reporting.arcadia": {
|
||||
"bytes": 3061,
|
||||
"sha256": "893050516ce47f07039f04879474c7a019b8b2f7b6002a8d950b005334e34692"
|
||||
},
|
||||
"views.arcadia": {
|
||||
"bytes": 3508,
|
||||
"sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"copy": {
|
||||
"directories": [
|
||||
"sa"
|
||||
],
|
||||
"files": {
|
||||
"oa.arcadia": {
|
||||
"bytes": 2364,
|
||||
"sha256": "c04efaa1ae5a2053e63aac70f79ea7bb845ef1db1ff8e68f23abfe24f1bc180f"
|
||||
},
|
||||
"project.arcadia": {
|
||||
"bytes": 606,
|
||||
"sha256": "260505b7f54a0d256bce2af8499bb46cc78ffe564628bd5f976ce358d1796f3a"
|
||||
},
|
||||
"sa/assurance.arcadia": {
|
||||
"bytes": 682,
|
||||
"sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f"
|
||||
},
|
||||
"sa/participants.arcadia": {
|
||||
"bytes": 1231,
|
||||
"sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88"
|
||||
},
|
||||
"sa/reporting.arcadia": {
|
||||
"bytes": 3061,
|
||||
"sha256": "893050516ce47f07039f04879474c7a019b8b2f7b6002a8d950b005334e34692"
|
||||
},
|
||||
"views.arcadia": {
|
||||
"bytes": 3508,
|
||||
"sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"after": {
|
||||
"directories": [
|
||||
"sa"
|
||||
],
|
||||
"files": {
|
||||
"oa.arcadia": {
|
||||
"bytes": 2364,
|
||||
"sha256": "c04efaa1ae5a2053e63aac70f79ea7bb845ef1db1ff8e68f23abfe24f1bc180f"
|
||||
},
|
||||
"project.arcadia": {
|
||||
"bytes": 606,
|
||||
"sha256": "260505b7f54a0d256bce2af8499bb46cc78ffe564628bd5f976ce358d1796f3a"
|
||||
},
|
||||
"sa/assurance.arcadia": {
|
||||
"bytes": 682,
|
||||
"sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f"
|
||||
},
|
||||
"sa/participants.arcadia": {
|
||||
"bytes": 1231,
|
||||
"sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88"
|
||||
},
|
||||
"sa/reporting.arcadia": {
|
||||
"bytes": 3061,
|
||||
"sha256": "893050516ce47f07039f04879474c7a019b8b2f7b6002a8d950b005334e34692"
|
||||
},
|
||||
"views.arcadia": {
|
||||
"bytes": 3508,
|
||||
"sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"exact_baseline_bytes": true,
|
||||
"oracle": {
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\run-navigation-palette-oracle.py",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-oracle-e124029\\build.json",
|
||||
"checkpoint-source-cancel-saved-440",
|
||||
"same",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\project.arcadia"
|
||||
],
|
||||
"exit": 0,
|
||||
"directory": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoint-source-cancel-saved-440",
|
||||
"receipt": {
|
||||
"bytes": 8363,
|
||||
"sha256": "4c912daa2670ec850aad381819b11379f55959bd23830dffc1e872a11686ade1"
|
||||
}
|
||||
},
|
||||
"final_work": {
|
||||
"directories": [
|
||||
"sa"
|
||||
],
|
||||
"files": {
|
||||
"oa.arcadia": {
|
||||
"bytes": 2364,
|
||||
"sha256": "c04efaa1ae5a2053e63aac70f79ea7bb845ef1db1ff8e68f23abfe24f1bc180f"
|
||||
},
|
||||
"project.arcadia": {
|
||||
"bytes": 606,
|
||||
"sha256": "260505b7f54a0d256bce2af8499bb46cc78ffe564628bd5f976ce358d1796f3a"
|
||||
},
|
||||
"sa/assurance.arcadia": {
|
||||
"bytes": 682,
|
||||
"sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f"
|
||||
},
|
||||
"sa/participants.arcadia": {
|
||||
"bytes": 1231,
|
||||
"sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88"
|
||||
},
|
||||
"sa/reporting.arcadia": {
|
||||
"bytes": 3061,
|
||||
"sha256": "893050516ce47f07039f04879474c7a019b8b2f7b6002a8d950b005334e34692"
|
||||
},
|
||||
"views.arcadia": {
|
||||
"bytes": 3508,
|
||||
"sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"final_baseline": {
|
||||
"directories": [
|
||||
"sa"
|
||||
],
|
||||
"files": {
|
||||
"oa.arcadia": {
|
||||
"bytes": 2364,
|
||||
"sha256": "c04efaa1ae5a2053e63aac70f79ea7bb845ef1db1ff8e68f23abfe24f1bc180f"
|
||||
},
|
||||
"project.arcadia": {
|
||||
"bytes": 606,
|
||||
"sha256": "260505b7f54a0d256bce2af8499bb46cc78ffe564628bd5f976ce358d1796f3a"
|
||||
},
|
||||
"sa/assurance.arcadia": {
|
||||
"bytes": 682,
|
||||
"sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f"
|
||||
},
|
||||
"sa/participants.arcadia": {
|
||||
"bytes": 1231,
|
||||
"sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88"
|
||||
},
|
||||
"sa/reporting.arcadia": {
|
||||
"bytes": 3061,
|
||||
"sha256": "893050516ce47f07039f04879474c7a019b8b2f7b6002a8d950b005334e34692"
|
||||
},
|
||||
"views.arcadia": {
|
||||
"bytes": 3508,
|
||||
"sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"final_copy": {
|
||||
"directories": [
|
||||
"sa"
|
||||
],
|
||||
"files": {
|
||||
"oa.arcadia": {
|
||||
"bytes": 2364,
|
||||
"sha256": "c04efaa1ae5a2053e63aac70f79ea7bb845ef1db1ff8e68f23abfe24f1bc180f"
|
||||
},
|
||||
"project.arcadia": {
|
||||
"bytes": 606,
|
||||
"sha256": "260505b7f54a0d256bce2af8499bb46cc78ffe564628bd5f976ce358d1796f3a"
|
||||
},
|
||||
"sa/assurance.arcadia": {
|
||||
"bytes": 682,
|
||||
"sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f"
|
||||
},
|
||||
"sa/participants.arcadia": {
|
||||
"bytes": 1231,
|
||||
"sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88"
|
||||
},
|
||||
"sa/reporting.arcadia": {
|
||||
"bytes": 3061,
|
||||
"sha256": "893050516ce47f07039f04879474c7a019b8b2f7b6002a8d950b005334e34692"
|
||||
},
|
||||
"views.arcadia": {
|
||||
"bytes": 3508,
|
||||
"sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"inputs_unchanged": true,
|
||||
"watched_inputs": {
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-example-preparation.json": {
|
||||
"bytes": 2458,
|
||||
"sha256": "d57250523090b40b81c07409fef99028d25903903d88a08d79842c6361d32c69"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\run-navigation-palette-oracle.py": {
|
||||
"bytes": 5078,
|
||||
"sha256": "b1d56ec226d7b6d5d5d1d00e4bc8727c016e44a6208831ea8d35ae142c097288"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-oracle-e124029\\build.json": {
|
||||
"bytes": 7770,
|
||||
"sha256": "27ff0d612a5b9e4c378ae135745f266acfbf498af9f503d9e04f45ceed19a35a"
|
||||
}
|
||||
},
|
||||
"finished": "2026-09-13T08:34:08.746301+00:00"
|
||||
}
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
PASS same: complete Project and exact SourceBundle restored
|
||||
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\source-baseline\project.arcadia: SourceDiagnostic { path: "oa.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unspecified_exchange_mechanism", object_id: Some(00000000-0000-4000-8000-000000000107), field: Some("mechanism"), line: 34, column: 15, message: "Choose the exchange mechanism when its contract is known.", span: Span { start: 1598, end: 1609 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\source-baseline\project.arcadia: SourceDiagnostic { path: "sa/reporting.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unspecified_exchange_mechanism", object_id: Some(00000000-0000-4000-8000-000000000406), field: Some("mechanism"), line: 34, column: 15, message: "Choose the exchange mechanism when its contract is known.", span: Span { start: 1649, end: 1660 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\source-baseline\project.arcadia: SourceDiagnostic { path: "oa.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000104), field: None, line: 12, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 695, end: 869 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\source-baseline\project.arcadia: SourceDiagnostic { path: "oa.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000105), field: None, line: 15, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 874, end: 1053 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\source-baseline\project.arcadia: SourceDiagnostic { path: "oa.arcadia", diagnostic: Diagnostic { severity: Warning, code: "capability_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000106), field: None, line: 20, column: 1, message: "Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.", span: Span { start: 1057, end: 1150 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\source-baseline\project.arcadia: SourceDiagnostic { path: "sa/reporting.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000402), field: None, line: 4, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 255, end: 596 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\source-baseline\project.arcadia: SourceDiagnostic { path: "sa/reporting.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000403), field: None, line: 11, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 682, end: 1034 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\source-baseline\project.arcadia: SourceDiagnostic { path: "sa/reporting.arcadia", diagnostic: Diagnostic { severity: Warning, code: "capability_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000408), field: None, line: 38, column: 1, message: "Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.", span: Span { start: 1701, end: 1810 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\source-baseline\project.arcadia: SourceDiagnostic { path: "sa/assurance.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000412), field: None, line: 5, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 341, end: 521 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\source-baseline\project.arcadia: SourceDiagnostic { path: "oa.arcadia", diagnostic: Diagnostic { severity: Warning, code: "exchange_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000203), field: None, line: 46, column: 1, message: "Use this exchange in a process/chain or scenario.", span: Span { start: 2019, end: 2189 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\source-baseline\project.arcadia: SourceDiagnostic { path: "sa/reporting.arcadia", diagnostic: Diagnostic { severity: Warning, code: "exchange_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000505), field: None, line: 46, column: 1, message: "Use this exchange in a process/chain or scenario.", span: Span { start: 2114, end: 2349 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\checkpoints\source-cancel-saved-440\tree\project.arcadia: SourceDiagnostic { path: "oa.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unspecified_exchange_mechanism", object_id: Some(00000000-0000-4000-8000-000000000107), field: Some("mechanism"), line: 34, column: 15, message: "Choose the exchange mechanism when its contract is known.", span: Span { start: 1598, end: 1609 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\checkpoints\source-cancel-saved-440\tree\project.arcadia: SourceDiagnostic { path: "sa/reporting.arcadia", diagnostic: Diagnostic { severity: Warning, code: "unspecified_exchange_mechanism", object_id: Some(00000000-0000-4000-8000-000000000406), field: Some("mechanism"), line: 34, column: 15, message: "Choose the exchange mechanism when its contract is known.", span: Span { start: 1649, end: 1660 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\checkpoints\source-cancel-saved-440\tree\project.arcadia: SourceDiagnostic { path: "oa.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000104), field: None, line: 12, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 695, end: 869 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\checkpoints\source-cancel-saved-440\tree\project.arcadia: SourceDiagnostic { path: "oa.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000105), field: None, line: 15, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 874, end: 1053 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\checkpoints\source-cancel-saved-440\tree\project.arcadia: SourceDiagnostic { path: "oa.arcadia", diagnostic: Diagnostic { severity: Warning, code: "capability_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000106), field: None, line: 20, column: 1, message: "Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.", span: Span { start: 1057, end: 1150 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\checkpoints\source-cancel-saved-440\tree\project.arcadia: SourceDiagnostic { path: "sa/reporting.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000402), field: None, line: 4, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 255, end: 596 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\checkpoints\source-cancel-saved-440\tree\project.arcadia: SourceDiagnostic { path: "sa/reporting.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000403), field: None, line: 11, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 682, end: 1034 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\checkpoints\source-cancel-saved-440\tree\project.arcadia: SourceDiagnostic { path: "sa/reporting.arcadia", diagnostic: Diagnostic { severity: Warning, code: "capability_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000408), field: None, line: 38, column: 1, message: "Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.", span: Span { start: 1701, end: 1810 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\checkpoints\source-cancel-saved-440\tree\project.arcadia: SourceDiagnostic { path: "sa/assurance.arcadia", diagnostic: Diagnostic { severity: Warning, code: "work_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000412), field: None, line: 5, column: 5, message: "Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.", span: Span { start: 341, end: 521 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\checkpoints\source-cancel-saved-440\tree\project.arcadia: SourceDiagnostic { path: "oa.arcadia", diagnostic: Diagnostic { severity: Warning, code: "exchange_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000203), field: None, line: 46, column: 1, message: "Use this exchange in a process/chain or scenario.", span: Span { start: 2019, end: 2189 } }, related: [] }
|
||||
Permitted non-error diagnostic in C:\Users\User\Documents\Git\ARCADIA-Studio\.local\native-qa\navigation-palette-20260913-01\checkpoints\source-cancel-saved-440\tree\project.arcadia: SourceDiagnostic { path: "sa/reporting.arcadia", diagnostic: Diagnostic { severity: Warning, code: "exchange_without_behavior_context", object_id: Some(00000000-0000-4000-8000-000000000505), field: None, line: 46, column: 1, message: "Use this exchange in a process/chain or scenario.", span: Span { start: 2114, end: 2349 } }, related: [] }
|
||||
|
||||
{"run": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoint-source-cancel-saved-440", "exit": 0, "outcome": "passed", "changed_inputs": []}
|
||||
+128
@@ -0,0 +1,128 @@
|
||||
{
|
||||
"start": "2026-09-13T08:34:05.845289+00:00",
|
||||
"end": "2026-09-13T08:34:08.336851+00:00",
|
||||
"source": "e1240295bd114d23d3f67a69e6b38bdb2e25bb0d",
|
||||
"command": [
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-oracle-e124029\\navigation-oracle-e124029.exe",
|
||||
"same",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\project.arcadia"
|
||||
],
|
||||
"exit": 0,
|
||||
"outcome": "passed",
|
||||
"failure": null,
|
||||
"changed_inputs": [],
|
||||
"inputs_unchanged": true,
|
||||
"inputs_before": {
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-oracle-e124029\\navigation-oracle-e124029.exe": {
|
||||
"bytes": 21025792,
|
||||
"sha256": "8937a59a0e1c51619087b43ab059a6e9af3eef9d69dd2735601143ece3452ada"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\libunwind.dll": {
|
||||
"bytes": 190464,
|
||||
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-oracle-e124029\\build.json": {
|
||||
"bytes": 7770,
|
||||
"sha256": "27ff0d612a5b9e4c378ae135745f266acfbf498af9f503d9e04f45ceed19a35a"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-palette-gates-20260913\\list-e124029.inputs.json": {
|
||||
"bytes": 107751,
|
||||
"sha256": "a011170b83ddc0c835428c10b2079b0df02d2bd6f90167f16b1297c683601a87"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\oa.arcadia": {
|
||||
"bytes": 2364,
|
||||
"sha256": "c04efaa1ae5a2053e63aac70f79ea7bb845ef1db1ff8e68f23abfe24f1bc180f"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\project.arcadia": {
|
||||
"bytes": 606,
|
||||
"sha256": "260505b7f54a0d256bce2af8499bb46cc78ffe564628bd5f976ce358d1796f3a"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\views.arcadia": {
|
||||
"bytes": 3508,
|
||||
"sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\sa\\assurance.arcadia": {
|
||||
"bytes": 682,
|
||||
"sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\sa\\participants.arcadia": {
|
||||
"bytes": 1231,
|
||||
"sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\sa\\reporting.arcadia": {
|
||||
"bytes": 3061,
|
||||
"sha256": "893050516ce47f07039f04879474c7a019b8b2f7b6002a8d950b005334e34692"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\oa.arcadia": {
|
||||
"bytes": 2364,
|
||||
"sha256": "c04efaa1ae5a2053e63aac70f79ea7bb845ef1db1ff8e68f23abfe24f1bc180f"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\project.arcadia": {
|
||||
"bytes": 606,
|
||||
"sha256": "260505b7f54a0d256bce2af8499bb46cc78ffe564628bd5f976ce358d1796f3a"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\views.arcadia": {
|
||||
"bytes": 3508,
|
||||
"sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\sa\\assurance.arcadia": {
|
||||
"bytes": 682,
|
||||
"sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\sa\\participants.arcadia": {
|
||||
"bytes": 1231,
|
||||
"sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\sa\\reporting.arcadia": {
|
||||
"bytes": 3061,
|
||||
"sha256": "893050516ce47f07039f04879474c7a019b8b2f7b6002a8d950b005334e34692"
|
||||
}
|
||||
},
|
||||
"input_trees": [
|
||||
{
|
||||
"folder": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline",
|
||||
"paths": [
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\oa.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\sa\\assurance.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\sa\\participants.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\sa\\reporting.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\source-baseline\\views.arcadia"
|
||||
]
|
||||
},
|
||||
{
|
||||
"folder": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree",
|
||||
"paths": [
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\oa.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\sa\\assurance.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\sa\\participants.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\sa\\reporting.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoints\\source-cancel-saved-440\\tree\\views.arcadia"
|
||||
]
|
||||
}
|
||||
],
|
||||
"verified_core_inputs": 111,
|
||||
"oracle_sha256": "8937a59a0e1c51619087b43ab059a6e9af3eef9d69dd2735601143ece3452ada",
|
||||
"build": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-oracle-e124029\\build.json",
|
||||
"bytes": 7770,
|
||||
"sha256": "27ff0d612a5b9e4c378ae135745f266acfbf498af9f503d9e04f45ceed19a35a"
|
||||
},
|
||||
"launcher": {
|
||||
"bytes": 5078,
|
||||
"sha256": "b1d56ec226d7b6d5d5d1d00e4bc8727c016e44a6208831ea8d35ae142c097288"
|
||||
},
|
||||
"scope": "Actual comparator/preparer execution; native actions are separate.",
|
||||
"stdout": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoint-source-cancel-saved-440\\stdout.log",
|
||||
"bytes": 60,
|
||||
"sha256": "be2b96d3c8af6419bdc3bbfcb5956cdd3427a26d1ecca310c2be84d46c22116d"
|
||||
},
|
||||
"stderr": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\navigation-palette-20260913-01\\checkpoint-source-cancel-saved-440\\stderr.log",
|
||||
"bytes": 12137,
|
||||
"sha256": "57eb16b6c92887403037a549eea52d37dcf27dae4446b0ef5b774c3ba5b9997f"
|
||||
}
|
||||
}
|
||||
+51
@@ -0,0 +1,51 @@
|
||||
// Operational Analysis describes the need without choosing a technical solution.
|
||||
oa_actor vessel "Vessel in distress" id "00000000-0000-4000-8000-000000000101" {
|
||||
description "The vessel's crew needs to communicate its position and obtain assistance.";
|
||||
}
|
||||
oa_entity rescue_team "Rescue coordination" id "00000000-0000-4000-8000-000000000102" {
|
||||
description "The coordination team assesses the report and decides on a response.";
|
||||
}
|
||||
|
||||
// This is work decomposition. It does not assign either activity to a participant.
|
||||
oa_activity respond "Respond to distress" id "00000000-0000-4000-8000-000000000103" {
|
||||
// Keep the crew's reporting responsibility visible when decomposing the need.
|
||||
oa_activity report_distress "Report distress" id "00000000-0000-4000-8000-000000000104" {
|
||||
description "Provide the vessel's situation and last known position.";
|
||||
}
|
||||
oa_activity assess_incident "Assess incident" id "00000000-0000-4000-8000-000000000105" {
|
||||
description "Decide which assistance is needed using the received report.";
|
||||
}
|
||||
}
|
||||
|
||||
oa_capability protect_life "Protect life at sea" id "00000000-0000-4000-8000-000000000106" {}
|
||||
oa_exchange_item oa_report_data "Distress report" id "00000000-0000-4000-8000-000000000107" {
|
||||
kind Information;
|
||||
oa_data_field reported_latitude "Reported latitude" id "00000000-0000-4000-8000-000000000108" {
|
||||
type_ref Real;
|
||||
unit "degrees north";
|
||||
default none;
|
||||
description "";
|
||||
direction Unspecified;
|
||||
maximum 1;
|
||||
minimum 1;
|
||||
storage Value;
|
||||
}
|
||||
description "";
|
||||
mechanism Unspecified;
|
||||
parent none;
|
||||
supertype none;
|
||||
}
|
||||
|
||||
// Allocation remains explicit even though the saved architecture view nests work.
|
||||
allocation crew_reports "Crew reports distress" id "00000000-0000-4000-8000-000000000201" {
|
||||
source @vessel; target @report_distress;
|
||||
}
|
||||
allocation team_assesses "Team assesses incident" id "00000000-0000-4000-8000-000000000202" {
|
||||
source @rescue_team; target @assess_incident;
|
||||
}
|
||||
interaction distress_signal "Distress signal" id "00000000-0000-4000-8000-000000000203" {
|
||||
source @report_distress; target @assess_incident; items [@oa_report_data];
|
||||
}
|
||||
capability_involvement operational_contribution "Assessment supports rescue" id "00000000-0000-4000-8000-000000000204" {
|
||||
source @assess_incident; target @protect_life;
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
arcadia 7;
|
||||
project distress_response "Distress response — nested source project" id "00000000-0000-4000-8000-000000000001" {
|
||||
description "A small OA/SA model for learning source ownership, typed ports and reviewed graphical edits. Open this file. Start with the saved allocation views, then browse Handle distress reports and use Source for selection.";
|
||||
|
||||
// Includes organize documents; aliases are shared by the whole project.
|
||||
include "oa.arcadia";
|
||||
include "sa/participants.arcadia";
|
||||
include "sa/reporting.arcadia";
|
||||
include "sa/assurance.arcadia";
|
||||
include "views.arcadia";
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// A separate functional aggregate provides a cross-file reparenting example.
|
||||
// Move Assess report here through Properties, then inspect both source files.
|
||||
sa_function assure_response "Assure response quality" id "00000000-0000-4000-8000-000000000411" {
|
||||
description "Review the service response independently of report transport.";
|
||||
sa_function review_response "Review response" id "00000000-0000-4000-8000-000000000412" {
|
||||
description "Check that a coordinator can review the received information.";
|
||||
}
|
||||
}
|
||||
allocation system_reviews "System supports response review" id "00000000-0000-4000-8000-000000000504" {
|
||||
source @rescue_system; target @review_response;
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
// System Analysis identifies one system of interest and its external participant.
|
||||
sa_system rescue_system "Rescue coordination system" id "00000000-0000-4000-8000-000000000301" {
|
||||
description "The selected system receives reports and supports the coordinator.";
|
||||
// A component port belongs to its participant, not to an allocated function.
|
||||
sa_port reporting_input "Reporting input" id "00000000-0000-4000-8000-000000000303" {
|
||||
contract { Component { kind Flow; orientation In; }; };
|
||||
}
|
||||
}
|
||||
sa_actor vessel_service "Vessel communication service" id "00000000-0000-4000-8000-000000000302" {
|
||||
description "An external service sends distress information across the system boundary.";
|
||||
sa_port reporting_output "Reporting output" id "00000000-0000-4000-8000-000000000304" {
|
||||
contract { Component { kind Flow; orientation Out; }; };
|
||||
}
|
||||
}
|
||||
|
||||
// The boundary exchange connects actual participant ports. Function realization
|
||||
// is declared separately in reporting.arcadia using port/exchange allocations.
|
||||
boundary_exchange radio_reporting "Radio reporting" id "00000000-0000-4000-8000-000000000501" {
|
||||
source @reporting_output; target @reporting_input;
|
||||
oriented true;
|
||||
items [@sa_report_data];
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
// Functional containment is independent of the participant allocations below.
|
||||
sa_function handle_reports "Handle distress reports" id "00000000-0000-4000-8000-000000000401" {
|
||||
description "A functional decomposition of reporting and assessment.";
|
||||
sa_function transmit_report "Transmit report" id "00000000-0000-4000-8000-000000000402" {
|
||||
description "Encode and send the vessel's distress report.";
|
||||
sa_port report_out "Report output" id "00000000-0000-4000-8000-000000000404" {
|
||||
contract { FunctionOutput { outgoing_items [@sa_report_data]; }; };
|
||||
}
|
||||
}
|
||||
// Assessment rationale travels with this declaration when it is reparented.
|
||||
sa_function assess_report "Assess report" id "00000000-0000-4000-8000-000000000403" {
|
||||
description "Validate the received report and present it to the coordinator.";
|
||||
sa_port report_in "Report input" id "00000000-0000-4000-8000-000000000405" {
|
||||
contract { FunctionInput { incoming_items [@sa_report_data]; }; };
|
||||
}
|
||||
} // Assessment remains performed by rescue_system after a hierarchy edit.
|
||||
}
|
||||
|
||||
// This group comment stays in this file; it is not attached to the function above.
|
||||
|
||||
sa_exchange_item sa_report_data "Digital distress report" id "00000000-0000-4000-8000-000000000406" {
|
||||
kind Information;
|
||||
sa_data_field encoded_latitude "Encoded latitude" id "00000000-0000-4000-8000-000000000407" {
|
||||
type_ref Real;
|
||||
unit "degrees north";
|
||||
default none;
|
||||
description "";
|
||||
direction Unspecified;
|
||||
maximum 1;
|
||||
minimum 1;
|
||||
storage Value;
|
||||
}
|
||||
description "";
|
||||
mechanism Unspecified;
|
||||
parent none;
|
||||
supertype none;
|
||||
}
|
||||
sa_capability coordinate_response "Coordinate distress response" id "00000000-0000-4000-8000-000000000408" {}
|
||||
|
||||
allocation vessel_transmits "Vessel service transmits" id "00000000-0000-4000-8000-000000000502" {
|
||||
source @vessel_service; target @transmit_report;
|
||||
}
|
||||
allocation system_assesses "System assesses report" id "00000000-0000-4000-8000-000000000503" {
|
||||
source @rescue_system; target @assess_report;
|
||||
}
|
||||
functional_exchange validated_report "Validated report" id "00000000-0000-4000-8000-000000000505" {
|
||||
source @transmit_report; source_port @report_out;
|
||||
target @assess_report; target_port @report_in;
|
||||
items [@sa_report_data];
|
||||
}
|
||||
port_allocation output_realization "Reporting output realizes function output" id "00000000-0000-4000-8000-000000000506" {
|
||||
source @reporting_output; target @report_out;
|
||||
}
|
||||
port_allocation input_realization "Reporting input realizes function input" id "00000000-0000-4000-8000-000000000507" {
|
||||
source @reporting_input; target @report_in;
|
||||
}
|
||||
exchange_allocation report_transport "Radio reporting carries the function exchange" id "00000000-0000-4000-8000-000000000508" {
|
||||
source @radio_reporting; target @validated_report;
|
||||
}
|
||||
capability_involvement system_contribution "Assessment supports coordination" id "00000000-0000-4000-8000-000000000509" {
|
||||
source @assess_report; target @coordinate_response;
|
||||
}
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
// Views are projections. Their visual allocation containers do not set parent.
|
||||
diagram oa_architecture "OA — participants and activities" id "00000000-0000-4000-8000-000000000601" {
|
||||
description "The crew reports; the coordination team assesses. Containment of work is shown separately in the Model explorer.";
|
||||
layer Oa; projection Allocation;
|
||||
}
|
||||
node oa_vessel_view id "00000000-0000-4000-8000-000000000701" {
|
||||
diagram @oa_architecture; element @vessel;
|
||||
position { x 60; y 60; }; size { width 272; height 210; };
|
||||
}
|
||||
node oa_team_view id "00000000-0000-4000-8000-000000000702" {
|
||||
diagram @oa_architecture; element @rescue_team;
|
||||
position { x 540; y 60; }; size { width 300; height 210; };
|
||||
}
|
||||
node oa_report_view id "00000000-0000-4000-8000-000000000703" {
|
||||
diagram @oa_architecture; element @report_distress;
|
||||
position { x 84; y 128; }; size { width 224; height 104; };
|
||||
}
|
||||
node oa_assessment_view id "00000000-0000-4000-8000-000000000704" {
|
||||
diagram @oa_architecture; element @assess_incident;
|
||||
position { x 564; y 128; }; size { width 252; height 104; };
|
||||
}
|
||||
|
||||
diagram sa_architecture "SA — system boundary and functions" id "00000000-0000-4000-8000-000000000602" {
|
||||
description "Flow component ports define the boundary; separate function ports carry the functional exchange.";
|
||||
layer Sa; projection Allocation;
|
||||
}
|
||||
node sa_vessel_view id "00000000-0000-4000-8000-000000000711" {
|
||||
diagram @sa_architecture; element @vessel_service;
|
||||
position { x 60; y 60; }; size { width 272; height 220; };
|
||||
}
|
||||
node sa_system_view id "00000000-0000-4000-8000-000000000712" {
|
||||
diagram @sa_architecture; element @rescue_system;
|
||||
position { x 540; y 60; }; size { width 300; height 340; };
|
||||
}
|
||||
node sa_transmission_view id "00000000-0000-4000-8000-000000000713" {
|
||||
diagram @sa_architecture; element @transmit_report;
|
||||
position { x 84; y 128; }; size { width 224; height 104; };
|
||||
}
|
||||
node sa_assessment_view id "00000000-0000-4000-8000-000000000714" {
|
||||
diagram @sa_architecture; element @assess_report;
|
||||
position { x 564; y 128; }; size { width 252; height 104; };
|
||||
}
|
||||
node sa_review_view id "00000000-0000-4000-8000-000000000715" {
|
||||
diagram @sa_architecture; element @review_response;
|
||||
position { x 564; y 272; }; size { width 252; height 104; };
|
||||
}
|
||||
|
||||
diagram sa_decomposition "SA — functional containment" id "00000000-0000-4000-8000-000000000603" {
|
||||
description "These containers represent real function parents. Compare them with the explicit allocations in the architecture view.";
|
||||
layer Sa; projection FunctionalDataflow;
|
||||
}
|
||||
node handling_view id "00000000-0000-4000-8000-000000000721" {
|
||||
diagram @sa_decomposition; element @handle_reports;
|
||||
position { x 40; y 60; }; size { width 500; height 230; };
|
||||
}
|
||||
node transmission_view id "00000000-0000-4000-8000-000000000722" {
|
||||
diagram @sa_decomposition; element @transmit_report;
|
||||
position { x 64; y 136; }; size { width 204; height 104; };
|
||||
}
|
||||
node assessment_view id "00000000-0000-4000-8000-000000000723" {
|
||||
diagram @sa_decomposition; element @assess_report;
|
||||
position { x 310; y 136; }; size { width 204; height 104; };
|
||||
}
|
||||
node assurance_view id "00000000-0000-4000-8000-000000000724" {
|
||||
diagram @sa_decomposition; element @assure_response;
|
||||
position { x 590; y 60; }; size { width 300; height 230; };
|
||||
}
|
||||
node review_view id "00000000-0000-4000-8000-000000000725" {
|
||||
diagram @sa_decomposition; element @review_response;
|
||||
position { x 614; y 136; }; size { width 252; height 104; };
|
||||
}
|
||||
Reference in New Issue
Block a user