{
  "type": "excalidraw",
  "version": 2,
  "source": "https://excalidraw.com",
  "elements": [
    {
      "id": "title",
      "type": "text",
      "x": 40,
      "y": 20,
      "width": 933.9676513671875,
      "height": 35,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1001,
      "version": 3,
      "versionNonce": 313280295,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228683045,
      "link": null,
      "locked": false,
      "text": "AI Foundry Content Understanding - Document Reader Architecture",
      "fontSize": 28,
      "fontFamily": 1,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "AI Foundry Content Understanding - Document Reader Architecture",
      "lineHeight": 1.25,
      "index": "a0",
      "autoResize": true
    },
    {
      "id": "subtitle",
      "type": "text",
      "x": 42,
      "y": 86,
      "width": 1034.559326171875,
      "height": 20,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1002,
      "version": 3,
      "versionNonce": 940582023,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228686324,
      "link": null,
      "locked": false,
      "text": "Ingest documents, understand content with a configured analyzer, return grounded structured data with confidence and citations.",
      "fontSize": 16,
      "fontFamily": 1,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Ingest documents, understand content with a configured analyzer, return grounded structured data with confidence and citations.",
      "lineHeight": 1.25,
      "index": "a1",
      "autoResize": true
    },
    {
      "id": "inputs_container",
      "type": "rectangle",
      "x": 40,
      "y": 150,
      "width": 250,
      "height": 420,
      "angle": 0,
      "strokeColor": "#0078D4",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1100,
      "version": 2,
      "versionNonce": 63134887,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "a2"
    },
    {
      "id": "inputs_label",
      "type": "text",
      "x": 60,
      "y": 166,
      "width": 210,
      "height": 45,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1101,
      "version": 2,
      "versionNonce": 304833865,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "Document inputs",
      "fontSize": 18,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Document inputs",
      "lineHeight": 1.25,
      "index": "a3",
      "autoResize": true
    },
    {
      "id": "source_box",
      "type": "rectangle",
      "x": 70,
      "y": 230,
      "width": 190,
      "height": 95,
      "angle": 0,
      "strokeColor": "#0078D4",
      "backgroundColor": "#CFE4FA",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1110,
      "version": 2,
      "versionNonce": 77541319,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "a4"
    },
    {
      "id": "source_text",
      "type": "text",
      "x": 86,
      "y": 246,
      "width": 160,
      "height": 105,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1111,
      "version": 2,
      "versionNonce": 2080494633,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "User / App\nuploads PDF,\nimage, Office file",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "User / App\nuploads PDF,\nimage, Office file",
      "lineHeight": 1.25,
      "index": "a5",
      "autoResize": true
    },
    {
      "id": "storage_box",
      "type": "rectangle",
      "x": 70,
      "y": 380,
      "width": 190,
      "height": 95,
      "angle": 0,
      "strokeColor": "#0078D4",
      "backgroundColor": "#CFE4FA",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1120,
      "version": 2,
      "versionNonce": 483630823,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "a6"
    },
    {
      "id": "storage_text",
      "type": "text",
      "x": 88,
      "y": 396,
      "width": 155,
      "height": 105,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1121,
      "version": 2,
      "versionNonce": 48719625,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "Azure Blob\nStorage\nlanding zone",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Azure Blob\nStorage\nlanding zone",
      "lineHeight": 1.25,
      "index": "a7",
      "autoResize": true
    },
    {
      "id": "orchestration_container",
      "type": "rectangle",
      "x": 330,
      "y": 150,
      "width": 250,
      "height": 420,
      "angle": 0,
      "strokeColor": "#F7630C",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1200,
      "version": 2,
      "versionNonce": 250423815,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "a8"
    },
    {
      "id": "orchestration_label",
      "type": "text",
      "x": 350,
      "y": 166,
      "width": 210,
      "height": 45,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1201,
      "version": 2,
      "versionNonce": 22519273,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "Ingestion and control",
      "fontSize": 18,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Ingestion and control",
      "lineHeight": 1.25,
      "index": "a9",
      "autoResize": true
    },
    {
      "id": "trigger_box",
      "type": "rectangle",
      "x": 360,
      "y": 230,
      "width": 190,
      "height": 95,
      "angle": 0,
      "strokeColor": "#F7630C",
      "backgroundColor": "#FFF4CE",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1210,
      "version": 2,
      "versionNonce": 401101095,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "aA"
    },
    {
      "id": "trigger_text",
      "type": "text",
      "x": 378,
      "y": 246,
      "width": 154,
      "height": 105,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1211,
      "version": 2,
      "versionNonce": 1985870025,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "Event Grid\nor API trigger\nnew document",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Event Grid\nor API trigger\nnew document",
      "lineHeight": 1.25,
      "index": "aB",
      "autoResize": true
    },
    {
      "id": "function_box",
      "type": "rectangle",
      "x": 360,
      "y": 380,
      "width": 190,
      "height": 95,
      "angle": 0,
      "strokeColor": "#F7630C",
      "backgroundColor": "#FFF4CE",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1220,
      "version": 2,
      "versionNonce": 556897351,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "aC"
    },
    {
      "id": "function_text",
      "type": "text",
      "x": 378,
      "y": 396,
      "width": 154,
      "height": 105,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1221,
      "version": 2,
      "versionNonce": 1939208105,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "Azure Function\nor Logic App\norchestrates run",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Azure Function\nor Logic App\norchestrates run",
      "lineHeight": 1.25,
      "index": "aD",
      "autoResize": true
    },
    {
      "id": "foundry_container",
      "type": "rectangle",
      "x": 620,
      "y": 150,
      "width": 360,
      "height": 420,
      "angle": 0,
      "strokeColor": "#107C10",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1300,
      "version": 2,
      "versionNonce": 849703783,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "aE"
    },
    {
      "id": "foundry_label",
      "type": "text",
      "x": 618.7491149902344,
      "y": 166,
      "width": 362.50177001953125,
      "height": 22.5,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1301,
      "version": 3,
      "versionNonce": 1602741705,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228714854,
      "link": null,
      "locked": false,
      "text": "Azure AI Foundry Content Understanding",
      "fontSize": 18,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Azure AI Foundry Content Understanding",
      "lineHeight": 1.25,
      "index": "aF",
      "autoResize": true
    },
    {
      "id": "analyzer_box",
      "type": "rectangle",
      "x": 650,
      "y": 225,
      "width": 300,
      "height": 70,
      "angle": 0,
      "strokeColor": "#107C10",
      "backgroundColor": "#DFF6DD",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1310,
      "version": 2,
      "versionNonce": 613445255,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "aG"
    },
    {
      "id": "analyzer_text",
      "type": "text",
      "x": 668,
      "y": 238,
      "width": 264,
      "height": 70,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1311,
      "version": 2,
      "versionNonce": 2111365481,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "Analyzer configuration\nfields, schema, prompts, sample docs",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Analyzer configuration\nfields, schema, prompts, sample docs",
      "lineHeight": 1.25,
      "index": "aH",
      "autoResize": true
    },
    {
      "id": "pipeline_box",
      "type": "rectangle",
      "x": 650,
      "y": 325,
      "width": 300,
      "height": 145,
      "angle": 0,
      "strokeColor": "#107C10",
      "backgroundColor": "#DFF6DD",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1320,
      "version": 2,
      "versionNonce": 296682919,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "aI"
    },
    {
      "id": "pipeline_text",
      "type": "text",
      "x": 670,
      "y": 342,
      "width": 260,
      "height": 175,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1321,
      "version": 2,
      "versionNonce": 1760218185,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "Understanding run\n1. OCR + layout\n2. classify sections\n3. extract fields\n4. generate citations\n5. confidence scoring",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Understanding run\n1. OCR + layout\n2. classify sections\n3. extract fields\n4. generate citations\n5. confidence scoring",
      "lineHeight": 1.25,
      "index": "aJ",
      "autoResize": true
    },
    {
      "id": "outputs_container",
      "type": "rectangle",
      "x": 1020,
      "y": 150,
      "width": 300,
      "height": 420,
      "angle": 0,
      "strokeColor": "#5C2D91",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1400,
      "version": 2,
      "versionNonce": 153991367,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "aK"
    },
    {
      "id": "outputs_label",
      "type": "text",
      "x": 1045,
      "y": 166,
      "width": 250,
      "height": 45,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1401,
      "version": 2,
      "versionNonce": 876370729,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "Grounded outputs",
      "fontSize": 18,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Grounded outputs",
      "lineHeight": 1.25,
      "index": "aL",
      "autoResize": true
    },
    {
      "id": "json_box",
      "type": "rectangle",
      "x": 1050,
      "y": 220,
      "width": 240,
      "height": 75,
      "angle": 0,
      "strokeColor": "#5C2D91",
      "backgroundColor": "#E8DAEF",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1410,
      "version": 2,
      "versionNonce": 11077607,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "aM"
    },
    {
      "id": "json_text",
      "type": "text",
      "x": 1070,
      "y": 234,
      "width": 200,
      "height": 70,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1411,
      "version": 2,
      "versionNonce": 3739145,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "Structured JSON\nfields + tables",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Structured JSON\nfields + tables",
      "lineHeight": 1.25,
      "index": "aN",
      "autoResize": true
    },
    {
      "id": "index_box",
      "type": "rectangle",
      "x": 1050,
      "y": 325,
      "width": 240,
      "height": 75,
      "angle": 0,
      "strokeColor": "#5C2D91",
      "backgroundColor": "#E8DAEF",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1420,
      "version": 2,
      "versionNonce": 103641863,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "aO"
    },
    {
      "id": "index_text",
      "type": "text",
      "x": 1070,
      "y": 338,
      "width": 200,
      "height": 70,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1421,
      "version": 2,
      "versionNonce": 1406952681,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "Search index\nAzure AI Search",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Search index\nAzure AI Search",
      "lineHeight": 1.25,
      "index": "aP",
      "autoResize": true
    },
    {
      "id": "review_box",
      "type": "rectangle",
      "x": 1050,
      "y": 430,
      "width": 240,
      "height": 75,
      "angle": 0,
      "strokeColor": "#5C2D91",
      "backgroundColor": "#E8DAEF",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1430,
      "version": 2,
      "versionNonce": 842496551,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "index": "aQ"
    },
    {
      "id": "review_text",
      "type": "text",
      "x": 1070,
      "y": 442,
      "width": 200,
      "height": 70,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1431,
      "version": 2,
      "versionNonce": 1253171145,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "Business app\nor human review",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Business app\nor human review",
      "lineHeight": 1.25,
      "index": "aR",
      "autoResize": true
    },
    {
      "id": "security_container",
      "type": "rectangle",
      "x": 40,
      "y": 620,
      "width": 1338.0000000000002,
      "height": 150,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1500,
      "version": 31,
      "versionNonce": 901030185,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228694034,
      "link": null,
      "locked": false,
      "index": "aS"
    },
    {
      "id": "security_title",
      "type": "text",
      "x": 60,
      "y": 638,
      "width": 250,
      "height": 45,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1501,
      "version": 2,
      "versionNonce": 47513257,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "text": "Cross-cutting controls",
      "fontSize": 18,
      "fontFamily": 1,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Cross-cutting controls",
      "lineHeight": 1.25,
      "index": "aT",
      "autoResize": true
    },
    {
      "id": "security_text",
      "type": "text",
      "x": 60,
      "y": 688,
      "width": 1288.529052734375,
      "height": 18.75,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1502,
      "version": 3,
      "versionNonce": 1903984103,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228690530,
      "link": null,
      "locked": false,
      "text": "Managed identity + RBAC    |    Private endpoints / VNet integration    |    Key Vault for secrets    |    Azure Monitor + App Insights    |    Purview / retention policies",
      "fontSize": 15,
      "fontFamily": 1,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Managed identity + RBAC    |    Private endpoints / VNet integration    |    Key Vault for secrets    |    Azure Monitor + App Insights    |    Purview / retention policies",
      "lineHeight": 1.25,
      "index": "aU",
      "autoResize": true
    },
    {
      "id": "arrow_upload",
      "type": "arrow",
      "x": 165,
      "y": 325,
      "width": 0,
      "height": 55,
      "angle": 0,
      "strokeColor": "#0078D4",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "seed": 1601,
      "version": 2,
      "versionNonce": 1257324937,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          55
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "mode": "orbit",
        "elementId": "source_box",
        "fixedPoint": [
          0.5001,
          0.5001
        ]
      },
      "endBinding": {
        "mode": "orbit",
        "elementId": "storage_box",
        "fixedPoint": [
          0.5001,
          0.5001
        ]
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "index": "aV"
    },
    {
      "id": "arrow_event",
      "type": "arrow",
      "x": 260,
      "y": 428,
      "width": 100,
      "height": 150,
      "angle": 0,
      "strokeColor": "#F7630C",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "seed": 1602,
      "version": 2,
      "versionNonce": 149174151,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          55,
          0
        ],
        [
          55,
          -150
        ],
        [
          100,
          -150
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "mode": "orbit",
        "elementId": "storage_box",
        "fixedPoint": [
          0.5052631578947365,
          0.5052631578947369
        ]
      },
      "endBinding": {
        "mode": "orbit",
        "elementId": "trigger_box",
        "fixedPoint": [
          0.4947368421052626,
          0.5052631578947369
        ]
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "index": "aW"
    },
    {
      "id": "arrow_trigger_function",
      "type": "arrow",
      "x": 455,
      "y": 325,
      "width": 0,
      "height": 55,
      "angle": 0,
      "strokeColor": "#F7630C",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "seed": 1603,
      "version": 2,
      "versionNonce": 272771177,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          55
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "mode": "orbit",
        "elementId": "trigger_box",
        "fixedPoint": [
          0.5001,
          0.5001
        ]
      },
      "endBinding": {
        "mode": "orbit",
        "elementId": "function_box",
        "fixedPoint": [
          0.5001,
          0.5001
        ]
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "index": "aX"
    },
    {
      "id": "arrow_call_foundry",
      "type": "arrow",
      "x": 550,
      "y": 430,
      "width": 100,
      "height": 170,
      "angle": 0,
      "strokeColor": "#107C10",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "seed": 1604,
      "version": 2,
      "versionNonce": 715239079,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          50,
          0
        ],
        [
          50,
          -170
        ],
        [
          100,
          -170
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "mode": "orbit",
        "elementId": "function_box",
        "fixedPoint": [
          0.526315789473684,
          0.5263157894736842
        ]
      },
      "endBinding": {
        "mode": "orbit",
        "elementId": "analyzer_box",
        "fixedPoint": [
          0.5001,
          0.5001
        ]
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "index": "aY"
    },
    {
      "id": "arrow_analyze",
      "type": "arrow",
      "x": 800,
      "y": 295,
      "width": 0,
      "height": 30,
      "angle": 0,
      "strokeColor": "#107C10",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "seed": 1605,
      "version": 2,
      "versionNonce": 210973513,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          30
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "mode": "orbit",
        "elementId": "analyzer_box",
        "fixedPoint": [
          0.5001,
          0.5001
        ]
      },
      "endBinding": {
        "mode": "orbit",
        "elementId": "pipeline_box",
        "fixedPoint": [
          0.49988847440679895,
          0.4998884744067991
        ]
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "index": "aZ"
    },
    {
      "id": "arrow_outputs",
      "type": "arrow",
      "x": 950,
      "y": 398,
      "width": 100,
      "height": 140,
      "angle": 0,
      "strokeColor": "#5C2D91",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "seed": 1606,
      "version": 2,
      "versionNonce": 534987207,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          35,
          0
        ],
        [
          35,
          -140
        ],
        [
          100,
          -140
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "mode": "orbit",
        "elementId": "pipeline_box",
        "fixedPoint": [
          0.503448275862069,
          0.503448275862069
        ]
      },
      "endBinding": {
        "mode": "orbit",
        "elementId": "json_box",
        "fixedPoint": [
          0.49333333333333373,
          0.5066666666666659
        ]
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "index": "aa"
    },
    {
      "id": "arrow_fanout_index",
      "type": "arrow",
      "x": 1170,
      "y": 295,
      "width": 0,
      "height": 30,
      "angle": 0,
      "strokeColor": "#5C2D91",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "seed": 1607,
      "version": 2,
      "versionNonce": 876601897,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          30
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "mode": "orbit",
        "elementId": "json_box",
        "fixedPoint": [
          0.5001,
          0.5001
        ]
      },
      "endBinding": {
        "mode": "orbit",
        "elementId": "index_box",
        "fixedPoint": [
          0.5001,
          0.5001
        ]
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "index": "ab"
    },
    {
      "id": "arrow_fanout_review",
      "type": "arrow",
      "x": 1170,
      "y": 400,
      "width": 0,
      "height": 30,
      "angle": 0,
      "strokeColor": "#5C2D91",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "seed": 1608,
      "version": 2,
      "versionNonce": 432369895,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          30
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "mode": "orbit",
        "elementId": "index_box",
        "fixedPoint": [
          0.5001,
          0.5001
        ]
      },
      "endBinding": {
        "mode": "orbit",
        "elementId": "review_box",
        "fixedPoint": [
          0.5001,
          0.5001
        ]
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "index": "ac"
    },
    {
      "id": "feedback_arrow",
      "type": "arrow",
      "x": 1050,
      "y": 468,
      "width": 100,
      "height": 208,
      "angle": 0,
      "strokeColor": "#D13438",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dashed",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "seed": 1609,
      "version": 2,
      "versionNonce": 1681110281,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228662896,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          -45,
          0
        ],
        [
          -45,
          -208
        ],
        [
          -100,
          -208
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "mode": "orbit",
        "elementId": "review_box",
        "fixedPoint": [
          0,
          0.5066666666666667
        ]
      },
      "endBinding": {
        "mode": "orbit",
        "elementId": "analyzer_box",
        "fixedPoint": [
          1,
          0.5001
        ]
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "index": "ad"
    },
    {
      "id": "feedback_label",
      "type": "text",
      "x": 953.5280685424805,
      "y": 520,
      "width": 112.94386291503906,
      "height": 32.5,
      "angle": 0,
      "strokeColor": "#000000",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1610,
      "version": 3,
      "versionNonce": 676195945,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1779228722131,
      "link": null,
      "locked": false,
      "text": "review corrections\nimprove analyzer",
      "fontSize": 13,
      "fontFamily": 1,
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "review corrections\nimprove analyzer",
      "lineHeight": 1.25,
      "index": "ae",
      "autoResize": true
    },
    {
      "id": "7RBRzX8XIikhynP9mr7SI",
      "type": "text",
      "x": 811.535240303372,
      "y": 26.96943272821929,
      "width": 8,
      "height": 25,
      "angle": 0,
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 4,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "af",
      "roundness": null,
      "seed": 287834215,
      "version": 3,
      "versionNonce": 1681876423,
      "isDeleted": true,
      "boundElements": null,
      "updated": 1779228681887,
      "link": null,
      "locked": false,
      "text": "",
      "fontSize": 20,
      "fontFamily": 5,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "",
      "autoResize": true,
      "lineHeight": 1.25
    }
  ],
  "appState": {
    "gridSize": 20,
    "gridStep": 5,
    "gridModeEnabled": false,
    "viewBackgroundColor": "#ffffff",
    "lockedMultiSelections": {}
  },
  "files": {}
}