<?xml version='1.0' encoding='utf-8'?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="sys_definitions" targetNamespace="urn:legal-engineering" exporter="legal-engineering" exporterVersion="0.4.0">
  <bpmn:collaboration id="sys_collaboration">
    <bpmn:participant id="sys_participant" name="Singapore breach initial response: evidence, decisions and controlled rehearsal" processRef="sys_process" />
  </bpmn:collaboration>
  <bpmn:process id="sys_process" name="Singapore breach initial response: evidence, decisions and controlled rehearsal" isExecutable="false">
    <bpmn:documentation>Interchange model. Execution uses the pinned canonical ProcessManifest.</bpmn:documentation>
    <bpmn:laneSet id="sys_lanes">
      <bpmn:lane id="user_dpo" name="DPO / incident coordinator">
        <bpmn:flowNodeRef>user_start</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_scope</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_scope_gate</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_investigate</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_investigation_join</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_collect</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_prepare</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_prepare_join</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_lessons</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_scope_declined</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="user_security" name="Security and forensics">
        <bpmn:flowNodeRef>user_contain</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="user_vendor" name="Vendor liaison">
        <bpmn:flowNodeRef>user_vendor_report</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_foreign_handoff</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="user_legal" name="Responsible Singapore counsel">
        <bpmn:flowNodeRef>user_evidence_review</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_evidence_gate</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_source_and_scope</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_source_gate</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_determine</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_notification_gate</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_deadline_review</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_deadline_gate</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_individual_gate</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_source_verification_required</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_deadline_refused</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_no_notification_rehearsal</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="user_host_system" name="Host-operated legal methods and local records">
        <bpmn:flowNodeRef>user_research</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_extract</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_pdpa_assess</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_deadline</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_response_pack</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_remediation_clause</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_regulator_receipt</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_individual_receipt</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_capture</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="user_management" name="Executive exercise sponsor">
        <bpmn:flowNodeRef>user_release_text</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_release_gate</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_management_refused</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="user_knowledge" name="Knowledge and remediation owner">
        <bpmn:flowNodeRef>user_reuse_consent</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_reuse_gate</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_exercise_complete</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user_exercise_complete_no_capture</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>
    <bpmn:startEvent id="user_start" name="Suspected data exposure report received">
      <bpmn:documentation>{"owner": "dpo", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:startEvent>
    <bpmn:userTask id="user_scope" name="Confirm the scope and authority for the rehearsal">
      <bpmn:documentation>{"owner": "dpo", "activity": "interactive", "executor": "human", "source_refs": ["process-brief"], "description": "Review the incident intake, confirm the exercise-only boundary and identify the decision owners. Refuse any live-use request that lacks operative-law verification and actual authority.", "instructions": "Review the incident intake, confirm the exercise-only boundary and identify the decision owners. Refuse any live-use request that lacks operative-law verification and actual authority. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "system_refs": ["matter-records"], "work_products_in": ["incident-reports"], "work_products_out": []}</bpmn:documentation>
    </bpmn:userTask>
    <bpmn:exclusiveGateway id="user_scope_gate" name="Has the exercise scope been accepted?">
      <bpmn:documentation>{"owner": "dpo", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:exclusiveGateway>
    <bpmn:parallelGateway id="user_investigate" name="Start containment, supplier enquiry and legal research" gatewayDirection="Diverging">
      <bpmn:documentation>{"owner": "dpo", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:parallelGateway>
    <bpmn:userTask id="user_contain" name="Record containment and preserve incident logs">
      <bpmn:documentation>{"owner": "security", "activity": "interactive", "executor": "human", "source_refs": ["process-brief"], "description": "Record the simulated endpoint containment and preservation actions, their timing and uncertainty. This exercise does not change any production system.", "instructions": "Record the simulated endpoint containment and preservation actions, their timing and uncertainty. This exercise does not change any production system. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "system_refs": ["preservation-simulation", "matter-records"], "work_products_in": ["incident-reports"], "work_products_out": []}</bpmn:documentation>
    </bpmn:userTask>
    <bpmn:receiveTask id="user_vendor_report" name="Await and record the supplier investigation report">
      <bpmn:documentation>{"owner": "vendor", "activity": "interactive", "executor": "human", "source_refs": ["process-brief"], "description": "Obtain the provisional supplier report, preserve its qualifications and request an amendment identifying unique persons, jurisdictions and affected data categories.", "instructions": "Obtain the provisional supplier report, preserve its qualifications and request an amendment identifying unique persons, jurisdictions and affected data categories. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "system_refs": ["supplier-simulation", "evidence-files"], "work_products_in": [], "work_products_out": ["incident-reports"]}</bpmn:documentation>
    </bpmn:receiveTask>
    <bpmn:serviceTask id="user_research" name="Verify breach-response sources and record legal gaps">
      <bpmn:documentation>{"owner": "host-system", "activity": "automated", "executor": "agent", "source_refs": ["process-brief"], "description": "Follow browser discovery and the active owner-selected retrieval policy before live research. Distinguish an unavailable tool, a headless session, a normal browser and a publisher refusal; record each actual route. Consider appropriate authorised fallback routes, respecting explicit tool restrictions. Inspect the retrieved decision and guide, record versions and pinpoints, and identify unavailable operative statutory text. Disclose historical retrieval-method deviations and return a limited research record without inventing provisions.", "instructions": "Follow browser discovery and the active owner-selected retrieval policy before live research. Distinguish an unavailable tool, a headless session, a normal browser and a publisher refusal; record each actual route. Consider appropriate authorised fallback routes, respecting explicit tool restrictions. Inspect the retrieved decision and guide, record versions and pinpoints, and identify unavailable operative statutory text. Disclose historical retrieval-method deviations and return a limited research record without inventing provisions. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "responsible_role": "legal", "system_refs": ["research-tools"], "work_products_in": [], "work_products_out": ["law-ledger"]}</bpmn:documentation>
    </bpmn:serviceTask>
    <bpmn:parallelGateway id="user_investigation_join" name="Containment, supplier report and research recorded" gatewayDirection="Converging">
      <bpmn:documentation>{"owner": "dpo", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:parallelGateway>
    <bpmn:receiveTask id="user_collect" name="Collect versioned reports and request missing counts">
      <bpmn:documentation>{"owner": "dpo", "activity": "interactive", "executor": "human", "source_refs": ["process-brief"], "description": "Collect the incident and supplier reports in the evidence workspace. On rework, obtain the deduplicated amendment; preserve the earlier reports and unresolved factual assertions.", "instructions": "Collect the incident and supplier reports in the evidence workspace. On rework, obtain the deduplicated amendment; preserve the earlier reports and unresolved factual assertions. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "system_refs": ["evidence-files"], "work_products_in": ["incident-reports"], "work_products_out": ["incident-reports"]}</bpmn:documentation>
    </bpmn:receiveTask>
    <bpmn:serviceTask id="user_extract" name="Extract incident facts with exact source spans">
      <bpmn:documentation>{"owner": "host-system", "activity": "automated", "executor": "agent", "source_refs": ["process-brief"], "description": "Run the installed span method against the supplied reports. Keep row counts distinct from unique persons and preserve report qualifications; check every recorded quotation against the stored source.", "instructions": "Run the installed span method against the supplied reports. Keep row counts distinct from unique persons and preserve report qualifications; check every recorded quotation against the stored source. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "responsible_role": "dpo", "system_refs": ["evidence-files"], "work_products_in": ["incident-reports"], "work_products_out": ["fact-ledger"]}</bpmn:documentation>
    </bpmn:serviceTask>
    <bpmn:userTask id="user_evidence_review" name="Reconcile affected-person counts and evidence gaps">
      <bpmn:documentation>{"owner": "legal", "activity": "interactive", "executor": "human", "source_refs": ["process-brief"], "description": "Review source-linked facts for unique-person totals, jurisdictions and affected data. Request corrected evidence if those facts remain unresolved; accept factual completeness without treating it as legal sufficiency.", "instructions": "Review source-linked facts for unique-person totals, jurisdictions and affected data. Request corrected evidence if those facts remain unresolved; accept factual completeness without treating it as legal sufficiency. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "system_refs": ["evidence-files", "matter-records"], "work_products_in": ["fact-ledger"], "work_products_out": []}</bpmn:documentation>
    </bpmn:userTask>
    <bpmn:exclusiveGateway id="user_evidence_gate" name="Are affected-person counts and facts sufficient?">
      <bpmn:documentation>{"owner": "legal", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:exclusiveGateway>
    <bpmn:serviceTask id="user_pdpa_assess" name="Check selected PDPA issues against retrieved law">
      <bpmn:documentation>{"owner": "host-system", "activity": "automated", "executor": "agent", "source_refs": ["process-brief"], "description": "Run the selected breach, protection and transfer checks. Retain failures where cited provisions lack retrieved text; do not convert guidance or a successful software task into a legal compliance conclusion.", "instructions": "Run the selected breach, protection and transfer checks. Retain failures where cited provisions lack retrieved text; do not convert guidance or a successful software task into a legal compliance conclusion. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "responsible_role": "legal", "system_refs": ["research-tools"], "work_products_in": ["fact-ledger", "law-ledger"], "work_products_out": ["pdpa-findings"]}</bpmn:documentation>
    </bpmn:serviceTask>
    <bpmn:userTask id="user_source_and_scope" name="Decide whether the limited exercise may continue">
      <bpmn:documentation>{"owner": "legal", "activity": "interactive", "executor": "human", "source_refs": ["process-brief"], "description": "Inspect the actual failed statutory-text check and the supplied source-access audit. A failed browser client is not proof that every browser route failed. Record the retrieval-method deviations, then decide whether the explicitly guide-based exercise is acceptable; a live matter must stop for current-law verification.", "instructions": "Inspect the actual failed statutory-text check and the supplied source-access audit. A failed browser client is not proof that every browser route failed. Record the retrieval-method deviations, then decide whether the explicitly guide-based exercise is acceptable; a live matter must stop for current-law verification. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "system_refs": ["research-tools", "matter-records"], "work_products_in": ["pdpa-findings"], "work_products_out": []}</bpmn:documentation>
    </bpmn:userTask>
    <bpmn:exclusiveGateway id="user_source_gate" name="Is this an accepted exercise-only request?" default="user_flow_source_gate_source_verification_required">
      <bpmn:documentation>{"owner": "legal", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:exclusiveGateway>
    <bpmn:userTask id="user_determine" name="Record proposed Singapore notification routes">
      <bpmn:documentation>{"owner": "legal", "activity": "interactive", "executor": "human", "source_refs": ["process-brief"], "description": "Using only the exercise assumptions, record separate regulator and individual routes, the proposed trigger date and cleared rehearsal wording. Preserve unresolved operative-law and foreign-law questions.", "instructions": "Using only the exercise assumptions, record separate regulator and individual routes, the proposed trigger date and cleared rehearsal wording. Preserve unresolved operative-law and foreign-law questions. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "system_refs": ["matter-records"], "work_products_in": ["pdpa-findings", "fact-ledger"], "work_products_out": ["route-decision"]}</bpmn:documentation>
    </bpmn:userTask>
    <bpmn:exclusiveGateway id="user_notification_gate" name="Does the proposed route require regulator notice?">
      <bpmn:documentation>{"owner": "legal", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:exclusiveGateway>
    <bpmn:serviceTask id="user_deadline" name="Calculate the guide-based notification outer limit">
      <bpmn:documentation>{"owner": "host-system", "activity": "automated", "executor": "agent", "source_refs": ["process-brief"], "description": "Apply the explicit three-calendar-day, no-roll exercise rule in the exact pinned engine. Return the date, trigger assumption, rule provenance and unverified-current-law limitation.", "instructions": "Apply the explicit three-calendar-day, no-roll exercise rule in the exact pinned engine. Return the date, trigger assumption, rule provenance and unverified-current-law limitation. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "responsible_role": "dpo", "system_refs": ["date-engine"], "work_products_in": ["route-decision"], "work_products_out": ["date-trace"]}</bpmn:documentation>
    </bpmn:serviceTask>
    <bpmn:userTask id="user_deadline_review" name="Review the trigger and proposed outer-limit date">
      <bpmn:documentation>{"owner": "legal", "activity": "interactive", "executor": "human", "source_refs": ["process-brief"], "description": "Inspect the calculation trace, calendar-day basis, trigger and no-weekend-extension rule. Accept or refuse the proposed exercise date; do not claim this verifies current legal timing requirements.", "instructions": "Inspect the calculation trace, calendar-day basis, trigger and no-weekend-extension rule. Accept or refuse the proposed exercise date; do not claim this verifies current legal timing requirements. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "system_refs": ["date-engine", "matter-records"], "work_products_in": ["date-trace"], "work_products_out": []}</bpmn:documentation>
    </bpmn:userTask>
    <bpmn:exclusiveGateway id="user_deadline_gate" name="Has counsel accepted the proposed date?">
      <bpmn:documentation>{"owner": "legal", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:exclusiveGateway>
    <bpmn:parallelGateway id="user_prepare" name="Prepare drafts, supplier clause and foreign-law handoff" gatewayDirection="Diverging">
      <bpmn:documentation>{"owner": "dpo", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:parallelGateway>
    <bpmn:serviceTask id="user_response_pack" name="Assemble marked no-send notification drafts">
      <bpmn:documentation>{"owner": "host-system", "activity": "automated", "executor": "agent", "source_refs": ["process-brief"], "description": "Assemble regulator and individual drafts from the cleared exercise wording and reviewed date. Mark both drafts synthetic and not for submission; preserve unknowns and recipient boundaries.", "instructions": "Assemble regulator and individual drafts from the cleared exercise wording and reviewed date. Mark both drafts synthetic and not for submission; preserve unknowns and recipient boundaries. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "responsible_role": "dpo", "system_refs": ["evidence-files"], "work_products_in": ["route-decision", "date-trace"], "work_products_out": ["response-drafts"]}</bpmn:documentation>
    </bpmn:serviceTask>
    <bpmn:serviceTask id="user_remediation_clause" name="Draft source-linked supplier cooperation wording">
      <bpmn:documentation>{"owner": "host-system", "activity": "automated", "executor": "agent", "source_refs": ["process-brief"], "description": "Run the drafting method for generic incident-information and cooperation wording. Include the source-limited note and unresolved negotiation points; do not add a statutory deadline from memory.", "instructions": "Run the drafting method for generic incident-information and cooperation wording. Include the source-limited note and unresolved negotiation points; do not add a statutory deadline from memory. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "responsible_role": "legal", "system_refs": ["drafting-tools"], "work_products_in": ["law-ledger"], "work_products_out": ["clause-proposal"]}</bpmn:documentation>
    </bpmn:serviceTask>
    <bpmn:userTask id="user_foreign_handoff" name="Acknowledge handoff of foreign-law questions">
      <bpmn:documentation>{"owner": "vendor", "activity": "interactive", "executor": "human", "source_refs": ["process-brief"], "description": "Record the synthetic foreign-counsel investigation handoff and its limitations. Acknowledgement is not completion of foreign advice or satisfaction of a foreign notification duty.", "instructions": "Record the synthetic foreign-counsel investigation handoff and its limitations. Acknowledgement is not completion of foreign advice or satisfaction of a foreign notification duty. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "system_refs": ["matter-records"], "work_products_in": ["route-decision"], "work_products_out": []}</bpmn:documentation>
    </bpmn:userTask>
    <bpmn:parallelGateway id="user_prepare_join" name="Drafts, clause and foreign handoff ready for review" gatewayDirection="Converging">
      <bpmn:documentation>{"owner": "dpo", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:parallelGateway>
    <bpmn:userTask id="user_release_text" name="Approve or refuse the exact rehearsal drafts">
      <bpmn:documentation>{"owner": "management", "activity": "interactive", "executor": "human", "source_refs": ["process-brief"], "description": "Review the prepared drafts, date and foreign-law handoff. Approve only the precise no-send exercise wording or refuse continuation; record the synthetic actor and evidence.", "instructions": "Review the prepared drafts, date and foreign-law handoff. Approve only the precise no-send exercise wording or refuse continuation; record the synthetic actor and evidence. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "system_refs": ["matter-records"], "work_products_in": ["response-drafts"], "work_products_out": []}</bpmn:documentation>
    </bpmn:userTask>
    <bpmn:exclusiveGateway id="user_release_gate" name="Has management approved the exact rehearsal text?">
      <bpmn:documentation>{"owner": "management", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:exclusiveGateway>
    <bpmn:serviceTask id="user_regulator_receipt" name="Record a no-send regulator notification receipt">
      <bpmn:documentation>{"owner": "host-system", "activity": "automated", "executor": "agent", "source_refs": ["process-brief"], "description": "Write a local receipt tied to the exact regulator-draft hash and sent=false. No external regulator service is called.", "instructions": "Write a local receipt tied to the exact regulator-draft hash and sent=false. No external regulator service is called. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "responsible_role": "dpo", "system_refs": ["receipt-files"], "work_products_in": ["response-drafts"], "work_products_out": ["notification-receipts"]}</bpmn:documentation>
    </bpmn:serviceTask>
    <bpmn:exclusiveGateway id="user_individual_gate" name="Does the proposed route require individual notices?">
      <bpmn:documentation>{"owner": "legal", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:exclusiveGateway>
    <bpmn:serviceTask id="user_individual_receipt" name="Record a no-send individual notification receipt">
      <bpmn:documentation>{"owner": "host-system", "activity": "automated", "executor": "agent", "source_refs": ["process-brief"], "description": "Write a local receipt tied to the exact individual-draft hash and sent=false only when that route was selected. No email or individual contact occurs.", "instructions": "Write a local receipt tied to the exact individual-draft hash and sent=false only when that route was selected. No email or individual contact occurs. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "responsible_role": "dpo", "system_refs": ["receipt-files"], "work_products_in": ["response-drafts"], "work_products_out": ["notification-receipts"]}</bpmn:documentation>
    </bpmn:serviceTask>
    <bpmn:userTask id="user_lessons" name="Assign unresolved legal and remediation actions">
      <bpmn:documentation>{"owner": "dpo", "activity": "interactive", "executor": "human", "source_refs": ["process-brief"], "description": "Record owners for current-law verification, foreign advice, migration access tests and evidence of remediation. Keep those open actions separate from completion of the initial-response exercise.", "instructions": "Record owners for current-law verification, foreign advice, migration access tests and evidence of remediation. Keep those open actions separate from completion of the initial-response exercise. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "system_refs": ["matter-records"], "work_products_in": [], "work_products_out": ["action-register"]}</bpmn:documentation>
    </bpmn:userTask>
    <bpmn:userTask id="user_reuse_consent" name="Decide whether generic wording may be retained">
      <bpmn:documentation>{"owner": "knowledge", "activity": "interactive", "executor": "human", "source_refs": ["process-brief"], "description": "Separately review genericity, privacy and consent for optional precedent capture. Withhold consent while the known screen issue remains unresolved; preserve the draft in the private matter workspace.", "instructions": "Separately review genericity, privacy and consent for optional precedent capture. Withhold consent while the known screen issue remains unresolved; preserve the draft in the private matter workspace. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "system_refs": ["matter-records", "drafting-tools"], "work_products_in": ["clause-proposal"], "work_products_out": []}</bpmn:documentation>
    </bpmn:userTask>
    <bpmn:exclusiveGateway id="user_reuse_gate" name="Has the owner consented to optional capture?">
      <bpmn:documentation>{"owner": "knowledge", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:exclusiveGateway>
    <bpmn:serviceTask id="user_capture" name="Screen and capture approved generic wording">
      <bpmn:documentation>{"owner": "host-system", "activity": "automated", "executor": "agent", "source_refs": ["process-brief"], "description": "Run the actual drafting capture guard with the original evidence identifiers and explicit consent. Record refusal as a failed task; do not change an identifier or bypass the guard to obtain success.", "instructions": "Run the actual drafting capture guard with the original evidence identifiers and explicit consent. Record refusal as a failed task; do not change an identifier or bypass the guard to obtain success. All matter facts, human decisions and effects in this run are SYNTHETIC. Follow the declared output schema and retain the actual helper check result.", "responsible_role": "knowledge", "system_refs": ["drafting-tools"], "work_products_in": ["clause-proposal"], "work_products_out": ["precedent-library"]}</bpmn:documentation>
    </bpmn:serviceTask>
    <bpmn:endEvent id="user_scope_declined" name="Exercise stopped: scope refused">
      <bpmn:documentation>{"owner": "dpo", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:endEvent>
    <bpmn:endEvent id="user_source_verification_required" name="Live reliance stopped: verify operative law">
      <bpmn:documentation>{"owner": "legal", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:endEvent>
    <bpmn:endEvent id="user_deadline_refused" name="Exercise stopped: proposed date refused">
      <bpmn:documentation>{"owner": "legal", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:endEvent>
    <bpmn:endEvent id="user_management_refused" name="Exercise stopped: draft release refused">
      <bpmn:documentation>{"owner": "management", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:endEvent>
    <bpmn:endEvent id="user_no_notification_rehearsal" name="Exercise complete: no notification route selected">
      <bpmn:documentation>{"owner": "legal", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:endEvent>
    <bpmn:endEvent id="user_exercise_complete" name="Exercise complete: approved generic wording captured">
      <bpmn:documentation>{"owner": "knowledge", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:endEvent>
    <bpmn:endEvent id="user_exercise_complete_no_capture" name="Exercise complete: drafts retained privately">
      <bpmn:documentation>{"owner": "knowledge", "activity": "control", "executor": "runner", "source_refs": ["process-brief"]}</bpmn:documentation>
    </bpmn:endEvent>
    <bpmn:dataObject id="sys_product_scope_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_scope_input_0" name="Versioned incident reports" dataObjectRef="sys_product_scope_input_0_object">
      <bpmn:documentation>{"product": "incident-reports", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_contain_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_contain_input_0" name="Versioned incident reports" dataObjectRef="sys_product_contain_input_0_object">
      <bpmn:documentation>{"product": "incident-reports", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_vendor_report_output_0_object" />
    <bpmn:dataObjectReference id="sys_product_vendor_report_output_0" name="Versioned incident reports" dataObjectRef="sys_product_vendor_report_output_0_object">
      <bpmn:documentation>{"product": "incident-reports", "direction": "output"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_research_output_0_object" />
    <bpmn:dataObjectReference id="sys_product_research_output_0" name="Sources and current-law gaps" dataObjectRef="sys_product_research_output_0_object">
      <bpmn:documentation>{"product": "law-ledger", "direction": "output"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_collect_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_collect_input_0" name="Versioned incident reports" dataObjectRef="sys_product_collect_input_0_object">
      <bpmn:documentation>{"product": "incident-reports", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_collect_output_1_object" />
    <bpmn:dataObjectReference id="sys_product_collect_output_1" name="Versioned incident reports" dataObjectRef="sys_product_collect_output_1_object">
      <bpmn:documentation>{"product": "incident-reports", "direction": "output"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_extract_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_extract_input_0" name="Versioned incident reports" dataObjectRef="sys_product_extract_input_0_object">
      <bpmn:documentation>{"product": "incident-reports", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_extract_output_1_object" />
    <bpmn:dataObjectReference id="sys_product_extract_output_1" name="Source-linked incident facts" dataObjectRef="sys_product_extract_output_1_object">
      <bpmn:documentation>{"product": "fact-ledger", "direction": "output"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_evidence_review_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_evidence_review_input_0" name="Source-linked incident facts" dataObjectRef="sys_product_evidence_review_input_0_object">
      <bpmn:documentation>{"product": "fact-ledger", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_pdpa_assess_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_pdpa_assess_input_0" name="Source-linked incident facts" dataObjectRef="sys_product_pdpa_assess_input_0_object">
      <bpmn:documentation>{"product": "fact-ledger", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_pdpa_assess_input_1_object" />
    <bpmn:dataObjectReference id="sys_product_pdpa_assess_input_1" name="Sources and current-law gaps" dataObjectRef="sys_product_pdpa_assess_input_1_object">
      <bpmn:documentation>{"product": "law-ledger", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_pdpa_assess_output_2_object" />
    <bpmn:dataObjectReference id="sys_product_pdpa_assess_output_2" name="PDPA review and failed checks" dataObjectRef="sys_product_pdpa_assess_output_2_object">
      <bpmn:documentation>{"product": "pdpa-findings", "direction": "output"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_source_and_scope_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_source_and_scope_input_0" name="PDPA review and failed checks" dataObjectRef="sys_product_source_and_scope_input_0_object">
      <bpmn:documentation>{"product": "pdpa-findings", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_determine_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_determine_input_0" name="PDPA review and failed checks" dataObjectRef="sys_product_determine_input_0_object">
      <bpmn:documentation>{"product": "pdpa-findings", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_determine_input_1_object" />
    <bpmn:dataObjectReference id="sys_product_determine_input_1" name="Source-linked incident facts" dataObjectRef="sys_product_determine_input_1_object">
      <bpmn:documentation>{"product": "fact-ledger", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_determine_output_2_object" />
    <bpmn:dataObjectReference id="sys_product_determine_output_2" name="Proposed notification routes" dataObjectRef="sys_product_determine_output_2_object">
      <bpmn:documentation>{"product": "route-decision", "direction": "output"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_deadline_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_deadline_input_0" name="Proposed notification routes" dataObjectRef="sys_product_deadline_input_0_object">
      <bpmn:documentation>{"product": "route-decision", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_deadline_output_1_object" />
    <bpmn:dataObjectReference id="sys_product_deadline_output_1" name="Proposed date and calculation trace" dataObjectRef="sys_product_deadline_output_1_object">
      <bpmn:documentation>{"product": "date-trace", "direction": "output"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_deadline_review_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_deadline_review_input_0" name="Proposed date and calculation trace" dataObjectRef="sys_product_deadline_review_input_0_object">
      <bpmn:documentation>{"product": "date-trace", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_response_pack_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_response_pack_input_0" name="Proposed notification routes" dataObjectRef="sys_product_response_pack_input_0_object">
      <bpmn:documentation>{"product": "route-decision", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_response_pack_input_1_object" />
    <bpmn:dataObjectReference id="sys_product_response_pack_input_1" name="Proposed date and calculation trace" dataObjectRef="sys_product_response_pack_input_1_object">
      <bpmn:documentation>{"product": "date-trace", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_response_pack_output_2_object" />
    <bpmn:dataObjectReference id="sys_product_response_pack_output_2" name="Marked no-send notification drafts" dataObjectRef="sys_product_response_pack_output_2_object">
      <bpmn:documentation>{"product": "response-drafts", "direction": "output"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_remediation_clause_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_remediation_clause_input_0" name="Sources and current-law gaps" dataObjectRef="sys_product_remediation_clause_input_0_object">
      <bpmn:documentation>{"product": "law-ledger", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_remediation_clause_output_1_object" />
    <bpmn:dataObjectReference id="sys_product_remediation_clause_output_1" name="Supplier cooperation clause proposal" dataObjectRef="sys_product_remediation_clause_output_1_object">
      <bpmn:documentation>{"product": "clause-proposal", "direction": "output"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_foreign_handoff_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_foreign_handoff_input_0" name="Proposed notification routes" dataObjectRef="sys_product_foreign_handoff_input_0_object">
      <bpmn:documentation>{"product": "route-decision", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_release_text_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_release_text_input_0" name="Marked no-send notification drafts" dataObjectRef="sys_product_release_text_input_0_object">
      <bpmn:documentation>{"product": "response-drafts", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_regulator_receipt_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_regulator_receipt_input_0" name="Marked no-send notification drafts" dataObjectRef="sys_product_regulator_receipt_input_0_object">
      <bpmn:documentation>{"product": "response-drafts", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataStoreReference id="sys_product_regulator_receipt_output_1" name="No-send receipt records">
      <bpmn:documentation>{"product": "notification-receipts", "direction": "output"}</bpmn:documentation>
    </bpmn:dataStoreReference>
    <bpmn:dataObject id="sys_product_individual_receipt_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_individual_receipt_input_0" name="Marked no-send notification drafts" dataObjectRef="sys_product_individual_receipt_input_0_object">
      <bpmn:documentation>{"product": "response-drafts", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataStoreReference id="sys_product_individual_receipt_output_1" name="No-send receipt records">
      <bpmn:documentation>{"product": "notification-receipts", "direction": "output"}</bpmn:documentation>
    </bpmn:dataStoreReference>
    <bpmn:dataObject id="sys_product_lessons_output_0_object" />
    <bpmn:dataObjectReference id="sys_product_lessons_output_0" name="Open legal and remediation actions" dataObjectRef="sys_product_lessons_output_0_object">
      <bpmn:documentation>{"product": "action-register", "direction": "output"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_reuse_consent_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_reuse_consent_input_0" name="Supplier cooperation clause proposal" dataObjectRef="sys_product_reuse_consent_input_0_object">
      <bpmn:documentation>{"product": "clause-proposal", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataObject id="sys_product_capture_input_0_object" />
    <bpmn:dataObjectReference id="sys_product_capture_input_0" name="Supplier cooperation clause proposal" dataObjectRef="sys_product_capture_input_0_object">
      <bpmn:documentation>{"product": "clause-proposal", "direction": "input"}</bpmn:documentation>
    </bpmn:dataObjectReference>
    <bpmn:dataStoreReference id="sys_product_capture_output_1" name="Private precedent library">
      <bpmn:documentation>{"product": "precedent-library", "direction": "output"}</bpmn:documentation>
    </bpmn:dataStoreReference>
    <bpmn:sequenceFlow id="user_flow_start_scope" sourceRef="user_start" targetRef="user_scope" />
    <bpmn:sequenceFlow id="user_flow_scope_scope_gate" sourceRef="user_scope" targetRef="user_scope_gate" />
    <bpmn:sequenceFlow id="user_flow_investigate_contain" sourceRef="user_investigate" targetRef="user_contain" />
    <bpmn:sequenceFlow id="user_flow_investigate_vendor_report" sourceRef="user_investigate" targetRef="user_vendor_report" />
    <bpmn:sequenceFlow id="user_flow_investigate_research" sourceRef="user_investigate" targetRef="user_research" />
    <bpmn:sequenceFlow id="user_flow_contain_investigation_join" sourceRef="user_contain" targetRef="user_investigation_join" />
    <bpmn:sequenceFlow id="user_flow_vendor_report_investigation_join" sourceRef="user_vendor_report" targetRef="user_investigation_join" />
    <bpmn:sequenceFlow id="user_flow_research_investigation_join" sourceRef="user_research" targetRef="user_investigation_join" />
    <bpmn:sequenceFlow id="user_flow_investigation_join_collect" sourceRef="user_investigation_join" targetRef="user_collect" />
    <bpmn:sequenceFlow id="user_flow_collect_extract" sourceRef="user_collect" targetRef="user_extract" />
    <bpmn:sequenceFlow id="user_flow_extract_evidence_review" sourceRef="user_extract" targetRef="user_evidence_review" />
    <bpmn:sequenceFlow id="user_flow_evidence_review_evidence_gate" sourceRef="user_evidence_review" targetRef="user_evidence_gate" />
    <bpmn:sequenceFlow id="user_flow_pdpa_assess_source_and_scope" sourceRef="user_pdpa_assess" targetRef="user_source_and_scope" />
    <bpmn:sequenceFlow id="user_flow_source_and_scope_source_gate" sourceRef="user_source_and_scope" targetRef="user_source_gate" />
    <bpmn:sequenceFlow id="user_flow_determine_notification_gate" sourceRef="user_determine" targetRef="user_notification_gate" />
    <bpmn:sequenceFlow id="user_flow_deadline_deadline_review" sourceRef="user_deadline" targetRef="user_deadline_review" />
    <bpmn:sequenceFlow id="user_flow_deadline_review_deadline_gate" sourceRef="user_deadline_review" targetRef="user_deadline_gate" />
    <bpmn:sequenceFlow id="user_flow_prepare_response_pack" sourceRef="user_prepare" targetRef="user_response_pack" />
    <bpmn:sequenceFlow id="user_flow_prepare_remediation_clause" sourceRef="user_prepare" targetRef="user_remediation_clause" />
    <bpmn:sequenceFlow id="user_flow_prepare_foreign_handoff" sourceRef="user_prepare" targetRef="user_foreign_handoff" />
    <bpmn:sequenceFlow id="user_flow_response_pack_prepare_join" sourceRef="user_response_pack" targetRef="user_prepare_join" />
    <bpmn:sequenceFlow id="user_flow_remediation_clause_prepare_join" sourceRef="user_remediation_clause" targetRef="user_prepare_join" />
    <bpmn:sequenceFlow id="user_flow_foreign_handoff_prepare_join" sourceRef="user_foreign_handoff" targetRef="user_prepare_join" />
    <bpmn:sequenceFlow id="user_flow_prepare_join_release_text" sourceRef="user_prepare_join" targetRef="user_release_text" />
    <bpmn:sequenceFlow id="user_flow_release_text_release_gate" sourceRef="user_release_text" targetRef="user_release_gate" />
    <bpmn:sequenceFlow id="user_flow_regulator_receipt_individual_gate" sourceRef="user_regulator_receipt" targetRef="user_individual_gate" />
    <bpmn:sequenceFlow id="user_flow_individual_receipt_lessons" sourceRef="user_individual_receipt" targetRef="user_lessons" />
    <bpmn:sequenceFlow id="user_flow_lessons_reuse_consent" sourceRef="user_lessons" targetRef="user_reuse_consent" />
    <bpmn:sequenceFlow id="user_flow_reuse_consent_reuse_gate" sourceRef="user_reuse_consent" targetRef="user_reuse_gate" />
    <bpmn:sequenceFlow id="user_flow_capture_exercise_complete" sourceRef="user_capture" targetRef="user_exercise_complete" />
    <bpmn:sequenceFlow id="user_flow_scope_gate_investigate" sourceRef="user_scope_gate" targetRef="user_investigate" name="Accepted: start parallel investigations">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.scope.accepted", "value": true}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_scope_gate_scope_declined" sourceRef="user_scope_gate" targetRef="user_scope_declined" name="Refused: stop exercise">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.scope.accepted", "value": false}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_evidence_gate_pdpa_assess" sourceRef="user_evidence_gate" targetRef="user_pdpa_assess" name="Yes: assess the documented facts">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.evidence-review.complete", "value": true}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_evidence_gate_collect" sourceRef="user_evidence_gate" targetRef="user_collect" name="No: request a corrected report (bounded rework)">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.evidence-review.complete", "value": false}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_source_gate_determine" sourceRef="user_source_gate" targetRef="user_determine" name="Exercise-only input and explicit acceptance">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "all", "args": [{"op": "eq", "path": "input.exercise_only", "value": true}, {"op": "eq", "path": "tasks.source-and-scope.exercise_accepted", "value": true}]}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_source_gate_source_verification_required" sourceRef="user_source_gate" targetRef="user_source_verification_required" name="Otherwise: stop for source verification" />
    <bpmn:sequenceFlow id="user_flow_notification_gate_deadline" sourceRef="user_notification_gate" targetRef="user_deadline" name="Yes: calculate and review the proposed date">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.determine.notify_regulator", "value": true}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_notification_gate_no_notification_rehearsal" sourceRef="user_notification_gate" targetRef="user_no_notification_rehearsal" name="No: record the exercise determination">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.determine.notify_regulator", "value": false}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_deadline_gate_prepare" sourceRef="user_deadline_gate" targetRef="user_prepare" name="Accepted: prepare the response pack">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.deadline-review.accepted", "value": true}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_deadline_gate_deadline_refused" sourceRef="user_deadline_gate" targetRef="user_deadline_refused" name="Refused: stop before draft release">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.deadline-review.accepted", "value": false}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_release_gate_regulator_receipt" sourceRef="user_release_gate" targetRef="user_regulator_receipt" name="Approved: record a no-send receipt">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.release-text.approved", "value": true}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_release_gate_management_refused" sourceRef="user_release_gate" targetRef="user_management_refused" name="Refused: do not record notification">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.release-text.approved", "value": false}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_individual_gate_individual_receipt" sourceRef="user_individual_gate" targetRef="user_individual_receipt" name="Yes: record an individual no-send receipt">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.determine.notify_individuals", "value": true}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_individual_gate_lessons" sourceRef="user_individual_gate" targetRef="user_lessons" name="No: proceed to follow-up actions">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.determine.notify_individuals", "value": false}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_reuse_gate_capture" sourceRef="user_reuse_gate" targetRef="user_capture" name="Consent recorded: attempt guarded capture">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.reuse-consent.consent", "value": true}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="user_flow_reuse_gate_exercise_complete_no_capture" sourceRef="user_reuse_gate" targetRef="user_exercise_complete_no_capture" name="No consent: retain the draft privately">
      <bpmn:conditionExpression language="urn:legal-engineering:condition:v1" xsi:type="bpmn:tFormalExpression">{"op": "eq", "path": "tasks.reuse-consent.consent", "value": false}</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:textAnnotation id="sys_info_scope">
      <bpmn:text>Uses: Workflow Studio and native runner</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_scope_link" sourceRef="user_scope" targetRef="sys_info_scope" />
    <bpmn:association id="sys_product_scope_input_0_link" sourceRef="sys_product_scope_input_0" targetRef="user_scope" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_contain">
      <bpmn:text>Uses: Simulated containment and log preservation; Workflow Studio and native runner</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_contain_link" sourceRef="user_contain" targetRef="sys_info_contain" />
    <bpmn:association id="sys_product_contain_input_0_link" sourceRef="sys_product_contain_input_0" targetRef="user_contain" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_vendor_report">
      <bpmn:text>Uses: Simulated supplier report channel; Incident evidence workspace</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_vendor_report_link" sourceRef="user_vendor_report" targetRef="sys_info_vendor_report" />
    <bpmn:association id="sys_product_vendor_report_output_0_link" sourceRef="user_vendor_report" targetRef="sys_product_vendor_report_output_0" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_research">
      <bpmn:text>Uses: Research and PDPA assessment tools</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_research_link" sourceRef="user_research" targetRef="sys_info_research" />
    <bpmn:association id="sys_product_research_output_0_link" sourceRef="user_research" targetRef="sys_product_research_output_0" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_collect">
      <bpmn:text>Uses: Incident evidence workspace</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_collect_link" sourceRef="user_collect" targetRef="sys_info_collect" />
    <bpmn:association id="sys_product_collect_input_0_link" sourceRef="sys_product_collect_input_0" targetRef="user_collect" associationDirection="One" />
    <bpmn:association id="sys_product_collect_output_1_link" sourceRef="user_collect" targetRef="sys_product_collect_output_1" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_extract">
      <bpmn:text>Uses: Incident evidence workspace</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_extract_link" sourceRef="user_extract" targetRef="sys_info_extract" />
    <bpmn:association id="sys_product_extract_input_0_link" sourceRef="sys_product_extract_input_0" targetRef="user_extract" associationDirection="One" />
    <bpmn:association id="sys_product_extract_output_1_link" sourceRef="user_extract" targetRef="sys_product_extract_output_1" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_evidence_review">
      <bpmn:text>Uses: Incident evidence workspace; Workflow Studio and native runner</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_evidence_review_link" sourceRef="user_evidence_review" targetRef="sys_info_evidence_review" />
    <bpmn:association id="sys_product_evidence_review_input_0_link" sourceRef="sys_product_evidence_review_input_0" targetRef="user_evidence_review" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_pdpa_assess">
      <bpmn:text>Uses: Research and PDPA assessment tools</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_pdpa_assess_link" sourceRef="user_pdpa_assess" targetRef="sys_info_pdpa_assess" />
    <bpmn:association id="sys_product_pdpa_assess_input_0_link" sourceRef="sys_product_pdpa_assess_input_0" targetRef="user_pdpa_assess" associationDirection="One" />
    <bpmn:association id="sys_product_pdpa_assess_input_1_link" sourceRef="sys_product_pdpa_assess_input_1" targetRef="user_pdpa_assess" associationDirection="One" />
    <bpmn:association id="sys_product_pdpa_assess_output_2_link" sourceRef="user_pdpa_assess" targetRef="sys_product_pdpa_assess_output_2" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_source_and_scope">
      <bpmn:text>Uses: Research and PDPA assessment tools; Workflow Studio and native runner</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_source_and_scope_link" sourceRef="user_source_and_scope" targetRef="sys_info_source_and_scope" />
    <bpmn:association id="sys_product_source_and_scope_input_0_link" sourceRef="sys_product_source_and_scope_input_0" targetRef="user_source_and_scope" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_determine">
      <bpmn:text>Uses: Workflow Studio and native runner</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_determine_link" sourceRef="user_determine" targetRef="sys_info_determine" />
    <bpmn:association id="sys_product_determine_input_0_link" sourceRef="sys_product_determine_input_0" targetRef="user_determine" associationDirection="One" />
    <bpmn:association id="sys_product_determine_input_1_link" sourceRef="sys_product_determine_input_1" targetRef="user_determine" associationDirection="One" />
    <bpmn:association id="sys_product_determine_output_2_link" sourceRef="user_determine" targetRef="sys_product_determine_output_2" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_deadline">
      <bpmn:text>Uses: Pinned deadline calculation engine</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_deadline_link" sourceRef="user_deadline" targetRef="sys_info_deadline" />
    <bpmn:association id="sys_product_deadline_input_0_link" sourceRef="sys_product_deadline_input_0" targetRef="user_deadline" associationDirection="One" />
    <bpmn:association id="sys_product_deadline_output_1_link" sourceRef="user_deadline" targetRef="sys_product_deadline_output_1" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_deadline_review">
      <bpmn:text>Uses: Pinned deadline calculation engine; Workflow Studio and native runner</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_deadline_review_link" sourceRef="user_deadline_review" targetRef="sys_info_deadline_review" />
    <bpmn:association id="sys_product_deadline_review_input_0_link" sourceRef="sys_product_deadline_review_input_0" targetRef="user_deadline_review" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_response_pack">
      <bpmn:text>Uses: Incident evidence workspace</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_response_pack_link" sourceRef="user_response_pack" targetRef="sys_info_response_pack" />
    <bpmn:association id="sys_product_response_pack_input_0_link" sourceRef="sys_product_response_pack_input_0" targetRef="user_response_pack" associationDirection="One" />
    <bpmn:association id="sys_product_response_pack_input_1_link" sourceRef="sys_product_response_pack_input_1" targetRef="user_response_pack" associationDirection="One" />
    <bpmn:association id="sys_product_response_pack_output_2_link" sourceRef="user_response_pack" targetRef="sys_product_response_pack_output_2" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_remediation_clause">
      <bpmn:text>Uses: Drafting and precedent tools</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_remediation_clause_link" sourceRef="user_remediation_clause" targetRef="sys_info_remediation_clause" />
    <bpmn:association id="sys_product_remediation_clause_input_0_link" sourceRef="sys_product_remediation_clause_input_0" targetRef="user_remediation_clause" associationDirection="One" />
    <bpmn:association id="sys_product_remediation_clause_output_1_link" sourceRef="user_remediation_clause" targetRef="sys_product_remediation_clause_output_1" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_foreign_handoff">
      <bpmn:text>Uses: Workflow Studio and native runner</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_foreign_handoff_link" sourceRef="user_foreign_handoff" targetRef="sys_info_foreign_handoff" />
    <bpmn:association id="sys_product_foreign_handoff_input_0_link" sourceRef="sys_product_foreign_handoff_input_0" targetRef="user_foreign_handoff" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_release_text">
      <bpmn:text>Uses: Workflow Studio and native runner</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_release_text_link" sourceRef="user_release_text" targetRef="sys_info_release_text" />
    <bpmn:association id="sys_product_release_text_input_0_link" sourceRef="sys_product_release_text_input_0" targetRef="user_release_text" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_regulator_receipt">
      <bpmn:text>Uses: Local no-send receipt ledger</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_regulator_receipt_link" sourceRef="user_regulator_receipt" targetRef="sys_info_regulator_receipt" />
    <bpmn:association id="sys_product_regulator_receipt_input_0_link" sourceRef="sys_product_regulator_receipt_input_0" targetRef="user_regulator_receipt" associationDirection="One" />
    <bpmn:association id="sys_product_regulator_receipt_output_1_link" sourceRef="user_regulator_receipt" targetRef="sys_product_regulator_receipt_output_1" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_individual_receipt">
      <bpmn:text>Uses: Local no-send receipt ledger</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_individual_receipt_link" sourceRef="user_individual_receipt" targetRef="sys_info_individual_receipt" />
    <bpmn:association id="sys_product_individual_receipt_input_0_link" sourceRef="sys_product_individual_receipt_input_0" targetRef="user_individual_receipt" associationDirection="One" />
    <bpmn:association id="sys_product_individual_receipt_output_1_link" sourceRef="user_individual_receipt" targetRef="sys_product_individual_receipt_output_1" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_lessons">
      <bpmn:text>Uses: Workflow Studio and native runner</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_lessons_link" sourceRef="user_lessons" targetRef="sys_info_lessons" />
    <bpmn:association id="sys_product_lessons_output_0_link" sourceRef="user_lessons" targetRef="sys_product_lessons_output_0" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_reuse_consent">
      <bpmn:text>Uses: Workflow Studio and native runner; Drafting and precedent tools</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_reuse_consent_link" sourceRef="user_reuse_consent" targetRef="sys_info_reuse_consent" />
    <bpmn:association id="sys_product_reuse_consent_input_0_link" sourceRef="sys_product_reuse_consent_input_0" targetRef="user_reuse_consent" associationDirection="One" />
    <bpmn:textAnnotation id="sys_info_capture">
      <bpmn:text>Uses: Drafting and precedent tools</bpmn:text>
    </bpmn:textAnnotation>
    <bpmn:association id="sys_info_capture_link" sourceRef="user_capture" targetRef="sys_info_capture" />
    <bpmn:association id="sys_product_capture_input_0_link" sourceRef="sys_product_capture_input_0" targetRef="user_capture" associationDirection="One" />
    <bpmn:association id="sys_product_capture_output_1_link" sourceRef="user_capture" targetRef="sys_product_capture_output_1" associationDirection="One" />
  </bpmn:process>
  <bpmndi:BPMNDiagram id="sys_diagram">
    <bpmndi:BPMNPlane id="sys_plane" bpmnElement="sys_collaboration">
      <bpmndi:BPMNShape id="shape_sys_participant" bpmnElement="sys_participant" isHorizontal="true">
        <dc:Bounds x="30" y="60" width="15195" height="3440" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_dpo" bpmnElement="user_dpo" isHorizontal="true">
        <dc:Bounds x="60" y="60" width="15165" height="660" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_security" bpmnElement="user_security" isHorizontal="true">
        <dc:Bounds x="60" y="720" width="15165" height="365" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_vendor" bpmnElement="user_vendor" isHorizontal="true">
        <dc:Bounds x="60" y="1085" width="15165" height="365" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_legal" bpmnElement="user_legal" isHorizontal="true">
        <dc:Bounds x="60" y="1450" width="15165" height="660" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_host_system" bpmnElement="user_host_system" isHorizontal="true">
        <dc:Bounds x="60" y="2110" width="15165" height="660" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_management" bpmnElement="user_management" isHorizontal="true">
        <dc:Bounds x="60" y="2770" width="15165" height="365" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_knowledge" bpmnElement="user_knowledge" isHorizontal="true">
        <dc:Bounds x="60" y="3135" width="15165" height="365" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_start" bpmnElement="user_start">
        <dc:Bounds x="352.0" y="192.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="250.0" y="238.0" width="240" height="65" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_scope" bpmnElement="user_scope">
        <dc:Bounds x="725" y="160" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_scope_gate" bpmnElement="user_scope_gate" isMarkerVisible="true">
        <dc:Bounds x="1295.0" y="185.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1095.0" y="90.0" width="220" height="70" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_investigate" bpmnElement="user_investigate">
        <dc:Bounds x="1770.0" y="185.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1570.0" y="90.0" width="220" height="70" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_contain" bpmnElement="user_contain">
        <dc:Bounds x="2150" y="820" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_vendor_report" bpmnElement="user_vendor_report">
        <dc:Bounds x="2150" y="1185" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_research" bpmnElement="user_research">
        <dc:Bounds x="2150" y="2210" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_investigation_join" bpmnElement="user_investigation_join">
        <dc:Bounds x="2720.0" y="185.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2520.0" y="90.0" width="220" height="70" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_collect" bpmnElement="user_collect">
        <dc:Bounds x="3100" y="160" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_extract" bpmnElement="user_extract">
        <dc:Bounds x="3575" y="2210" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_evidence_review" bpmnElement="user_evidence_review">
        <dc:Bounds x="4050" y="1550" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_evidence_gate" bpmnElement="user_evidence_gate" isMarkerVisible="true">
        <dc:Bounds x="4620.0" y="1575.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="4420.0" y="1480.0" width="220" height="70" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_pdpa_assess" bpmnElement="user_pdpa_assess">
        <dc:Bounds x="5000" y="2210" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_source_and_scope" bpmnElement="user_source_and_scope">
        <dc:Bounds x="5475" y="1550" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_source_gate" bpmnElement="user_source_gate" isMarkerVisible="true">
        <dc:Bounds x="6045.0" y="1575.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="5845.0" y="1480.0" width="220" height="70" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_determine" bpmnElement="user_determine">
        <dc:Bounds x="6425" y="1550" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_notification_gate" bpmnElement="user_notification_gate" isMarkerVisible="true">
        <dc:Bounds x="6995.0" y="1575.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="6795.0" y="1480.0" width="220" height="70" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_deadline" bpmnElement="user_deadline">
        <dc:Bounds x="7375" y="2210" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_deadline_review" bpmnElement="user_deadline_review">
        <dc:Bounds x="7850" y="1550" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_deadline_gate" bpmnElement="user_deadline_gate" isMarkerVisible="true">
        <dc:Bounds x="8420.0" y="1575.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="8220.0" y="1480.0" width="220" height="70" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_prepare" bpmnElement="user_prepare">
        <dc:Bounds x="8895.0" y="185.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="8695.0" y="90.0" width="220" height="70" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_response_pack" bpmnElement="user_response_pack">
        <dc:Bounds x="9275" y="2210" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_remediation_clause" bpmnElement="user_remediation_clause">
        <dc:Bounds x="9275" y="2505" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_foreign_handoff" bpmnElement="user_foreign_handoff">
        <dc:Bounds x="9275" y="1185" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_prepare_join" bpmnElement="user_prepare_join">
        <dc:Bounds x="9845.0" y="185.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="9645.0" y="90.0" width="220" height="70" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_release_text" bpmnElement="user_release_text">
        <dc:Bounds x="10225" y="2870" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_release_gate" bpmnElement="user_release_gate" isMarkerVisible="true">
        <dc:Bounds x="10795.0" y="2895.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="10595.0" y="2800.0" width="220" height="70" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_regulator_receipt" bpmnElement="user_regulator_receipt">
        <dc:Bounds x="11175" y="2210" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_individual_gate" bpmnElement="user_individual_gate" isMarkerVisible="true">
        <dc:Bounds x="11745.0" y="1575.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="11545.0" y="1480.0" width="220" height="70" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_individual_receipt" bpmnElement="user_individual_receipt">
        <dc:Bounds x="12125" y="2210" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_lessons" bpmnElement="user_lessons">
        <dc:Bounds x="12600" y="160" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_reuse_consent" bpmnElement="user_reuse_consent">
        <dc:Bounds x="13075" y="3235" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_reuse_gate" bpmnElement="user_reuse_gate" isMarkerVisible="true">
        <dc:Bounds x="13645.0" y="3260.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="13445.0" y="3165.0" width="220" height="70" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_capture" bpmnElement="user_capture">
        <dc:Bounds x="14025" y="2210" width="240" height="100" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_scope_declined" bpmnElement="user_scope_declined">
        <dc:Bounds x="1777.0" y="487.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1675.0" y="533.0" width="240" height="65" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_source_verification_required" bpmnElement="user_source_verification_required">
        <dc:Bounds x="6527.0" y="1877.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="6425.0" y="1923.0" width="240" height="65" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_deadline_refused" bpmnElement="user_deadline_refused">
        <dc:Bounds x="8902.0" y="1582.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="8800.0" y="1628.0" width="240" height="65" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_management_refused" bpmnElement="user_management_refused">
        <dc:Bounds x="11277.0" y="2902.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="11175.0" y="2948.0" width="240" height="65" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_no_notification_rehearsal" bpmnElement="user_no_notification_rehearsal">
        <dc:Bounds x="7477.0" y="1582.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="7375.0" y="1628.0" width="240" height="65" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_exercise_complete" bpmnElement="user_exercise_complete">
        <dc:Bounds x="14602.0" y="3267.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="14500.0" y="3313.0" width="240" height="65" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_user_exercise_complete_no_capture" bpmnElement="user_exercise_complete_no_capture">
        <dc:Bounds x="14127.0" y="3267.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="14025.0" y="3313.0" width="240" height="65" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="shape_sys_info_scope" bpmnElement="sys_info_scope">
        <dc:Bounds x="725" y="85" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_scope_link" bpmnElement="sys_info_scope_link">
        <di:waypoint x="845.0" y="160" />
        <di:waypoint x="845.0" y="150" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_scope_input_0" bpmnElement="sys_product_scope_input_0">
        <dc:Bounds x="725" y="295" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_scope_input_0_link" bpmnElement="sys_product_scope_input_0_link">
        <di:waypoint x="787.5" y="295" />
        <di:waypoint x="845.0" y="260" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_contain" bpmnElement="sys_info_contain">
        <dc:Bounds x="2150" y="745" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_contain_link" bpmnElement="sys_info_contain_link">
        <di:waypoint x="2270.0" y="820" />
        <di:waypoint x="2270.0" y="810" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_contain_input_0" bpmnElement="sys_product_contain_input_0">
        <dc:Bounds x="2150" y="955" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_contain_input_0_link" bpmnElement="sys_product_contain_input_0_link">
        <di:waypoint x="2212.5" y="955" />
        <di:waypoint x="2270.0" y="920" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_vendor_report" bpmnElement="sys_info_vendor_report">
        <dc:Bounds x="2150" y="1110" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_vendor_report_link" bpmnElement="sys_info_vendor_report_link">
        <di:waypoint x="2270.0" y="1185" />
        <di:waypoint x="2270.0" y="1175" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_vendor_report_output_0" bpmnElement="sys_product_vendor_report_output_0">
        <dc:Bounds x="2150" y="1320" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_vendor_report_output_0_link" bpmnElement="sys_product_vendor_report_output_0_link">
        <di:waypoint x="2270.0" y="1285" />
        <di:waypoint x="2212.5" y="1320" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_research" bpmnElement="sys_info_research">
        <dc:Bounds x="2150" y="2135" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_research_link" bpmnElement="sys_info_research_link">
        <di:waypoint x="2270.0" y="2210" />
        <di:waypoint x="2270.0" y="2200" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_research_output_0" bpmnElement="sys_product_research_output_0">
        <dc:Bounds x="2150" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_research_output_0_link" bpmnElement="sys_product_research_output_0_link">
        <di:waypoint x="2270.0" y="2310" />
        <di:waypoint x="2212.5" y="2345" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_collect" bpmnElement="sys_info_collect">
        <dc:Bounds x="3100" y="85" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_collect_link" bpmnElement="sys_info_collect_link">
        <di:waypoint x="3220.0" y="160" />
        <di:waypoint x="3220.0" y="150" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_collect_input_0" bpmnElement="sys_product_collect_input_0">
        <dc:Bounds x="3100" y="295" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_collect_input_0_link" bpmnElement="sys_product_collect_input_0_link">
        <di:waypoint x="3162.5" y="295" />
        <di:waypoint x="3220.0" y="260" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_collect_output_1" bpmnElement="sys_product_collect_output_1">
        <dc:Bounds x="3245" y="295" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_collect_output_1_link" bpmnElement="sys_product_collect_output_1_link">
        <di:waypoint x="3220.0" y="260" />
        <di:waypoint x="3307.5" y="295" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_extract" bpmnElement="sys_info_extract">
        <dc:Bounds x="3575" y="2135" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_extract_link" bpmnElement="sys_info_extract_link">
        <di:waypoint x="3695.0" y="2210" />
        <di:waypoint x="3695.0" y="2200" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_extract_input_0" bpmnElement="sys_product_extract_input_0">
        <dc:Bounds x="3575" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_extract_input_0_link" bpmnElement="sys_product_extract_input_0_link">
        <di:waypoint x="3637.5" y="2345" />
        <di:waypoint x="3695.0" y="2310" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_extract_output_1" bpmnElement="sys_product_extract_output_1">
        <dc:Bounds x="3720" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_extract_output_1_link" bpmnElement="sys_product_extract_output_1_link">
        <di:waypoint x="3695.0" y="2310" />
        <di:waypoint x="3782.5" y="2345" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_evidence_review" bpmnElement="sys_info_evidence_review">
        <dc:Bounds x="4050" y="1475" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_evidence_review_link" bpmnElement="sys_info_evidence_review_link">
        <di:waypoint x="4170.0" y="1550" />
        <di:waypoint x="4170.0" y="1540" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_evidence_review_input_0" bpmnElement="sys_product_evidence_review_input_0">
        <dc:Bounds x="4050" y="1685" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_evidence_review_input_0_link" bpmnElement="sys_product_evidence_review_input_0_link">
        <di:waypoint x="4112.5" y="1685" />
        <di:waypoint x="4170.0" y="1650" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_pdpa_assess" bpmnElement="sys_info_pdpa_assess">
        <dc:Bounds x="5000" y="2135" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_pdpa_assess_link" bpmnElement="sys_info_pdpa_assess_link">
        <di:waypoint x="5120.0" y="2210" />
        <di:waypoint x="5120.0" y="2200" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_pdpa_assess_input_0" bpmnElement="sys_product_pdpa_assess_input_0">
        <dc:Bounds x="5000" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_pdpa_assess_input_0_link" bpmnElement="sys_product_pdpa_assess_input_0_link">
        <di:waypoint x="5062.5" y="2345" />
        <di:waypoint x="5120.0" y="2310" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_pdpa_assess_input_1" bpmnElement="sys_product_pdpa_assess_input_1">
        <dc:Bounds x="5145" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_pdpa_assess_input_1_link" bpmnElement="sys_product_pdpa_assess_input_1_link">
        <di:waypoint x="5207.5" y="2345" />
        <di:waypoint x="5120.0" y="2310" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_pdpa_assess_output_2" bpmnElement="sys_product_pdpa_assess_output_2">
        <dc:Bounds x="5290" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_pdpa_assess_output_2_link" bpmnElement="sys_product_pdpa_assess_output_2_link">
        <di:waypoint x="5120.0" y="2310" />
        <di:waypoint x="5352.5" y="2345" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_source_and_scope" bpmnElement="sys_info_source_and_scope">
        <dc:Bounds x="5475" y="1475" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_source_and_scope_link" bpmnElement="sys_info_source_and_scope_link">
        <di:waypoint x="5595.0" y="1550" />
        <di:waypoint x="5595.0" y="1540" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_source_and_scope_input_0" bpmnElement="sys_product_source_and_scope_input_0">
        <dc:Bounds x="5475" y="1685" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_source_and_scope_input_0_link" bpmnElement="sys_product_source_and_scope_input_0_link">
        <di:waypoint x="5537.5" y="1685" />
        <di:waypoint x="5595.0" y="1650" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_determine" bpmnElement="sys_info_determine">
        <dc:Bounds x="6425" y="1475" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_determine_link" bpmnElement="sys_info_determine_link">
        <di:waypoint x="6545.0" y="1550" />
        <di:waypoint x="6545.0" y="1540" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_determine_input_0" bpmnElement="sys_product_determine_input_0">
        <dc:Bounds x="6425" y="1685" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_determine_input_0_link" bpmnElement="sys_product_determine_input_0_link">
        <di:waypoint x="6487.5" y="1685" />
        <di:waypoint x="6545.0" y="1650" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_determine_input_1" bpmnElement="sys_product_determine_input_1">
        <dc:Bounds x="6570" y="1685" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_determine_input_1_link" bpmnElement="sys_product_determine_input_1_link">
        <di:waypoint x="6632.5" y="1685" />
        <di:waypoint x="6545.0" y="1650" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_determine_output_2" bpmnElement="sys_product_determine_output_2">
        <dc:Bounds x="6715" y="1685" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_determine_output_2_link" bpmnElement="sys_product_determine_output_2_link">
        <di:waypoint x="6545.0" y="1650" />
        <di:waypoint x="6777.5" y="1685" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_deadline" bpmnElement="sys_info_deadline">
        <dc:Bounds x="7375" y="2135" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_deadline_link" bpmnElement="sys_info_deadline_link">
        <di:waypoint x="7495.0" y="2210" />
        <di:waypoint x="7495.0" y="2200" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_deadline_input_0" bpmnElement="sys_product_deadline_input_0">
        <dc:Bounds x="7375" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_deadline_input_0_link" bpmnElement="sys_product_deadline_input_0_link">
        <di:waypoint x="7437.5" y="2345" />
        <di:waypoint x="7495.0" y="2310" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_deadline_output_1" bpmnElement="sys_product_deadline_output_1">
        <dc:Bounds x="7520" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_deadline_output_1_link" bpmnElement="sys_product_deadline_output_1_link">
        <di:waypoint x="7495.0" y="2310" />
        <di:waypoint x="7582.5" y="2345" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_deadline_review" bpmnElement="sys_info_deadline_review">
        <dc:Bounds x="7850" y="1475" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_deadline_review_link" bpmnElement="sys_info_deadline_review_link">
        <di:waypoint x="7970.0" y="1550" />
        <di:waypoint x="7970.0" y="1540" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_deadline_review_input_0" bpmnElement="sys_product_deadline_review_input_0">
        <dc:Bounds x="7850" y="1685" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_deadline_review_input_0_link" bpmnElement="sys_product_deadline_review_input_0_link">
        <di:waypoint x="7912.5" y="1685" />
        <di:waypoint x="7970.0" y="1650" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_response_pack" bpmnElement="sys_info_response_pack">
        <dc:Bounds x="9275" y="2135" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_response_pack_link" bpmnElement="sys_info_response_pack_link">
        <di:waypoint x="9395.0" y="2210" />
        <di:waypoint x="9395.0" y="2200" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_response_pack_input_0" bpmnElement="sys_product_response_pack_input_0">
        <dc:Bounds x="9275" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_response_pack_input_0_link" bpmnElement="sys_product_response_pack_input_0_link">
        <di:waypoint x="9337.5" y="2345" />
        <di:waypoint x="9395.0" y="2310" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_response_pack_input_1" bpmnElement="sys_product_response_pack_input_1">
        <dc:Bounds x="9420" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_response_pack_input_1_link" bpmnElement="sys_product_response_pack_input_1_link">
        <di:waypoint x="9482.5" y="2345" />
        <di:waypoint x="9395.0" y="2310" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_response_pack_output_2" bpmnElement="sys_product_response_pack_output_2">
        <dc:Bounds x="9565" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_response_pack_output_2_link" bpmnElement="sys_product_response_pack_output_2_link">
        <di:waypoint x="9395.0" y="2310" />
        <di:waypoint x="9627.5" y="2345" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_remediation_clause" bpmnElement="sys_info_remediation_clause">
        <dc:Bounds x="9275" y="2430" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_remediation_clause_link" bpmnElement="sys_info_remediation_clause_link">
        <di:waypoint x="9395.0" y="2505" />
        <di:waypoint x="9395.0" y="2495" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_remediation_clause_input_0" bpmnElement="sys_product_remediation_clause_input_0">
        <dc:Bounds x="9275" y="2640" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_remediation_clause_input_0_link" bpmnElement="sys_product_remediation_clause_input_0_link">
        <di:waypoint x="9337.5" y="2640" />
        <di:waypoint x="9395.0" y="2605" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_remediation_clause_output_1" bpmnElement="sys_product_remediation_clause_output_1">
        <dc:Bounds x="9420" y="2640" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_remediation_clause_output_1_link" bpmnElement="sys_product_remediation_clause_output_1_link">
        <di:waypoint x="9395.0" y="2605" />
        <di:waypoint x="9482.5" y="2640" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_foreign_handoff" bpmnElement="sys_info_foreign_handoff">
        <dc:Bounds x="9275" y="1110" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_foreign_handoff_link" bpmnElement="sys_info_foreign_handoff_link">
        <di:waypoint x="9395.0" y="1185" />
        <di:waypoint x="9395.0" y="1175" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_foreign_handoff_input_0" bpmnElement="sys_product_foreign_handoff_input_0">
        <dc:Bounds x="9275" y="1320" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_foreign_handoff_input_0_link" bpmnElement="sys_product_foreign_handoff_input_0_link">
        <di:waypoint x="9337.5" y="1320" />
        <di:waypoint x="9395.0" y="1285" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_release_text" bpmnElement="sys_info_release_text">
        <dc:Bounds x="10225" y="2795" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_release_text_link" bpmnElement="sys_info_release_text_link">
        <di:waypoint x="10345.0" y="2870" />
        <di:waypoint x="10345.0" y="2860" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_release_text_input_0" bpmnElement="sys_product_release_text_input_0">
        <dc:Bounds x="10225" y="3005" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_release_text_input_0_link" bpmnElement="sys_product_release_text_input_0_link">
        <di:waypoint x="10287.5" y="3005" />
        <di:waypoint x="10345.0" y="2970" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_regulator_receipt" bpmnElement="sys_info_regulator_receipt">
        <dc:Bounds x="11175" y="2135" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_regulator_receipt_link" bpmnElement="sys_info_regulator_receipt_link">
        <di:waypoint x="11295.0" y="2210" />
        <di:waypoint x="11295.0" y="2200" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_regulator_receipt_input_0" bpmnElement="sys_product_regulator_receipt_input_0">
        <dc:Bounds x="11175" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_regulator_receipt_input_0_link" bpmnElement="sys_product_regulator_receipt_input_0_link">
        <di:waypoint x="11237.5" y="2345" />
        <di:waypoint x="11295.0" y="2310" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_regulator_receipt_output_1" bpmnElement="sys_product_regulator_receipt_output_1">
        <dc:Bounds x="11320" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_regulator_receipt_output_1_link" bpmnElement="sys_product_regulator_receipt_output_1_link">
        <di:waypoint x="11295.0" y="2310" />
        <di:waypoint x="11382.5" y="2345" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_individual_receipt" bpmnElement="sys_info_individual_receipt">
        <dc:Bounds x="12125" y="2135" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_individual_receipt_link" bpmnElement="sys_info_individual_receipt_link">
        <di:waypoint x="12245.0" y="2210" />
        <di:waypoint x="12245.0" y="2200" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_individual_receipt_input_0" bpmnElement="sys_product_individual_receipt_input_0">
        <dc:Bounds x="12125" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_individual_receipt_input_0_link" bpmnElement="sys_product_individual_receipt_input_0_link">
        <di:waypoint x="12187.5" y="2345" />
        <di:waypoint x="12245.0" y="2310" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_individual_receipt_output_1" bpmnElement="sys_product_individual_receipt_output_1">
        <dc:Bounds x="12270" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_individual_receipt_output_1_link" bpmnElement="sys_product_individual_receipt_output_1_link">
        <di:waypoint x="12245.0" y="2310" />
        <di:waypoint x="12332.5" y="2345" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_lessons" bpmnElement="sys_info_lessons">
        <dc:Bounds x="12600" y="85" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_lessons_link" bpmnElement="sys_info_lessons_link">
        <di:waypoint x="12720.0" y="160" />
        <di:waypoint x="12720.0" y="150" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_lessons_output_0" bpmnElement="sys_product_lessons_output_0">
        <dc:Bounds x="12600" y="295" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_lessons_output_0_link" bpmnElement="sys_product_lessons_output_0_link">
        <di:waypoint x="12720.0" y="260" />
        <di:waypoint x="12662.5" y="295" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_reuse_consent" bpmnElement="sys_info_reuse_consent">
        <dc:Bounds x="13075" y="3160" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_reuse_consent_link" bpmnElement="sys_info_reuse_consent_link">
        <di:waypoint x="13195.0" y="3235" />
        <di:waypoint x="13195.0" y="3225" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_reuse_consent_input_0" bpmnElement="sys_product_reuse_consent_input_0">
        <dc:Bounds x="13075" y="3370" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_reuse_consent_input_0_link" bpmnElement="sys_product_reuse_consent_input_0_link">
        <di:waypoint x="13137.5" y="3370" />
        <di:waypoint x="13195.0" y="3335" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_info_capture" bpmnElement="sys_info_capture">
        <dc:Bounds x="14025" y="2135" width="240" height="65" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_info_capture_link" bpmnElement="sys_info_capture_link">
        <di:waypoint x="14145.0" y="2210" />
        <di:waypoint x="14145.0" y="2200" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_capture_input_0" bpmnElement="sys_product_capture_input_0">
        <dc:Bounds x="14025" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_capture_input_0_link" bpmnElement="sys_product_capture_input_0_link">
        <di:waypoint x="14087.5" y="2345" />
        <di:waypoint x="14145.0" y="2310" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="shape_sys_product_capture_output_1" bpmnElement="sys_product_capture_output_1">
        <dc:Bounds x="14170" y="2345" width="125" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="di_sys_product_capture_output_1_link" bpmnElement="sys_product_capture_output_1_link">
        <di:waypoint x="14145.0" y="2310" />
        <di:waypoint x="14232.5" y="2345" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_start_scope" bpmnElement="user_flow_start_scope">
        <di:waypoint x="370.0" y="192.0" />
        <di:waypoint x="370.0" y="125" />
        <di:waypoint x="845.0" y="125" />
        <di:waypoint x="845.0" y="160" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_scope_scope_gate" bpmnElement="user_flow_scope_scope_gate">
        <di:waypoint x="845.0" y="260" />
        <di:waypoint x="845.0" y="295" />
        <di:waypoint x="1320.0" y="295" />
        <di:waypoint x="1320.0" y="235.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_investigate_contain" bpmnElement="user_flow_investigate_contain">
        <di:waypoint x="1820.0" y="210.0" />
        <di:waypoint x="1845.0" y="210.0" />
        <di:waypoint x="1845.0" y="870.0" />
        <di:waypoint x="2150" y="870.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_investigate_vendor_report" bpmnElement="user_flow_investigate_vendor_report">
        <di:waypoint x="1820.0" y="210.0" />
        <di:waypoint x="1845.0" y="210.0" />
        <di:waypoint x="1845.0" y="1235.0" />
        <di:waypoint x="2150" y="1235.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_investigate_research" bpmnElement="user_flow_investigate_research">
        <di:waypoint x="1820.0" y="210.0" />
        <di:waypoint x="1845.0" y="210.0" />
        <di:waypoint x="1845.0" y="2260.0" />
        <di:waypoint x="2150" y="2260.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_contain_investigation_join" bpmnElement="user_flow_contain_investigation_join">
        <di:waypoint x="2390" y="870.0" />
        <di:waypoint x="2415" y="870.0" />
        <di:waypoint x="2415" y="210.0" />
        <di:waypoint x="2720.0" y="210.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_vendor_report_investigation_join" bpmnElement="user_flow_vendor_report_investigation_join">
        <di:waypoint x="2390" y="1235.0" />
        <di:waypoint x="2415" y="1235.0" />
        <di:waypoint x="2415" y="210.0" />
        <di:waypoint x="2720.0" y="210.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_research_investigation_join" bpmnElement="user_flow_research_investigation_join">
        <di:waypoint x="2390" y="2260.0" />
        <di:waypoint x="2415" y="2260.0" />
        <di:waypoint x="2415" y="210.0" />
        <di:waypoint x="2720.0" y="210.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_investigation_join_collect" bpmnElement="user_flow_investigation_join_collect">
        <di:waypoint x="2745.0" y="185.0" />
        <di:waypoint x="2745.0" y="125" />
        <di:waypoint x="3220.0" y="125" />
        <di:waypoint x="3220.0" y="160" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_collect_extract" bpmnElement="user_flow_collect_extract">
        <di:waypoint x="3340" y="210.0" />
        <di:waypoint x="3365" y="210.0" />
        <di:waypoint x="3365" y="2260.0" />
        <di:waypoint x="3575" y="2260.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_extract_evidence_review" bpmnElement="user_flow_extract_evidence_review">
        <di:waypoint x="3815" y="2260.0" />
        <di:waypoint x="3840" y="2260.0" />
        <di:waypoint x="3840" y="1600.0" />
        <di:waypoint x="4050" y="1600.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_evidence_review_evidence_gate" bpmnElement="user_flow_evidence_review_evidence_gate">
        <di:waypoint x="4170.0" y="1650" />
        <di:waypoint x="4170.0" y="1685" />
        <di:waypoint x="4645.0" y="1685" />
        <di:waypoint x="4645.0" y="1625.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_pdpa_assess_source_and_scope" bpmnElement="user_flow_pdpa_assess_source_and_scope">
        <di:waypoint x="5240" y="2260.0" />
        <di:waypoint x="5265" y="2260.0" />
        <di:waypoint x="5265" y="1600.0" />
        <di:waypoint x="5475" y="1600.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_source_and_scope_source_gate" bpmnElement="user_flow_source_and_scope_source_gate">
        <di:waypoint x="5595.0" y="1650" />
        <di:waypoint x="5595.0" y="1685" />
        <di:waypoint x="6070.0" y="1685" />
        <di:waypoint x="6070.0" y="1625.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_determine_notification_gate" bpmnElement="user_flow_determine_notification_gate">
        <di:waypoint x="6545.0" y="1550" />
        <di:waypoint x="6545.0" y="1515" />
        <di:waypoint x="7020.0" y="1515" />
        <di:waypoint x="7020.0" y="1575.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_deadline_deadline_review" bpmnElement="user_flow_deadline_deadline_review">
        <di:waypoint x="7615" y="2260.0" />
        <di:waypoint x="7640" y="2260.0" />
        <di:waypoint x="7640" y="1600.0" />
        <di:waypoint x="7850" y="1600.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_deadline_review_deadline_gate" bpmnElement="user_flow_deadline_review_deadline_gate">
        <di:waypoint x="7970.0" y="1550" />
        <di:waypoint x="7970.0" y="1515" />
        <di:waypoint x="8445.0" y="1515" />
        <di:waypoint x="8445.0" y="1575.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_prepare_response_pack" bpmnElement="user_flow_prepare_response_pack">
        <di:waypoint x="8945.0" y="210.0" />
        <di:waypoint x="8970.0" y="210.0" />
        <di:waypoint x="8970.0" y="2260.0" />
        <di:waypoint x="9275" y="2260.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_prepare_remediation_clause" bpmnElement="user_flow_prepare_remediation_clause">
        <di:waypoint x="8945.0" y="210.0" />
        <di:waypoint x="8970.0" y="210.0" />
        <di:waypoint x="8970.0" y="2555.0" />
        <di:waypoint x="9275" y="2555.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_prepare_foreign_handoff" bpmnElement="user_flow_prepare_foreign_handoff">
        <di:waypoint x="8945.0" y="210.0" />
        <di:waypoint x="8970.0" y="210.0" />
        <di:waypoint x="8970.0" y="1235.0" />
        <di:waypoint x="9275" y="1235.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_response_pack_prepare_join" bpmnElement="user_flow_response_pack_prepare_join">
        <di:waypoint x="9515" y="2260.0" />
        <di:waypoint x="9540" y="2260.0" />
        <di:waypoint x="9540" y="210.0" />
        <di:waypoint x="9845.0" y="210.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_remediation_clause_prepare_join" bpmnElement="user_flow_remediation_clause_prepare_join">
        <di:waypoint x="9515" y="2555.0" />
        <di:waypoint x="9540" y="2555.0" />
        <di:waypoint x="9540" y="210.0" />
        <di:waypoint x="9845.0" y="210.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_foreign_handoff_prepare_join" bpmnElement="user_flow_foreign_handoff_prepare_join">
        <di:waypoint x="9515" y="1235.0" />
        <di:waypoint x="9540" y="1235.0" />
        <di:waypoint x="9540" y="210.0" />
        <di:waypoint x="9845.0" y="210.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_prepare_join_release_text" bpmnElement="user_flow_prepare_join_release_text">
        <di:waypoint x="9895.0" y="210.0" />
        <di:waypoint x="9920.0" y="210.0" />
        <di:waypoint x="9920.0" y="2920.0" />
        <di:waypoint x="10225" y="2920.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_release_text_release_gate" bpmnElement="user_flow_release_text_release_gate">
        <di:waypoint x="10345.0" y="2870" />
        <di:waypoint x="10345.0" y="2835" />
        <di:waypoint x="10820.0" y="2835" />
        <di:waypoint x="10820.0" y="2895.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_regulator_receipt_individual_gate" bpmnElement="user_flow_regulator_receipt_individual_gate">
        <di:waypoint x="11415" y="2260.0" />
        <di:waypoint x="11440" y="2260.0" />
        <di:waypoint x="11440" y="1600.0" />
        <di:waypoint x="11745.0" y="1600.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_individual_receipt_lessons" bpmnElement="user_flow_individual_receipt_lessons">
        <di:waypoint x="12365" y="2260.0" />
        <di:waypoint x="12390" y="2260.0" />
        <di:waypoint x="12390" y="210.0" />
        <di:waypoint x="12600" y="210.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_lessons_reuse_consent" bpmnElement="user_flow_lessons_reuse_consent">
        <di:waypoint x="12840" y="210.0" />
        <di:waypoint x="12865" y="210.0" />
        <di:waypoint x="12865" y="3285.0" />
        <di:waypoint x="13075" y="3285.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_reuse_consent_reuse_gate" bpmnElement="user_flow_reuse_consent_reuse_gate">
        <di:waypoint x="13195.0" y="3235" />
        <di:waypoint x="13195.0" y="3200" />
        <di:waypoint x="13670.0" y="3200" />
        <di:waypoint x="13670.0" y="3260.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_capture_exercise_complete" bpmnElement="user_flow_capture_exercise_complete">
        <di:waypoint x="14265" y="2260.0" />
        <di:waypoint x="14290" y="2260.0" />
        <di:waypoint x="14290" y="3285.0" />
        <di:waypoint x="14602.0" y="3285.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_scope_gate_investigate" bpmnElement="user_flow_scope_gate_investigate">
        <di:waypoint x="1320.0" y="185.0" />
        <di:waypoint x="1320.0" y="150.0" />
        <di:waypoint x="1795.0" y="150.0" />
        <di:waypoint x="1795.0" y="185.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1447.5" y="82.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_scope_gate_scope_declined" bpmnElement="user_flow_scope_gate_scope_declined">
        <di:waypoint x="1345.0" y="210.0" />
        <di:waypoint x="1370.0" y="210.0" />
        <di:waypoint x="1370.0" y="505.0" />
        <di:waypoint x="1777.0" y="505.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1463.5" y="437.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_evidence_gate_pdpa_assess" bpmnElement="user_flow_evidence_gate_pdpa_assess">
        <di:waypoint x="4670.0" y="1600.0" />
        <di:waypoint x="4695.0" y="1600.0" />
        <di:waypoint x="4695.0" y="2260.0" />
        <di:waypoint x="5000" y="2260.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="4707.0" y="1900.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_evidence_gate_collect" bpmnElement="user_flow_evidence_gate_collect">
        <di:waypoint x="4645.0" y="1575.0" />
        <di:waypoint x="4645.0" y="138" />
        <di:waypoint x="3220.0" y="138" />
        <di:waypoint x="3220.0" y="160" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="4657.0" y="826.5" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_source_gate_determine" bpmnElement="user_flow_source_gate_determine">
        <di:waypoint x="6070.0" y="1575.0" />
        <di:waypoint x="6070.0" y="1515" />
        <di:waypoint x="6545.0" y="1515" />
        <di:waypoint x="6545.0" y="1550" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="6197.5" y="1447" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_source_gate_source_verification_required" bpmnElement="user_flow_source_gate_source_verification_required">
        <di:waypoint x="6095.0" y="1600.0" />
        <di:waypoint x="6120.0" y="1600.0" />
        <di:waypoint x="6120.0" y="1895.0" />
        <di:waypoint x="6527.0" y="1895.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="6213.5" y="1827.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_notification_gate_deadline" bpmnElement="user_flow_notification_gate_deadline">
        <di:waypoint x="7045.0" y="1600.0" />
        <di:waypoint x="7070.0" y="1600.0" />
        <di:waypoint x="7070.0" y="2260.0" />
        <di:waypoint x="7375" y="2260.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="7082.0" y="1900.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_notification_gate_no_notification_rehearsal" bpmnElement="user_flow_notification_gate_no_notification_rehearsal">
        <di:waypoint x="7020.0" y="1625.0" />
        <di:waypoint x="7020.0" y="1660.0" />
        <di:waypoint x="7495.0" y="1660.0" />
        <di:waypoint x="7495.0" y="1618.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="7147.5" y="1592.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_deadline_gate_prepare" bpmnElement="user_flow_deadline_gate_prepare">
        <di:waypoint x="8470.0" y="1600.0" />
        <di:waypoint x="8495.0" y="1600.0" />
        <di:waypoint x="8495.0" y="210.0" />
        <di:waypoint x="8895.0" y="210.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="8507.0" y="875.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_deadline_gate_deadline_refused" bpmnElement="user_flow_deadline_gate_deadline_refused">
        <di:waypoint x="8445.0" y="1625.0" />
        <di:waypoint x="8445.0" y="1660.0" />
        <di:waypoint x="8920.0" y="1660.0" />
        <di:waypoint x="8920.0" y="1618.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="8572.5" y="1592.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_release_gate_regulator_receipt" bpmnElement="user_flow_release_gate_regulator_receipt">
        <di:waypoint x="10845.0" y="2920.0" />
        <di:waypoint x="10870.0" y="2920.0" />
        <di:waypoint x="10870.0" y="2260.0" />
        <di:waypoint x="11175" y="2260.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="10882.0" y="2560.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_release_gate_management_refused" bpmnElement="user_flow_release_gate_management_refused">
        <di:waypoint x="10820.0" y="2945.0" />
        <di:waypoint x="10820.0" y="2980.0" />
        <di:waypoint x="11295.0" y="2980.0" />
        <di:waypoint x="11295.0" y="2938.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="10947.5" y="2912.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_individual_gate_individual_receipt" bpmnElement="user_flow_individual_gate_individual_receipt">
        <di:waypoint x="11795.0" y="1600.0" />
        <di:waypoint x="11820.0" y="1600.0" />
        <di:waypoint x="11820.0" y="2260.0" />
        <di:waypoint x="12125" y="2260.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="11832.0" y="1900.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_individual_gate_lessons" bpmnElement="user_flow_individual_gate_lessons">
        <di:waypoint x="11795.0" y="1600.0" />
        <di:waypoint x="11820.0" y="1600.0" />
        <di:waypoint x="11820.0" y="210.0" />
        <di:waypoint x="12600" y="210.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="11832.0" y="875.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_reuse_gate_capture" bpmnElement="user_flow_reuse_gate_capture">
        <di:waypoint x="13695.0" y="3285.0" />
        <di:waypoint x="13720.0" y="3285.0" />
        <di:waypoint x="13720.0" y="2260.0" />
        <di:waypoint x="14025" y="2260.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="13732.0" y="2742.5" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="di_user_flow_reuse_gate_exercise_complete_no_capture" bpmnElement="user_flow_reuse_gate_exercise_complete_no_capture">
        <di:waypoint x="13670.0" y="3310.0" />
        <di:waypoint x="13670.0" y="3345.0" />
        <di:waypoint x="14145.0" y="3345.0" />
        <di:waypoint x="14145.0" y="3303.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="13797.5" y="3277.0" width="220" height="60" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn:definitions>