Preserve loaded draft bytes and model history, reject stale workspace and input events, and keep captured Escape under modal priority. Verified 181 focused Windows tests and strict desktop Clippy on exact inputs4; earlier full737 scope and component/native preparation evidence are archived separately. Native navigation acceptance remains pending.
127 lines
3.9 KiB
Plaintext
127 lines
3.9 KiB
Plaintext
sa_system sa_control "Pressure coordination service" id "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" {
|
|
description "";
|
|
parent none;
|
|
}
|
|
|
|
sa_port sa_control_port "Repair service client" id "98d411e7-7c65-5c3f-b543-8bf0f2522ea2" {
|
|
contract {
|
|
Component {
|
|
kind Standard;
|
|
orientation Unset;
|
|
};
|
|
};
|
|
description "Explicitly chosen Standard component port for the repair service.";
|
|
legacy none;
|
|
parent @sa_control;
|
|
}
|
|
|
|
sa_actor sa_technician "Field technician" id "c05b9422-b9da-5de5-b21d-07ad23bd2b8a" {
|
|
description "";
|
|
parent none;
|
|
}
|
|
|
|
sa_port sa_technician_port "Repair service provider" id "e6d69cbd-99d7-596b-bbe3-dada6118a600" {
|
|
contract {
|
|
Component {
|
|
kind Standard;
|
|
orientation Unset;
|
|
};
|
|
};
|
|
description "Explicitly chosen Standard component port for the repair service.";
|
|
legacy none;
|
|
parent @sa_technician;
|
|
}
|
|
|
|
allocation sa_assess_allocation "Allocation: Assess pressure alarm" id "9b9356d7-2db2-5a94-a47e-ea892cf02afe" {
|
|
description "";
|
|
source @sa_control;
|
|
target @sa_assess;
|
|
}
|
|
|
|
allocation sa_audit_allocation "Allocation: Audit pressure thresholds" id "1b245065-7242-5d81-8472-aaeb932054c9" {
|
|
description "";
|
|
source @sa_control;
|
|
target @sa_audit_thresholds;
|
|
}
|
|
|
|
allocation sa_confirm_allocation "Allocation: Confirm safe pressure" id "b76bf8de-2fa4-563f-a540-dd30f30e6c49" {
|
|
description "";
|
|
source @sa_control;
|
|
target @sa_confirm;
|
|
}
|
|
|
|
interface_requirement sa_client_requires "Interface requirement: Valve repair service" id "4f85337b-f6eb-533c-a45a-9a5d1d9567ca" {
|
|
description "";
|
|
source @sa_control_port;
|
|
target @sa_repair_interface;
|
|
}
|
|
|
|
boundary_exchange sa_contact "Technician service conversation" id "63009b5f-539e-5914-b630-ec6b7fefb4d5" {
|
|
description "";
|
|
items [@sa_repair_operation];
|
|
oriented false;
|
|
source @sa_control_port;
|
|
target @sa_technician_port;
|
|
}
|
|
|
|
exchange_allocation sa_report_carriage "Exchange allocation: Report repair result" id "ff9897b3-a23a-5994-a5b3-99a5b4d34ceb" {
|
|
description "";
|
|
source @sa_contact;
|
|
target @sa_repair_report;
|
|
}
|
|
|
|
exchange_allocation sa_request_carriage "Exchange allocation: Request field repair" id "4c4c4851-5a3d-5bb9-94df-b19f9cf39819" {
|
|
description "";
|
|
source @sa_contact;
|
|
target @sa_repair_request;
|
|
}
|
|
|
|
port_allocation sa_port_report_in "Port allocation: Report repair result input" id "568c5c01-de21-52a2-83bd-afdddc158085" {
|
|
description "";
|
|
source @sa_control_port;
|
|
target @sa_repair_report_in;
|
|
}
|
|
|
|
port_allocation sa_port_request_out "Port allocation: Request field repair output" id "55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9" {
|
|
description "";
|
|
source @sa_control_port;
|
|
target @sa_repair_request_out;
|
|
}
|
|
|
|
mission_involvement sa_mission_participant "Mission involvement: Maintain safe water supply" id "1c1e5634-ba8c-591f-b143-90a27cdc6cd2" {
|
|
description "";
|
|
source @sa_control;
|
|
target @sa_mission;
|
|
}
|
|
|
|
allocation sa_reset_allocation "Allocation: Reset valve remotely" id "3cc9ab52-2b00-57fd-8709-aabc75e5d3e3" {
|
|
description "";
|
|
source @sa_control;
|
|
target @sa_reset;
|
|
}
|
|
|
|
allocation sa_repair_allocation "Allocation: Repair valve in the field" id "725f2e1b-aa2c-5615-9b1f-28da178168fa" {
|
|
description "";
|
|
source @sa_technician;
|
|
target @sa_repair;
|
|
}
|
|
|
|
port_allocation sa_port_report_out "Port allocation: Report repair result output" id "e53b7a40-e8a3-5b3f-826d-c2b5c164a84a" {
|
|
description "";
|
|
source @sa_technician_port;
|
|
target @sa_repair_report_out;
|
|
}
|
|
|
|
port_allocation sa_port_request_in "Port allocation: Request field repair input" id "09eaa992-4cdf-5ea3-b748-f10fd74b8cba" {
|
|
description "";
|
|
source @sa_technician_port;
|
|
target @sa_repair_request_in;
|
|
}
|
|
|
|
interface_provision sa_provider_provides "Interface provision: Valve repair service" id "55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada" {
|
|
description "";
|
|
source @sa_technician_port;
|
|
target @sa_repair_interface;
|
|
}
|
|
|