{
  "type": "excalidraw",
  "version": 2,
  "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
  "elements": [
    {
      "type": "text",
      "id": "title",
      "x": 40,
      "y": 32,
      "width": 920,
      "height": 36,
      "text": "MedReclaim AI — Safety-Bounded Recovery Architecture",
      "originalText": "MedReclaim AI — Safety-Bounded Recovery Architecture",
      "fontSize": 28,
      "fontFamily": 1,
      "strokeColor": "#1e1e1e",
      "textAlign": "left",
      "verticalAlign": "top",
      "autoResize": true,
      "version": 2,
      "versionNonce": 785653267,
      "index": "a0",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "containerId": null,
      "lineHeight": 1.2857142857142858
    },
    {
      "type": "text",
      "id": "subtitle",
      "x": 42,
      "y": 76,
      "width": 1100,
      "height": 24,
      "text": "Channel-aware conversations are separated from tenant-scoped sensitive operations.",
      "originalText": "Channel-aware conversations are separated from tenant-scoped sensitive operations.",
      "fontSize": 16,
      "fontFamily": 1,
      "strokeColor": "#757575",
      "textAlign": "left",
      "verticalAlign": "top",
      "autoResize": true,
      "version": 2,
      "versionNonce": 1855111325,
      "index": "a1",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "containerId": null,
      "lineHeight": 1.5
    },
    {
      "type": "rectangle",
      "id": "main-lane",
      "x": 20,
      "y": 120,
      "width": 1160,
      "height": 210,
      "strokeColor": "#e85d26",
      "backgroundColor": "#fff4ee",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 1,
      "opacity": 35,
      "roundness": {
        "type": 3
      },
      "version": 2,
      "versionNonce": 158131123,
      "index": "a2",
      "isDeleted": false,
      "strokeStyle": "solid",
      "angle": 0,
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "id": "main-label",
      "x": 38,
      "y": 136,
      "width": 540,
      "height": 20,
      "text": "OMNICHANNEL RECOVERY REQUEST PATH",
      "originalText": "OMNICHANNEL RECOVERY REQUEST PATH",
      "fontSize": 13,
      "fontFamily": 1,
      "strokeColor": "#e85d26",
      "textAlign": "left",
      "verticalAlign": "top",
      "autoResize": true,
      "version": 2,
      "versionNonce": 990553341,
      "index": "a3",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "containerId": null,
      "lineHeight": 1.5384615384615385
    },
    {
      "type": "rectangle",
      "id": "support-lane",
      "x": 20,
      "y": 350,
      "width": 1160,
      "height": 120,
      "strokeColor": "#e85d26",
      "backgroundColor": "#fff8f4",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 1,
      "opacity": 35,
      "roundness": {
        "type": 3
      },
      "version": 2,
      "versionNonce": 1276900691,
      "index": "a4",
      "isDeleted": false,
      "strokeStyle": "solid",
      "angle": 0,
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "id": "support-label",
      "x": 38,
      "y": 382,
      "width": 600,
      "height": 20,
      "text": "SAFETY CONTROLS OUTSIDE THE MODEL",
      "originalText": "SAFETY CONTROLS OUTSIDE THE MODEL",
      "fontSize": 13,
      "fontFamily": 1,
      "strokeColor": "#e85d26",
      "textAlign": "left",
      "verticalAlign": "top",
      "autoResize": true,
      "version": 2,
      "versionNonce": 197590365,
      "index": "a5",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "containerId": null,
      "lineHeight": 1.5384615384615385
    },
    {
      "type": "rectangle",
      "id": "patient",
      "x": 35,
      "y": 180,
      "width": 180,
      "height": 100,
      "strokeColor": "#e85d26",
      "backgroundColor": "#ffffff",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "roundness": {
        "type": 3
      },
      "version": 4,
      "versionNonce": 958565117,
      "index": "a6",
      "isDeleted": false,
      "strokeStyle": "solid",
      "opacity": 100,
      "angle": 0,
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "boundElements": [],
      "updated": 1788096670222,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "id": "patient-text",
      "x": 45,
      "y": 200,
      "width": 160,
      "height": 60,
      "text": "Patient\nAccount or billing\nconversation",
      "originalText": "Patient\nAccount or billing\nconversation",
      "fontSize": 15,
      "fontFamily": 1,
      "strokeColor": "#1e1e1e",
      "textAlign": "center",
      "verticalAlign": "middle",
      "autoResize": true,
      "version": 2,
      "versionNonce": 1209616829,
      "index": "a7",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "containerId": null,
      "lineHeight": 1.5
    },
    {
      "type": "rectangle",
      "id": "channels",
      "x": 250,
      "y": 180,
      "width": 200,
      "height": 100,
      "strokeColor": "#757575",
      "backgroundColor": "#ffffff",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "roundness": {
        "type": 3
      },
      "version": 2,
      "versionNonce": 1481047187,
      "index": "a8",
      "isDeleted": false,
      "strokeStyle": "solid",
      "opacity": 100,
      "angle": 0,
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "id": "channels-text",
      "x": 260,
      "y": 200,
      "width": 180,
      "height": 60,
      "text": "Channels\nWhatsApp • SMS • voice\nemail • Telegram",
      "originalText": "Channels\nWhatsApp • SMS • voice\nemail • Telegram",
      "fontSize": 15,
      "fontFamily": 1,
      "strokeColor": "#1e1e1e",
      "textAlign": "center",
      "verticalAlign": "middle",
      "autoResize": true,
      "version": 2,
      "versionNonce": 1898121757,
      "index": "a9",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "containerId": null,
      "lineHeight": 1.5
    },
    {
      "type": "rectangle",
      "id": "gateway",
      "x": 485,
      "y": 180,
      "width": 200,
      "height": 100,
      "strokeColor": "#757575",
      "backgroundColor": "#ffffff",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "roundness": {
        "type": 3
      },
      "version": 2,
      "versionNonce": 1845490227,
      "index": "aA",
      "isDeleted": false,
      "strokeStyle": "solid",
      "opacity": 100,
      "angle": 0,
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "id": "gateway-text",
      "x": 495,
      "y": 200,
      "width": 180,
      "height": 60,
      "text": "Agent gateway\nConversation + campaigns\nsession state",
      "originalText": "Agent gateway\nConversation + campaigns\nsession state",
      "fontSize": 15,
      "fontFamily": 1,
      "strokeColor": "#1e1e1e",
      "textAlign": "center",
      "verticalAlign": "middle",
      "autoResize": true,
      "version": 3,
      "versionNonce": 339455027,
      "index": "aB",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096673223,
      "link": null,
      "locked": false,
      "containerId": null,
      "lineHeight": 1.5
    },
    {
      "type": "rectangle",
      "id": "tools",
      "x": 720,
      "y": 180,
      "width": 210,
      "height": 100,
      "strokeColor": "#e85d26",
      "backgroundColor": "#fff0e8",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "roundness": {
        "type": 3
      },
      "version": 2,
      "versionNonce": 2018063315,
      "index": "aC",
      "isDeleted": false,
      "strokeStyle": "solid",
      "opacity": 100,
      "angle": 0,
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "id": "tools-text",
      "x": 730,
      "y": 200,
      "width": 190,
      "height": 60,
      "text": "FastAPI tool server\nTenant + identity checks\nscoped operations",
      "originalText": "FastAPI tool server\nTenant + identity checks\nscoped operations",
      "fontSize": 15,
      "fontFamily": 1,
      "strokeColor": "#1e1e1e",
      "textAlign": "center",
      "verticalAlign": "middle",
      "autoResize": true,
      "version": 2,
      "versionNonce": 1928521437,
      "index": "aD",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "containerId": null,
      "lineHeight": 1.5
    },
    {
      "type": "rectangle",
      "id": "records",
      "x": 965,
      "y": 180,
      "width": 205,
      "height": 100,
      "strokeColor": "#1a8f7d",
      "backgroundColor": "#e6f5f2",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "roundness": {
        "type": 3
      },
      "version": 2,
      "versionNonce": 389628275,
      "index": "aE",
      "isDeleted": false,
      "strokeStyle": "solid",
      "opacity": 100,
      "angle": 0,
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "id": "records-text",
      "x": 975,
      "y": 200,
      "width": 185,
      "height": 60,
      "text": "Records + providers\nPostgreSQL • payments\ndocuments + callbacks",
      "originalText": "Records + providers\nPostgreSQL • payments\ndocuments + callbacks",
      "fontSize": 15,
      "fontFamily": 1,
      "strokeColor": "#1e1e1e",
      "textAlign": "center",
      "verticalAlign": "middle",
      "autoResize": true,
      "version": 2,
      "versionNonce": 84673341,
      "index": "aF",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "containerId": null,
      "lineHeight": 1.5
    },
    {
      "type": "rectangle",
      "id": "safety",
      "x": 505,
      "y": 360,
      "width": 220,
      "height": 82,
      "strokeColor": "#e85d26",
      "backgroundColor": "#ffffff",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "roundness": {
        "type": 3
      },
      "version": 2,
      "versionNonce": 605461267,
      "index": "aG",
      "isDeleted": false,
      "strokeStyle": "solid",
      "opacity": 100,
      "angle": 0,
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "id": "safety-text",
      "x": 515,
      "y": 376,
      "width": 200,
      "height": 50,
      "text": "Safety boundary\nPHI filtering + audit logs",
      "originalText": "Safety boundary\nPHI filtering + audit logs",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#1e1e1e",
      "textAlign": "center",
      "verticalAlign": "middle",
      "autoResize": true,
      "version": 2,
      "versionNonce": 1115853725,
      "index": "aH",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "containerId": null,
      "lineHeight": 1.3333333333333333
    },
    {
      "type": "rectangle",
      "id": "escalation",
      "x": 780,
      "y": 360,
      "width": 220,
      "height": 82,
      "strokeColor": "#e85d26",
      "backgroundColor": "#ffffff",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "roundness": {
        "type": 3
      },
      "version": 2,
      "versionNonce": 190300339,
      "index": "aI",
      "isDeleted": false,
      "strokeStyle": "solid",
      "opacity": 100,
      "angle": 0,
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "id": "escalation-text",
      "x": 790,
      "y": 376,
      "width": 200,
      "height": 50,
      "text": "Human escalation\nDisputes • judgement • pause",
      "originalText": "Human escalation\nDisputes • judgement • pause",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#1e1e1e",
      "textAlign": "center",
      "verticalAlign": "middle",
      "autoResize": true,
      "version": 2,
      "versionNonce": 1200101373,
      "index": "aJ",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "containerId": null,
      "lineHeight": 1.3333333333333333
    },
    {
      "type": "arrow",
      "id": "patient-channels",
      "x": 215,
      "y": 230,
      "width": 35,
      "height": 0,
      "strokeColor": "#e85d26",
      "strokeWidth": 2,
      "roughness": 1,
      "points": [
        [
          0,
          0
        ],
        [
          35,
          0
        ]
      ],
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "version": 2,
      "versionNonce": 1721971283,
      "index": "aK",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeStyle": "solid",
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null
    },
    {
      "type": "arrow",
      "id": "channels-gateway",
      "x": 450,
      "y": 230,
      "width": 35,
      "height": 0,
      "strokeColor": "#e85d26",
      "strokeWidth": 2,
      "roughness": 1,
      "points": [
        [
          0,
          0
        ],
        [
          35,
          0
        ]
      ],
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "version": 2,
      "versionNonce": 773722205,
      "index": "aL",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeStyle": "solid",
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null
    },
    {
      "type": "arrow",
      "id": "gateway-tools",
      "x": 685,
      "y": 230,
      "width": 35,
      "height": 0,
      "strokeColor": "#e85d26",
      "strokeWidth": 2,
      "roughness": 1,
      "points": [
        [
          0,
          0
        ],
        [
          35,
          0
        ]
      ],
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "version": 2,
      "versionNonce": 1456435187,
      "index": "aM",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeStyle": "solid",
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null
    },
    {
      "type": "arrow",
      "id": "tools-records",
      "x": 930,
      "y": 230,
      "width": 35,
      "height": 0,
      "strokeColor": "#e85d26",
      "strokeWidth": 2,
      "roughness": 1,
      "points": [
        [
          0,
          0
        ],
        [
          35,
          0
        ]
      ],
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "version": 2,
      "versionNonce": 1410727101,
      "index": "aN",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeStyle": "solid",
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null
    },
    {
      "type": "arrow",
      "id": "safety-tools",
      "x": 615,
      "y": 360,
      "width": 210,
      "height": -80,
      "strokeColor": "#e85d26",
      "strokeWidth": 2,
      "roughness": 1,
      "points": [
        [
          0,
          0
        ],
        [
          210,
          -80
        ]
      ],
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "version": 2,
      "versionNonce": 501414291,
      "index": "aO",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeStyle": "dashed",
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null
    },
    {
      "type": "arrow",
      "id": "escalation-tools",
      "x": 890,
      "y": 360,
      "width": -65,
      "height": -80,
      "strokeColor": "#e85d26",
      "strokeWidth": 2,
      "roughness": 1,
      "points": [
        [
          0,
          0
        ],
        [
          -65,
          -80
        ]
      ],
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "version": 2,
      "versionNonce": 1628527901,
      "index": "aP",
      "isDeleted": false,
      "fillStyle": "solid",
      "strokeStyle": "dashed",
      "opacity": 100,
      "angle": 0,
      "backgroundColor": "transparent",
      "seed": 1,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1788096663619,
      "link": null,
      "locked": false,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null
    },
    {
      "type": "text",
      "id": "legend",
      "x": 38,
      "y": 500,
      "width": 700,
      "height": 20,
      "text": "Solid arrows = primary flow • Dashed arrows = support / control path",
      "originalText": "Solid arrows = primary flow • Dashed arrows = support / control path",
      "fontSize": 12,
      "fontFamily": 1,
      "strokeColor": "#757575",
      "textAlign": "left",
      "verticalAlign": "top",
      "autoResize": true
    }
  ],
  "appState": {
    "gridSize": 20,
    "gridStep": 5,
    "gridModeEnabled": false,
    "zoom": { "value": 0.85 },
    "viewBackgroundColor": "#f7f5f2"
  },
  "files": {}
}
