{
  "type": "excalidraw",
  "version": 2,
  "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
  "elements": [
    {
      "id": "title",
      "type": "text",
      "x": 175.53729768708934,
      "y": -26.526127076545038,
      "width": 814.7618316329256,
      "height": 90,
      "text": "Nio\nDynamic Guard: 6-Phase Pipeline",
      "fontSize": 32,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 1,
      "version": 394,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832373595,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "versionNonce": 255821638,
      "index": "a0",
      "strokeStyle": "solid",
      "containerId": null,
      "originalText": "Nio\nDynamic Guard: 6-Phase Pipeline",
      "autoResize": false,
      "lineHeight": 1.40625
    },
    {
      "id": "hook-event-box",
      "type": "rectangle",
      "x": 418.78802547940825,
      "y": 84.25778537471291,
      "width": 318.74325623631216,
      "height": 60,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 100,
      "version": 322,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "hook-event-label"
        },
        {
          "id": "arrow-hook-to-p1",
          "type": "arrow"
        }
      ],
      "updated": 1775832384137,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 276368454,
      "index": "a1",
      "strokeStyle": "solid"
    },
    {
      "id": "hook-event-label",
      "type": "text",
      "x": 428.15965359756433,
      "y": 92.25778537471291,
      "width": 300,
      "height": 44,
      "text": "PreToolUse Hook Event\n(Bash / Write / Edit / WebFetch)",
      "fontSize": 16,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 101,
      "version": 207,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832384137,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "hook-event-box",
      "versionNonce": 794530694,
      "index": "a2",
      "strokeStyle": "solid",
      "originalText": "PreToolUse Hook Event\n(Bash / Write / Edit / WebFetch)",
      "autoResize": true,
      "lineHeight": 1.375
    },
    {
      "id": "arrow-hook-to-p1",
      "type": "arrow",
      "x": 578.5631372709565,
      "y": 144.44757317848237,
      "width": 0.6655569813719922,
      "height": 45.33683932839239,
      "points": [
        [
          0,
          0
        ],
        [
          0.6655569813719922,
          45.33683932839239
        ]
      ],
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 200,
      "version": 461,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832853309,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "hook-event-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "phase1-box",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 918503642,
      "index": "a3",
      "strokeStyle": "solid"
    },
    {
      "id": "phase1-box",
      "type": "rectangle",
      "x": 350,
      "y": 190,
      "width": 460,
      "height": 100,
      "strokeColor": "#2f9e44",
      "backgroundColor": "#b2f2bb",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 300,
      "version": 311,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "phase1-label"
        },
        {
          "id": "arrow-hook-to-p1",
          "type": "arrow"
        },
        {
          "id": "arrow-p1-to-p2",
          "type": "arrow"
        },
        {
          "id": "arrow-p1-allow",
          "type": "arrow"
        }
      ],
      "updated": 1775832853309,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 759979014,
      "index": "a4",
      "strokeStyle": "solid"
    },
    {
      "id": "phase1-label",
      "type": "text",
      "x": 355,
      "y": 195,
      "width": 393.75,
      "height": 84,
      "text": "Phase 1: Allowlist Gate  (<1ms)\n\n  Safe prefix match? (200+ patterns)\n  No shell metacharacters? (;  |  $()  ``)",
      "fontSize": 16,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 301,
      "version": 6,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832853309,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "phase1-box",
      "versionNonce": 930976390,
      "index": "a5",
      "strokeStyle": "solid",
      "originalText": "Phase 1: Allowlist Gate  (<1ms)\n\n  Safe prefix match? (200+ patterns)\n  No shell metacharacters? (;  |  $()  ``)",
      "autoResize": true,
      "lineHeight": 1.3125
    },
    {
      "id": "allow-exit-1",
      "type": "rectangle",
      "x": 911.2645123467688,
      "y": 209.9310363686606,
      "width": 120,
      "height": 50,
      "strokeColor": "#2f9e44",
      "backgroundColor": "#d3f9d8",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 302,
      "version": 119,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "allow-exit-1-label"
        },
        {
          "id": "arrow-p1-allow",
          "type": "arrow"
        }
      ],
      "updated": 1775832415950,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 987813574,
      "index": "a6",
      "strokeStyle": "solid"
    },
    {
      "id": "allow-exit-1-label",
      "type": "text",
      "x": 926.2645123467688,
      "y": 221.9310363686606,
      "width": 100,
      "height": 25,
      "text": "ALLOW",
      "fontSize": 20,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#2f9e44",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 303,
      "version": 119,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832415950,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "allow-exit-1",
      "versionNonce": 2137394694,
      "index": "a7",
      "strokeStyle": "solid",
      "originalText": "ALLOW",
      "autoResize": true,
      "lineHeight": 1.25
    },
    {
      "id": "arrow-p1-allow",
      "type": "arrow",
      "x": 810.9764845276848,
      "y": 237.03378824273273,
      "width": 99.36810455444345,
      "height": 1.2908807540196676,
      "points": [
        [
          0,
          0
        ],
        [
          99.36810455444345,
          -1.2908807540196676
        ]
      ],
      "strokeColor": "#2f9e44",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 304,
      "version": 365,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832853309,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "phase1-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "allow-exit-1",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 1637225882,
      "index": "a8",
      "strokeStyle": "solid"
    },
    {
      "id": "p1-yes-label",
      "type": "text",
      "x": 820,
      "y": 215,
      "width": 50,
      "height": 20,
      "text": "match",
      "fontSize": 14,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#2f9e44",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 305,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "versionNonce": 303196102,
      "index": "a9",
      "strokeStyle": "solid",
      "containerId": null,
      "originalText": "match",
      "autoResize": true,
      "lineHeight": 1.4285714285714286
    },
    {
      "id": "arrow-p1-to-p2",
      "type": "arrow",
      "x": 580,
      "y": 290.2155874931252,
      "width": 0,
      "height": 39.490617447115255,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          39.490617447115255
        ]
      ],
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 400,
      "version": 247,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832853309,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "phase1-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "phase2-box",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 141906374,
      "index": "aA",
      "strokeStyle": "solid"
    },
    {
      "id": "p1-no-label",
      "type": "text",
      "x": 588,
      "y": 298,
      "width": 70,
      "height": 20,
      "text": "no match",
      "fontSize": 14,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "middle",
      "strokeColor": "#868e96",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 401,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "versionNonce": 2084404998,
      "index": "aB",
      "strokeStyle": "solid",
      "containerId": null,
      "originalText": "no match",
      "autoResize": true,
      "lineHeight": 1.4285714285714286
    },
    {
      "id": "phase2-box",
      "type": "rectangle",
      "x": 350,
      "y": 330,
      "width": 460,
      "height": 140,
      "strokeColor": "#e8590c",
      "backgroundColor": "#ffe8cc",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 500,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "phase2-label"
        },
        {
          "id": "arrow-p1-to-p2",
          "type": "arrow"
        },
        {
          "id": "arrow-p2-to-p3",
          "type": "arrow"
        },
        {
          "id": "arrow-p2-deny",
          "type": "arrow"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 262298714,
      "index": "aC",
      "strokeStyle": "solid"
    },
    {
      "id": "phase2-label",
      "type": "text",
      "x": 360,
      "y": 336,
      "width": 440,
      "height": 128,
      "text": "Phase 2: Pattern Analysis  (<5ms)\n  score: runtime\n\n  Bash: dangerous cmds, fork bombs, base64\n  Network: exfil domains, secret leak\n  File: path traversal, sensitive paths",
      "fontSize": 16,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 501,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "phase2-box",
      "versionNonce": 2005118534,
      "index": "aD",
      "strokeStyle": "solid",
      "originalText": "Phase 2: Pattern Analysis  (<5ms)\n  score: runtime\n\n  Bash: dangerous cmds, fork bombs, base64\n  Network: exfil domains, secret leak\n  File: path traversal, sensitive paths",
      "autoResize": true,
      "lineHeight": 1.3333333333333333
    },
    {
      "id": "deny-exit-2",
      "type": "rectangle",
      "x": 910.1730879203543,
      "y": 374.66417709956477,
      "width": 120,
      "height": 50,
      "strokeColor": "#e03131",
      "backgroundColor": "#ffc9c9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 502,
      "version": 124,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "deny-exit-2-label"
        },
        {
          "id": "arrow-p2-deny",
          "type": "arrow"
        }
      ],
      "updated": 1775832413852,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 938164102,
      "index": "aE",
      "strokeStyle": "solid"
    },
    {
      "id": "deny-exit-2-label",
      "type": "text",
      "x": 925.1730879203543,
      "y": 386.66417709956477,
      "width": 100,
      "height": 25,
      "text": "DENY",
      "fontSize": 20,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 503,
      "version": 124,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832413852,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "deny-exit-2",
      "versionNonce": 1755668166,
      "index": "aF",
      "strokeStyle": "solid",
      "originalText": "DENY",
      "autoResize": true,
      "lineHeight": 1.25
    },
    {
      "id": "arrow-p2-deny",
      "type": "arrow",
      "x": 810.9558684338657,
      "y": 400.0464783574579,
      "width": 98.297296221848,
      "height": 0.15161046810334255,
      "points": [
        [
          0,
          0
        ],
        [
          98.297296221848,
          -0.15161046810334255
        ]
      ],
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 504,
      "version": 125,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832413853,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "phase2-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "deny-exit-2",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 324638214,
      "index": "aG",
      "strokeStyle": "solid"
    },
    {
      "id": "p2-critical-label",
      "type": "text",
      "x": 815,
      "y": 380,
      "width": 60,
      "height": 20,
      "text": "critical",
      "fontSize": 14,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 505,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "versionNonce": 1899320518,
      "index": "aH",
      "strokeStyle": "solid",
      "containerId": null,
      "originalText": "critical",
      "autoResize": true,
      "lineHeight": 1.4285714285714286
    },
    {
      "id": "arrow-p2-to-p3",
      "type": "arrow",
      "x": 580,
      "y": 470,
      "width": 0,
      "height": 40,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          40
        ]
      ],
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 600,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "phase2-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "phase3-box",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 1728823962,
      "index": "aI",
      "strokeStyle": "solid"
    },
    {
      "id": "phase3-box",
      "type": "rectangle",
      "x": 350,
      "y": 510,
      "width": 460,
      "height": 120,
      "strokeColor": "#5c7cfa",
      "backgroundColor": "#dbe4ff",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 700,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "phase3-label"
        },
        {
          "id": "arrow-p2-to-p3",
          "type": "arrow"
        },
        {
          "id": "arrow-p3-to-p4",
          "type": "arrow"
        },
        {
          "id": "arrow-p3-deny",
          "type": "arrow"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 846908422,
      "index": "aJ",
      "strokeStyle": "solid"
    },
    {
      "id": "phase3-label",
      "type": "text",
      "x": 360,
      "y": 518,
      "width": 440,
      "height": 104,
      "text": "Phase 3: Static Analysis  (<50ms)\n  score: static\n  [Write/Edit only — skipped for Bash/WebFetch]\n\n  15 regex rules + base64 decode pass\n  on file content being written",
      "fontSize": 16,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 701,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "phase3-box",
      "versionNonce": 1617715034,
      "index": "aK",
      "strokeStyle": "solid",
      "originalText": "Phase 3: Static Analysis  (<50ms)\n  score: static\n  [Write/Edit only — skipped for Bash/WebFetch]\n\n  15 regex rules + base64 decode pass\n  on file content being written",
      "autoResize": true,
      "lineHeight": 1.0833333333333333
    },
    {
      "id": "deny-exit-3",
      "type": "rectangle",
      "x": 906.9917472357247,
      "y": 548.7432896212808,
      "width": 120,
      "height": 50,
      "strokeColor": "#e03131",
      "backgroundColor": "#ffc9c9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 702,
      "version": 61,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "deny-exit-3-label"
        },
        {
          "id": "arrow-p3-deny",
          "type": "arrow"
        }
      ],
      "updated": 1775832331574,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 1886710982,
      "index": "aL",
      "strokeStyle": "solid"
    },
    {
      "id": "deny-exit-3-label",
      "type": "text",
      "x": 921.9917472357247,
      "y": 560.7432896212808,
      "width": 100,
      "height": 25,
      "text": "DENY",
      "fontSize": 20,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 703,
      "version": 61,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832331574,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "deny-exit-3",
      "versionNonce": 1443324934,
      "index": "aM",
      "strokeStyle": "solid",
      "originalText": "DENY",
      "autoResize": true,
      "lineHeight": 1.25
    },
    {
      "id": "arrow-p3-deny",
      "type": "arrow",
      "x": 810.9668573193218,
      "y": 572.2322270082699,
      "width": 95.10496665176231,
      "height": 0.9206269748141267,
      "points": [
        [
          0,
          0
        ],
        [
          95.10496665176231,
          0.9206269748141267
        ]
      ],
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 704,
      "version": 61,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832331574,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "phase3-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "deny-exit-3",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 684258118,
      "index": "aN",
      "strokeStyle": "solid"
    },
    {
      "id": "p3-critical-label",
      "type": "text",
      "x": 815,
      "y": 550,
      "width": 60,
      "height": 20,
      "text": "critical",
      "fontSize": 14,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 705,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "versionNonce": 1863045338,
      "index": "aO",
      "strokeStyle": "solid",
      "containerId": null,
      "originalText": "critical",
      "autoResize": true,
      "lineHeight": 1.4285714285714286
    },
    {
      "id": "arrow-p3-to-p4",
      "type": "arrow",
      "x": 580,
      "y": 630,
      "width": 0,
      "height": 40,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          40
        ]
      ],
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 800,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "phase3-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "phase4-box",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 888783302,
      "index": "aP",
      "strokeStyle": "solid"
    },
    {
      "id": "phase4-box",
      "type": "rectangle",
      "x": 350,
      "y": 670,
      "width": 460,
      "height": 160,
      "strokeColor": "#7950f2",
      "backgroundColor": "#e5dbff",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 900,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "phase4-label"
        },
        {
          "id": "arrow-p3-to-p4",
          "type": "arrow"
        },
        {
          "id": "arrow-p4-to-p5",
          "type": "arrow"
        },
        {
          "id": "arrow-p4-deny",
          "type": "arrow"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 30451098,
      "index": "aQ",
      "strokeStyle": "solid"
    },
    {
      "id": "phase4-label",
      "type": "text",
      "x": 360,
      "y": 676,
      "width": 440,
      "height": 148,
      "text": "Phase 4: Behavioral Analysis  (<200ms)\n  score: behavioral    weight: 2.0x\n  [Write/Edit: .js .ts .py .sh .rb .php .go]\n\n  LanguageExtractor dispatch by extension\n  JS/TS=Babel AST, others=regex\n  Source -> Sink taint propagation\n  Capability detection (C2, eval)",
      "fontSize": 16,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 901,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "phase4-box",
      "versionNonce": 1026136326,
      "index": "aR",
      "strokeStyle": "solid",
      "originalText": "Phase 4: Behavioral Analysis  (<200ms)\n  score: behavioral    weight: 2.0x\n  [Write/Edit: .js .ts .py .sh .rb .php .go]\n\n  LanguageExtractor dispatch by extension\n  JS/TS=Babel AST, others=regex\n  Source -> Sink taint propagation\n  Capability detection (C2, eval)",
      "autoResize": true,
      "lineHeight": 1.15625
    },
    {
      "id": "deny-exit-4",
      "type": "rectangle",
      "x": 907.5885035521608,
      "y": 727.0281368516639,
      "width": 120,
      "height": 50,
      "strokeColor": "#e03131",
      "backgroundColor": "#ffc9c9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 902,
      "version": 134,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "deny-exit-4-label"
        },
        {
          "id": "arrow-p4-deny",
          "type": "arrow"
        }
      ],
      "updated": 1775832330088,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 1168411206,
      "index": "aS",
      "strokeStyle": "solid"
    },
    {
      "id": "deny-exit-4-label",
      "type": "text",
      "x": 922.5885035521608,
      "y": 739.0281368516639,
      "width": 100,
      "height": 25,
      "text": "DENY",
      "fontSize": 20,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 903,
      "version": 134,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832330088,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "deny-exit-4",
      "versionNonce": 1852264838,
      "index": "aT",
      "strokeStyle": "solid",
      "originalText": "DENY",
      "autoResize": true,
      "lineHeight": 1.25
    },
    {
      "id": "arrow-p4-deny",
      "type": "arrow",
      "x": 810.943667134088,
      "y": 751.2665123691065,
      "width": 95.72491315343223,
      "height": 0.4864250776370227,
      "points": [
        [
          0,
          0
        ],
        [
          95.72491315343223,
          0.4864250776370227
        ]
      ],
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 904,
      "version": 134,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832330088,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "phase4-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "deny-exit-4",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 1506750662,
      "index": "aU",
      "strokeStyle": "solid"
    },
    {
      "id": "p4-critical-label",
      "type": "text",
      "x": 815,
      "y": 730,
      "width": 60,
      "height": 20,
      "text": "critical",
      "fontSize": 14,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 905,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "versionNonce": 351244166,
      "index": "aV",
      "strokeStyle": "solid",
      "containerId": null,
      "originalText": "critical",
      "autoResize": true,
      "lineHeight": 1.4285714285714286
    },
    {
      "id": "arrow-p4-to-p5",
      "type": "arrow",
      "x": 580,
      "y": 830,
      "width": 0,
      "height": 40,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          40
        ]
      ],
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1000,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "phase4-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "phase5-box",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 523736026,
      "index": "aW",
      "strokeStyle": "solid"
    },
    {
      "id": "phase5-box",
      "type": "rectangle",
      "x": 350,
      "y": 870,
      "width": 460,
      "height": 100,
      "strokeColor": "#f08c00",
      "backgroundColor": "#fff3bf",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1100,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "phase5-label"
        },
        {
          "id": "arrow-p4-to-p5",
          "type": "arrow"
        },
        {
          "id": "arrow-p5-to-p6",
          "type": "arrow"
        },
        {
          "id": "arrow-p5-deny",
          "type": "arrow"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 1084206790,
      "index": "aX",
      "strokeStyle": "solid"
    },
    {
      "id": "phase5-label",
      "type": "text",
      "x": 360,
      "y": 878,
      "width": 440,
      "height": 84,
      "text": "Phase 5: LLM Analysis  (2-10s)\n  score: llm    [optional: needs llm.api_key]\n\n  Claude semantic analysis of action context",
      "fontSize": 16,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 1101,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "phase5-box",
      "versionNonce": 1569458330,
      "index": "aY",
      "strokeStyle": "solid",
      "originalText": "Phase 5: LLM Analysis  (2-10s)\n  score: llm    [optional: needs llm.api_key]\n\n  Claude semantic analysis of action context",
      "autoResize": true,
      "lineHeight": 1.3125
    },
    {
      "id": "deny-exit-5",
      "type": "rectangle",
      "x": 907.4800024037177,
      "y": 893.781448640564,
      "width": 120,
      "height": 50,
      "strokeColor": "#e03131",
      "backgroundColor": "#ffc9c9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1102,
      "version": 64,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "deny-exit-5-label"
        },
        {
          "id": "arrow-p5-deny",
          "type": "arrow"
        }
      ],
      "updated": 1775832327289,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 1025512454,
      "index": "aZ",
      "strokeStyle": "solid"
    },
    {
      "id": "deny-exit-5-label",
      "type": "text",
      "x": 922.4800024037177,
      "y": 905.781448640564,
      "width": 100,
      "height": 25,
      "text": "DENY",
      "fontSize": 20,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 1103,
      "version": 64,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832327289,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "deny-exit-5",
      "versionNonce": 155951942,
      "index": "aa",
      "strokeStyle": "solid",
      "originalText": "DENY",
      "autoResize": true,
      "lineHeight": 1.25
    },
    {
      "id": "arrow-p5-deny",
      "type": "arrow",
      "x": 810.9764845276849,
      "y": 919.4452337665682,
      "width": 95.5835946113923,
      "height": 0.33023391433164306,
      "points": [
        [
          0,
          0
        ],
        [
          95.5835946113923,
          -0.33023391433164306
        ]
      ],
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1104,
      "version": 65,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832327289,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "phase5-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "deny-exit-5",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 1069763206,
      "index": "ab",
      "strokeStyle": "solid"
    },
    {
      "id": "p5-critical-label",
      "type": "text",
      "x": 815,
      "y": 900,
      "width": 60,
      "height": 20,
      "text": "critical",
      "fontSize": 14,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 1105,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "versionNonce": 1623337498,
      "index": "ac",
      "strokeStyle": "solid",
      "containerId": null,
      "originalText": "critical",
      "autoResize": true,
      "lineHeight": 1.4285714285714286
    },
    {
      "id": "arrow-p5-to-p6",
      "type": "arrow",
      "x": 580,
      "y": 970,
      "width": 0,
      "height": 40,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          40
        ]
      ],
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1200,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "phase5-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "phase6-box",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 593534086,
      "index": "ad",
      "strokeStyle": "solid"
    },
    {
      "id": "phase6-box",
      "type": "rectangle",
      "x": 350,
      "y": 1010,
      "width": 460,
      "height": 120,
      "strokeColor": "#0c8599",
      "backgroundColor": "#c3fae8",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1300,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "phase6-label"
        },
        {
          "id": "arrow-p5-to-p6",
          "type": "arrow"
        },
        {
          "id": "arrow-p6-to-agg",
          "type": "arrow"
        },
        {
          "id": "arrow-p6-deny",
          "type": "arrow"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 904517338,
      "index": "ae",
      "strokeStyle": "solid"
    },
    {
      "id": "phase6-label",
      "type": "text",
      "x": 360,
      "y": 1018,
      "width": 440,
      "height": 104,
      "text": "Phase 6: External Scoring API\n  score: external    weight: 2.0x\n  [optional: needs guard.scoring_endpoint]\n\n  POST prior_scores + findings to HTTP endpoint\n  Response: { score: 0.0-1.0, reason? }",
      "fontSize": 16,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 1301,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "phase6-box",
      "versionNonce": 1466375110,
      "index": "af",
      "strokeStyle": "solid",
      "originalText": "Phase 6: External Scoring API\n  score: external    weight: 2.0x\n  [optional: needs guard.scoring_endpoint]\n\n  POST prior_scores + findings to HTTP endpoint\n  Response: { score: 0.0-1.0, reason? }",
      "autoResize": true,
      "lineHeight": 1.0833333333333333
    },
    {
      "id": "deny-exit-6",
      "type": "rectangle",
      "x": 909.8753739116501,
      "y": 1044.6661503124833,
      "width": 120,
      "height": 50,
      "strokeColor": "#e03131",
      "backgroundColor": "#ffc9c9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1302,
      "version": 69,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "deny-exit-6-label"
        },
        {
          "id": "arrow-p6-deny",
          "type": "arrow"
        }
      ],
      "updated": 1775832325511,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 1090547974,
      "index": "ag",
      "strokeStyle": "solid"
    },
    {
      "id": "deny-exit-6-label",
      "type": "text",
      "x": 924.8753739116501,
      "y": 1056.6661503124833,
      "width": 100,
      "height": 25,
      "text": "DENY",
      "fontSize": 20,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 1303,
      "version": 69,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832325511,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "deny-exit-6",
      "versionNonce": 1259888710,
      "index": "ah",
      "strokeStyle": "solid",
      "originalText": "DENY",
      "autoResize": true,
      "lineHeight": 1.25
    },
    {
      "id": "arrow-p6-deny",
      "type": "arrow",
      "x": 810.9668573193217,
      "y": 1069.8884264830342,
      "width": 97.9885933276878,
      "height": 0.1099171475377716,
      "points": [
        [
          0,
          0
        ],
        [
          97.9885933276878,
          -0.1099171475377716
        ]
      ],
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1304,
      "version": 69,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832325511,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "phase6-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "deny-exit-6",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 49309574,
      "index": "ai",
      "strokeStyle": "solid"
    },
    {
      "id": "p6-critical-label",
      "type": "text",
      "x": 815,
      "y": 1050,
      "width": 60,
      "height": 20,
      "text": "critical",
      "fontSize": 14,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 1305,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "versionNonce": 1312514630,
      "index": "aj",
      "strokeStyle": "solid",
      "containerId": null,
      "originalText": "critical",
      "autoResize": true,
      "lineHeight": 1.4285714285714286
    },
    {
      "id": "arrow-p6-to-agg",
      "type": "arrow",
      "x": 580,
      "y": 1130,
      "width": 0,
      "height": 40,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          40
        ]
      ],
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1400,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "phase6-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "agg-box",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 1331121434,
      "index": "ak",
      "strokeStyle": "solid"
    },
    {
      "id": "agg-box",
      "type": "rectangle",
      "x": 350,
      "y": 1170,
      "width": 460,
      "height": 100,
      "strokeColor": "#495057",
      "backgroundColor": "#e9ecef",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1500,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "agg-label"
        },
        {
          "id": "arrow-p6-to-agg",
          "type": "arrow"
        },
        {
          "id": "arrow-agg-to-decision",
          "type": "arrow"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 1851992454,
      "index": "al",
      "strokeStyle": "solid"
    },
    {
      "id": "agg-label",
      "type": "text",
      "x": 360,
      "y": 1178,
      "width": 440,
      "height": 84,
      "text": "Weighted Score Aggregation\n\n  final = sum(weight * score) / sum(weight)\n         (only phases that ran)",
      "fontSize": 16,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 1501,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "agg-box",
      "versionNonce": 2078448090,
      "index": "am",
      "strokeStyle": "solid",
      "originalText": "Weighted Score Aggregation\n\n  final = sum(weight * score) / sum(weight)\n         (only phases that ran)",
      "autoResize": true,
      "lineHeight": 1.3125
    },
    {
      "id": "arrow-agg-to-decision",
      "type": "arrow",
      "x": 580,
      "y": 1270,
      "width": 0,
      "height": 40,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          40
        ]
      ],
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1600,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "agg-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "decision-box",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 479201478,
      "index": "an",
      "strokeStyle": "solid"
    },
    {
      "id": "decision-box",
      "type": "rectangle",
      "x": 350,
      "y": 1310,
      "width": 460,
      "height": 160,
      "strokeColor": "#495057",
      "backgroundColor": "#f8f9fa",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1700,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "decision-label"
        },
        {
          "id": "arrow-agg-to-decision",
          "type": "arrow"
        },
        {
          "id": "arrow-dec-allow",
          "type": "arrow"
        },
        {
          "id": "arrow-dec-confirm",
          "type": "arrow"
        },
        {
          "id": "arrow-dec-deny",
          "type": "arrow"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 988171930,
      "index": "ao",
      "strokeStyle": "solid"
    },
    {
      "id": "decision-label",
      "type": "text",
      "x": 360,
      "y": 1318,
      "width": 440,
      "height": 144,
      "text": "Protection Level Thresholds\n\n  strict:     < 0.5 allow | >= 0.5 deny\n  balanced:   < 0.5 allow | 0.5-0.8 confirm\n              >= 0.8 deny\n  permissive: < 0.9 allow | >= 0.9 deny",
      "fontSize": 16,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 1701,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "decision-box",
      "versionNonce": 140443654,
      "index": "ap",
      "strokeStyle": "solid",
      "originalText": "Protection Level Thresholds\n\n  strict:     < 0.5 allow | >= 0.5 deny\n  balanced:   < 0.5 allow | 0.5-0.8 confirm\n              >= 0.8 deny\n  permissive: < 0.9 allow | >= 0.9 deny",
      "autoResize": true,
      "lineHeight": 1.5
    },
    {
      "id": "final-allow",
      "type": "rectangle",
      "x": 270,
      "y": 1520,
      "width": 140,
      "height": 55,
      "strokeColor": "#2f9e44",
      "backgroundColor": "#d3f9d8",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1800,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "final-allow-label"
        },
        {
          "id": "arrow-dec-allow",
          "type": "arrow"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 1897229146,
      "index": "aq",
      "strokeStyle": "solid"
    },
    {
      "id": "final-allow-label",
      "type": "text",
      "x": 295,
      "y": 1535,
      "width": 100,
      "height": 25,
      "text": "ALLOW",
      "fontSize": 20,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#2f9e44",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 1801,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "final-allow",
      "versionNonce": 1707937606,
      "index": "ar",
      "strokeStyle": "solid",
      "originalText": "ALLOW",
      "autoResize": true,
      "lineHeight": 1.25
    },
    {
      "id": "final-confirm",
      "type": "rectangle",
      "x": 510,
      "y": 1520,
      "width": 140,
      "height": 55,
      "strokeColor": "#f08c00",
      "backgroundColor": "#fff3bf",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 1900,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "final-confirm-label"
        },
        {
          "id": "arrow-dec-confirm",
          "type": "arrow"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 1958932506,
      "index": "as",
      "strokeStyle": "solid"
    },
    {
      "id": "final-confirm-label",
      "type": "text",
      "x": 530,
      "y": 1535,
      "width": 100,
      "height": 25,
      "text": "CONFIRM",
      "fontSize": 20,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#f08c00",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 1901,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "final-confirm",
      "versionNonce": 1631008390,
      "index": "at",
      "strokeStyle": "solid",
      "originalText": "CONFIRM",
      "autoResize": true,
      "lineHeight": 1.25
    },
    {
      "id": "final-deny",
      "type": "rectangle",
      "x": 750,
      "y": 1520,
      "width": 140,
      "height": 55,
      "strokeColor": "#e03131",
      "backgroundColor": "#ffc9c9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 2000,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "final-deny-label"
        },
        {
          "id": "arrow-dec-deny",
          "type": "arrow"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 1507974362,
      "index": "au",
      "strokeStyle": "solid"
    },
    {
      "id": "final-deny-label",
      "type": "text",
      "x": 775,
      "y": 1535,
      "width": 100,
      "height": 25,
      "text": "DENY",
      "fontSize": 20,
      "fontFamily": 3,
      "textAlign": "center",
      "verticalAlign": "middle",
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 2001,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "final-deny",
      "versionNonce": 324695494,
      "index": "av",
      "strokeStyle": "solid",
      "originalText": "DENY",
      "autoResize": true,
      "lineHeight": 1.25
    },
    {
      "id": "arrow-dec-allow",
      "type": "arrow",
      "x": 440,
      "y": 1470,
      "width": 100,
      "height": 50,
      "points": [
        [
          0,
          0
        ],
        [
          -100,
          50
        ]
      ],
      "strokeColor": "#2f9e44",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 2100,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "decision-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "final-allow",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 1040527770,
      "index": "aw",
      "strokeStyle": "solid"
    },
    {
      "id": "arrow-dec-confirm",
      "type": "arrow",
      "x": 580,
      "y": 1470,
      "width": 0,
      "height": 50,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          50
        ]
      ],
      "strokeColor": "#f08c00",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 2200,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "decision-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "final-confirm",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 1968426246,
      "index": "ax",
      "strokeStyle": "solid"
    },
    {
      "id": "arrow-dec-deny",
      "type": "arrow",
      "x": 720,
      "y": 1470,
      "width": 100,
      "height": 50,
      "points": [
        [
          0,
          0
        ],
        [
          100,
          50
        ]
      ],
      "strokeColor": "#e03131",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 2300,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "startBinding": {
        "elementId": "decision-box",
        "focus": 0,
        "gap": 1
      },
      "endBinding": {
        "elementId": "final-deny",
        "focus": 0,
        "gap": 1
      },
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "lastCommittedPoint": null,
      "versionNonce": 341831258,
      "index": "ay",
      "strokeStyle": "solid"
    },
    {
      "id": "sidebar-title",
      "type": "text",
      "x": 60,
      "y": 190,
      "width": 240,
      "height": 25,
      "text": "Phase Applicability",
      "fontSize": 20,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 2400,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "versionNonce": 1419787334,
      "index": "az",
      "strokeStyle": "solid",
      "containerId": null,
      "originalText": "Phase Applicability",
      "autoResize": true,
      "lineHeight": 1.25
    },
    {
      "id": "sidebar-bash",
      "type": "rectangle",
      "x": 60,
      "y": 228,
      "width": 240,
      "height": 110,
      "strokeColor": "#868e96",
      "backgroundColor": "#f8f9fa",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 2500,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "sidebar-bash-label"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 1908740890,
      "index": "b00",
      "strokeStyle": "solid"
    },
    {
      "id": "sidebar-bash-label",
      "type": "text",
      "x": 72,
      "y": 236,
      "width": 216,
      "height": 94,
      "text": "Bash:\n  P1 Allowlist\n  P2 Pattern\n  P5 LLM (opt)\n  P6 External (opt)",
      "fontSize": 14,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#495057",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 2501,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "sidebar-bash",
      "versionNonce": 1193067398,
      "index": "b01",
      "strokeStyle": "solid",
      "originalText": "Bash:\n  P1 Allowlist\n  P2 Pattern\n  P5 LLM (opt)\n  P6 External (opt)",
      "autoResize": true,
      "lineHeight": 1.342857142857143
    },
    {
      "id": "sidebar-write",
      "type": "rectangle",
      "x": 60,
      "y": 350,
      "width": 240,
      "height": 130,
      "strokeColor": "#868e96",
      "backgroundColor": "#f8f9fa",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 2600,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "sidebar-write-label"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 1487380442,
      "index": "b02",
      "strokeStyle": "solid"
    },
    {
      "id": "sidebar-write-label",
      "type": "text",
      "x": 72,
      "y": 358,
      "width": 216,
      "height": 114,
      "text": "Write / Edit:\n  P1 Allowlist\n  P2 Pattern\n  P3 Static (15 rules)\n  P4 Behavioral (AST)\n  P5 LLM (opt)\n  P6 External (opt)",
      "fontSize": 14,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#495057",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 2601,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "sidebar-write",
      "versionNonce": 520512198,
      "index": "b03",
      "strokeStyle": "solid",
      "originalText": "Write / Edit:\n  P1 Allowlist\n  P2 Pattern\n  P3 Static (15 rules)\n  P4 Behavioral (AST)\n  P5 LLM (opt)\n  P6 External (opt)",
      "autoResize": true,
      "lineHeight": 1.163265306122449
    },
    {
      "id": "sidebar-web",
      "type": "rectangle",
      "x": 60,
      "y": 492,
      "width": 240,
      "height": 110,
      "strokeColor": "#868e96",
      "backgroundColor": "#f8f9fa",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 2700,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "sidebar-web-label"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 85628058,
      "index": "b04",
      "strokeStyle": "solid"
    },
    {
      "id": "sidebar-web-label",
      "type": "text",
      "x": 72,
      "y": 500,
      "width": 216,
      "height": 94,
      "text": "WebFetch:\n  P1 Allowlist\n  P2 Pattern\n  P5 LLM (opt)\n  P6 External (opt)",
      "fontSize": 14,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#495057",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 2701,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "sidebar-web",
      "versionNonce": 1593448966,
      "index": "b05",
      "strokeStyle": "solid",
      "originalText": "WebFetch:\n  P1 Allowlist\n  P2 Pattern\n  P5 LLM (opt)\n  P6 External (opt)",
      "autoResize": true,
      "lineHeight": 1.342857142857143
    },
    {
      "id": "sidebar-weights-title",
      "type": "text",
      "x": 60,
      "y": 630,
      "width": 240,
      "height": 25,
      "text": "Default Weights",
      "fontSize": 20,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 2800,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "versionNonce": 953217370,
      "index": "b06",
      "strokeStyle": "solid",
      "containerId": null,
      "originalText": "Default Weights",
      "autoResize": true,
      "lineHeight": 1.25
    },
    {
      "id": "sidebar-weights",
      "type": "rectangle",
      "x": 60,
      "y": 668,
      "width": 240,
      "height": 120,
      "strokeColor": "#868e96",
      "backgroundColor": "#f8f9fa",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 2900,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "sidebar-weights-label"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 771025222,
      "index": "b07",
      "strokeStyle": "solid"
    },
    {
      "id": "sidebar-weights-label",
      "type": "text",
      "x": 72,
      "y": 676,
      "width": 216,
      "height": 104,
      "text": "runtime:    1.0\nstatic:     1.0\nbehavioral: 2.0  (reliable)\nllm:        1.0\nexternal:   2.0  (authoritative)",
      "fontSize": 14,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#495057",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 2901,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "sidebar-weights",
      "versionNonce": 119387674,
      "index": "b08",
      "strokeStyle": "solid",
      "originalText": "runtime:    1.0\nstatic:     1.0\nbehavioral: 2.0  (reliable)\nllm:        1.0\nexternal:   2.0  (authoritative)",
      "autoResize": true,
      "lineHeight": 1.4857142857142858
    },
    {
      "id": "short-circuit-note",
      "type": "text",
      "x": 60,
      "y": 820,
      "width": 240,
      "height": 25,
      "text": "Short-Circuit Rules",
      "fontSize": 20,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 3000,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "versionNonce": 1263784070,
      "index": "b09",
      "strokeStyle": "solid",
      "containerId": null,
      "originalText": "Short-Circuit Rules",
      "autoResize": true,
      "lineHeight": 1.25
    },
    {
      "id": "sidebar-shortcircuit",
      "type": "rectangle",
      "x": 60,
      "y": 858,
      "width": 240,
      "height": 100,
      "strokeColor": "#868e96",
      "backgroundColor": "#f8f9fa",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "seed": 3100,
      "version": 2,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "sidebar-shortcircuit-label"
        }
      ],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "versionNonce": 552854234,
      "index": "b0A",
      "strokeStyle": "solid"
    },
    {
      "id": "sidebar-shortcircuit-label",
      "type": "text",
      "x": 72,
      "y": 866,
      "width": 216,
      "height": 84,
      "text": "Each phase exits early\nif score >= deny threshold:\n  strict:     >= 0.5\n  balanced:   >= 0.8\n  permissive: >= 0.9",
      "fontSize": 14,
      "fontFamily": 3,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#495057",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "seed": 3101,
      "version": 2,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1775832292252,
      "link": null,
      "locked": false,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "containerId": "sidebar-shortcircuit",
      "versionNonce": 47435718,
      "index": "b0B",
      "strokeStyle": "solid",
      "originalText": "Each phase exits early\nif score >= deny threshold:\n  strict:     >= 0.5\n  balanced:   >= 0.8\n  permissive: >= 0.9",
      "autoResize": true,
      "lineHeight": 1.2
    }
  ],
  "appState": {
    "gridSize": 20,
    "gridStep": 5,
    "gridModeEnabled": false,
    "viewBackgroundColor": "#ffffff"
  },
  "files": {}
}