{
  "type": "excalidraw",
  "version": 2,
  "source": "claude",
  "elements": [
    {
      "type": "text",
      "id": "title",
      "x": 60,
      "y": 20,
      "width": 1200,
      "height": 70,
      "text": "Queue Rebalancer — Dependency DAG and Unblock Lane Gates",
      "fontSize": 28,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "left",
      "verticalAlign": "top"
    },
    {
      "type": "text",
      "id": "subtitle",
      "x": 60,
      "y": 88,
      "width": 1600,
      "height": 35,
      "text": "Single-run reference for blocker-first ordering, gate enforcement, and stalled-chain handling",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "left",
      "verticalAlign": "top"
    },
    {
      "type": "rectangle",
      "id": "dag-container",
      "x": 40,
      "y": 130,
      "width": 980,
      "height": 560,
      "strokeColor": "#862e9c",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roundness": { "type": 3 }
    },
    {
      "type": "text",
      "id": "dag-title",
      "x": 70,
      "y": 150,
      "width": 700,
      "height": 35,
      "text": "1) Dependency DAG example (hard edges only for execution order)",
      "fontSize": 15,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "left",
      "verticalAlign": "top"
    },
    {
      "type": "rectangle",
      "id": "dag-b0",
      "x": 90,
      "y": 220,
      "width": 240,
      "height": 90,
      "strokeColor": "#862e9c",
      "backgroundColor": "#f3d9fa",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "dag-b0-text" }]
    },
    {
      "type": "text",
      "id": "dag-b0-text",
      "x": 90,
      "y": 220,
      "width": 240,
      "height": 90,
      "text": "PR #1880\nblocker\nCI failing",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "dag-b0"
    },
    {
      "type": "rectangle",
      "id": "dag-b1",
      "x": 390,
      "y": 220,
      "width": 240,
      "height": 90,
      "strokeColor": "#862e9c",
      "backgroundColor": "#f3d9fa",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "dag-b1-text" }]
    },
    {
      "type": "text",
      "id": "dag-b1-text",
      "x": 390,
      "y": 220,
      "width": 240,
      "height": 90,
      "text": "PR #1892\nchain-member\nblocked by #1880",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "dag-b1"
    },
    {
      "type": "rectangle",
      "id": "dag-b2",
      "x": 690,
      "y": 220,
      "width": 240,
      "height": 90,
      "strokeColor": "#862e9c",
      "backgroundColor": "#f3d9fa",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "dag-b2-text" }]
    },
    {
      "type": "text",
      "id": "dag-b2-text",
      "x": 690,
      "y": 220,
      "width": 240,
      "height": 90,
      "text": "Issue #1901\nblocked\nwaiting on #1892",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "dag-b2"
    },
    {
      "type": "arrow",
      "id": "dag-a01",
      "x": 330,
      "y": 265,
      "width": 60,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [60, 0]]
    },
    {
      "type": "arrow",
      "id": "dag-a12",
      "x": 630,
      "y": 265,
      "width": 60,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [60, 0]]
    },
    {
      "type": "text",
      "id": "dag-hard-label",
      "x": 420,
      "y": 320,
      "width": 240,
      "height": 35,
      "text": "hard dependency chain",
      "fontSize": 12,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "top"
    },
    {
      "type": "rectangle",
      "id": "dag-gated",
      "x": 90,
      "y": 390,
      "width": 240,
      "height": 100,
      "strokeColor": "#F7630C",
      "backgroundColor": "#FFF4CE",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "dag-gated-text" }]
    },
    {
      "type": "text",
      "id": "dag-gated-text",
      "x": 90,
      "y": 390,
      "width": 240,
      "height": 100,
      "text": "PR #1915\ncandidate blocker\nmissing tests",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "dag-gated"
    },
    {
      "type": "rectangle",
      "id": "dag-stalled",
      "x": 690,
      "y": 390,
      "width": 240,
      "height": 100,
      "strokeColor": "#495057",
      "backgroundColor": "#dee2e6",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "dag-stalled-text" }]
    },
    {
      "type": "text",
      "id": "dag-stalled-text",
      "x": 690,
      "y": 390,
      "width": 240,
      "height": 100,
      "text": "Issue #1918\nblocked chain\nstalled until gate clears",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "dag-stalled"
    },
    {
      "type": "arrow",
      "id": "dag-gate-chain-arrow",
      "x": 330,
      "y": 440,
      "width": 360,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [360, 0]]
    },
    {
      "type": "text",
      "id": "dag-gate-chain-label",
      "x": 390,
      "y": 455,
      "width": 250,
      "height": 35,
      "text": "hard edge: gated item stalls branch",
      "fontSize": 12,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "top"
    },
    {
      "type": "rectangle",
      "id": "dag-independent",
      "x": 390,
      "y": 530,
      "width": 240,
      "height": 90,
      "strokeColor": "#495057",
      "backgroundColor": "#dee2e6",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "dag-independent-text" }]
    },
    {
      "type": "text",
      "id": "dag-independent-text",
      "x": 390,
      "y": 530,
      "width": 240,
      "height": 90,
      "text": "Issue #1910\nindependent\nno DAG edges",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "dag-independent"
    },
    {
      "type": "rectangle",
      "id": "flow-container",
      "x": 1040,
      "y": 130,
      "width": 980,
      "height": 560,
      "strokeColor": "#e67700",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roundness": { "type": 3 }
    },
    {
      "type": "text",
      "id": "flow-title",
      "x": 1070,
      "y": 150,
      "width": 780,
      "height": 35,
      "text": "2) Unblock lane flow (collect -> classify -> gate -> execute -> restore)",
      "fontSize": 15,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "left",
      "verticalAlign": "top"
    },
    {
      "type": "rectangle",
      "id": "flow-1",
      "x": 1060,
      "y": 280,
      "width": 130,
      "height": 90,
      "strokeColor": "#e67700",
      "backgroundColor": "#fff3bf",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "flow-1-text" }]
    },
    {
      "type": "text",
      "id": "flow-1-text",
      "x": 1060,
      "y": 280,
      "width": 130,
      "height": 90,
      "text": "Collect\nwork items",
      "fontSize": 13,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "flow-1"
    },
    {
      "type": "rectangle",
      "id": "flow-2",
      "x": 1200,
      "y": 280,
      "width": 130,
      "height": 90,
      "strokeColor": "#e67700",
      "backgroundColor": "#fff3bf",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "flow-2-text" }]
    },
    {
      "type": "text",
      "id": "flow-2-text",
      "x": 1200,
      "y": 280,
      "width": 130,
      "height": 90,
      "text": "Build DAG",
      "fontSize": 13,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "flow-2"
    },
    {
      "type": "rectangle",
      "id": "flow-3",
      "x": 1340,
      "y": 280,
      "width": 130,
      "height": 90,
      "strokeColor": "#e67700",
      "backgroundColor": "#fff3bf",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "flow-3-text" }]
    },
    {
      "type": "text",
      "id": "flow-3-text",
      "x": 1340,
      "y": 280,
      "width": 130,
      "height": 90,
      "text": "Classify +\nscore",
      "fontSize": 13,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "flow-3"
    },
    {
      "type": "rectangle",
      "id": "flow-4",
      "x": 1480,
      "y": 280,
      "width": 130,
      "height": 90,
      "strokeColor": "#e67700",
      "backgroundColor": "#fff3bf",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "flow-4-text" }]
    },
    {
      "type": "text",
      "id": "flow-4-text",
      "x": 1480,
      "y": 280,
      "width": 130,
      "height": 90,
      "text": "Apply\nscope gates",
      "fontSize": 13,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "flow-4"
    },
    {
      "type": "rectangle",
      "id": "flow-5",
      "x": 1620,
      "y": 280,
      "width": 130,
      "height": 90,
      "strokeColor": "#e67700",
      "backgroundColor": "#fff3bf",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "flow-5-text" }]
    },
    {
      "type": "text",
      "id": "flow-5-text",
      "x": 1620,
      "y": 280,
      "width": 130,
      "height": 90,
      "text": "Form\nunblock group",
      "fontSize": 13,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "flow-5"
    },
    {
      "type": "rectangle",
      "id": "flow-6",
      "x": 1760,
      "y": 280,
      "width": 130,
      "height": 90,
      "strokeColor": "#e67700",
      "backgroundColor": "#fff3bf",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "flow-6-text" }]
    },
    {
      "type": "text",
      "id": "flow-6-text",
      "x": 1760,
      "y": 280,
      "width": 130,
      "height": 90,
      "text": "Execute\nminimal fixes",
      "fontSize": 13,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "flow-6"
    },
    {
      "type": "rectangle",
      "id": "flow-7",
      "x": 1900,
      "y": 280,
      "width": 110,
      "height": 90,
      "strokeColor": "#0c8599",
      "backgroundColor": "#99e9f2",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "flow-7-text" }]
    },
    {
      "type": "text",
      "id": "flow-7-text",
      "x": 1900,
      "y": 280,
      "width": 110,
      "height": 90,
      "text": "Verify +\nrestore",
      "fontSize": 13,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "flow-7"
    },
    {
      "type": "arrow",
      "id": "flow-a12",
      "x": 1190,
      "y": 325,
      "width": 10,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [10, 0]]
    },
    {
      "type": "arrow",
      "id": "flow-a23",
      "x": 1330,
      "y": 325,
      "width": 10,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [10, 0]]
    },
    {
      "type": "arrow",
      "id": "flow-a34",
      "x": 1470,
      "y": 325,
      "width": 10,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [10, 0]]
    },
    {
      "type": "arrow",
      "id": "flow-a45",
      "x": 1610,
      "y": 325,
      "width": 10,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [10, 0]]
    },
    {
      "type": "arrow",
      "id": "flow-a56",
      "x": 1750,
      "y": 325,
      "width": 10,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [10, 0]]
    },
    {
      "type": "arrow",
      "id": "flow-a67",
      "x": 1890,
      "y": 325,
      "width": 10,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [10, 0]]
    },
    {
      "type": "text",
      "id": "flow-note",
      "x": 1080,
      "y": 420,
      "width": 900,
      "height": 70,
      "text": "Unblock group stays narrow (typically 3-5 items) and only contains blockers needed to clear active breakage.",
      "fontSize": 13,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "left",
      "verticalAlign": "top"
    },
    {
      "type": "rectangle",
      "id": "gate-container",
      "x": 40,
      "y": 730,
      "width": 1980,
      "height": 700,
      "strokeColor": "#1864ab",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "roundness": { "type": 3 }
    },
    {
      "type": "text",
      "id": "gate-title",
      "x": 70,
      "y": 750,
      "width": 900,
      "height": 35,
      "text": "3) Gate decision tree for promotion vs hold",
      "fontSize": 15,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "left",
      "verticalAlign": "top"
    },
    {
      "type": "rectangle",
      "id": "g-start",
      "x": 120,
      "y": 860,
      "width": 260,
      "height": 90,
      "strokeColor": "#1864ab",
      "backgroundColor": "#a5d8ff",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "g-start-text" }]
    },
    {
      "type": "text",
      "id": "g-start-text",
      "x": 120,
      "y": 860,
      "width": 260,
      "height": 90,
      "text": "Candidate from\nunblock group",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "g-start"
    },
    {
      "type": "rectangle",
      "id": "g-scope",
      "x": 460,
      "y": 860,
      "width": 300,
      "height": 90,
      "strokeColor": "#F7630C",
      "backgroundColor": "#FFF4CE",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "g-scope-text" }]
    },
    {
      "type": "text",
      "id": "g-scope-text",
      "x": 460,
      "y": 860,
      "width": 300,
      "height": 90,
      "text": "Introduces net-new\nfeature scope?",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "g-scope"
    },
    {
      "type": "rectangle",
      "id": "g-tests",
      "x": 840,
      "y": 860,
      "width": 330,
      "height": 90,
      "strokeColor": "#F7630C",
      "backgroundColor": "#FFF4CE",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "g-tests-text" }]
    },
    {
      "type": "text",
      "id": "g-tests-text",
      "x": 840,
      "y": 860,
      "width": 330,
      "height": 90,
      "text": "Linked test changes\nor pure break-fix?",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "g-tests"
    },
    {
      "type": "rectangle",
      "id": "g-risk",
      "x": 1240,
      "y": 860,
      "width": 260,
      "height": 90,
      "strokeColor": "#F7630C",
      "backgroundColor": "#FFF4CE",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "g-risk-text" }]
    },
    {
      "type": "text",
      "id": "g-risk-text",
      "x": 1240,
      "y": 860,
      "width": 260,
      "height": 90,
      "text": "High-risk move\n(score/jump/downstream)?",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "g-risk"
    },
    {
      "type": "rectangle",
      "id": "g-promote",
      "x": 1590,
      "y": 860,
      "width": 320,
      "height": 90,
      "strokeColor": "#2f9e44",
      "backgroundColor": "#b2f2bb",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "g-promote-text" }]
    },
    {
      "type": "text",
      "id": "g-promote-text",
      "x": 1590,
      "y": 860,
      "width": 320,
      "height": 90,
      "text": "Promote in unblock lane\nexecute minimal fix set",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "g-promote"
    },
    {
      "type": "rectangle",
      "id": "g-needs-checkin-1",
      "x": 460,
      "y": 1020,
      "width": 300,
      "height": 100,
      "strokeColor": "#D13438",
      "backgroundColor": "#FDE7E9",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "g-needs-checkin-1-text" }]
    },
    {
      "type": "text",
      "id": "g-needs-checkin-1-text",
      "x": 460,
      "y": 1020,
      "width": 300,
      "height": 100,
      "text": "gate:needs-check-in\nPause promotion\nAwait explicit operator check-in",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "g-needs-checkin-1"
    },
    {
      "type": "rectangle",
      "id": "g-no-tests",
      "x": 840,
      "y": 1020,
      "width": 330,
      "height": 100,
      "strokeColor": "#D13438",
      "backgroundColor": "#FDE7E9",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "g-no-tests-text" }]
    },
    {
      "type": "text",
      "id": "g-no-tests-text",
      "x": 840,
      "y": 1020,
      "width": 330,
      "height": 100,
      "text": "gate:no-tests\nExclude from unblock group\nDo not promote",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "g-no-tests"
    },
    {
      "type": "rectangle",
      "id": "g-needs-checkin-2",
      "x": 1240,
      "y": 1020,
      "width": 300,
      "height": 100,
      "strokeColor": "#D13438",
      "backgroundColor": "#FDE7E9",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "g-needs-checkin-2-text" }]
    },
    {
      "type": "text",
      "id": "g-needs-checkin-2-text",
      "x": 1240,
      "y": 1020,
      "width": 300,
      "height": 100,
      "text": "gate:needs-check-in\nHigh-risk move\nAwait explicit operator check-in",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "g-needs-checkin-2"
    },
    {
      "type": "rectangle",
      "id": "g-stalled-chain",
      "x": 1600,
      "y": 1160,
      "width": 380,
      "height": 110,
      "strokeColor": "#495057",
      "backgroundColor": "#dee2e6",
      "fillStyle": "hachure",
      "strokeWidth": 2,
      "roundness": { "type": 3 },
      "boundElements": [{ "type": "text", "id": "g-stalled-chain-text" }]
    },
    {
      "type": "text",
      "id": "g-stalled-chain-text",
      "x": 1600,
      "y": 1160,
      "width": 380,
      "height": 110,
      "text": "Downstream chain marked stalled\nStop escalation for this branch\nResume after gate clears",
      "fontSize": 14,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "g-stalled-chain"
    },
    {
      "type": "arrow",
      "id": "ga-start-scope",
      "x": 380,
      "y": 905,
      "width": 80,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [80, 0]]
    },
    {
      "type": "arrow",
      "id": "ga-scope-tests",
      "x": 760,
      "y": 905,
      "width": 80,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [80, 0]]
    },
    {
      "type": "arrow",
      "id": "ga-tests-risk",
      "x": 1170,
      "y": 905,
      "width": 70,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [70, 0]]
    },
    {
      "type": "arrow",
      "id": "ga-risk-promote",
      "x": 1500,
      "y": 905,
      "width": 90,
      "height": 0,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [90, 0]]
    },
    {
      "type": "arrow",
      "id": "ga-scope-down",
      "x": 610,
      "y": 950,
      "width": 0,
      "height": 70,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [0, 70]]
    },
    {
      "type": "arrow",
      "id": "ga-tests-down",
      "x": 1005,
      "y": 950,
      "width": 0,
      "height": 70,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [0, 70]]
    },
    {
      "type": "arrow",
      "id": "ga-risk-down",
      "x": 1390,
      "y": 950,
      "width": 0,
      "height": 70,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [0, 70]]
    },
    {
      "type": "text",
      "id": "ga-label-no-1",
      "x": 790,
      "y": 872,
      "width": 50,
      "height": 35,
      "text": "No",
      "fontSize": 12,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "top"
    },
    {
      "type": "text",
      "id": "ga-label-no-2",
      "x": 1190,
      "y": 872,
      "width": 50,
      "height": 35,
      "text": "Yes",
      "fontSize": 12,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "top"
    },
    {
      "type": "text",
      "id": "ga-label-yes-1",
      "x": 620,
      "y": 970,
      "width": 50,
      "height": 35,
      "text": "Yes",
      "fontSize": 12,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "top"
    },
    {
      "type": "text",
      "id": "ga-label-no-3",
      "x": 1015,
      "y": 970,
      "width": 50,
      "height": 35,
      "text": "No",
      "fontSize": 12,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "top"
    },
    {
      "type": "text",
      "id": "ga-label-yes-2",
      "x": 1400,
      "y": 970,
      "width": 50,
      "height": 35,
      "text": "Yes",
      "fontSize": 12,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "top"
    },
    {
      "type": "text",
      "id": "ga-label-no-4",
      "x": 1540,
      "y": 872,
      "width": 50,
      "height": 35,
      "text": "No",
      "fontSize": 12,
      "fontFamily": 1,
      "strokeColor": "#000000",
      "textAlign": "center",
      "verticalAlign": "top"
    },
    {
      "type": "arrow",
      "id": "ga-chain-1",
      "x": 760,
      "y": 1070,
      "width": 840,
      "height": 140,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [840, 140]]
    },
    {
      "type": "arrow",
      "id": "ga-chain-2",
      "x": 1170,
      "y": 1070,
      "width": 430,
      "height": 140,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [430, 140]]
    },
    {
      "type": "arrow",
      "id": "ga-chain-3",
      "x": 1540,
      "y": 1070,
      "width": 60,
      "height": 120,
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "points": [[0, 0], [60, 120]]
    }
  ],
  "appState": {
    "viewBackgroundColor": "#ffffff"
  }
}
