{
  "decision-pipeline": {
    "viewBox": "0 0 520 2767",
    "texts": [
      {
        "id": "",
        "line": 8,
        "cls": "kick",
        "label": "EVERY TRADING DAY · HK + US",
        "box": {
          "x": 24,
          "y": 33.859375,
          "w": 219.4375,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 9,
        "cls": "title",
        "label": "Raw market data in,",
        "box": {
          "x": 24,
          "y": 55.734375,
          "w": 231.390625,
          "h": 30.34375
        }
      },
      {
        "id": "",
        "line": 10,
        "cls": "title",
        "label": "graded decisions out",
        "box": {
          "x": 24,
          "y": 89.734375,
          "w": 246.671875,
          "h": 30.34375
        }
      },
      {
        "id": "",
        "line": 11,
        "cls": "sub",
        "label": "Python collects, computes, gates and settles;",
        "box": {
          "x": 24,
          "y": 135.59375,
          "w": 324.9375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 12,
        "cls": "sub",
        "label": "the agents only argue over the pack it assembles.",
        "box": {
          "x": 24,
          "y": 156.59375,
          "w": 355.125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 14,
        "cls": "m",
        "label": "fetch · deliver",
        "box": {
          "x": 39,
          "y": 187.59375,
          "w": 94.59375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 16,
        "cls": "m",
        "label": "python · code gate",
        "box": {
          "x": 190.265625,
          "y": 187.59375,
          "w": 129.53125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 18,
        "cls": "m",
        "label": "agents · LLM",
        "box": {
          "x": 364.59375,
          "y": 187.59375,
          "w": 88.828125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 20,
        "cls": "m",
        "label": "never self-graded",
        "box": {
          "x": 39,
          "y": 209.59375,
          "w": 124.015625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 22,
        "cls": "kick",
        "label": "01 · BEFORE OPEN / THE DATA ARRIVES",
        "box": {
          "x": 24,
          "y": 265.859375,
          "w": 277.3125,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 26,
        "cls": "h",
        "label": "Your HK + US book wakes up",
        "box": {
          "x": 74,
          "y": 307.3125,
          "w": 240.78125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 27,
        "cls": "m",
        "label": "44 modules · 8 layers · deterministic collection",
        "box": {
          "x": 44,
          "y": 333.59375,
          "w": 322.5625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 30,
        "cls": "b",
        "label": "Quotes + FX",
        "box": {
          "x": 52,
          "y": 398.59375,
          "w": 88.796875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 31,
        "cls": "m",
        "label": "Tencent/Nasdaq",
        "box": {
          "x": 52,
          "y": 417.59375,
          "w": 114.640625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 34,
        "cls": "b",
        "label": "SEC · HKEX",
        "box": {
          "x": 201.328125,
          "y": 398.59375,
          "w": 83.296875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 35,
        "cls": "m",
        "label": "primary filings",
        "box": {
          "x": 201.328125,
          "y": 417.59375,
          "w": 99.578125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 38,
        "cls": "b",
        "label": "Capital flow",
        "box": {
          "x": 350.65625,
          "y": 398.59375,
          "w": 84.75,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 39,
        "cls": "m",
        "label": "Eastmoney",
        "box": {
          "x": 350.65625,
          "y": 417.59375,
          "w": 76.671875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 42,
        "cls": "b",
        "label": "Bilingual news",
        "box": {
          "x": 52,
          "y": 498.59375,
          "w": 102.890625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 43,
        "cls": "m",
        "label": "Google/Finnhub",
        "box": {
          "x": 52,
          "y": 517.59375,
          "w": 110.90625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 46,
        "cls": "b",
        "label": "Sentiment",
        "box": {
          "x": 201.328125,
          "y": 498.59375,
          "w": 72.65625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 47,
        "cls": "m",
        "label": "Reddit · radar",
        "box": {
          "x": 201.328125,
          "y": 517.59375,
          "w": 92.9375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 50,
        "cls": "b",
        "label": "Macro + events",
        "box": {
          "x": 350.65625,
          "y": 498.59375,
          "w": 111.171875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 51,
        "cls": "m",
        "label": "calendars",
        "box": {
          "x": 350.65625,
          "y": 517.59375,
          "w": 68.25,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 52,
        "cls": "m",
        "label": "Ordered quote / FX fallback; one Eastmoney gateway.",
        "box": {
          "x": 44,
          "y": 574.59375,
          "w": 371.828125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 53,
        "cls": "m",
        "label": "An empty fetch keeps the prior value.",
        "box": {
          "x": 44,
          "y": 593.59375,
          "w": 259.921875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 59,
        "cls": "kick",
        "label": "02 · BEFORE THE CALL / FACTORS + GATES",
        "box": {
          "x": 24,
          "y": 657.859375,
          "w": 303.953125,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 63,
        "cls": "h",
        "label": "Factors + risk",
        "box": {
          "x": 74,
          "y": 697.3125,
          "w": 113.8125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 65,
        "cls": "tag",
        "label": "PYTHON",
        "box": {
          "x": 417.9375,
          "y": 700.625,
          "w": 54.3125,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 66,
        "cls": "code",
        "label": "reconcile",
        "box": {
          "x": 44,
          "y": 730.625,
          "w": 72.875,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 67,
        "cls": "m",
        "label": "money and FX must balance",
        "box": {
          "x": 194,
          "y": 727.59375,
          "w": 196.1875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 68,
        "cls": "code",
        "label": "portfolio-risk",
        "box": {
          "x": 44,
          "y": 752.625,
          "w": 113.34375,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 69,
        "cls": "m",
        "label": "β · volatility · drawdown",
        "box": {
          "x": 194,
          "y": 749.59375,
          "w": 163.859375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 70,
        "cls": "m",
        "label": "concentration",
        "box": {
          "x": 44,
          "y": 771.59375,
          "w": 96.234375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 71,
        "cls": "m",
        "label": "HHI + top-2, per leg",
        "box": {
          "x": 194,
          "y": 771.59375,
          "w": 136.875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 72,
        "cls": "code",
        "label": "regime",
        "box": {
          "x": 44,
          "y": 796.625,
          "w": 48.578125,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 73,
        "cls": "m",
        "label": "trend × volatility leverage dial",
        "box": {
          "x": 194,
          "y": 793.59375,
          "w": 204,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 74,
        "cls": "code",
        "label": "quant",
        "box": {
          "x": 44,
          "y": 818.625,
          "w": 40.484375,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 75,
        "cls": "m",
        "label": "trend, momentum, risk factors",
        "box": {
          "x": 194,
          "y": 815.59375,
          "w": 209,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 76,
        "cls": "code",
        "label": "cross-factor",
        "box": {
          "x": 44,
          "y": 840.625,
          "w": 97.15625,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 77,
        "cls": "m",
        "label": "sector-neutral ranks",
        "box": {
          "x": 194,
          "y": 837.59375,
          "w": 140.59375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 78,
        "cls": "code",
        "label": "peer-residual",
        "box": {
          "x": 44,
          "y": 862.625,
          "w": 105.25,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 79,
        "cls": "m",
        "label": "move vs curated peers",
        "box": {
          "x": 194,
          "y": 859.59375,
          "w": 158.203125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 80,
        "cls": "m",
        "label": "price · factor ranks · risk  /  schematic",
        "box": {
          "x": 44,
          "y": 893.59375,
          "w": 252.75,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 99,
        "cls": "h",
        "label": "Gates",
        "box": {
          "x": 74,
          "y": 997.3125,
          "w": 48.953125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 101,
        "cls": "tag",
        "label": "CODE, NOT PROSE",
        "box": {
          "x": 346.015625,
          "y": 1000.625,
          "w": 117.421875,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 102,
        "cls": "code",
        "label": "risk",
        "box": {
          "x": 44,
          "y": 1030.625,
          "w": 32.390625,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 103,
        "cls": "m",
        "label": "caps + a durable breach ledger",
        "box": {
          "x": 194,
          "y": 1027.59375,
          "w": 215.84375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 104,
        "cls": "code",
        "label": "entry-gate",
        "box": {
          "x": 44,
          "y": 1052.625,
          "w": 80.96875,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 105,
        "cls": "m",
        "label": "a new name, before research",
        "box": {
          "x": 194,
          "y": 1049.59375,
          "w": 201.453125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 106,
        "cls": "code",
        "label": "earnings",
        "box": {
          "x": 44,
          "y": 1074.625,
          "w": 64.765625,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 107,
        "cls": "m",
        "label": "quality from ≥4 periods",
        "box": {
          "x": 194,
          "y": 1071.59375,
          "w": 162.5,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 108,
        "cls": "code",
        "label": "thesis",
        "box": {
          "x": 44,
          "y": 1096.625,
          "w": 48.578125,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 109,
        "cls": "m",
        "label": "moves only on new evidence",
        "box": {
          "x": 194,
          "y": 1093.59375,
          "w": 200.5625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 110,
        "cls": "code",
        "label": "news-evidence",
        "box": {
          "x": 44,
          "y": 1118.625,
          "w": 105.25,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 111,
        "cls": "m",
        "label": "expiring event graph",
        "box": {
          "x": 194,
          "y": 1115.59375,
          "w": 142.6875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 112,
        "cls": "m",
        "label": "adds",
        "box": {
          "x": 44,
          "y": 1137.59375,
          "w": 33.96875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 113,
        "cls": "m",
        "label": "two independent evidence families",
        "box": {
          "x": 194,
          "y": 1137.59375,
          "w": 241.4375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 117,
        "cls": "b",
        "label": "Backtest gate",
        "box": {
          "x": 74,
          "y": 1195.59375,
          "w": 97.921875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 119,
        "cls": "tag",
        "label": "BEFORE IT COUNTS",
        "box": {
          "x": 338.109375,
          "y": 1197.625,
          "w": 124.265625,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 120,
        "cls": "m",
        "label": "validated authority: bootstrap CI clears 50%",
        "box": {
          "x": 44,
          "y": 1219.59375,
          "w": 305.75,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 121,
        "cls": "m",
        "label": "prospective activation ≠ capped exploration",
        "box": {
          "x": 44,
          "y": 1240.59375,
          "w": 304.359375,
          "h": 18.203125
        }
      },
      {
        "id": "legacy-node-122",
        "line": 122,
        "cls": "m",
        "label": "preflight → one context pack per run",
        "box": {
          "x": 133.34375,
          "y": 1290.59375,
          "w": 253.3125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 130,
        "cls": "kick",
        "label": "03 · YOUR MORNING PLAN / DEBATE",
        "box": {
          "x": 24,
          "y": 1354.859375,
          "w": 256.3125,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 161,
        "cls": "h",
        "label": "Swarm debate",
        "box": {
          "x": 80,
          "y": 1394.3125,
          "w": 121.0625,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 163,
        "cls": "tag",
        "label": "LLM · READ ONLY",
        "box": {
          "x": 349.125,
          "y": 1397.625,
          "w": 111.203125,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 164,
        "cls": "m",
        "label": "four analyst lenses",
        "box": {
          "x": 44,
          "y": 1422.59375,
          "w": 130.96875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 167,
        "cls": "m",
        "label": "fundamental",
        "box": {
          "x": 76,
          "y": 1457.59375,
          "w": 87.140625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 170,
        "cls": "m",
        "label": "technical",
        "box": {
          "x": 302,
          "y": 1457.59375,
          "w": 63.171875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 173,
        "cls": "m",
        "label": "sentiment",
        "box": {
          "x": 76,
          "y": 1505.59375,
          "w": 68.6875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 176,
        "cls": "m",
        "label": "sector",
        "box": {
          "x": 302,
          "y": 1505.59375,
          "w": 43.859375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 181,
        "cls": "h",
        "label": "Bull",
        "box": {
          "x": 54,
          "y": 1572.3125,
          "w": 31.359375,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 183,
        "cls": "m",
        "label": "builds the case for",
        "box": {
          "x": 54,
          "y": 1595.59375,
          "w": 128.078125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 185,
        "cls": "h",
        "label": "Bear",
        "box": {
          "x": 278,
          "y": 1572.3125,
          "w": 38.859375,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 187,
        "cls": "m",
        "label": "attacks the consensus",
        "box": {
          "x": 278,
          "y": 1595.59375,
          "w": 155.421875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 188,
        "cls": "m",
        "label": "must disagree on at least one position",
        "box": {
          "x": 128.640625,
          "y": 1640.59375,
          "w": 262.71875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 192,
        "cls": "m",
        "label": "three risk voices",
        "box": {
          "x": 44,
          "y": 1702.59375,
          "w": 114.28125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 194,
        "cls": "m",
        "label": "aggressive",
        "box": {
          "x": 71.390625,
          "y": 1757.59375,
          "w": 75.890625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 197,
        "cls": "m",
        "label": "conservative",
        "box": {
          "x": 215.171875,
          "y": 1757.59375,
          "w": 89.65625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 200,
        "cls": "m",
        "label": "neutral",
        "box": {
          "x": 386.5,
          "y": 1757.59375,
          "w": 48.328125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 203,
        "cls": "b",
        "label": "Judge names the strategy frame → plan.json",
        "box": {
          "x": 74,
          "y": 1802.59375,
          "w": 320.21875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 209,
        "cls": "kick",
        "label": "04 · THROUGH THE SESSION / REACH YOUR PHONE",
        "box": {
          "x": 24,
          "y": 1876.859375,
          "w": 362.140625,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 213,
        "cls": "h",
        "label": "Postflight",
        "box": {
          "x": 74,
          "y": 1916.3125,
          "w": 80.5625,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 215,
        "cls": "tag",
        "label": "PYTHON",
        "box": {
          "x": 417.9375,
          "y": 1919.625,
          "w": 54.3125,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 216,
        "cls": "b",
        "label": "validates plan.json, books it in ",
        "box": {
          "x": 44,
          "y": 1944.59375,
          "w": 215.1875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 217,
        "cls": "b",
        "label": "memory/decisions.jsonl, renders the card",
        "box": {
          "x": 44,
          "y": 1965.59375,
          "w": 297.359375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 223,
        "cls": "h",
        "label": "Brief card",
        "box": {
          "x": 40,
          "y": 2066.3125,
          "w": 81.640625,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 224,
        "cls": "m",
        "label": "report + card,",
        "box": {
          "x": 40,
          "y": 2094.59375,
          "w": 95.1875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 225,
        "cls": "m",
        "label": "laid out by",
        "box": {
          "x": 40,
          "y": 2114.59375,
          "w": 71.671875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 226,
        "cls": "m",
        "label": "code",
        "box": {
          "x": 40,
          "y": 2134.59375,
          "w": 34.609375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 233,
        "cls": "h",
        "label": "Your phone",
        "box": {
          "x": 201.328125,
          "y": 2066.3125,
          "w": 95.9375,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 234,
        "cls": "m",
        "label": "WeChat +",
        "box": {
          "x": 201.328125,
          "y": 2094.59375,
          "w": 68.40625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 235,
        "cls": "m",
        "label": "Telegram;",
        "box": {
          "x": 201.328125,
          "y": 2114.59375,
          "w": 69.234375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 236,
        "cls": "m",
        "label": "watchdog checks",
        "box": {
          "x": 201.328125,
          "y": 2134.59375,
          "w": 122.578125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 244,
        "cls": "h",
        "label": "Dashboard",
        "box": {
          "x": 362.65625,
          "y": 2066.3125,
          "w": 91.703125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 245,
        "cls": "m",
        "label": "data-plane",
        "box": {
          "x": 362.65625,
          "y": 2094.59375,
          "w": 75.234375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 246,
        "cls": "m",
        "label": "branch, polled",
        "box": {
          "x": 362.65625,
          "y": 2114.59375,
          "w": 99.171875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 247,
        "cls": "m",
        "label": "every 60 s",
        "box": {
          "x": 362.65625,
          "y": 2134.59375,
          "w": 73.03125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 254,
        "cls": "kick",
        "label": "05 · AFTER THE SESSION / GRADE THE CALL",
        "box": {
          "x": 24,
          "y": 2240.859375,
          "w": 312.9375,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 258,
        "cls": "h",
        "label": "Graded by code",
        "box": {
          "x": 74,
          "y": 2280.3125,
          "w": 132.046875,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 260,
        "cls": "tag",
        "label": "THE MODEL NEVER SCORES",
        "box": {
          "x": 61.96875,
          "y": 2314.625,
          "w": 177.390625,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 264,
        "cls": "code",
        "label": "mark-followed",
        "box": {
          "x": 70,
          "y": 2350.625,
          "w": 105.25,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 265,
        "cls": "m",
        "label": "what was actually executed",
        "box": {
          "x": 204,
          "y": 2347.59375,
          "w": 191.625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 267,
        "cls": "code",
        "label": "settle",
        "box": {
          "x": 70,
          "y": 2378.625,
          "w": 48.578125,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 268,
        "cls": "m",
        "label": "canonical bars, per episode",
        "box": {
          "x": 204,
          "y": 2375.59375,
          "w": 191.84375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 270,
        "cls": "code",
        "label": "calibrate",
        "box": {
          "x": 70,
          "y": 2406.625,
          "w": 72.875,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 271,
        "cls": "m",
        "label": "beta-binomial, earlier dates only",
        "box": {
          "x": 204,
          "y": 2403.59375,
          "w": 223.796875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 273,
        "cls": "code",
        "label": "shadow",
        "box": {
          "x": 70,
          "y": 2434.625,
          "w": 48.578125,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 274,
        "cls": "m",
        "label": "followed calls vs buy-and-hold",
        "box": {
          "x": 204,
          "y": 2431.59375,
          "w": 213.40625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 276,
        "cls": "code",
        "label": "scorecard",
        "box": {
          "x": 70,
          "y": 2462.625,
          "w": 72.875,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 277,
        "cls": "m",
        "label": "public, losses included",
        "box": {
          "x": 204,
          "y": 2459.59375,
          "w": 158.203125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 279,
        "cls": "m",
        "label": "↺ tomorrow’s brief reads the record",
        "box": {
          "x": 44,
          "y": 2514.59375,
          "w": 249.609375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 286,
        "cls": "kick",
        "label": "06 · BACK AT YOUR DESK / ASK WHY",
        "box": {
          "x": 24,
          "y": 2580.859375,
          "w": 262.3125,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 293,
        "cls": "h",
        "label": "dsh · Decision Mind",
        "box": {
          "x": 94,
          "y": 2626.3125,
          "w": 163.59375,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 294,
        "cls": "m",
        "label": "Open a real fill: plan → execution → T+1 → P&L.",
        "box": {
          "x": 44,
          "y": 2661.59375,
          "w": 324.75,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 295,
        "cls": "m",
        "label": "Ask a follow-up in chat; record the new verdict.",
        "box": {
          "x": 44,
          "y": 2682.59375,
          "w": 327.265625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 296,
        "cls": "m",
        "label": "The trace stays read-only. You place the orders.",
        "box": {
          "x": 44,
          "y": 2703.59375,
          "w": 333,
          "h": 18.203125
        }
      }
    ],
    "nodes": [
      {
        "id": "legacy-node-60",
        "line": 60,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 682,
          "w": 472,
          "h": 288
        }
      },
      {
        "id": "legacy-node-122",
        "line": 122,
        "cls": "m",
        "label": "preflight → one context pack per run",
        "box": {
          "x": 133.34375,
          "y": 1290.59375,
          "w": 253.3125,
          "h": 18.203125
        }
      },
      {
        "id": "legacy-node-165",
        "line": 165,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 1449,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "legacy-node-180",
        "line": 180,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 1565,
          "w": 216,
          "h": 64
        }
      },
      {
        "id": "legacy-node-184",
        "line": 184,
        "cls": null,
        "label": "",
        "box": {
          "x": 264,
          "y": 1565,
          "w": 216,
          "h": 64
        }
      },
      {
        "id": "legacy-node-193",
        "line": 193,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 1727,
          "w": 138.66700744628906,
          "h": 56
        }
      },
      {
        "id": "legacy-node-196",
        "line": 196,
        "cls": null,
        "label": "",
        "box": {
          "x": 190.66700744628906,
          "y": 1727,
          "w": 138.66700744628906,
          "h": 56
        }
      },
      {
        "id": "legacy-node-199",
        "line": 199,
        "cls": null,
        "label": "",
        "box": {
          "x": 341.3330078125,
          "y": 1727,
          "w": 138.6669921875,
          "h": 56
        }
      },
      {
        "id": "legacy-node-210",
        "line": 210,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 1901,
          "w": 472,
          "h": 96
        }
      },
      {
        "id": "legacy-node-221",
        "line": 221,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 2053,
          "w": 149.33299255371094,
          "h": 156
        }
      },
      {
        "id": "legacy-node-231",
        "line": 231,
        "cls": null,
        "label": "",
        "box": {
          "x": 185.33299255371094,
          "y": 2053,
          "w": 149.33299255371094,
          "h": 156
        }
      },
      {
        "id": "legacy-node-242",
        "line": 242,
        "cls": null,
        "label": "",
        "box": {
          "x": 346.6669921875,
          "y": 2053,
          "w": 149.3330078125,
          "h": 156
        }
      },
      {
        "id": "legacy-node-255",
        "line": 255,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 2265,
          "w": 472,
          "h": 284
        }
      },
      {
        "id": "legacy-node-287",
        "line": 287,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 2605,
          "w": 472,
          "h": 138
        }
      }
    ],
    "rects": [
      {
        "id": "",
        "line": 23,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 292,
          "w": 472,
          "h": 330
        }
      },
      {
        "id": "",
        "line": 28,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 362,
          "w": 141.33299255371094,
          "h": 90
        }
      },
      {
        "id": "",
        "line": 32,
        "cls": null,
        "label": "",
        "box": {
          "x": 189.33299255371094,
          "y": 362,
          "w": 141.33299255371094,
          "h": 90
        }
      },
      {
        "id": "",
        "line": 36,
        "cls": null,
        "label": "",
        "box": {
          "x": 338.6669921875,
          "y": 362,
          "w": 141.3330078125,
          "h": 90
        }
      },
      {
        "id": "",
        "line": 40,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 462,
          "w": 141.33299255371094,
          "h": 90
        }
      },
      {
        "id": "",
        "line": 44,
        "cls": null,
        "label": "",
        "box": {
          "x": 189.33299255371094,
          "y": 462,
          "w": 141.33299255371094,
          "h": 90
        }
      },
      {
        "id": "",
        "line": 48,
        "cls": null,
        "label": "",
        "box": {
          "x": 338.6669921875,
          "y": 462,
          "w": 141.3330078125,
          "h": 90
        }
      },
      {
        "id": "legacy-node-60",
        "line": 60,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 682,
          "w": 472,
          "h": 288
        }
      },
      {
        "id": "",
        "line": 81,
        "cls": null,
        "label": "",
        "box": {
          "x": 44,
          "y": 918,
          "w": 137.33299255371094,
          "h": 42
        }
      },
      {
        "id": "",
        "line": 83,
        "cls": null,
        "label": "",
        "box": {
          "x": 191.33299255371094,
          "y": 918,
          "w": 137.33299255371094,
          "h": 42
        }
      },
      {
        "id": "",
        "line": 85,
        "cls": null,
        "label": "",
        "box": {
          "x": 338.6669921875,
          "y": 918,
          "w": 137.3330078125,
          "h": 42
        }
      },
      {
        "id": "",
        "line": 96,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 982,
          "w": 472,
          "h": 188
        }
      },
      {
        "id": "",
        "line": 114,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 1182,
          "w": 472,
          "h": 91
        }
      },
      {
        "id": "",
        "line": 131,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 1379,
          "w": 472,
          "h": 466
        }
      },
      {
        "id": "legacy-node-165",
        "line": 165,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 1449,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "",
        "line": 168,
        "cls": null,
        "label": "",
        "box": {
          "x": 266,
          "y": 1449,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "",
        "line": 171,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 1497,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "",
        "line": 174,
        "cls": null,
        "label": "",
        "box": {
          "x": 266,
          "y": 1497,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "legacy-node-180",
        "line": 180,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 1565,
          "w": 216,
          "h": 64
        }
      },
      {
        "id": "legacy-node-184",
        "line": 184,
        "cls": null,
        "label": "",
        "box": {
          "x": 264,
          "y": 1565,
          "w": 216,
          "h": 64
        }
      },
      {
        "id": "legacy-node-193",
        "line": 193,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 1727,
          "w": 138.66700744628906,
          "h": 56
        }
      },
      {
        "id": "legacy-node-196",
        "line": 196,
        "cls": null,
        "label": "",
        "box": {
          "x": 190.66700744628906,
          "y": 1727,
          "w": 138.66700744628906,
          "h": 56
        }
      },
      {
        "id": "legacy-node-199",
        "line": 199,
        "cls": null,
        "label": "",
        "box": {
          "x": 341.3330078125,
          "y": 1727,
          "w": 138.6669921875,
          "h": 56
        }
      },
      {
        "id": "legacy-node-210",
        "line": 210,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 1901,
          "w": 472,
          "h": 96
        }
      },
      {
        "id": "legacy-node-221",
        "line": 221,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 2053,
          "w": 149.33299255371094,
          "h": 156
        }
      },
      {
        "id": "legacy-node-231",
        "line": 231,
        "cls": null,
        "label": "",
        "box": {
          "x": 185.33299255371094,
          "y": 2053,
          "w": 149.33299255371094,
          "h": 156
        }
      },
      {
        "id": "legacy-node-242",
        "line": 242,
        "cls": null,
        "label": "",
        "box": {
          "x": 346.6669921875,
          "y": 2053,
          "w": 149.3330078125,
          "h": 156
        }
      },
      {
        "id": "legacy-node-255",
        "line": 255,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 2265,
          "w": 472,
          "h": 284
        }
      },
      {
        "id": "legacy-node-287",
        "line": 287,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 2605,
          "w": 472,
          "h": 138
        }
      }
    ],
    "edges": [
      {
        "id": "w1",
        "line": 54,
        "source": null,
        "target": "legacy-node-60",
        "end": {
          "x": 260,
          "y": 644
        },
        "targetBox": {
          "x": 24,
          "y": 682,
          "w": 472,
          "h": 288
        },
        "endpointValid": false,
        "minimumTextDistance": 10.203125,
        "closestText": {
          "id": "",
          "line": 53,
          "cls": "m",
          "label": "An empty fetch keeps the prior value.",
          "box": {
            "x": 44,
            "y": 593.59375,
            "w": 259.921875,
            "h": 18.203125
          },
          "distance": 10.203125,
          "point": {
            "x": 260,
            "y": 622
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w2",
        "line": 124,
        "source": null,
        "target": "legacy-node-122",
        "end": {
          "x": 260,
          "y": 1279
        },
        "targetBox": {
          "x": 133.34375,
          "y": 1290.59375,
          "w": 253.3125,
          "h": 18.203125
        },
        "endpointValid": false,
        "minimumTextDistance": 11.59375,
        "closestText": {
          "id": "legacy-node-122",
          "line": 122,
          "cls": "m",
          "label": "preflight → one context pack per run",
          "box": {
            "x": 133.34375,
            "y": 1290.59375,
            "w": 253.3125,
            "h": 18.203125
          },
          "distance": 11.59375,
          "point": {
            "x": 260,
            "y": 1279
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w3",
        "line": 125,
        "source": null,
        "target": "legacy-node-165",
        "end": {
          "x": 260,
          "y": 1341
        },
        "targetBox": {
          "x": 40,
          "y": 1449,
          "w": 214,
          "h": 36
        },
        "endpointValid": false,
        "minimumTextDistance": 13.359375,
        "closestText": {
          "id": "",
          "line": 130,
          "cls": "kick",
          "label": "03 · YOUR MORNING PLAN / DEBATE",
          "box": {
            "x": 24,
            "y": 1354.859375,
            "w": 256.3125,
            "h": 15.1875
          },
          "distance": 13.359375,
          "point": {
            "x": 260,
            "y": 1341.5
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w4",
        "line": 177,
        "source": null,
        "target": "ambiguous-undivided-fanout",
        "end": {
          "x": 260,
          "y": 1555
        },
        "targetBox": null,
        "endpointValid": false,
        "minimumTextDistance": 24.63047210773679,
        "closestText": {
          "id": "",
          "line": 185,
          "cls": "h",
          "label": "Bear",
          "box": {
            "x": 278,
            "y": 1572.3125,
            "w": 38.859375,
            "h": 21.25
          },
          "distance": 24.63047210773679,
          "point": {
            "x": 260,
            "y": 1555.5
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w5",
        "line": 189,
        "source": null,
        "target": "ambiguous-undivided-fanout",
        "end": {
          "x": 260,
          "y": 1695
        },
        "targetBox": null,
        "endpointValid": false,
        "minimumTextDistance": 16.203125,
        "closestText": {
          "id": "",
          "line": 188,
          "cls": "m",
          "label": "must disagree on at least one position",
          "box": {
            "x": 128.640625,
            "y": 1640.59375,
            "w": 262.71875,
            "h": 18.203125
          },
          "distance": 16.203125,
          "point": {
            "x": 260,
            "y": 1675
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w6",
        "line": 204,
        "source": null,
        "target": "legacy-node-210",
        "end": {
          "x": 260,
          "y": 1863
        },
        "targetBox": {
          "x": 24,
          "y": 1901,
          "w": 472,
          "h": 96
        },
        "endpointValid": false,
        "minimumTextDistance": 13.359375,
        "closestText": {
          "id": "",
          "line": 209,
          "cls": "kick",
          "label": "04 · THROUGH THE SESSION / REACH YOUR PHONE",
          "box": {
            "x": 24,
            "y": 1876.859375,
            "w": 362.140625,
            "h": 15.1875
          },
          "distance": 13.359375,
          "point": {
            "x": 260,
            "y": 1863.5
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w7",
        "line": 218,
        "source": null,
        "target": "legacy-node-221",
        "end": {
          "x": 98.66670227050781,
          "y": 2051
        },
        "targetBox": {
          "x": 24,
          "y": 2053,
          "w": 149.33299255371094,
          "h": 156
        },
        "endpointValid": false,
        "minimumTextDistance": 13.203125,
        "closestText": {
          "id": "",
          "line": 217,
          "cls": "b",
          "label": "memory/decisions.jsonl, renders the card",
          "box": {
            "x": 44,
            "y": 1965.59375,
            "w": 297.359375,
            "h": 18.203125
          },
          "distance": 13.203125,
          "point": {
            "x": 260,
            "y": 1997
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w8",
        "line": 228,
        "source": null,
        "target": "legacy-node-231",
        "end": {
          "x": 260,
          "y": 2051
        },
        "targetBox": {
          "x": 185.33299255371094,
          "y": 2053,
          "w": 149.33299255371094,
          "h": 156
        },
        "endpointValid": false,
        "minimumTextDistance": 13.203125,
        "closestText": {
          "id": "",
          "line": 217,
          "cls": "b",
          "label": "memory/decisions.jsonl, renders the card",
          "box": {
            "x": 44,
            "y": 1965.59375,
            "w": 297.359375,
            "h": 18.203125
          },
          "distance": 13.203125,
          "point": {
            "x": 260,
            "y": 1997
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w9",
        "line": 239,
        "source": null,
        "target": "legacy-node-242",
        "end": {
          "x": 421.3330078125,
          "y": 2051
        },
        "targetBox": {
          "x": 346.6669921875,
          "y": 2053,
          "w": 149.3330078125,
          "h": 156
        },
        "endpointValid": false,
        "minimumTextDistance": 13.203125,
        "closestText": {
          "id": "",
          "line": 217,
          "cls": "b",
          "label": "memory/decisions.jsonl, renders the card",
          "box": {
            "x": 44,
            "y": 1965.59375,
            "w": 297.359375,
            "h": 18.203125
          },
          "distance": 13.203125,
          "point": {
            "x": 260,
            "y": 1997
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w10",
        "line": 249,
        "source": null,
        "target": "legacy-node-255",
        "end": {
          "x": 260,
          "y": 2227
        },
        "targetBox": {
          "x": 24,
          "y": 2265,
          "w": 472,
          "h": 284
        },
        "endpointValid": false,
        "minimumTextDistance": 13.359375,
        "closestText": {
          "id": "",
          "line": 254,
          "cls": "kick",
          "label": "05 · AFTER THE SESSION / GRADE THE CALL",
          "box": {
            "x": 24,
            "y": 2240.859375,
            "w": 312.9375,
            "h": 15.1875
          },
          "distance": 13.359375,
          "point": {
            "x": 260,
            "y": 2227.5
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w12",
        "line": 280,
        "source": null,
        "target": "legacy-node-122",
        "end": {
          "x": 408.3299865722656,
          "y": 1300
        },
        "targetBox": {
          "x": 133.34375,
          "y": 1290.59375,
          "w": 253.3125,
          "h": 18.203125
        },
        "endpointValid": false,
        "minimumTextDistance": 21.173736572265625,
        "closestText": {
          "id": "legacy-node-122",
          "line": 122,
          "cls": "m",
          "label": "preflight → one context pack per run",
          "box": {
            "x": 133.34375,
            "y": 1290.59375,
            "w": 253.3125,
            "h": 18.203125
          },
          "distance": 21.173736572265625,
          "point": {
            "x": 407.8299865722656,
            "y": 1300
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w13",
        "line": 283,
        "source": null,
        "target": "legacy-node-287",
        "end": {
          "x": 260,
          "y": 2567
        },
        "targetBox": {
          "x": 24,
          "y": 2605,
          "w": 472,
          "h": 138
        },
        "endpointValid": false,
        "minimumTextDistance": 13.359375,
        "closestText": {
          "id": "",
          "line": 286,
          "cls": "kick",
          "label": "06 · BACK AT YOUR DESK / ASK WHY",
          "box": {
            "x": 24,
            "y": 2580.859375,
            "w": 262.3125,
            "h": 15.1875
          },
          "distance": 13.359375,
          "point": {
            "x": 260,
            "y": 2567.5
          }
        },
        "intersections": [],
        "haloIntersections": []
      }
    ],
    "primitivePaths": [
      {
        "line": 7,
        "id": "",
        "category": "logo"
      },
      {
        "line": 7,
        "id": "",
        "category": "logo"
      },
      {
        "line": 21,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 24,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 25,
        "id": "",
        "category": "icon"
      },
      {
        "line": 29,
        "id": "",
        "category": "icon"
      },
      {
        "line": 33,
        "id": "",
        "category": "icon"
      },
      {
        "line": 37,
        "id": "",
        "category": "icon"
      },
      {
        "line": 41,
        "id": "",
        "category": "icon"
      },
      {
        "line": 45,
        "id": "",
        "category": "icon"
      },
      {
        "line": 45,
        "id": "",
        "category": "icon"
      },
      {
        "line": 49,
        "id": "",
        "category": "icon"
      },
      {
        "line": 54,
        "id": "w1",
        "category": "connection"
      },
      {
        "line": 61,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 62,
        "id": "",
        "category": "icon"
      },
      {
        "line": 82,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 84,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 86,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 87,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 97,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 98,
        "id": "",
        "category": "icon"
      },
      {
        "line": 115,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 116,
        "id": "",
        "category": "icon"
      },
      {
        "line": 123,
        "id": "",
        "category": "icon"
      },
      {
        "line": 124,
        "id": "w2",
        "category": "connection"
      },
      {
        "line": 125,
        "id": "w3",
        "category": "connection"
      },
      {
        "line": 132,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 144,
        "id": "",
        "category": "logo"
      },
      {
        "line": 145,
        "id": "",
        "category": "logo"
      },
      {
        "line": 147,
        "id": "",
        "category": "logo"
      },
      {
        "line": 149,
        "id": "",
        "category": "logo"
      },
      {
        "line": 151,
        "id": "",
        "category": "logo"
      },
      {
        "line": 166,
        "id": "",
        "category": "icon"
      },
      {
        "line": 169,
        "id": "",
        "category": "icon"
      },
      {
        "line": 172,
        "id": "",
        "category": "icon"
      },
      {
        "line": 172,
        "id": "",
        "category": "icon"
      },
      {
        "line": 177,
        "id": "w4",
        "category": "connection"
      },
      {
        "line": 182,
        "id": "",
        "category": "icon"
      },
      {
        "line": 186,
        "id": "",
        "category": "icon"
      },
      {
        "line": 189,
        "id": "w5",
        "category": "connection"
      },
      {
        "line": 195,
        "id": "",
        "category": "icon"
      },
      {
        "line": 198,
        "id": "",
        "category": "icon"
      },
      {
        "line": 201,
        "id": "",
        "category": "icon"
      },
      {
        "line": 202,
        "id": "",
        "category": "icon"
      },
      {
        "line": 204,
        "id": "w6",
        "category": "connection"
      },
      {
        "line": 211,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 212,
        "id": "",
        "category": "icon"
      },
      {
        "line": 218,
        "id": "w7",
        "category": "connection"
      },
      {
        "line": 222,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 227,
        "id": "",
        "category": "icon"
      },
      {
        "line": 228,
        "id": "w8",
        "category": "connection"
      },
      {
        "line": 232,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 237,
        "id": "",
        "category": "icon"
      },
      {
        "line": 237,
        "id": "",
        "category": "icon"
      },
      {
        "line": 238,
        "id": "",
        "category": "icon"
      },
      {
        "line": 239,
        "id": "w9",
        "category": "connection"
      },
      {
        "line": 243,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 248,
        "id": "",
        "category": "icon"
      },
      {
        "line": 249,
        "id": "w10",
        "category": "connection"
      },
      {
        "line": 256,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 257,
        "id": "",
        "category": "icon"
      },
      {
        "line": 263,
        "id": "",
        "category": "icon"
      },
      {
        "line": 266,
        "id": "",
        "category": "icon"
      },
      {
        "line": 269,
        "id": "",
        "category": "icon"
      },
      {
        "line": 272,
        "id": "",
        "category": "icon"
      },
      {
        "line": 272,
        "id": "",
        "category": "icon"
      },
      {
        "line": 275,
        "id": "",
        "category": "icon"
      },
      {
        "line": 278,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 280,
        "id": "w12",
        "category": "connection"
      },
      {
        "line": 283,
        "id": "w13",
        "category": "connection"
      },
      {
        "line": 288,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 292,
        "id": "",
        "category": "logo"
      }
    ],
    "outside": [],
    "textOverlaps": [],
    "iconOverlaps": [],
    "decorationHits": [],
    "fanOutTargets": {},
    "fanOutErrorCount": 2,
    "haloIntersectionCount": 0,
    "intersectionCount": 0,
    "invalidEndpointCount": 12,
    "undeclaredEdgeCount": 12,
    "minimumGap": 8.0,
    "gaps": [
      {
        "gap": 8.0,
        "axis": "x",
        "lines": [
          28,
          32
        ]
      },
      {
        "gap": 8.0,
        "axis": "x",
        "lines": [
          40,
          44
        ]
      },
      {
        "gap": 8,
        "axis": "x",
        "lines": [
          180,
          184
        ]
      },
      {
        "gap": 8.001007080078125,
        "axis": "x",
        "lines": [
          32,
          36
        ]
      },
      {
        "gap": 8.001007080078125,
        "axis": "x",
        "lines": [
          44,
          48
        ]
      },
      {
        "gap": 10,
        "axis": "y",
        "lines": [
          28,
          40
        ]
      },
      {
        "gap": 10,
        "axis": "y",
        "lines": [
          32,
          44
        ]
      },
      {
        "gap": 10,
        "axis": "y",
        "lines": [
          36,
          48
        ]
      },
      {
        "gap": 10.0,
        "axis": "x",
        "lines": [
          81,
          83
        ]
      },
      {
        "gap": 10.001007080078125,
        "axis": "x",
        "lines": [
          83,
          85
        ]
      },
      {
        "gap": 11.998992919921875,
        "axis": "x",
        "lines": [
          196,
          199
        ]
      },
      {
        "gap": 12,
        "axis": "y",
        "lines": [
          60,
          96
        ]
      }
    ],
    "yIntervalDistribution": {
      "b": {
        "21.0": 1,
        "100.0": 1,
        "142.0": 1,
        "607.0": 1,
        "697.0": 1
      },
      "code": {
        "22.0": 8,
        "28.0": 4,
        "44.0": 1,
        "168.0": 1,
        "1232.0": 1
      },
      "h": {
        "150.0": 1,
        "178.0": 1,
        "214.0": 1,
        "300.0": 1,
        "344.0": 1,
        "346.0": 1,
        "390.0": 1,
        "397.0": 1
      },
      "kick": {
        "232.0": 1,
        "340.0": 1,
        "364.0": 1,
        "392.0": 1,
        "522.0": 1,
        "697.0": 1
      },
      "m": {
        "19.0": 1,
        "20.0": 2,
        "21.0": 3,
        "22.0": 12,
        "28.0": 4,
        "34.0": 1,
        "35.0": 1,
        "45.0": 1,
        "48.0": 1,
        "50.0": 1,
        "55.0": 2,
        "57.0": 1,
        "62.0": 1,
        "82.0": 1,
        "84.0": 1,
        "90.0": 1,
        "100.0": 1,
        "124.0": 1,
        "132.0": 1,
        "134.0": 2,
        "147.0": 1,
        "213.0": 1,
        "337.0": 1
      },
      "sub": {
        "21.0": 1
      },
      "tag": {
        "197.0": 1,
        "200.0": 1,
        "300.0": 1,
        "395.0": 1,
        "522.0": 1
      },
      "title": {
        "34.0": 1
      }
    },
    "renderWidth": 343,
    "viewportWidth": 375,
    "fontOverride": null
  },
  "information-flow": {
    "viewBox": "0 0 520 2056",
    "texts": [
      {
        "id": "",
        "line": 7,
        "cls": "kick",
        "label": "DATA FLOW · HK + US",
        "box": {
          "x": 24.000000000000004,
          "y": 33.859375,
          "w": 152.515625,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 8,
        "cls": "title",
        "label": "From eight source layers",
        "box": {
          "x": 24.000000000000004,
          "y": 55.734375,
          "w": 288.859375,
          "h": 30.34375
        }
      },
      {
        "id": "",
        "line": 9,
        "cls": "title",
        "label": "to a delivered card",
        "box": {
          "x": 24.000000000000004,
          "y": 89.734375,
          "w": 216.09375,
          "h": 30.34375
        }
      },
      {
        "id": "",
        "line": 10,
        "cls": "sub",
        "label": "Python fetches, computes and settles; the model",
        "box": {
          "x": 24.000000000000004,
          "y": 135.59375,
          "w": 349.90625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 11,
        "cls": "sub",
        "label": "only reads the files a run assembles.",
        "box": {
          "x": 24.000000000000004,
          "y": 156.59375,
          "w": 261.640625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 13,
        "cls": "m",
        "label": "source · fetch",
        "box": {
          "x": 39,
          "y": 187.59375,
          "w": 95.140625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 15,
        "cls": "m",
        "label": "python",
        "box": {
          "x": 182.578125,
          "y": 187.59375,
          "w": 48.421875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 17,
        "cls": "m",
        "label": "agent · LLM",
        "box": {
          "x": 264.6875,
          "y": 187.59375,
          "w": 81.15625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 19,
        "cls": "m",
        "label": "gate · watchdog",
        "box": {
          "x": 39,
          "y": 209.59375,
          "w": 111.46875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 21,
        "cls": "kick",
        "label": "1 · SOURCES",
        "box": {
          "x": 24.000000000000004,
          "y": 261.859375,
          "w": 86.671875,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 24,
        "cls": "h",
        "label": "8 information layers",
        "box": {
          "x": 44,
          "y": 303.3125,
          "w": 167.125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 26,
        "cls": "tag",
        "label": "HK + US",
        "box": {
          "x": 414.890625,
          "y": 306.625,
          "w": 51.4375,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 29,
        "cls": "m",
        "label": "L1 market",
        "box": {
          "x": 76,
          "y": 350.59375,
          "w": 65.59375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 32,
        "cls": "m",
        "label": "L2 SEC · HKEX",
        "box": {
          "x": 302,
          "y": 350.59375,
          "w": 101.53125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 35,
        "cls": "m",
        "label": "L3 capital flow",
        "box": {
          "x": 76,
          "y": 394.59375,
          "w": 100.953125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 38,
        "cls": "m",
        "label": "L4 news",
        "box": {
          "x": 302,
          "y": 394.59375,
          "w": 58.40625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 41,
        "cls": "m",
        "label": "L5 macro · mood",
        "box": {
          "x": 76,
          "y": 438.59375,
          "w": 116.078125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 44,
        "cls": "m",
        "label": "L6 quant · risk",
        "box": {
          "x": 302,
          "y": 438.59375,
          "w": 98.25,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 47,
        "cls": "m",
        "label": "L7 book · FX",
        "box": {
          "x": 76,
          "y": 482.59375,
          "w": 85.765625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 50,
        "cls": "m",
        "label": "L8 backtest",
        "box": {
          "x": 302,
          "y": 482.59375,
          "w": 81.046875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 59,
        "cls": "h",
        "label": "Fetch with fallback",
        "box": {
          "x": 74,
          "y": 585.3125,
          "w": 157.296875,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 61,
        "cls": "tag",
        "label": "ORDERED ROUTES",
        "box": {
          "x": 351.25,
          "y": 588.625,
          "w": 115.90625,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 63,
        "cls": "m",
        "label": "HK quotes",
        "box": {
          "x": 72,
          "y": 621.59375,
          "w": 72.1875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 64,
        "cls": "m",
        "label": "Tencent + Eastmoney HK",
        "box": {
          "x": 172,
          "y": 621.59375,
          "w": 174.796875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 65,
        "cls": "m",
        "label": "→ stooq → yfinance",
        "box": {
          "x": 172,
          "y": 643.59375,
          "w": 138.640625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 67,
        "cls": "m",
        "label": "US quotes",
        "box": {
          "x": 72,
          "y": 677.59375,
          "w": 71.53125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 68,
        "cls": "m",
        "label": "Nasdaq → Eastmoney → Finnhub",
        "box": {
          "x": 172,
          "y": 677.59375,
          "w": 228.984375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 69,
        "cls": "m",
        "label": "→ Yahoo → yfinance",
        "box": {
          "x": 172,
          "y": 699.59375,
          "w": 142.953125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 70,
        "cls": "m",
        "label": "→ Alpha Vantage → Polygon",
        "box": {
          "x": 172,
          "y": 721.59375,
          "w": 196.40625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 72,
        "cls": "m",
        "label": "USD/HKD",
        "box": {
          "x": 72,
          "y": 755.59375,
          "w": 66.578125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 73,
        "cls": "m",
        "label": "Frankfurter → exchangerate.host",
        "box": {
          "x": 172,
          "y": 755.59375,
          "w": 228.53125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 74,
        "cls": "m",
        "label": "→ Yahoo",
        "box": {
          "x": 172,
          "y": 777.59375,
          "w": 61.09375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 76,
        "cls": "m",
        "label": "One throttled gateway for every live Eastmoney",
        "box": {
          "x": 44,
          "y": 825.59375,
          "w": 327.53125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 77,
        "cls": "m",
        "label": "call; an empty fetch keeps the prior value.",
        "box": {
          "x": 44,
          "y": 844.59375,
          "w": 290.359375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 86,
        "cls": "h",
        "label": "Portfolio + risk",
        "box": {
          "x": 74,
          "y": 941.3125,
          "w": 121.859375,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 88,
        "cls": "tag",
        "label": "PYTHON",
        "box": {
          "x": 417.9375,
          "y": 944.625,
          "w": 54.3125,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 89,
        "cls": "m",
        "label": "reconcile",
        "box": {
          "x": 44,
          "y": 971.59375,
          "w": 63.890625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 90,
        "cls": "m",
        "label": "recompute every money field",
        "box": {
          "x": 128,
          "y": 971.59375,
          "w": 202.671875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 91,
        "cls": "m",
        "label": "integrity",
        "box": {
          "x": 44,
          "y": 992.59375,
          "w": 57.6875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 92,
        "cls": "m",
        "label": "data-health gate on the book",
        "box": {
          "x": 128,
          "y": 992.59375,
          "w": 200.515625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 93,
        "cls": "m",
        "label": "fx",
        "box": {
          "x": 44,
          "y": 1013.59375,
          "w": 13.578125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 94,
        "cls": "m",
        "label": "HK + US sum only through it",
        "box": {
          "x": 128,
          "y": 1013.59375,
          "w": 195.46875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 95,
        "cls": "m",
        "label": "risk",
        "box": {
          "x": 44,
          "y": 1034.59375,
          "w": 25.359375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 96,
        "cls": "m",
        "label": "β · vol · drawdown → risk.json",
        "box": {
          "x": 128,
          "y": 1034.59375,
          "w": 206.40625,
          "h": 18.203125
        }
      },
      {
        "id": "legacy-node-97",
        "line": 97,
        "cls": "m",
        "label": "preflight · only the blocks this run can use",
        "box": {
          "x": 115.171875,
          "y": 1093.59375,
          "w": 289.65625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 104,
        "cls": "h",
        "label": "Brief",
        "box": {
          "x": 40,
          "y": 1169.3125,
          "w": 40.15625,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 105,
        "cls": "m",
        "label": "pre-open",
        "box": {
          "x": 40,
          "y": 1197.59375,
          "w": 64.46875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 106,
        "cls": "m",
        "label": "08:03 HKT",
        "box": {
          "x": 40,
          "y": 1217.59375,
          "w": 75.421875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 107,
        "cls": "m",
        "label": "weekdays",
        "box": {
          "x": 40,
          "y": 1237.59375,
          "w": 69.71875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 108,
        "cls": "m",
        "label": "→ plan.json",
        "box": {
          "x": 40,
          "y": 1257.59375,
          "w": 80.609375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 114,
        "cls": "h",
        "label": "Report",
        "box": {
          "x": 201.328125,
          "y": 1169.3125,
          "w": 56.34375,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 115,
        "cls": "m",
        "label": "HK open, mid,",
        "box": {
          "x": 201.328125,
          "y": 1197.59375,
          "w": 97.59375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 116,
        "cls": "m",
        "label": "pm, close",
        "box": {
          "x": 201.328125,
          "y": 1217.59375,
          "w": 67.0625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 117,
        "cls": "m",
        "label": "US open, close",
        "box": {
          "x": 201.328125,
          "y": 1237.59375,
          "w": 104.140625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 118,
        "cls": "m",
        "label": "fresh quotes",
        "box": {
          "x": 201.328125,
          "y": 1257.59375,
          "w": 87.3125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 124,
        "cls": "h",
        "label": "Intraday",
        "box": {
          "x": 362.65625,
          "y": 1169.3125,
          "w": 69.28125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 125,
        "cls": "m",
        "label": "every 30 min",
        "box": {
          "x": 362.65625,
          "y": 1197.59375,
          "w": 90.421875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 126,
        "cls": "m",
        "label": "while a market",
        "box": {
          "x": 362.65625,
          "y": 1217.59375,
          "w": 100.71875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 127,
        "cls": "m",
        "label": "is open",
        "box": {
          "x": 362.65625,
          "y": 1237.59375,
          "w": 50.296875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 128,
        "cls": "m",
        "label": "judgment packet",
        "box": {
          "x": 362.65625,
          "y": 1257.59375,
          "w": 116.1875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 141,
        "cls": "h",
        "label": "Agent",
        "box": {
          "x": 74,
          "y": 1371.3125,
          "w": 50.640625,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 143,
        "cls": "tag",
        "label": "LLM",
        "box": {
          "x": 445.796875,
          "y": 1374.625,
          "w": 25.5,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 144,
        "cls": "b",
        "label": "Reads the context files, never fetches;",
        "box": {
          "x": 44,
          "y": 1399.59375,
          "w": 274.546875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 145,
        "cls": "b",
        "label": "the brief also writes plan.json.",
        "box": {
          "x": 44,
          "y": 1420.59375,
          "w": 215.546875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 154,
        "cls": "h",
        "label": "Postflight",
        "box": {
          "x": 74,
          "y": 1507.3125,
          "w": 80.5625,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 156,
        "cls": "tag",
        "label": "PYTHON",
        "box": {
          "x": 417.9375,
          "y": 1510.625,
          "w": 54.3125,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 157,
        "cls": "b",
        "label": "Validates the output, then publishes;",
        "box": {
          "x": 44,
          "y": 1535.59375,
          "w": 261.21875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 158,
        "cls": "b",
        "label": "sends WeChat and co-sends Telegram.",
        "box": {
          "x": 44,
          "y": 1556.59375,
          "w": 282.09375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 164,
        "cls": "h",
        "label": "Deliver",
        "box": {
          "x": 40,
          "y": 1651.3125,
          "w": 59.0625,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 165,
        "cls": "m",
        "label": "WeChat +",
        "box": {
          "x": 40,
          "y": 1679.59375,
          "w": 68.390625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 166,
        "cls": "m",
        "label": "Telegram",
        "box": {
          "x": 40,
          "y": 1699.59375,
          "w": 64.65625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 173,
        "cls": "h",
        "label": "data-plane",
        "box": {
          "x": 201.328125,
          "y": 1651.3125,
          "w": 91.46875,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 174,
        "cls": "m",
        "label": "7 files, one",
        "box": {
          "x": 201.328125,
          "y": 1679.59375,
          "w": 75.4375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 175,
        "cls": "m",
        "label": "generation",
        "box": {
          "x": 201.328125,
          "y": 1699.59375,
          "w": 74.59375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 182,
        "cls": "h",
        "label": "master",
        "box": {
          "x": 362.65625,
          "y": 1651.3125,
          "w": 58.71875,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 183,
        "cls": "m",
        "label": "ledger +",
        "box": {
          "x": 362.65625,
          "y": 1679.59375,
          "w": 57.796875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 184,
        "cls": "m",
        "label": "pre-push gate",
        "box": {
          "x": 362.65625,
          "y": 1699.59375,
          "w": 98.125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 186,
        "cls": "m",
        "label": "WeChat cannot confirm a send;",
        "box": {
          "x": 185.328125,
          "y": 1779.59375,
          "w": 218.703125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 187,
        "cls": "m",
        "label": "Telegram can. The dashboard polls",
        "box": {
          "x": 185.328125,
          "y": 1798.59375,
          "w": 243.46875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 188,
        "cls": "m",
        "label": "data-plane every 60 s; master",
        "box": {
          "x": 185.328125,
          "y": 1817.59375,
          "w": 208.375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 189,
        "cls": "m",
        "label": "takes only a reconciled book.",
        "box": {
          "x": 185.328125,
          "y": 1836.59375,
          "w": 202.421875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 198,
        "cls": "h",
        "label": "Watchdog",
        "box": {
          "x": 74,
          "y": 1911.3125,
          "w": 86.140625,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 200,
        "cls": "tag",
        "label": "CRONTAB · NO LLM",
        "box": {
          "x": 338.59375,
          "y": 1914.625,
          "w": 123.296875,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 201,
        "cls": "m",
        "label": "brief",
        "box": {
          "x": 44,
          "y": 1941.59375,
          "w": 32.421875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 202,
        "cls": "m",
        "label": "08:36 · miss check 09:05",
        "box": {
          "x": 128,
          "y": 1941.59375,
          "w": 176.390625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 203,
        "cls": "m",
        "label": "report",
        "box": {
          "x": 44,
          "y": 1962.59375,
          "w": 42.359375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 204,
        "cls": "m",
        "label": "10–20 min after its slot",
        "box": {
          "x": 128,
          "y": 1962.59375,
          "w": 155.171875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 205,
        "cls": "m",
        "label": "intraday",
        "box": {
          "x": 44,
          "y": 1983.59375,
          "w": 56.390625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 206,
        "cls": "m",
        "label": ":13 and :43",
        "box": {
          "x": 128,
          "y": 1983.59375,
          "w": 76.15625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 207,
        "cls": "m",
        "label": "Unconfirmed send → mirror to Telegram",
        "box": {
          "x": 44,
          "y": 2006.59375,
          "w": 278.015625,
          "h": 18.203125
        }
      }
    ],
    "nodes": [
      {
        "id": "legacy-node-56",
        "line": 56,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 570,
          "w": 472,
          "h": 312
        }
      },
      {
        "id": "legacy-node-83",
        "line": 83,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 926,
          "w": 472,
          "h": 150
        }
      },
      {
        "id": "legacy-node-97",
        "line": 97,
        "cls": "m",
        "label": "preflight · only the blocks this run can use",
        "box": {
          "x": 115.171875,
          "y": 1093.59375,
          "w": 289.65625,
          "h": 18.203125
        }
      },
      {
        "id": "legacy-node-102",
        "line": 102,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1156,
          "w": 149.33299255371094,
          "h": 150
        }
      },
      {
        "id": "legacy-node-112",
        "line": 112,
        "cls": null,
        "label": "",
        "box": {
          "x": 185.33299255371094,
          "y": 1156,
          "w": 149.33299255371094,
          "h": 150
        }
      },
      {
        "id": "legacy-node-122",
        "line": 122,
        "cls": null,
        "label": "",
        "box": {
          "x": 346.6669921875,
          "y": 1156,
          "w": 149.3330078125,
          "h": 150
        }
      },
      {
        "id": "legacy-node-138",
        "line": 138,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1356,
          "w": 472,
          "h": 96
        }
      },
      {
        "id": "legacy-node-151",
        "line": 151,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1492,
          "w": 472,
          "h": 96
        }
      },
      {
        "id": "legacy-node-162",
        "line": 162,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1638,
          "w": 149.33299255371094,
          "h": 132
        }
      },
      {
        "id": "legacy-node-171",
        "line": 171,
        "cls": null,
        "label": "",
        "box": {
          "x": 185.33299255371094,
          "y": 1638,
          "w": 149.33299255371094,
          "h": 132
        }
      },
      {
        "id": "legacy-node-180",
        "line": 180,
        "cls": null,
        "label": "",
        "box": {
          "x": 346.6669921875,
          "y": 1638,
          "w": 149.3330078125,
          "h": 132
        }
      }
    ],
    "rects": [
      {
        "id": "",
        "line": 22,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 288,
          "w": 472,
          "h": 238
        }
      },
      {
        "id": "",
        "line": 27,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 342,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "",
        "line": 30,
        "cls": null,
        "label": "",
        "box": {
          "x": 266,
          "y": 342,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "",
        "line": 33,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 386,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "",
        "line": 36,
        "cls": null,
        "label": "",
        "box": {
          "x": 266,
          "y": 386,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "",
        "line": 39,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 430,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "",
        "line": 42,
        "cls": null,
        "label": "",
        "box": {
          "x": 266,
          "y": 430,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "",
        "line": 45,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 474,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "",
        "line": 48,
        "cls": null,
        "label": "",
        "box": {
          "x": 266,
          "y": 474,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "legacy-node-56",
        "line": 56,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 570,
          "w": 472,
          "h": 312
        }
      },
      {
        "id": "legacy-node-83",
        "line": 83,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 926,
          "w": 472,
          "h": 150
        }
      },
      {
        "id": "legacy-node-102",
        "line": 102,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1156,
          "w": 149.33299255371094,
          "h": 150
        }
      },
      {
        "id": "legacy-node-112",
        "line": 112,
        "cls": null,
        "label": "",
        "box": {
          "x": 185.33299255371094,
          "y": 1156,
          "w": 149.33299255371094,
          "h": 150
        }
      },
      {
        "id": "legacy-node-122",
        "line": 122,
        "cls": null,
        "label": "",
        "box": {
          "x": 346.6669921875,
          "y": 1156,
          "w": 149.3330078125,
          "h": 150
        }
      },
      {
        "id": "legacy-node-138",
        "line": 138,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1356,
          "w": 472,
          "h": 96
        }
      },
      {
        "id": "legacy-node-151",
        "line": 151,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1492,
          "w": 472,
          "h": 96
        }
      },
      {
        "id": "legacy-node-162",
        "line": 162,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1638,
          "w": 149.33299255371094,
          "h": 132
        }
      },
      {
        "id": "legacy-node-171",
        "line": 171,
        "cls": null,
        "label": "",
        "box": {
          "x": 185.33299255371094,
          "y": 1638,
          "w": 149.33299255371094,
          "h": 132
        }
      },
      {
        "id": "legacy-node-180",
        "line": 180,
        "cls": null,
        "label": "",
        "box": {
          "x": 346.6669921875,
          "y": 1638,
          "w": 149.3330078125,
          "h": 132
        }
      },
      {
        "id": "",
        "line": 195,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1896,
          "w": 472,
          "h": 136
        }
      }
    ],
    "edges": [
      {
        "id": "w1",
        "line": 51,
        "source": null,
        "target": "legacy-node-56",
        "end": {
          "x": 260,
          "y": 568
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 570,
          "w": 472,
          "h": 312
        },
        "endpointValid": false,
        "minimumTextDistance": 33.243245945852074,
        "closestText": {
          "id": "",
          "line": 59,
          "cls": "h",
          "label": "Fetch with fallback",
          "box": {
            "x": 74,
            "y": 585.3125,
            "w": 157.296875,
            "h": 21.25
          },
          "distance": 33.243245945852074,
          "point": {
            "x": 259.5,
            "y": 567.7142858505249
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w2",
        "line": 78,
        "source": null,
        "target": "legacy-node-83",
        "end": {
          "x": 260,
          "y": 924
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 926,
          "w": 472,
          "h": 150
        },
        "endpointValid": false,
        "minimumTextDistance": 19.203125,
        "closestText": {
          "id": "",
          "line": 77,
          "cls": "m",
          "label": "call; an empty fetch keeps the prior value.",
          "box": {
            "x": 44,
            "y": 844.59375,
            "w": 290.359375,
            "h": 18.203125
          },
          "distance": 19.203125,
          "point": {
            "x": 260,
            "y": 882
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w3",
        "line": 98,
        "source": null,
        "target": "legacy-node-97",
        "end": {
          "x": 260,
          "y": 1082
        },
        "targetBox": {
          "x": 115.171875,
          "y": 1093.59375,
          "w": 289.65625,
          "h": 18.203125
        },
        "endpointValid": false,
        "minimumTextDistance": 11.59375,
        "closestText": {
          "id": "legacy-node-97",
          "line": 97,
          "cls": "m",
          "label": "preflight · only the blocks this run can use",
          "box": {
            "x": 115.171875,
            "y": 1093.59375,
            "w": 289.65625,
            "h": 18.203125
          },
          "distance": 11.59375,
          "point": {
            "x": 260,
            "y": 1082
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w4",
        "line": 99,
        "source": null,
        "target": "legacy-node-102",
        "end": {
          "x": 98.66670227050781,
          "y": 1154
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 1156,
          "w": 149.33299255371094,
          "h": 150
        },
        "endpointValid": false,
        "minimumTextDistance": 18.203125,
        "closestText": {
          "id": "legacy-node-97",
          "line": 97,
          "cls": "m",
          "label": "preflight · only the blocks this run can use",
          "box": {
            "x": 115.171875,
            "y": 1093.59375,
            "w": 289.65625,
            "h": 18.203125
          },
          "distance": 18.203125,
          "point": {
            "x": 260,
            "y": 1130
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w5",
        "line": 109,
        "source": null,
        "target": "legacy-node-112",
        "end": {
          "x": 260,
          "y": 1154
        },
        "targetBox": {
          "x": 185.33299255371094,
          "y": 1156,
          "w": 149.33299255371094,
          "h": 150
        },
        "endpointValid": false,
        "minimumTextDistance": 14.99434300880252,
        "closestText": {
          "id": "",
          "line": 114,
          "cls": "h",
          "label": "Report",
          "box": {
            "x": 201.328125,
            "y": 1169.3125,
            "w": 56.34375,
            "h": 21.25
          },
          "distance": 14.99434300880252,
          "point": {
            "x": 260,
            "y": 1154.5
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w6",
        "line": 119,
        "source": null,
        "target": "legacy-node-122",
        "end": {
          "x": 421.3330078125,
          "y": 1154
        },
        "targetBox": {
          "x": 346.6669921875,
          "y": 1156,
          "w": 149.3330078125,
          "h": 150
        },
        "endpointValid": false,
        "minimumTextDistance": 14.850756080399378,
        "closestText": {
          "id": "",
          "line": 124,
          "cls": "h",
          "label": "Intraday",
          "box": {
            "x": 362.65625,
            "y": 1169.3125,
            "w": 69.28125,
            "h": 21.25
          },
          "distance": 14.850756080399378,
          "point": {
            "x": 421.5248216616137,
            "y": 1154.4617439196006
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w7",
        "line": 129,
        "source": null,
        "target": "legacy-node-138",
        "end": {
          "x": 260,
          "y": 1354
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 1356,
          "w": 472,
          "h": 96
        },
        "endpointValid": false,
        "minimumTextDistance": 30.203125,
        "closestText": {
          "id": "",
          "line": 108,
          "cls": "m",
          "label": "→ plan.json",
          "box": {
            "x": 40,
            "y": 1257.59375,
            "w": 80.609375,
            "h": 18.203125
          },
          "distance": 30.203125,
          "point": {
            "x": 98.66670227050781,
            "y": 1306
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w8",
        "line": 132,
        "source": null,
        "target": "legacy-node-138",
        "end": {
          "x": 260,
          "y": 1354
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 1356,
          "w": 472,
          "h": 96
        },
        "endpointValid": false,
        "minimumTextDistance": 30.203125,
        "closestText": {
          "id": "",
          "line": 118,
          "cls": "m",
          "label": "fresh quotes",
          "box": {
            "x": 201.328125,
            "y": 1257.59375,
            "w": 87.3125,
            "h": 18.203125
          },
          "distance": 30.203125,
          "point": {
            "x": 260,
            "y": 1306
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w9",
        "line": 135,
        "source": null,
        "target": "legacy-node-138",
        "end": {
          "x": 260,
          "y": 1354
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 1356,
          "w": 472,
          "h": 96
        },
        "endpointValid": false,
        "minimumTextDistance": 30.203125,
        "closestText": {
          "id": "",
          "line": 128,
          "cls": "m",
          "label": "judgment packet",
          "box": {
            "x": 362.65625,
            "y": 1257.59375,
            "w": 116.1875,
            "h": 18.203125
          },
          "distance": 30.203125,
          "point": {
            "x": 421.3330078125,
            "y": 1306
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w10",
        "line": 146,
        "source": null,
        "target": "legacy-node-151",
        "end": {
          "x": 260,
          "y": 1490
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 1492,
          "w": 472,
          "h": 96
        },
        "endpointValid": false,
        "minimumTextDistance": 13.210898229539504,
        "closestText": {
          "id": "",
          "line": 145,
          "cls": "b",
          "label": "the brief also writes plan.json.",
          "box": {
            "x": 44,
            "y": 1420.59375,
            "w": 215.546875,
            "h": 18.203125
          },
          "distance": 13.210898229539504,
          "point": {
            "x": 260,
            "y": 1452
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w11",
        "line": 159,
        "source": null,
        "target": "legacy-node-162",
        "end": {
          "x": 98.66670227050781,
          "y": 1636
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 1638,
          "w": 149.33299255371094,
          "h": 132
        },
        "endpointValid": false,
        "minimumTextDistance": 13.203125,
        "closestText": {
          "id": "",
          "line": 158,
          "cls": "b",
          "label": "sends WeChat and co-sends Telegram.",
          "box": {
            "x": 44,
            "y": 1556.59375,
            "w": 282.09375,
            "h": 18.203125
          },
          "distance": 13.203125,
          "point": {
            "x": 260,
            "y": 1588
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w12",
        "line": 168,
        "source": null,
        "target": "legacy-node-171",
        "end": {
          "x": 260,
          "y": 1636
        },
        "targetBox": {
          "x": 185.33299255371094,
          "y": 1638,
          "w": 149.33299255371094,
          "h": 132
        },
        "endpointValid": false,
        "minimumTextDistance": 13.203125,
        "closestText": {
          "id": "",
          "line": 158,
          "cls": "b",
          "label": "sends WeChat and co-sends Telegram.",
          "box": {
            "x": 44,
            "y": 1556.59375,
            "w": 282.09375,
            "h": 18.203125
          },
          "distance": 13.203125,
          "point": {
            "x": 260,
            "y": 1588
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w13",
        "line": 177,
        "source": null,
        "target": "legacy-node-180",
        "end": {
          "x": 421.3330078125,
          "y": 1636
        },
        "targetBox": {
          "x": 346.6669921875,
          "y": 1638,
          "w": 149.3330078125,
          "h": 132
        },
        "endpointValid": false,
        "minimumTextDistance": 13.203125,
        "closestText": {
          "id": "",
          "line": 158,
          "cls": "b",
          "label": "sends WeChat and co-sends Telegram.",
          "box": {
            "x": 44,
            "y": 1556.59375,
            "w": 282.09375,
            "h": 18.203125
          },
          "distance": 13.203125,
          "point": {
            "x": 260,
            "y": 1588
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w14",
        "line": 190,
        "source": null,
        "target": "legacy-node-162",
        "end": {
          "x": 98.66670227050781,
          "y": 1774
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 1638,
          "w": 149.33299255371094,
          "h": 132
        },
        "endpointValid": false,
        "minimumTextDistance": 17.3125,
        "closestText": {
          "id": "",
          "line": 198,
          "cls": "h",
          "label": "Watchdog",
          "box": {
            "x": 74,
            "y": 1911.3125,
            "w": 86.140625,
            "h": 21.25
          },
          "distance": 17.3125,
          "point": {
            "x": 98.66670227050781,
            "y": 1894
          }
        },
        "intersections": [],
        "haloIntersections": []
      }
    ],
    "primitivePaths": [
      {
        "line": 20,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 23,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 28,
        "id": "",
        "category": "icon"
      },
      {
        "line": 31,
        "id": "",
        "category": "icon"
      },
      {
        "line": 34,
        "id": "",
        "category": "icon"
      },
      {
        "line": 37,
        "id": "",
        "category": "icon"
      },
      {
        "line": 40,
        "id": "",
        "category": "icon"
      },
      {
        "line": 43,
        "id": "",
        "category": "icon"
      },
      {
        "line": 46,
        "id": "",
        "category": "icon"
      },
      {
        "line": 49,
        "id": "",
        "category": "icon"
      },
      {
        "line": 49,
        "id": "",
        "category": "icon"
      },
      {
        "line": 51,
        "id": "w1",
        "category": "connection"
      },
      {
        "line": 57,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 58,
        "id": "",
        "category": "icon"
      },
      {
        "line": 62,
        "id": "",
        "category": "icon"
      },
      {
        "line": 66,
        "id": "",
        "category": "icon"
      },
      {
        "line": 71,
        "id": "",
        "category": "icon"
      },
      {
        "line": 75,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 78,
        "id": "w2",
        "category": "connection"
      },
      {
        "line": 84,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 85,
        "id": "",
        "category": "icon"
      },
      {
        "line": 98,
        "id": "w3",
        "category": "connection"
      },
      {
        "line": 99,
        "id": "w4",
        "category": "connection"
      },
      {
        "line": 103,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 109,
        "id": "w5",
        "category": "connection"
      },
      {
        "line": 113,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 119,
        "id": "w6",
        "category": "connection"
      },
      {
        "line": 123,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 129,
        "id": "w7",
        "category": "connection"
      },
      {
        "line": 132,
        "id": "w8",
        "category": "connection"
      },
      {
        "line": 135,
        "id": "w9",
        "category": "connection"
      },
      {
        "line": 139,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 140,
        "id": "",
        "category": "icon"
      },
      {
        "line": 146,
        "id": "w10",
        "category": "connection"
      },
      {
        "line": 152,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 153,
        "id": "",
        "category": "icon"
      },
      {
        "line": 159,
        "id": "w11",
        "category": "connection"
      },
      {
        "line": 163,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 167,
        "id": "",
        "category": "icon"
      },
      {
        "line": 168,
        "id": "w12",
        "category": "connection"
      },
      {
        "line": 172,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 176,
        "id": "",
        "category": "icon"
      },
      {
        "line": 177,
        "id": "w13",
        "category": "connection"
      },
      {
        "line": 181,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 185,
        "id": "",
        "category": "icon"
      },
      {
        "line": 190,
        "id": "w14",
        "category": "connection"
      },
      {
        "line": 196,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 197,
        "id": "",
        "category": "icon"
      }
    ],
    "outside": [],
    "textOverlaps": [],
    "iconOverlaps": [],
    "decorationHits": [],
    "fanOutTargets": {},
    "fanOutErrorCount": 0,
    "haloIntersectionCount": 0,
    "intersectionCount": 0,
    "invalidEndpointCount": 14,
    "undeclaredEdgeCount": 14,
    "minimumGap": 8,
    "gaps": [
      {
        "gap": 8,
        "axis": "y",
        "lines": [
          27,
          33
        ]
      },
      {
        "gap": 8,
        "axis": "y",
        "lines": [
          30,
          36
        ]
      },
      {
        "gap": 8,
        "axis": "y",
        "lines": [
          33,
          39
        ]
      },
      {
        "gap": 8,
        "axis": "y",
        "lines": [
          36,
          42
        ]
      },
      {
        "gap": 8,
        "axis": "y",
        "lines": [
          39,
          45
        ]
      },
      {
        "gap": 8,
        "axis": "y",
        "lines": [
          42,
          48
        ]
      },
      {
        "gap": 12,
        "axis": "x",
        "lines": [
          27,
          30
        ]
      },
      {
        "gap": 12,
        "axis": "x",
        "lines": [
          33,
          36
        ]
      },
      {
        "gap": 12,
        "axis": "x",
        "lines": [
          39,
          42
        ]
      },
      {
        "gap": 12,
        "axis": "x",
        "lines": [
          45,
          48
        ]
      },
      {
        "gap": 12.0,
        "axis": "x",
        "lines": [
          102,
          112
        ]
      },
      {
        "gap": 12.0,
        "axis": "x",
        "lines": [
          162,
          171
        ]
      }
    ],
    "yIntervalDistribution": {
      "b": {
        "21.0": 2,
        "115.0": 1
      },
      "h": {
        "136.0": 1,
        "144.0": 1,
        "202.0": 1,
        "228.0": 1,
        "260.0": 1,
        "282.0": 1,
        "356.0": 1
      },
      "kick": {
        "228.0": 1
      },
      "m": {
        "19.0": 4,
        "20.0": 4,
        "21.0": 5,
        "22.0": 5,
        "23.0": 1,
        "34.0": 2,
        "44.0": 3,
        "48.0": 1,
        "59.0": 1,
        "80.0": 1,
        "104.0": 1,
        "105.0": 1,
        "127.0": 1,
        "139.0": 1,
        "141.0": 1,
        "422.0": 1
      },
      "sub": {
        "21.0": 1
      },
      "tag": {
        "136.0": 1,
        "282.0": 1,
        "356.0": 1,
        "404.0": 1,
        "430.0": 1
      },
      "title": {
        "34.0": 1
      }
    },
    "renderWidth": 343,
    "viewportWidth": 375,
    "fontOverride": null
  },
  "architecture": {
    "viewBox": "0 0 520 1472",
    "texts": [
      {
        "id": "",
        "line": 7,
        "cls": "kick",
        "label": "KCNYU LIVE DESK · HK + US",
        "box": {
          "x": 24,
          "y": 33.859375,
          "w": 199.28125,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 8,
        "cls": "title",
        "label": "How this deployment turns",
        "box": {
          "x": 24,
          "y": 55.734375,
          "w": 316.3125,
          "h": 30.34375
        }
      },
      {
        "id": "",
        "line": 9,
        "cls": "title",
        "label": "a claim into a public record",
        "box": {
          "x": 24,
          "y": 89.734375,
          "w": 312.359375,
          "h": 30.34375
        }
      },
      {
        "id": "",
        "line": 10,
        "cls": "sub",
        "label": "OpenClaw argues the call. Code gates it, the",
        "box": {
          "x": 24,
          "y": 135.59375,
          "w": 317.734375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 11,
        "cls": "sub",
        "label": "bars settle it, and the score feeds tomorrow.",
        "box": {
          "x": 24,
          "y": 156.59375,
          "w": 315.015625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 13,
        "cls": "m",
        "label": "python",
        "box": {
          "x": 39,
          "y": 187.59375,
          "w": 48.40625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 15,
        "cls": "m",
        "label": "agent · LLM",
        "box": {
          "x": 121.109375,
          "y": 187.59375,
          "w": 81.140625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 17,
        "cls": "m",
        "label": "settle · grade",
        "box": {
          "x": 241.640625,
          "y": 187.59375,
          "w": 90.34375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 19,
        "cls": "m",
        "label": "gate",
        "box": {
          "x": 385.234375,
          "y": 187.59375,
          "w": 30.53125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 21,
        "cls": "kick",
        "label": "01 · EVIDENCE",
        "box": {
          "x": 24,
          "y": 239.859375,
          "w": 100.515625,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 25,
        "cls": "h",
        "label": "Evidence pack",
        "box": {
          "x": 74,
          "y": 281.3125,
          "w": 122.453125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 27,
        "cls": "tag",
        "label": "PYTHON",
        "box": {
          "x": 375.9375,
          "y": 284.625,
          "w": 54.3125,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 28,
        "cls": "m",
        "label": "context.json — reconciled, immutable",
        "box": {
          "x": 44,
          "y": 305.59375,
          "w": 261.125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 30,
        "cls": "m",
        "label": "book",
        "box": {
          "x": 70.203125,
          "y": 343.59375,
          "w": 34.59375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 32,
        "cls": "m",
        "label": "market",
        "box": {
          "x": 164.40625,
          "y": 343.59375,
          "w": 48.1875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 34,
        "cls": "m",
        "label": "risk",
        "box": {
          "x": 276.8125,
          "y": 343.59375,
          "w": 25.375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 36,
        "cls": "m",
        "label": "events",
        "box": {
          "x": 367.421875,
          "y": 343.59375,
          "w": 46.15625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 37,
        "cls": "kick",
        "label": "02 · DECISION ROOM",
        "box": {
          "x": 24,
          "y": 403.859375,
          "w": 147.359375,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 44,
        "cls": "h",
        "label": "Four analyst lenses",
        "box": {
          "x": 74,
          "y": 441.3125,
          "w": 162.125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 46,
        "cls": "tag",
        "label": "LLM",
        "box": {
          "x": 403.796875,
          "y": 444.625,
          "w": 25.5,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 47,
        "cls": "m",
        "label": "fundamental · technical · sentiment · sector",
        "box": {
          "x": 44,
          "y": 467.59375,
          "w": 299.203125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 54,
        "cls": "h",
        "label": "Bull case",
        "box": {
          "x": 40,
          "y": 593.3125,
          "w": 75.328125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 55,
        "cls": "m",
        "label": "hold / add",
        "box": {
          "x": 40,
          "y": 619.59375,
          "w": 69.34375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 62,
        "cls": "h",
        "label": "Bear case",
        "box": {
          "x": 186.65625,
          "y": 593.3125,
          "w": 82.84375,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 63,
        "cls": "m",
        "label": "trim / cut",
        "box": {
          "x": 186.65625,
          "y": 619.59375,
          "w": 62.375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 70,
        "cls": "h",
        "label": "Risk voices",
        "box": {
          "x": 333.328125,
          "y": 593.3125,
          "w": 94.484375,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 71,
        "cls": "m",
        "label": "three of them",
        "box": {
          "x": 333.328125,
          "y": 619.59375,
          "w": 93.09375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 84,
        "cls": "h",
        "label": "Judge",
        "box": {
          "x": 74,
          "y": 721.3125,
          "w": 52.828125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 86,
        "cls": "tag",
        "label": "LLM",
        "box": {
          "x": 403.796875,
          "y": 724.625,
          "w": 25.5,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 87,
        "cls": "b",
        "label": "Names the strategy frame of each call:",
        "box": {
          "x": 44,
          "y": 749.59375,
          "w": 277.46875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 88,
        "cls": "b",
        "label": "action · trigger · confidence → plan.json",
        "box": {
          "x": 44,
          "y": 770.59375,
          "w": 285.4375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 89,
        "cls": "kick",
        "label": "03 · DECISION CONTRACT",
        "box": {
          "x": 24,
          "y": 825.859375,
          "w": 184.1875,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 98,
        "cls": "h",
        "label": "Code gate",
        "box": {
          "x": 74,
          "y": 867.3125,
          "w": 85.53125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 100,
        "cls": "tag",
        "label": "PYTHON",
        "box": {
          "x": 375.9375,
          "y": 870.625,
          "w": 54.3125,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 102,
        "cls": "b",
        "label": "plan.json schema: fields, enums, confidence",
        "box": {
          "x": 64,
          "y": 899.59375,
          "w": 319.265625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 104,
        "cls": "b",
        "label": "Brief sections: tiers, judge, next session",
        "box": {
          "x": 64,
          "y": 921.59375,
          "w": 285.859375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 106,
        "cls": "b",
        "label": "A risk breach the plan ignores is flagged",
        "box": {
          "x": 64,
          "y": 943.59375,
          "w": 288.34375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 113,
        "cls": "h",
        "label": "Ledger",
        "box": {
          "x": 40,
          "y": 1077.3125,
          "w": 58.953125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 114,
        "cls": "m",
        "label": "decisions.jsonl",
        "box": {
          "x": 36,
          "y": 1103.59375,
          "w": 103.234375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 121,
        "cls": "h",
        "label": "Brief",
        "box": {
          "x": 186.65625,
          "y": 1077.3125,
          "w": 40.171875,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 122,
        "cls": "m",
        "label": "the chat card",
        "box": {
          "x": 182.65625,
          "y": 1103.59375,
          "w": 91.21875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 129,
        "cls": "h",
        "label": "Dashboard",
        "box": {
          "x": 333.328125,
          "y": 1077.3125,
          "w": 91.703125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 130,
        "cls": "m",
        "label": "data-plane",
        "box": {
          "x": 329.328125,
          "y": 1103.59375,
          "w": 75.234375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 131,
        "cls": "kick",
        "label": "04 · SETTLE IN THE OPEN",
        "box": {
          "x": 106.328125,
          "y": 1161.859375,
          "w": 180.296875,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 138,
        "cls": "b",
        "label": "Record",
        "box": {
          "x": 76,
          "y": 1207.59375,
          "w": 50.8125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 139,
        "cls": "m",
        "label": "the model submits; it never grades itself",
        "box": {
          "x": 76,
          "y": 1227.59375,
          "w": 277.046875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 141,
        "cls": "b",
        "label": "Trigger",
        "box": {
          "x": 76,
          "y": 1253.59375,
          "w": 51.90625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 142,
        "cls": "m",
        "label": "canonical unadjusted daily bars, per market",
        "box": {
          "x": 76,
          "y": 1273.59375,
          "w": 302.59375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 145,
        "cls": "b",
        "label": "Group",
        "box": {
          "x": 76,
          "y": 1299.59375,
          "w": 44.078125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 146,
        "cls": "m",
        "label": "repeat calls of one strategy = one episode",
        "box": {
          "x": 76,
          "y": 1319.59375,
          "w": 291.78125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 149,
        "cls": "b",
        "label": "Grade",
        "box": {
          "x": 76,
          "y": 1345.59375,
          "w": 43.546875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 150,
        "cls": "m",
        "label": "code scores it against a directional baseline",
        "box": {
          "x": 76,
          "y": 1365.59375,
          "w": 302.734375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 153,
        "cls": "b",
        "label": "Public scorecard",
        "box": {
          "x": 76,
          "y": 1391.59375,
          "w": 120.328125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 154,
        "cls": "m",
        "label": "ungradeable calls stay visible in coverage",
        "box": {
          "x": 76,
          "y": 1411.59375,
          "w": 289.15625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 161,
        "cls": "kick",
        "label": "FEEDS THE NEXT BRIEF",
        "box": {
          "x": 490.953125,
          "y": 775.0625,
          "w": 15.1875,
          "h": 163.875
        }
      }
    ],
    "nodes": [
      {
        "id": "legacy-node-22",
        "line": 22,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 266,
          "w": 430,
          "h": 118
        }
      },
      {
        "id": "legacy-node-41",
        "line": 41,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 428,
          "w": 430,
          "h": 74
        }
      },
      {
        "id": "legacy-node-51",
        "line": 51,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 546,
          "w": 136.66700744628906,
          "h": 112
        }
      },
      {
        "id": "legacy-node-59",
        "line": 59,
        "cls": null,
        "label": "",
        "box": {
          "x": 170.66700744628906,
          "y": 546,
          "w": 136.66700744628906,
          "h": 112
        }
      },
      {
        "id": "legacy-node-67",
        "line": 67,
        "cls": null,
        "label": "",
        "box": {
          "x": 317.3330078125,
          "y": 546,
          "w": 136.6669921875,
          "h": 112
        }
      },
      {
        "id": "legacy-node-81",
        "line": 81,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 706,
          "w": 430,
          "h": 96
        }
      },
      {
        "id": "legacy-node-95",
        "line": 95,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 852,
          "w": 430,
          "h": 134
        }
      },
      {
        "id": "legacy-node-110",
        "line": 110,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 1034,
          "w": 136.66700744628906,
          "h": 106
        }
      },
      {
        "id": "legacy-node-118",
        "line": 118,
        "cls": null,
        "label": "",
        "box": {
          "x": 170.66700744628906,
          "y": 1034,
          "w": 136.66700744628906,
          "h": 106
        }
      },
      {
        "id": "legacy-node-126",
        "line": 126,
        "cls": null,
        "label": "",
        "box": {
          "x": 317.3330078125,
          "y": 1034,
          "w": 136.6669921875,
          "h": 106
        }
      },
      {
        "id": "legacy-node-135",
        "line": 135,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 1188,
          "w": 430,
          "h": 260
        }
      }
    ],
    "rects": [
      {
        "id": "legacy-node-22",
        "line": 22,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 266,
          "w": 430,
          "h": 118
        }
      },
      {
        "id": "",
        "line": 29,
        "cls": null,
        "label": "",
        "box": {
          "x": 40,
          "y": 338,
          "w": 95,
          "h": 30
        }
      },
      {
        "id": "",
        "line": 31,
        "cls": null,
        "label": "",
        "box": {
          "x": 141,
          "y": 338,
          "w": 95,
          "h": 30
        }
      },
      {
        "id": "",
        "line": 33,
        "cls": null,
        "label": "",
        "box": {
          "x": 242,
          "y": 338,
          "w": 95,
          "h": 30
        }
      },
      {
        "id": "",
        "line": 35,
        "cls": null,
        "label": "",
        "box": {
          "x": 343,
          "y": 338,
          "w": 95,
          "h": 30
        }
      },
      {
        "id": "legacy-node-41",
        "line": 41,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 428,
          "w": 430,
          "h": 74
        }
      },
      {
        "id": "legacy-node-51",
        "line": 51,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 546,
          "w": 136.66700744628906,
          "h": 112
        }
      },
      {
        "id": "legacy-node-59",
        "line": 59,
        "cls": null,
        "label": "",
        "box": {
          "x": 170.66700744628906,
          "y": 546,
          "w": 136.66700744628906,
          "h": 112
        }
      },
      {
        "id": "legacy-node-67",
        "line": 67,
        "cls": null,
        "label": "",
        "box": {
          "x": 317.3330078125,
          "y": 546,
          "w": 136.6669921875,
          "h": 112
        }
      },
      {
        "id": "legacy-node-81",
        "line": 81,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 706,
          "w": 430,
          "h": 96
        }
      },
      {
        "id": "legacy-node-95",
        "line": 95,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 852,
          "w": 430,
          "h": 134
        }
      },
      {
        "id": "legacy-node-110",
        "line": 110,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 1034,
          "w": 136.66700744628906,
          "h": 106
        }
      },
      {
        "id": "legacy-node-118",
        "line": 118,
        "cls": null,
        "label": "",
        "box": {
          "x": 170.66700744628906,
          "y": 1034,
          "w": 136.66700744628906,
          "h": 106
        }
      },
      {
        "id": "legacy-node-126",
        "line": 126,
        "cls": null,
        "label": "",
        "box": {
          "x": 317.3330078125,
          "y": 1034,
          "w": 136.6669921875,
          "h": 106
        }
      },
      {
        "id": "legacy-node-135",
        "line": 135,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 1188,
          "w": 430,
          "h": 260
        }
      }
    ],
    "edges": [
      {
        "id": "w1",
        "line": 38,
        "source": null,
        "target": "legacy-node-41",
        "end": {
          "x": 239,
          "y": 426
        },
        "targetBox": {
          "x": 24,
          "y": 428,
          "w": 430,
          "h": 74
        },
        "endpointValid": false,
        "minimumTextDistance": 15.08892909553226,
        "closestText": {
          "id": "",
          "line": 44,
          "cls": "h",
          "label": "Four analyst lenses",
          "box": {
            "x": 74,
            "y": 441.3125,
            "w": 162.125,
            "h": 21.25
          },
          "distance": 15.08892909553226,
          "point": {
            "x": 239,
            "y": 426.5
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w2",
        "line": 48,
        "source": null,
        "target": "legacy-node-51",
        "end": {
          "x": 92.33329772949219,
          "y": 544
        },
        "targetBox": {
          "x": 24,
          "y": 546,
          "w": 136.66700744628906,
          "h": 112
        },
        "endpointValid": false,
        "minimumTextDistance": 16.203125,
        "closestText": {
          "id": "",
          "line": 47,
          "cls": "m",
          "label": "fundamental · technical · sentiment · sector",
          "box": {
            "x": 44,
            "y": 467.59375,
            "w": 299.203125,
            "h": 18.203125
          },
          "distance": 16.203125,
          "point": {
            "x": 239,
            "y": 502
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w3",
        "line": 56,
        "source": null,
        "target": "legacy-node-59",
        "end": {
          "x": 239,
          "y": 544
        },
        "targetBox": {
          "x": 170.66700744628906,
          "y": 546,
          "w": 136.66700744628906,
          "h": 112
        },
        "endpointValid": false,
        "minimumTextDistance": 16.203125,
        "closestText": {
          "id": "",
          "line": 47,
          "cls": "m",
          "label": "fundamental · technical · sentiment · sector",
          "box": {
            "x": 44,
            "y": 467.59375,
            "w": 299.203125,
            "h": 18.203125
          },
          "distance": 16.203125,
          "point": {
            "x": 239,
            "y": 502
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w4",
        "line": 64,
        "source": null,
        "target": "legacy-node-67",
        "end": {
          "x": 385.6669921875,
          "y": 544
        },
        "targetBox": {
          "x": 317.3330078125,
          "y": 546,
          "w": 136.6669921875,
          "h": 112
        },
        "endpointValid": false,
        "minimumTextDistance": 16.203125,
        "closestText": {
          "id": "",
          "line": 47,
          "cls": "m",
          "label": "fundamental · technical · sentiment · sector",
          "box": {
            "x": 44,
            "y": 467.59375,
            "w": 299.203125,
            "h": 18.203125
          },
          "distance": 16.203125,
          "point": {
            "x": 239,
            "y": 502
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w5",
        "line": 72,
        "source": null,
        "target": "legacy-node-81",
        "end": {
          "x": 239,
          "y": 704
        },
        "targetBox": {
          "x": 24,
          "y": 706,
          "w": 430,
          "h": 96
        },
        "endpointValid": false,
        "minimumTextDistance": 20.203125,
        "closestText": {
          "id": "",
          "line": 55,
          "cls": "m",
          "label": "hold / add",
          "box": {
            "x": 40,
            "y": 619.59375,
            "w": 69.34375,
            "h": 18.203125
          },
          "distance": 20.203125,
          "point": {
            "x": 92.33329772949219,
            "y": 658
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w6",
        "line": 75,
        "source": null,
        "target": "legacy-node-81",
        "end": {
          "x": 239,
          "y": 704
        },
        "targetBox": {
          "x": 24,
          "y": 706,
          "w": 430,
          "h": 96
        },
        "endpointValid": false,
        "minimumTextDistance": 20.203125,
        "closestText": {
          "id": "",
          "line": 63,
          "cls": "m",
          "label": "trim / cut",
          "box": {
            "x": 186.65625,
            "y": 619.59375,
            "w": 62.375,
            "h": 18.203125
          },
          "distance": 20.203125,
          "point": {
            "x": 239,
            "y": 658
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w7",
        "line": 78,
        "source": null,
        "target": "legacy-node-81",
        "end": {
          "x": 239,
          "y": 704
        },
        "targetBox": {
          "x": 24,
          "y": 706,
          "w": 430,
          "h": 96
        },
        "endpointValid": false,
        "minimumTextDistance": 20.203125,
        "closestText": {
          "id": "",
          "line": 71,
          "cls": "m",
          "label": "three of them",
          "box": {
            "x": 333.328125,
            "y": 619.59375,
            "w": 93.09375,
            "h": 18.203125
          },
          "distance": 20.203125,
          "point": {
            "x": 385.6669921875,
            "y": 658
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w8",
        "line": 90,
        "source": null,
        "target": "legacy-node-95",
        "end": {
          "x": 239,
          "y": 850
        },
        "targetBox": {
          "x": 24,
          "y": 852,
          "w": 430,
          "h": 134
        },
        "endpointValid": false,
        "minimumTextDistance": 13.203125,
        "closestText": {
          "id": "",
          "line": 88,
          "cls": "b",
          "label": "action · trigger · confidence → plan.json",
          "box": {
            "x": 44,
            "y": 770.59375,
            "w": 285.4375,
            "h": 18.203125
          },
          "distance": 13.203125,
          "point": {
            "x": 239,
            "y": 802
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w9",
        "line": 107,
        "source": null,
        "target": "legacy-node-110",
        "end": {
          "x": 92.33329772949219,
          "y": 1032
        },
        "targetBox": {
          "x": 24,
          "y": 1034,
          "w": 136.66700744628906,
          "h": 106
        },
        "endpointValid": false,
        "minimumTextDistance": 24.203125,
        "closestText": {
          "id": "",
          "line": 106,
          "cls": "b",
          "label": "A risk breach the plan ignores is flagged",
          "box": {
            "x": 64,
            "y": 943.59375,
            "w": 288.34375,
            "h": 18.203125
          },
          "distance": 24.203125,
          "point": {
            "x": 239,
            "y": 986
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w10",
        "line": 115,
        "source": null,
        "target": "legacy-node-118",
        "end": {
          "x": 239,
          "y": 1032
        },
        "targetBox": {
          "x": 170.66700744628906,
          "y": 1034,
          "w": 136.66700744628906,
          "h": 106
        },
        "endpointValid": false,
        "minimumTextDistance": 24.203125,
        "closestText": {
          "id": "",
          "line": 106,
          "cls": "b",
          "label": "A risk breach the plan ignores is flagged",
          "box": {
            "x": 64,
            "y": 943.59375,
            "w": 288.34375,
            "h": 18.203125
          },
          "distance": 24.203125,
          "point": {
            "x": 239,
            "y": 986
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w11",
        "line": 123,
        "source": null,
        "target": "legacy-node-126",
        "end": {
          "x": 385.6669921875,
          "y": 1032
        },
        "targetBox": {
          "x": 317.3330078125,
          "y": 1034,
          "w": 136.6669921875,
          "h": 106
        },
        "endpointValid": false,
        "minimumTextDistance": 24.203125,
        "closestText": {
          "id": "",
          "line": 106,
          "cls": "b",
          "label": "A risk breach the plan ignores is flagged",
          "box": {
            "x": 64,
            "y": 943.59375,
            "w": 288.34375,
            "h": 18.203125
          },
          "distance": 24.203125,
          "point": {
            "x": 239,
            "y": 986
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w12",
        "line": 132,
        "source": null,
        "target": "legacy-node-135",
        "end": {
          "x": 92.33329772949219,
          "y": 1186
        },
        "targetBox": {
          "x": 24,
          "y": 1188,
          "w": 430,
          "h": 260
        },
        "endpointValid": false,
        "minimumTextDistance": 11.214659901371038,
        "closestText": {
          "id": "",
          "line": 131,
          "cls": "kick",
          "label": "04 · SETTLE IN THE OPEN",
          "box": {
            "x": 106.328125,
            "y": 1161.859375,
            "w": 180.296875,
            "h": 15.1875
          },
          "distance": 11.214659901371038,
          "point": {
            "x": 95.83329772949219,
            "y": 1181
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w13",
        "line": 156,
        "source": null,
        "target": "legacy-node-22",
        "end": {
          "x": 458,
          "y": 298
        },
        "targetBox": {
          "x": 24,
          "y": 266,
          "w": 430,
          "h": 118
        },
        "endpointValid": false,
        "minimumTextDistance": 12.953094482421875,
        "closestText": {
          "id": "",
          "line": 161,
          "cls": "kick",
          "label": "FEEDS THE NEXT BRIEF",
          "box": {
            "x": 490.953125,
            "y": 775.0625,
            "w": 15.1875,
            "h": 163.875
          },
          "distance": 12.953094482421875,
          "point": {
            "x": 478.0000305175781,
            "y": 937.9981079101562
          }
        },
        "intersections": [],
        "haloIntersections": []
      }
    ],
    "primitivePaths": [
      {
        "line": 20,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 23,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 24,
        "id": "",
        "category": "icon"
      },
      {
        "line": 38,
        "id": "w1",
        "category": "connection"
      },
      {
        "line": 42,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 43,
        "id": "",
        "category": "icon"
      },
      {
        "line": 48,
        "id": "w2",
        "category": "connection"
      },
      {
        "line": 52,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 53,
        "id": "",
        "category": "icon"
      },
      {
        "line": 56,
        "id": "w3",
        "category": "connection"
      },
      {
        "line": 60,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 61,
        "id": "",
        "category": "icon"
      },
      {
        "line": 64,
        "id": "w4",
        "category": "connection"
      },
      {
        "line": 68,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 69,
        "id": "",
        "category": "icon"
      },
      {
        "line": 72,
        "id": "w5",
        "category": "connection"
      },
      {
        "line": 75,
        "id": "w6",
        "category": "connection"
      },
      {
        "line": 78,
        "id": "w7",
        "category": "connection"
      },
      {
        "line": 82,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 83,
        "id": "",
        "category": "icon"
      },
      {
        "line": 90,
        "id": "w8",
        "category": "connection"
      },
      {
        "line": 96,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 97,
        "id": "",
        "category": "icon"
      },
      {
        "line": 107,
        "id": "w9",
        "category": "connection"
      },
      {
        "line": 111,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 112,
        "id": "",
        "category": "icon"
      },
      {
        "line": 115,
        "id": "w10",
        "category": "connection"
      },
      {
        "line": 119,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 120,
        "id": "",
        "category": "icon"
      },
      {
        "line": 120,
        "id": "",
        "category": "icon"
      },
      {
        "line": 123,
        "id": "w11",
        "category": "connection"
      },
      {
        "line": 127,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 128,
        "id": "",
        "category": "icon"
      },
      {
        "line": 132,
        "id": "w12",
        "category": "connection"
      },
      {
        "line": 136,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 137,
        "id": "",
        "category": "icon"
      },
      {
        "line": 140,
        "id": "",
        "category": "icon"
      },
      {
        "line": 143,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 147,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 148,
        "id": "",
        "category": "icon"
      },
      {
        "line": 151,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 152,
        "id": "",
        "category": "icon"
      },
      {
        "line": 155,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 156,
        "id": "w13",
        "category": "connection"
      }
    ],
    "outside": [],
    "textOverlaps": [],
    "iconOverlaps": [],
    "decorationHits": [],
    "fanOutTargets": {},
    "fanOutErrorCount": 0,
    "haloIntersectionCount": 0,
    "intersectionCount": 0,
    "invalidEndpointCount": 13,
    "undeclaredEdgeCount": 13,
    "minimumGap": 6,
    "gaps": [
      {
        "gap": 6,
        "axis": "x",
        "lines": [
          29,
          31
        ]
      },
      {
        "gap": 6,
        "axis": "x",
        "lines": [
          31,
          33
        ]
      },
      {
        "gap": 6,
        "axis": "x",
        "lines": [
          33,
          35
        ]
      },
      {
        "gap": 9.998992919921875,
        "axis": "x",
        "lines": [
          59,
          67
        ]
      },
      {
        "gap": 9.998992919921875,
        "axis": "x",
        "lines": [
          118,
          126
        ]
      },
      {
        "gap": 10.0,
        "axis": "x",
        "lines": [
          51,
          59
        ]
      },
      {
        "gap": 10.0,
        "axis": "x",
        "lines": [
          110,
          118
        ]
      },
      {
        "gap": 44,
        "axis": "y",
        "lines": [
          22,
          41
        ]
      },
      {
        "gap": 44,
        "axis": "y",
        "lines": [
          41,
          51
        ]
      },
      {
        "gap": 44,
        "axis": "y",
        "lines": [
          41,
          59
        ]
      },
      {
        "gap": 44,
        "axis": "y",
        "lines": [
          41,
          67
        ]
      },
      {
        "gap": 48,
        "axis": "y",
        "lines": [
          51,
          81
        ]
      }
    ],
    "yIntervalDistribution": {
      "b": {
        "21.0": 1,
        "22.0": 2,
        "46.0": 4,
        "129.0": 1,
        "264.0": 1
      },
      "h": {
        "128.0": 1,
        "146.0": 1,
        "152.0": 1,
        "160.0": 1,
        "210.0": 1
      },
      "kick": {
        "50.8": 1,
        "164.0": 1,
        "206.0": 1,
        "336.0": 1,
        "371.2": 1
      },
      "m": {
        "38.0": 1,
        "46.0": 4,
        "118.0": 1,
        "124.0": 2,
        "152.0": 1,
        "484.0": 1
      },
      "sub": {
        "21.0": 1
      },
      "tag": {
        "146.0": 1,
        "160.0": 1,
        "280.0": 1
      },
      "title": {
        "34.0": 1
      }
    },
    "renderWidth": 343,
    "viewportWidth": 375,
    "fontOverride": null
  },
  "harnesses": {
    "viewBox": "0 0 520 2217.04",
    "texts": [
      {
        "id": "",
        "line": 11,
        "cls": "kick",
        "label": "CLAWOCK-DSH · YOUR BACKGROUND TEAM",
        "box": {
          "x": 24.000000000000004,
          "y": 33.859375,
          "w": 311.1875,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 12,
        "cls": "title",
        "label": "Delegate the work.",
        "box": {
          "x": 24.000000000000004,
          "y": 55.734375,
          "w": 221.328125,
          "h": 30.34375
        }
      },
      {
        "id": "",
        "line": 13,
        "cls": "title",
        "label": "Keep the controls.",
        "box": {
          "x": 24.000000000000004,
          "y": 89.734375,
          "w": 214.265625,
          "h": 30.34375
        }
      },
      {
        "id": "",
        "line": 14,
        "cls": "sub",
        "label": "Leave the conversation. Your task keeps running.",
        "box": {
          "x": 24.000000000000004,
          "y": 135.59375,
          "w": 352.828125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 15,
        "cls": "sub",
        "label": "Come back to the queue, the report and the receipts.",
        "box": {
          "x": 24.000000000000004,
          "y": 156.59375,
          "w": 378.328125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 17,
        "cls": "m",
        "label": "request · result",
        "box": {
          "x": 39,
          "y": 187.59375,
          "w": 104.09375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 19,
        "cls": "m",
        "label": "background agents",
        "box": {
          "x": 197.953125,
          "y": 187.59375,
          "w": 133.90625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 21,
        "cls": "m",
        "label": "checks · live",
        "box": {
          "x": 364.59375,
          "y": 187.59375,
          "w": 85.90625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 23,
        "cls": "m",
        "label": "quota · control",
        "box": {
          "x": 39,
          "y": 209.59375,
          "w": 100.328125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 25,
        "cls": "kick",
        "label": "01 · ASK IN DSH CHAT",
        "box": {
          "x": 24.000000000000004,
          "y": 265.859375,
          "w": 154.703125,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 32,
        "cls": "h",
        "label": "You → your agent",
        "box": {
          "x": 90,
          "y": 313.3125,
          "w": 146.5,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 34,
        "cls": "tag",
        "label": "EXAMPLE REQUEST",
        "box": {
          "x": 342.21875,
          "y": 316.625,
          "w": 125.015625,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 35,
        "cls": "b",
        "label": "“Have Codex improve my README.",
        "box": {
          "x": 44,
          "y": 350.59375,
          "w": 252.828125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 36,
        "cls": "b",
        "label": "Open a PR; merge after required checks pass,",
        "box": {
          "x": 44,
          "y": 371.59375,
          "w": 328.328125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 37,
        "cls": "b",
        "label": "refresh the live checkout and send me the result.”",
        "box": {
          "x": 44,
          "y": 392.59375,
          "w": 355.546875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 38,
        "cls": "kick",
        "label": "02 · THE RUNNER TAKES IT FROM HERE",
        "box": {
          "x": 24.000000000000004,
          "y": 481.859375,
          "w": 277.65625,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 47,
        "cls": "h",
        "label": "agent-dispatch",
        "box": {
          "x": 86,
          "y": 527.3125,
          "w": 128.5625,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 49,
        "cls": "tag",
        "label": "HOST REQUIRED",
        "box": {
          "x": 361.65625,
          "y": 530.625,
          "w": 104.078125,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 50,
        "cls": "m",
        "label": "One systemd task per request; independent of chat.",
        "box": {
          "x": 44,
          "y": 554.59375,
          "w": 360.1875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 60,
        "cls": "h",
        "label": "Claude Code",
        "box": {
          "x": 44.9375,
          "y": 705.3125,
          "w": 107.453125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 61,
        "cls": "m",
        "label": "own task unit",
        "box": {
          "x": 52.578125,
          "y": 731.59375,
          "w": 92.171875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 71,
        "cls": "h",
        "label": "Codex",
        "box": {
          "x": 232.9375,
          "y": 705.3125,
          "w": 54.125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 72,
        "cls": "m",
        "label": "own task unit",
        "box": {
          "x": 213.90625,
          "y": 731.59375,
          "w": 92.1875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 79,
        "cls": "code",
        "label": "[]",
        "box": {
          "x": 414.125,
          "y": 670.140625,
          "w": 14.421875,
          "h": 13.65625
        }
      },
      {
        "id": "",
        "line": 80,
        "cls": "h",
        "label": "OpenCode",
        "box": {
          "x": 376.5625,
          "y": 705.3125,
          "w": 89.546875,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 81,
        "cls": "m",
        "label": "own task unit",
        "box": {
          "x": 375.25,
          "y": 731.59375,
          "w": 92.171875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 91,
        "cls": "kick",
        "label": "03 · WATCH AND STEER FROM THE SIDEBAR",
        "box": {
          "x": 24.000000000000004,
          "y": 795.859375,
          "w": 311.765625,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 95,
        "cls": "h",
        "label": "Your team, at a glance",
        "box": {
          "x": 74,
          "y": 835.3125,
          "w": 184.515625,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 97,
        "cls": "tag",
        "label": "LIVE-HOST CAPTURE",
        "box": {
          "x": 328.140625,
          "y": 838.625,
          "w": 135.21875,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 100,
        "cls": "b",
        "label": "Allowances",
        "box": {
          "x": 278,
          "y": 917.59375,
          "w": 82.5,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 101,
        "cls": "m",
        "label": "5h + weekly use",
        "box": {
          "x": 278,
          "y": 938.59375,
          "w": 113.015625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 102,
        "cls": "m",
        "label": "and reset times.",
        "box": {
          "x": 278,
          "y": 957.59375,
          "w": 110.9375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 104,
        "cls": "b",
        "label": "Real queue order",
        "box": {
          "x": 278,
          "y": 1029.59375,
          "w": 122.125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 105,
        "cls": "m",
        "label": "Running, queued,",
        "box": {
          "x": 278,
          "y": 1050.59375,
          "w": 121.828125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 106,
        "cls": "m",
        "label": "or waiting for quota.",
        "box": {
          "x": 278,
          "y": 1069.59375,
          "w": 139.6875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 108,
        "cls": "b",
        "label": "Steer the task",
        "box": {
          "x": 278,
          "y": 1141.59375,
          "w": 99.15625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 109,
        "cls": "m",
        "label": "Move waiting work;",
        "box": {
          "x": 278,
          "y": 1162.59375,
          "w": 135.25,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 110,
        "cls": "m",
        "label": "change the next model",
        "box": {
          "x": 278,
          "y": 1181.59375,
          "w": 158.28125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 111,
        "cls": "m",
        "label": "where allowed.",
        "box": {
          "x": 278,
          "y": 1200.59375,
          "w": 104.6875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 113,
        "cls": "b",
        "label": "Set its budgets",
        "box": {
          "x": 278,
          "y": 1253.59375,
          "w": 107.125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 114,
        "cls": "m",
        "label": "Deadline, retries",
        "box": {
          "x": 278,
          "y": 1274.59375,
          "w": 113.515625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 115,
        "cls": "m",
        "label": "and quota resumes.",
        "box": {
          "x": 278,
          "y": 1293.59375,
          "w": 137.296875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 117,
        "cls": "b",
        "label": "Open the brief",
        "box": {
          "x": 278,
          "y": 1365.59375,
          "w": 103.078125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 118,
        "cls": "m",
        "label": "Read the task and",
        "box": {
          "x": 278,
          "y": 1386.59375,
          "w": 123.90625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 119,
        "cls": "m",
        "label": "appended instructions.",
        "box": {
          "x": 278,
          "y": 1405.59375,
          "w": 159.78125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 121,
        "cls": "b",
        "label": "See the receipts",
        "box": {
          "x": 278,
          "y": 1477.59375,
          "w": 116.125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 122,
        "cls": "m",
        "label": "Report status and",
        "box": {
          "x": 278,
          "y": 1498.59375,
          "w": 122.375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 123,
        "cls": "m",
        "label": "notification delivery",
        "box": {
          "x": 278,
          "y": 1517.59375,
          "w": 137.46875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 124,
        "cls": "m",
        "label": "shown separately.",
        "box": {
          "x": 278,
          "y": 1536.59375,
          "w": 126.28125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 125,
        "cls": "m",
        "label": "Existing screenshot · open the full-size capture below",
        "box": {
          "x": 44,
          "y": 1610.625,
          "w": 371.578125,
          "h": 18.21875
        }
      },
      {
        "id": "",
        "line": 131,
        "cls": "kick",
        "label": "04 · THE REPO TASK SHIPS WHAT YOU REQUESTED",
        "box": {
          "x": 24.000000000000004,
          "y": 1680.90625,
          "w": 362.15625,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 135,
        "cls": "b",
        "label": "Branch + PR",
        "box": {
          "x": 63.265625,
          "y": 1767.625,
          "w": 88.140625,
          "h": 18.21875
        }
      },
      {
        "id": "",
        "line": 136,
        "cls": "m",
        "label": "isolated worktree",
        "box": {
          "x": 47.328125,
          "y": 1790.625,
          "w": 120.015625,
          "h": 18.21875
        }
      },
      {
        "id": "",
        "line": 138,
        "cls": "b",
        "label": "Required CI",
        "box": {
          "x": 218.46875,
          "y": 1767.625,
          "w": 83.0625,
          "h": 18.21875
        }
      },
      {
        "id": "",
        "line": 139,
        "cls": "m",
        "label": "all gates pass",
        "box": {
          "x": 212.71875,
          "y": 1790.625,
          "w": 94.5625,
          "h": 18.21875
        }
      },
      {
        "id": "",
        "line": 144,
        "cls": "b",
        "label": "Squash merge",
        "box": {
          "x": 361,
          "y": 1767.625,
          "w": 103.328125,
          "h": 18.21875
        }
      },
      {
        "id": "",
        "line": 145,
        "cls": "m",
        "label": "review the diff",
        "box": {
          "x": 363.265625,
          "y": 1790.625,
          "w": 98.8125,
          "h": 18.21875
        }
      },
      {
        "id": "",
        "line": 155,
        "cls": "h",
        "label": "Merged → live on your host",
        "box": {
          "x": 98,
          "y": 1902.359375,
          "w": 226.8125,
          "h": 21.234375
        }
      },
      {
        "id": "",
        "line": 156,
        "cls": "m",
        "label": "refresh_live.sh applies the checked change",
        "box": {
          "x": 98,
          "y": 1929.625,
          "w": 299.921875,
          "h": 18.21875
        }
      },
      {
        "id": "",
        "line": 162,
        "cls": "kick",
        "label": "05 · HEAR BACK, EVEN AFTER YOU LEAVE",
        "box": {
          "x": 24.000000000000004,
          "y": 2008.90625,
          "w": 295.46875,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 167,
        "cls": "h",
        "label": "WeChat + Telegram",
        "box": {
          "x": 128,
          "y": 2054.359375,
          "w": 165.015625,
          "h": 21.234375
        }
      },
      {
        "id": "",
        "line": 168,
        "cls": "m",
        "label": "Final report: what changed, what passed, what is live.",
        "box": {
          "x": 44,
          "y": 2092.625,
          "w": 371.359375,
          "h": 18.21875
        }
      },
      {
        "id": "",
        "line": 169,
        "cls": "m",
        "label": "Best-effort sends; the panel shows each receipt.",
        "box": {
          "x": 44,
          "y": 2113.625,
          "w": 336.8125,
          "h": 18.21875
        }
      },
      {
        "id": "",
        "line": 170,
        "cls": "m",
        "label": "If unfinished, inspect the log or retry its session.",
        "box": {
          "x": 44,
          "y": 2134.625,
          "w": 333.21875,
          "h": 18.21875
        }
      },
      {
        "id": "",
        "line": 171,
        "cls": "m",
        "label": "Task outcome ≠ message delivery",
        "box": {
          "x": 44,
          "y": 2162.625,
          "w": 236.734375,
          "h": 18.21875
        }
      }
    ],
    "nodes": [
      {
        "id": "legacy-node-44",
        "line": 44,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 508,
          "w": 472,
          "h": 94
        }
      },
      {
        "id": "legacy-node-54",
        "line": 54,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 642,
          "w": 149.33299255371094,
          "h": 122
        }
      },
      {
        "id": "legacy-node-65",
        "line": 65,
        "cls": null,
        "label": "",
        "box": {
          "x": 185.33299255371094,
          "y": 642,
          "w": 149.33299255371094,
          "h": 122
        }
      },
      {
        "id": "legacy-node-76",
        "line": 76,
        "cls": null,
        "label": "",
        "box": {
          "x": 346.6669921875,
          "y": 642,
          "w": 149.3330078125,
          "h": 122
        }
      },
      {
        "id": "legacy-node-92",
        "line": 92,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 820,
          "w": 472,
          "h": 825.0400390625
        }
      },
      {
        "id": "legacy-node-132",
        "line": 132,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1705.0400390625,
          "w": 472,
          "h": 138
        }
      },
      {
        "id": "legacy-node-137",
        "line": 137,
        "cls": "hero-icon",
        "label": "",
        "box": {
          "x": 247.99999010562894,
          "y": 1727.040029168129,
          "w": 23.999940633773832,
          "h": 23.999940633773804
        }
      },
      {
        "id": "legacy-node-143",
        "line": 143,
        "cls": "hero-icon",
        "label": "",
        "box": {
          "x": 399.33365225791937,
          "y": 1732.3733493089676,
          "w": 26.666600704193115,
          "h": 13.333300352096558
        }
      },
      {
        "id": "legacy-node-152",
        "line": 152,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1881.0400390625,
          "w": 472,
          "h": 92
        }
      },
      {
        "id": "legacy-node-163",
        "line": 163,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 2033.0400390625,
          "w": 472,
          "h": 160
        }
      }
    ],
    "rects": [
      {
        "id": "",
        "line": 26,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 292,
          "w": 472,
          "h": 156
        }
      },
      {
        "id": "legacy-node-44",
        "line": 44,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 508,
          "w": 472,
          "h": 94
        }
      },
      {
        "id": "legacy-node-54",
        "line": 54,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 642,
          "w": 149.33299255371094,
          "h": 122
        }
      },
      {
        "id": "legacy-node-65",
        "line": 65,
        "cls": null,
        "label": "",
        "box": {
          "x": 185.33299255371094,
          "y": 642,
          "w": 149.33299255371094,
          "h": 122
        }
      },
      {
        "id": "legacy-node-76",
        "line": 76,
        "cls": null,
        "label": "",
        "box": {
          "x": 346.6669921875,
          "y": 642,
          "w": 149.3330078125,
          "h": 122
        }
      },
      {
        "id": "legacy-node-92",
        "line": 92,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 820,
          "w": 472,
          "h": 825.0400390625
        }
      },
      {
        "id": "legacy-node-132",
        "line": 132,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1705.0400390625,
          "w": 472,
          "h": 138
        }
      },
      {
        "id": "legacy-node-152",
        "line": 152,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 1881.0400390625,
          "w": 472,
          "h": 92
        }
      },
      {
        "id": "legacy-node-163",
        "line": 163,
        "cls": null,
        "label": "",
        "box": {
          "x": 24.000000000000004,
          "y": 2033.0400390625,
          "w": 472,
          "h": 160
        }
      }
    ],
    "edges": [
      {
        "id": "w1",
        "line": 39,
        "source": null,
        "target": "legacy-node-44",
        "end": {
          "x": 260,
          "y": 468
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 508,
          "w": 472,
          "h": 94
        },
        "endpointValid": false,
        "minimumTextDistance": 13.359375,
        "closestText": {
          "id": "",
          "line": 38,
          "cls": "kick",
          "label": "02 · THE RUNNER TAKES IT FROM HERE",
          "box": {
            "x": 24.000000000000004,
            "y": 481.859375,
            "w": 277.65625,
            "h": 15.1875
          },
          "distance": 13.359375,
          "point": {
            "x": 260,
            "y": 468.5
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w2",
        "line": 51,
        "source": null,
        "target": "legacy-node-54",
        "end": {
          "x": 98.66670227050781,
          "y": 640
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 642,
          "w": 149.33299255371094,
          "h": 122
        },
        "endpointValid": false,
        "minimumTextDistance": 29.203125,
        "closestText": {
          "id": "",
          "line": 50,
          "cls": "m",
          "label": "One systemd task per request; independent of chat.",
          "box": {
            "x": 44,
            "y": 554.59375,
            "w": 360.1875,
            "h": 18.203125
          },
          "distance": 29.203125,
          "point": {
            "x": 260,
            "y": 602
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w3",
        "line": 62,
        "source": null,
        "target": "legacy-node-65",
        "end": {
          "x": 260,
          "y": 640
        },
        "targetBox": {
          "x": 185.33299255371094,
          "y": 642,
          "w": 149.33299255371094,
          "h": 122
        },
        "endpointValid": false,
        "minimumTextDistance": 29.203125,
        "closestText": {
          "id": "",
          "line": 50,
          "cls": "m",
          "label": "One systemd task per request; independent of chat.",
          "box": {
            "x": 44,
            "y": 554.59375,
            "w": 360.1875,
            "h": 18.203125
          },
          "distance": 29.203125,
          "point": {
            "x": 260,
            "y": 602
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w4",
        "line": 73,
        "source": null,
        "target": "legacy-node-76",
        "end": {
          "x": 421.3330078125,
          "y": 640
        },
        "targetBox": {
          "x": 346.6669921875,
          "y": 642,
          "w": 149.3330078125,
          "h": 122
        },
        "endpointValid": false,
        "minimumTextDistance": 29.203125,
        "closestText": {
          "id": "",
          "line": 50,
          "cls": "m",
          "label": "One systemd task per request; independent of chat.",
          "box": {
            "x": 44,
            "y": 554.59375,
            "w": 360.1875,
            "h": 18.203125
          },
          "distance": 29.203125,
          "point": {
            "x": 260,
            "y": 602
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w5",
        "line": 82,
        "source": null,
        "target": "legacy-node-92",
        "end": {
          "x": 260,
          "y": 780
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 820,
          "w": 472,
          "h": 825.0400390625
        },
        "endpointValid": false,
        "minimumTextDistance": 14.203125,
        "closestText": {
          "id": "",
          "line": 61,
          "cls": "m",
          "label": "own task unit",
          "box": {
            "x": 52.578125,
            "y": 731.59375,
            "w": 92.171875,
            "h": 18.203125
          },
          "distance": 14.203125,
          "point": {
            "x": 98.66670227050781,
            "y": 764
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w6",
        "line": 85,
        "source": null,
        "target": "legacy-node-92",
        "end": {
          "x": 260,
          "y": 780
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 820,
          "w": 472,
          "h": 825.0400390625
        },
        "endpointValid": false,
        "minimumTextDistance": 14.203125,
        "closestText": {
          "id": "",
          "line": 72,
          "cls": "m",
          "label": "own task unit",
          "box": {
            "x": 213.90625,
            "y": 731.59375,
            "w": 92.1875,
            "h": 18.203125
          },
          "distance": 14.203125,
          "point": {
            "x": 260,
            "y": 764
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w7",
        "line": 88,
        "source": null,
        "target": "legacy-node-92",
        "end": {
          "x": 260,
          "y": 780
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 820,
          "w": 472,
          "h": 825.0400390625
        },
        "endpointValid": false,
        "minimumTextDistance": 14.203125,
        "closestText": {
          "id": "",
          "line": 81,
          "cls": "m",
          "label": "own task unit",
          "box": {
            "x": 375.25,
            "y": 731.59375,
            "w": 92.171875,
            "h": 18.203125
          },
          "distance": 14.203125,
          "point": {
            "x": 421.3330078125,
            "y": 764
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w8",
        "line": 126,
        "source": null,
        "target": "legacy-node-132",
        "end": {
          "x": 260,
          "y": 1665.0400390625
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 1705.0400390625,
          "w": 472,
          "h": 138
        },
        "endpointValid": false,
        "minimumTextDistance": 15.3662109375,
        "closestText": {
          "id": "",
          "line": 131,
          "cls": "kick",
          "label": "04 · THE REPO TASK SHIPS WHAT YOU REQUESTED",
          "box": {
            "x": 24.000000000000004,
            "y": 1680.90625,
            "w": 362.15625,
            "h": 15.171875
          },
          "distance": 15.3662109375,
          "point": {
            "x": 260,
            "y": 1665.5400390625
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w9",
        "line": 140,
        "source": null,
        "target": "legacy-node-137",
        "end": {
          "x": 189.66700744628906,
          "y": 1739.0400390625
        },
        "targetBox": {
          "x": 247.99999010562894,
          "y": 1727.040029168129,
          "w": 23.999940633773832,
          "h": 23.999940633773804
        },
        "endpointValid": false,
        "minimumTextDistance": 38.147160556962156,
        "closestText": {
          "id": "",
          "line": 135,
          "cls": "b",
          "label": "Branch + PR",
          "box": {
            "x": 63.265625,
            "y": 1767.625,
            "w": 88.140625,
            "h": 18.21875
          },
          "distance": 38.147160556962156,
          "point": {
            "x": 176.66700744628906,
            "y": 1739.0400390625
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w10",
        "line": 146,
        "source": null,
        "target": "legacy-node-143",
        "end": {
          "x": 342.3330078125,
          "y": 1739.0400390625
        },
        "targetBox": {
          "x": 399.33365225791937,
          "y": 1732.3733493089676,
          "w": 26.666600704193115,
          "h": 13.333300352096558
        },
        "endpointValid": false,
        "minimumTextDistance": 33.869449315557034,
        "closestText": {
          "id": "",
          "line": 144,
          "cls": "b",
          "label": "Squash merge",
          "box": {
            "x": 361,
            "y": 1767.625,
            "w": 103.328125,
            "h": 18.21875
          },
          "distance": 33.869449315557034,
          "point": {
            "x": 342.8330078125,
            "y": 1739.0400390625
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w11",
        "line": 149,
        "source": null,
        "target": "legacy-node-152",
        "end": {
          "x": 260,
          "y": 1879.0400390625
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 1881.0400390625,
          "w": 472,
          "h": 92
        },
        "endpointValid": false,
        "minimumTextDistance": 22.8193359375,
        "closestText": {
          "id": "",
          "line": 155,
          "cls": "h",
          "label": "Merged → live on your host",
          "box": {
            "x": 98,
            "y": 1902.359375,
            "w": 226.8125,
            "h": 21.234375
          },
          "distance": 22.8193359375,
          "point": {
            "x": 260,
            "y": 1879.5400390625
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w12",
        "line": 157,
        "source": null,
        "target": "legacy-node-163",
        "end": {
          "x": 260,
          "y": 1993.0400390625
        },
        "targetBox": {
          "x": 24.000000000000004,
          "y": 2033.0400390625,
          "w": 472,
          "h": 160
        },
        "endpointValid": false,
        "minimumTextDistance": 15.3662109375,
        "closestText": {
          "id": "",
          "line": 162,
          "cls": "kick",
          "label": "05 · HEAR BACK, EVEN AFTER YOU LEAVE",
          "box": {
            "x": 24.000000000000004,
            "y": 2008.90625,
            "w": 295.46875,
            "h": 15.171875
          },
          "distance": 15.3662109375,
          "point": {
            "x": 260,
            "y": 1993.5400390625
          }
        },
        "intersections": [],
        "haloIntersections": []
      }
    ],
    "primitivePaths": [
      {
        "line": 10,
        "id": "",
        "category": "logo"
      },
      {
        "line": 24,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 27,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 31,
        "id": "",
        "category": "logo"
      },
      {
        "line": 39,
        "id": "w1",
        "category": "connection"
      },
      {
        "line": 45,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 46,
        "id": "",
        "category": "icon"
      },
      {
        "line": 51,
        "id": "w2",
        "category": "connection"
      },
      {
        "line": 55,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 59,
        "id": "",
        "category": "logo"
      },
      {
        "line": 62,
        "id": "w3",
        "category": "connection"
      },
      {
        "line": 66,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 70,
        "id": "",
        "category": "logo"
      },
      {
        "line": 73,
        "id": "w4",
        "category": "connection"
      },
      {
        "line": 77,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 82,
        "id": "w5",
        "category": "connection"
      },
      {
        "line": 85,
        "id": "w6",
        "category": "connection"
      },
      {
        "line": 88,
        "id": "w7",
        "category": "connection"
      },
      {
        "line": 93,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 94,
        "id": "",
        "category": "icon"
      },
      {
        "line": 99,
        "id": "",
        "category": "icon"
      },
      {
        "line": 103,
        "id": "",
        "category": "icon"
      },
      {
        "line": 107,
        "id": "",
        "category": "icon"
      },
      {
        "line": 112,
        "id": "",
        "category": "icon"
      },
      {
        "line": 116,
        "id": "",
        "category": "icon"
      },
      {
        "line": 120,
        "id": "",
        "category": "icon"
      },
      {
        "line": 126,
        "id": "w8",
        "category": "connection"
      },
      {
        "line": 133,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 134,
        "id": "",
        "category": "icon"
      },
      {
        "line": 137,
        "id": "",
        "category": "icon"
      },
      {
        "line": 140,
        "id": "w9",
        "category": "connection"
      },
      {
        "line": 143,
        "id": "",
        "category": "icon"
      },
      {
        "line": 146,
        "id": "w10",
        "category": "connection"
      },
      {
        "line": 149,
        "id": "w11",
        "category": "connection"
      },
      {
        "line": 153,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 154,
        "id": "",
        "category": "logo"
      },
      {
        "line": 154,
        "id": "",
        "category": "logo"
      },
      {
        "line": 157,
        "id": "w12",
        "category": "connection"
      },
      {
        "line": 164,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 165,
        "id": "",
        "category": "icon"
      },
      {
        "line": 165,
        "id": "",
        "category": "icon"
      },
      {
        "line": 166,
        "id": "",
        "category": "icon"
      }
    ],
    "outside": [],
    "textOverlaps": [],
    "iconOverlaps": [],
    "decorationHits": [],
    "fanOutTargets": {},
    "fanOutErrorCount": 0,
    "haloIntersectionCount": 0,
    "intersectionCount": 0,
    "invalidEndpointCount": 12,
    "undeclaredEdgeCount": 12,
    "minimumGap": 12.0,
    "gaps": [
      {
        "gap": 12.0,
        "axis": "x",
        "lines": [
          54,
          65
        ]
      },
      {
        "gap": 12.001007080078125,
        "axis": "x",
        "lines": [
          65,
          76
        ]
      },
      {
        "gap": 38.0,
        "axis": "y",
        "lines": [
          132,
          152
        ]
      },
      {
        "gap": 40,
        "axis": "y",
        "lines": [
          44,
          54
        ]
      },
      {
        "gap": 40,
        "axis": "y",
        "lines": [
          44,
          65
        ]
      },
      {
        "gap": 40,
        "axis": "y",
        "lines": [
          44,
          76
        ]
      },
      {
        "gap": 56,
        "axis": "y",
        "lines": [
          54,
          92
        ]
      },
      {
        "gap": 56,
        "axis": "y",
        "lines": [
          65,
          92
        ]
      },
      {
        "gap": 56,
        "axis": "y",
        "lines": [
          76,
          92
        ]
      },
      {
        "gap": 60,
        "axis": "y",
        "lines": [
          26,
          44
        ]
      },
      {
        "gap": 60.0,
        "axis": "y",
        "lines": [
          92,
          132
        ]
      },
      {
        "gap": 60.0,
        "axis": "y",
        "lines": [
          152,
          163
        ]
      }
    ],
    "yIntervalDistribution": {
      "b": {
        "21.0": 2,
        "112.0": 5,
        "290.03": 1,
        "525.0": 1
      },
      "code": {},
      "h": {
        "130.0": 1,
        "152.0": 1,
        "178.0": 1,
        "214.0": 1,
        "1067.05": 1
      },
      "kick": {
        "216.0": 1,
        "232.0": 1,
        "314.0": 1,
        "328.0": 1,
        "885.05": 1
      },
      "m": {
        "19.0": 8,
        "21.0": 2,
        "22.0": 1,
        "28.0": 1,
        "74.0": 1,
        "74.03": 1,
        "93.0": 4,
        "139.0": 1,
        "163.0": 1,
        "177.0": 1,
        "180.0": 1,
        "207.0": 1,
        "345.0": 1
      },
      "sub": {
        "21.0": 1
      },
      "tag": {
        "214.0": 1,
        "308.0": 1
      },
      "title": {
        "34.0": 1
      }
    },
    "renderWidth": 343,
    "viewportWidth": 375,
    "fontOverride": null
  },
  "debate-flow": {
    "viewBox": "0 0 520 1296",
    "texts": [
      {
        "id": "",
        "line": 7,
        "cls": "kick",
        "label": "THE DEBATE · HK + US",
        "box": {
          "x": 23.999999999999996,
          "y": 33.85937499999999,
          "w": 158.29687499999997,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 8,
        "cls": "title",
        "label": "Disagreement is required.",
        "box": {
          "x": 23.999999999999996,
          "y": 55.73437499999999,
          "w": 302.56249999999994,
          "h": 30.343749999999993
        }
      },
      {
        "id": "",
        "line": 9,
        "cls": "title",
        "label": "The resolution is attributed.",
        "box": {
          "x": 23.999999999999996,
          "y": 89.73437499999999,
          "w": 322.84374999999994,
          "h": 30.34375
        }
      },
      {
        "id": "",
        "line": 10,
        "cls": "sub",
        "label": "Protocol rules set in the brief prompt; code only",
        "box": {
          "x": 23.999999999999996,
          "y": 135.59374999999997,
          "w": 341.04687499999994,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 11,
        "cls": "sub",
        "label": "checks that each tier was written.",
        "box": {
          "x": 23.999999999999996,
          "y": 156.59374999999997,
          "w": 241.20312499999994,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 13,
        "cls": "m",
        "label": "evidence · python",
        "box": {
          "x": 38.99999999999999,
          "y": 187.59374999999997,
          "w": 123.82812499999997,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 15,
        "cls": "m",
        "label": "agents · LLM",
        "box": {
          "x": 205.64062499999997,
          "y": 187.59374999999997,
          "w": 88.82812499999997,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 17,
        "cls": "m",
        "label": "opposing case",
        "box": {
          "x": 333.85937499999994,
          "y": 187.59374999999997,
          "w": 101.546875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 19,
        "cls": "m",
        "label": "grading",
        "box": {
          "x": 38.99999999999999,
          "y": 209.59374999999997,
          "w": 53.07812499999999,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 21,
        "cls": "kick",
        "label": "SHARED INPUT",
        "box": {
          "x": 23.999999999999996,
          "y": 261.85937499999994,
          "w": 105.34374999999997,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 25,
        "cls": "h",
        "label": "context.json",
        "box": {
          "x": 73.99999999999999,
          "y": 301.31249999999994,
          "w": 104.82812499999999,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 26,
        "cls": "m",
        "label": "one immutable evidence pack; every claim cites it",
        "box": {
          "x": 43.99999999999999,
          "y": 327.59374999999994,
          "w": 344.71874999999994,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 27,
        "cls": "kick",
        "label": "TIER 1 · ANALYST LENSES",
        "box": {
          "x": 23.999999999999996,
          "y": 385.85937499999994,
          "w": 181.20312499999997,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 33,
        "cls": "h",
        "label": "Four analyst lenses",
        "box": {
          "x": 43.99999999999999,
          "y": 427.31249999999994,
          "w": 162.12499999999997,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 35,
        "cls": "tag",
        "label": "LLM",
        "box": {
          "x": 445.79687499999994,
          "y": 430.62499999999994,
          "w": 25.5,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 38,
        "cls": "m",
        "label": "Fundamental",
        "box": {
          "x": 75.99999999999999,
          "y": 470.59374999999994,
          "w": 89.70312499999999,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 41,
        "cls": "m",
        "label": "Technical",
        "box": {
          "x": 301.99999999999994,
          "y": 470.59374999999994,
          "w": 66.703125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 44,
        "cls": "m",
        "label": "Sentiment",
        "box": {
          "x": 75.99999999999999,
          "y": 518.5937499999999,
          "w": 70.24999999999999,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 47,
        "cls": "m",
        "label": "Sector rotation",
        "box": {
          "x": 301.99999999999994,
          "y": 518.5937499999999,
          "w": 102.65625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 48,
        "cls": "m",
        "label": "same context → one merged table",
        "box": {
          "x": 43.99999999999999,
          "y": 559.5937499999999,
          "w": 236.24999999999994,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 49,
        "cls": "kick",
        "label": "TIER 2 · RESEARCHERS",
        "box": {
          "x": 23.999999999999996,
          "y": 609.8593749999999,
          "w": 161.14062499999997,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 56,
        "cls": "h",
        "label": "Bull case",
        "box": {
          "x": 71.99999999999999,
          "y": 651.3124999999999,
          "w": 75.32812499999999,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 57,
        "cls": "b",
        "label": "hold / add",
        "box": {
          "x": 41.99999999999999,
          "y": 677.5937499999999,
          "w": 71.71875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 58,
        "cls": "m",
        "label": "cites the pack",
        "box": {
          "x": 41.99999999999999,
          "y": 699.5937499999999,
          "w": 96.85937499999997,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 62,
        "cls": "h",
        "label": "Bear case",
        "box": {
          "x": 327.99999999999994,
          "y": 651.3124999999999,
          "w": 82.828125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 63,
        "cls": "b",
        "label": "trim / cut",
        "box": {
          "x": 297.99999999999994,
          "y": 677.5937499999999,
          "w": 64.515625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 64,
        "cls": "m",
        "label": "hits the strongest view",
        "box": {
          "x": 297.99999999999994,
          "y": 699.5937499999999,
          "w": 156.84375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 72,
        "cls": "tag",
        "label": "OPPOSING CASE REQUIRED",
        "box": {
          "x": 172.96874999999997,
          "y": 772.6249999999999,
          "w": 174.06249999999997,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 73,
        "cls": "kick",
        "label": "TIER 3 · RISK + JUDGE",
        "box": {
          "x": 23.999999999999996,
          "y": 817.8593749999999,
          "w": 156.49999999999997,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 81,
        "cls": "b",
        "label": "Aggressive",
        "box": {
          "x": 61.07812499999999,
          "y": 934.5937499999999,
          "w": 80.49999999999997,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 88,
        "cls": "b",
        "label": "Conservative",
        "box": {
          "x": 214.46874999999997,
          "y": 934.5937499999999,
          "w": 95.06249999999997,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 95,
        "cls": "b",
        "label": "Neutral",
        "box": {
          "x": 396.51562499999994,
          "y": 934.5937499999999,
          "w": 52.3125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 108,
        "cls": "h",
        "label": "Judge",
        "box": {
          "x": 73.99999999999999,
          "y": 1029.3124999999998,
          "w": 52.828125,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 110,
        "cls": "tag",
        "label": "ATTRIBUTED",
        "box": {
          "x": 386.78124999999994,
          "y": 1032.6249999999998,
          "w": 80.734375,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 111,
        "cls": "b",
        "label": "Names the strategy frame driving each call",
        "box": {
          "x": 43.99999999999999,
          "y": 1057.5937499999998,
          "w": 307.92187499999994,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 112,
        "cls": "b",
        "label": "→ plan.json",
        "box": {
          "x": 43.99999999999999,
          "y": 1078.5937499999998,
          "w": 83.375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 121,
        "cls": "h",
        "label": "Next session's grading",
        "box": {
          "x": 73.99999999999999,
          "y": 1163.3124999999998,
          "w": 191.49999999999994,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 122,
        "cls": "m",
        "label": "code, not the model, settles the score",
        "box": {
          "x": 43.99999999999999,
          "y": 1189.5937499999998,
          "w": 260.39062499999994,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 123,
        "cls": "m",
        "label": "The bear attacks the strongest consensus, never the weakest;",
        "box": {
          "x": 23.999999999999996,
          "y": 1237.5937499999998,
          "w": 430.40624999999994,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 124,
        "cls": "m",
        "label": "the risk voices' first mover rotates every four trading days.",
        "box": {
          "x": 23.999999999999996,
          "y": 1256.5937499999998,
          "w": 405.21874999999994,
          "h": 18.203125
        }
      }
    ],
    "nodes": [
      {
        "id": "legacy-node-31",
        "line": 31,
        "cls": null,
        "label": "",
        "box": {
          "x": 23.999999999999996,
          "y": 411.99999999999994,
          "w": 471.99999999999994,
          "h": 175.99999999999994
        }
      },
      {
        "id": "legacy-node-53",
        "line": 53,
        "cls": null,
        "label": "",
        "box": {
          "x": 23.999999999999996,
          "y": 635.9999999999999,
          "w": 215.99999999999997,
          "h": 112
        }
      },
      {
        "id": "legacy-node-59",
        "line": 59,
        "cls": null,
        "label": "",
        "box": {
          "x": 279.99999999999994,
          "y": 635.9999999999999,
          "w": 216,
          "h": 112
        }
      },
      {
        "id": "legacy-node-78",
        "line": 78,
        "cls": null,
        "label": "",
        "box": {
          "x": 23.999999999999996,
          "y": 883.9999999999999,
          "w": 150.66700744628903,
          "h": 84
        }
      },
      {
        "id": "legacy-node-85",
        "line": 85,
        "cls": null,
        "label": "",
        "box": {
          "x": 184.66700744628903,
          "y": 883.9999999999999,
          "w": 150.66700744628903,
          "h": 84
        }
      },
      {
        "id": "legacy-node-92",
        "line": 92,
        "cls": null,
        "label": "",
        "box": {
          "x": 345.33300781249994,
          "y": 883.9999999999999,
          "w": 150.6669921875,
          "h": 84
        }
      },
      {
        "id": "legacy-node-105",
        "line": 105,
        "cls": null,
        "label": "",
        "box": {
          "x": 23.999999999999996,
          "y": 1013.9999999999999,
          "w": 471.99999999999994,
          "h": 95.99999999999989
        }
      },
      {
        "id": "legacy-node-118",
        "line": 118,
        "cls": null,
        "label": "",
        "box": {
          "x": 23.999999999999996,
          "y": 1149.9999999999998,
          "w": 471.99999999999994,
          "h": 76
        }
      }
    ],
    "rects": [
      {
        "id": "",
        "line": 22,
        "cls": null,
        "label": "",
        "box": {
          "x": 23.999999999999996,
          "y": 287.99999999999994,
          "w": 471.99999999999994,
          "h": 76
        }
      },
      {
        "id": "legacy-node-31",
        "line": 31,
        "cls": null,
        "label": "",
        "box": {
          "x": 23.999999999999996,
          "y": 411.99999999999994,
          "w": 471.99999999999994,
          "h": 175.99999999999994
        }
      },
      {
        "id": "",
        "line": 36,
        "cls": null,
        "label": "",
        "box": {
          "x": 39.99999999999999,
          "y": 461.99999999999994,
          "w": 213.99999999999997,
          "h": 36
        }
      },
      {
        "id": "",
        "line": 39,
        "cls": null,
        "label": "",
        "box": {
          "x": 265.99999999999994,
          "y": 461.99999999999994,
          "w": 214,
          "h": 36
        }
      },
      {
        "id": "",
        "line": 42,
        "cls": null,
        "label": "",
        "box": {
          "x": 39.99999999999999,
          "y": 509.99999999999994,
          "w": 213.99999999999997,
          "h": 35.99999999999994
        }
      },
      {
        "id": "",
        "line": 45,
        "cls": null,
        "label": "",
        "box": {
          "x": 265.99999999999994,
          "y": 509.99999999999994,
          "w": 214,
          "h": 35.99999999999994
        }
      },
      {
        "id": "legacy-node-53",
        "line": 53,
        "cls": null,
        "label": "",
        "box": {
          "x": 23.999999999999996,
          "y": 635.9999999999999,
          "w": 215.99999999999997,
          "h": 112
        }
      },
      {
        "id": "legacy-node-59",
        "line": 59,
        "cls": null,
        "label": "",
        "box": {
          "x": 279.99999999999994,
          "y": 635.9999999999999,
          "w": 216,
          "h": 112
        }
      },
      {
        "id": "",
        "line": 71,
        "cls": null,
        "label": "",
        "box": {
          "x": 23.999999999999996,
          "y": 761.9999999999999,
          "w": 471.99999999999994,
          "h": 34
        }
      },
      {
        "id": "legacy-node-78",
        "line": 78,
        "cls": null,
        "label": "",
        "box": {
          "x": 23.999999999999996,
          "y": 883.9999999999999,
          "w": 150.66700744628903,
          "h": 84
        }
      },
      {
        "id": "legacy-node-85",
        "line": 85,
        "cls": null,
        "label": "",
        "box": {
          "x": 184.66700744628903,
          "y": 883.9999999999999,
          "w": 150.66700744628903,
          "h": 84
        }
      },
      {
        "id": "legacy-node-92",
        "line": 92,
        "cls": null,
        "label": "",
        "box": {
          "x": 345.33300781249994,
          "y": 883.9999999999999,
          "w": 150.6669921875,
          "h": 84
        }
      },
      {
        "id": "legacy-node-105",
        "line": 105,
        "cls": null,
        "label": "",
        "box": {
          "x": 23.999999999999996,
          "y": 1013.9999999999999,
          "w": 471.99999999999994,
          "h": 95.99999999999989
        }
      },
      {
        "id": "legacy-node-118",
        "line": 118,
        "cls": null,
        "label": "",
        "box": {
          "x": 23.999999999999996,
          "y": 1149.9999999999998,
          "w": 471.99999999999994,
          "h": 76
        }
      }
    ],
    "edges": [
      {
        "id": "w1",
        "line": 28,
        "source": null,
        "target": "legacy-node-31",
        "end": {
          "x": 260,
          "y": 410
        },
        "targetBox": {
          "x": 23.999999999999996,
          "y": 411.99999999999994,
          "w": 471.99999999999994,
          "h": 175.99999999999994
        },
        "endpointValid": false,
        "minimumTextDistance": 18.203125000000057,
        "closestText": {
          "id": "",
          "line": 26,
          "cls": "m",
          "label": "one immutable evidence pack; every claim cites it",
          "box": {
            "x": 43.99999999999999,
            "y": 327.59374999999994,
            "w": 344.71874999999994,
            "h": 18.203125
          },
          "distance": 18.203125000000057,
          "point": {
            "x": 260,
            "y": 364
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w2",
        "line": 50,
        "source": null,
        "target": "ambiguous-undivided-fanout",
        "end": {
          "x": 260,
          "y": 634
        },
        "targetBox": null,
        "endpointValid": false,
        "minimumTextDistance": 10.203125000000114,
        "closestText": {
          "id": "",
          "line": 48,
          "cls": "m",
          "label": "same context → one merged table",
          "box": {
            "x": 43.99999999999999,
            "y": 559.5937499999999,
            "w": 236.24999999999994,
            "h": 18.203125
          },
          "distance": 10.203125000000114,
          "point": {
            "x": 260,
            "y": 588
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w3",
        "line": 65,
        "source": null,
        "target": "legacy-node-59",
        "end": {
          "x": 276,
          "y": 676
        },
        "targetBox": {
          "x": 279.99999999999994,
          "y": 635.9999999999999,
          "w": 216,
          "h": 112
        },
        "endpointValid": false,
        "minimumTextDistance": 21.558989750507727,
        "closestText": {
          "id": "",
          "line": 63,
          "cls": "b",
          "label": "trim / cut",
          "box": {
            "x": 297.99999999999994,
            "y": 677.5937499999999,
            "w": 64.515625,
            "h": 18.203125
          },
          "distance": 21.558989750507727,
          "point": {
            "x": 276.5,
            "y": 676
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w4",
        "line": 68,
        "source": null,
        "target": "legacy-node-53",
        "end": {
          "x": 244,
          "y": 694
        },
        "targetBox": {
          "x": 23.999999999999996,
          "y": 635.9999999999999,
          "w": 215.99999999999997,
          "h": 112
        },
        "endpointValid": false,
        "minimumTextDistance": 19.999999999999943,
        "closestText": {
          "id": "",
          "line": 63,
          "cls": "b",
          "label": "trim / cut",
          "box": {
            "x": 297.99999999999994,
            "y": 677.5937499999999,
            "w": 64.515625,
            "h": 18.203125
          },
          "distance": 19.999999999999943,
          "point": {
            "x": 278,
            "y": 694
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w5",
        "line": 74,
        "source": null,
        "target": "unowned-junction",
        "end": {
          "x": 260,
          "y": 844
        },
        "targetBox": null,
        "endpointValid": false,
        "minimumTextDistance": 8.953125000000114,
        "closestText": {
          "id": "",
          "line": 72,
          "cls": "tag",
          "label": "OPPOSING CASE REQUIRED",
          "box": {
            "x": 172.96874999999997,
            "y": 772.6249999999999,
            "w": 174.06249999999997,
            "h": 14.421875
          },
          "distance": 8.953125000000114,
          "point": {
            "x": 260,
            "y": 796
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w6",
        "line": 75,
        "source": null,
        "target": "legacy-node-78",
        "end": {
          "x": 99.33329772949219,
          "y": 882
        },
        "targetBox": {
          "x": 23.999999999999996,
          "y": 883.9999999999999,
          "w": 150.66700744628903,
          "h": 84
        },
        "endpointValid": false,
        "minimumTextDistance": 30.390111224779698,
        "closestText": {
          "id": "",
          "line": 73,
          "cls": "kick",
          "label": "TIER 3 · RISK + JUDGE",
          "box": {
            "x": 23.999999999999996,
            "y": 817.8593749999999,
            "w": 156.49999999999997,
            "h": 15.1875
          },
          "distance": 30.390111224779698,
          "point": {
            "x": 183.93807983398438,
            "y": 863.2418823242188
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w7",
        "line": 82,
        "source": null,
        "target": "legacy-node-85",
        "end": {
          "x": 260,
          "y": 882
        },
        "targetBox": {
          "x": 184.66700744628903,
          "y": 883.9999999999999,
          "w": 150.66700744628903,
          "h": 84
        },
        "endpointValid": false,
        "minimumTextDistance": 52.093749999999886,
        "closestText": {
          "id": "",
          "line": 88,
          "cls": "b",
          "label": "Conservative",
          "box": {
            "x": 214.46874999999997,
            "y": 934.5937499999999,
            "w": 95.06249999999997,
            "h": 18.203125
          },
          "distance": 52.093749999999886,
          "point": {
            "x": 260,
            "y": 882.5
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w8",
        "line": 89,
        "source": null,
        "target": "legacy-node-92",
        "end": {
          "x": 420.6669921875,
          "y": 882
        },
        "targetBox": {
          "x": 345.33300781249994,
          "y": 883.9999999999999,
          "w": 150.6669921875,
          "h": 84
        },
        "endpointValid": false,
        "minimumTextDistance": 52.10048903504628,
        "closestText": {
          "id": "",
          "line": 95,
          "cls": "b",
          "label": "Neutral",
          "box": {
            "x": 396.51562499999994,
            "y": 934.5937499999999,
            "w": 52.3125,
            "h": 18.203125
          },
          "distance": 52.10048903504628,
          "point": {
            "x": 420.74880673665234,
            "y": 882.4932609649536
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w9",
        "line": 96,
        "source": null,
        "target": "legacy-node-105",
        "end": {
          "x": 260,
          "y": 1012
        },
        "targetBox": {
          "x": 23.999999999999996,
          "y": 1013.9999999999999,
          "w": 471.99999999999994,
          "h": 95.99999999999989
        },
        "endpointValid": false,
        "minimumTextDistance": 15.203125000000114,
        "closestText": {
          "id": "",
          "line": 81,
          "cls": "b",
          "label": "Aggressive",
          "box": {
            "x": 61.07812499999999,
            "y": 934.5937499999999,
            "w": 80.49999999999997,
            "h": 18.203125
          },
          "distance": 15.203125000000114,
          "point": {
            "x": 99.33329772949219,
            "y": 968
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w10",
        "line": 99,
        "source": null,
        "target": "legacy-node-105",
        "end": {
          "x": 260,
          "y": 1012
        },
        "targetBox": {
          "x": 23.999999999999996,
          "y": 1013.9999999999999,
          "w": 471.99999999999994,
          "h": 95.99999999999989
        },
        "endpointValid": false,
        "minimumTextDistance": 15.203125000000114,
        "closestText": {
          "id": "",
          "line": 88,
          "cls": "b",
          "label": "Conservative",
          "box": {
            "x": 214.46874999999997,
            "y": 934.5937499999999,
            "w": 95.06249999999997,
            "h": 18.203125
          },
          "distance": 15.203125000000114,
          "point": {
            "x": 260,
            "y": 968
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w11",
        "line": 102,
        "source": null,
        "target": "legacy-node-105",
        "end": {
          "x": 260,
          "y": 1012
        },
        "targetBox": {
          "x": 23.999999999999996,
          "y": 1013.9999999999999,
          "w": 471.99999999999994,
          "h": 95.99999999999989
        },
        "endpointValid": false,
        "minimumTextDistance": 15.203125000000114,
        "closestText": {
          "id": "",
          "line": 95,
          "cls": "b",
          "label": "Neutral",
          "box": {
            "x": 396.51562499999994,
            "y": 934.5937499999999,
            "w": 52.3125,
            "h": 18.203125
          },
          "distance": 15.203125000000114,
          "point": {
            "x": 420.6669921875,
            "y": 968
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w12",
        "line": 113,
        "source": null,
        "target": "legacy-node-118",
        "end": {
          "x": 260,
          "y": 1148
        },
        "targetBox": {
          "x": 23.999999999999996,
          "y": 1149.9999999999998,
          "w": 471.99999999999994,
          "h": 76
        },
        "endpointValid": false,
        "minimumTextDistance": 14.812499999999773,
        "closestText": {
          "id": "",
          "line": 121,
          "cls": "h",
          "label": "Next session's grading",
          "box": {
            "x": 73.99999999999999,
            "y": 1163.3124999999998,
            "w": 191.49999999999994,
            "h": 21.25
          },
          "distance": 14.812499999999773,
          "point": {
            "x": 260,
            "y": 1148.5
          }
        },
        "intersections": [],
        "haloIntersections": []
      }
    ],
    "primitivePaths": [
      {
        "line": 20,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 23,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 24,
        "id": "",
        "category": "icon"
      },
      {
        "line": 28,
        "id": "w1",
        "category": "connection"
      },
      {
        "line": 32,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 37,
        "id": "",
        "category": "icon"
      },
      {
        "line": 40,
        "id": "",
        "category": "icon"
      },
      {
        "line": 43,
        "id": "",
        "category": "icon"
      },
      {
        "line": 43,
        "id": "",
        "category": "icon"
      },
      {
        "line": 50,
        "id": "w2",
        "category": "connection"
      },
      {
        "line": 54,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 55,
        "id": "",
        "category": "icon"
      },
      {
        "line": 60,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 61,
        "id": "",
        "category": "icon"
      },
      {
        "line": 65,
        "id": "w3",
        "category": "connection"
      },
      {
        "line": 68,
        "id": "w4",
        "category": "connection"
      },
      {
        "line": 74,
        "id": "w5",
        "category": "connection"
      },
      {
        "line": 75,
        "id": "w6",
        "category": "connection"
      },
      {
        "line": 79,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 80,
        "id": "",
        "category": "icon"
      },
      {
        "line": 82,
        "id": "w7",
        "category": "connection"
      },
      {
        "line": 86,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 87,
        "id": "",
        "category": "icon"
      },
      {
        "line": 89,
        "id": "w8",
        "category": "connection"
      },
      {
        "line": 93,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 94,
        "id": "",
        "category": "icon"
      },
      {
        "line": 96,
        "id": "w9",
        "category": "connection"
      },
      {
        "line": 99,
        "id": "w10",
        "category": "connection"
      },
      {
        "line": 102,
        "id": "w11",
        "category": "connection"
      },
      {
        "line": 106,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 107,
        "id": "",
        "category": "icon"
      },
      {
        "line": 113,
        "id": "w12",
        "category": "connection"
      },
      {
        "line": 119,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 120,
        "id": "",
        "category": "icon"
      }
    ],
    "outside": [],
    "textOverlaps": [],
    "iconOverlaps": [],
    "decorationHits": [],
    "fanOutTargets": {},
    "fanOutErrorCount": 1,
    "haloIntersectionCount": 0,
    "intersectionCount": 0,
    "invalidEndpointCount": 12,
    "undeclaredEdgeCount": 12,
    "minimumGap": 9.998992919921875,
    "gaps": [
      {
        "gap": 9.998992919921875,
        "axis": "x",
        "lines": [
          85,
          92
        ]
      },
      {
        "gap": 10.0,
        "axis": "x",
        "lines": [
          78,
          85
        ]
      },
      {
        "gap": 11.999999999999972,
        "axis": "x",
        "lines": [
          36,
          39
        ]
      },
      {
        "gap": 11.999999999999972,
        "axis": "x",
        "lines": [
          42,
          45
        ]
      },
      {
        "gap": 12.0,
        "axis": "y",
        "lines": [
          36,
          42
        ]
      },
      {
        "gap": 12.0,
        "axis": "y",
        "lines": [
          39,
          45
        ]
      },
      {
        "gap": 14.0,
        "axis": "y",
        "lines": [
          53,
          71
        ]
      },
      {
        "gap": 14.0,
        "axis": "y",
        "lines": [
          59,
          71
        ]
      },
      {
        "gap": 39.99999999999997,
        "axis": "x",
        "lines": [
          53,
          59
        ]
      },
      {
        "gap": 40.0,
        "axis": "y",
        "lines": [
          105,
          118
        ]
      },
      {
        "gap": 46.0,
        "axis": "y",
        "lines": [
          78,
          105
        ]
      },
      {
        "gap": 46.0,
        "axis": "y",
        "lines": [
          85,
          105
        ]
      }
    ],
    "yIntervalDistribution": {
      "b": {
        "21.0": 1,
        "123.0": 1,
        "257.0": 1
      },
      "h": {
        "126.0": 1,
        "134.0": 1,
        "224.0": 1,
        "378.0": 1
      },
      "kick": {
        "124.0": 1,
        "208.0": 1,
        "224.0": 1,
        "228.0": 1
      },
      "m": {
        "19.0": 1,
        "22.0": 1,
        "41.0": 1,
        "48.0": 2,
        "118.0": 1,
        "140.0": 1,
        "143.0": 1,
        "490.0": 1
      },
      "sub": {
        "21.0": 1
      },
      "tag": {
        "260.0": 1,
        "342.0": 1
      },
      "title": {
        "34.0": 1
      }
    },
    "renderWidth": 343,
    "viewportWidth": 375,
    "fontOverride": null
  },
  "product-architecture": {
    "viewBox": "0 0 520 1178",
    "texts": [
      {
        "id": "",
        "line": 7,
        "cls": "kick",
        "label": "PRODUCT ARCHITECTURE · RUNTIME NEUTRAL",
        "box": {
          "x": 24,
          "y": 33.859375,
          "w": 333.640625,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 8,
        "cls": "title",
        "label": "The runtime thinks.",
        "box": {
          "x": 24,
          "y": 55.734375,
          "w": 228.828125,
          "h": 30.34375
        }
      },
      {
        "id": "",
        "line": 9,
        "cls": "title",
        "label": "clawock keeps it reconciled.",
        "box": {
          "x": 24,
          "y": 89.734375,
          "w": 332.34375,
          "h": 30.34375
        }
      },
      {
        "id": "",
        "line": 10,
        "cls": "sub",
        "label": "Three owners, one contract between them:",
        "box": {
          "x": 24,
          "y": 135.59375,
          "w": 309.046875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 11,
        "cls": "sub",
        "label": "skill + CLI + JSON in, adapter-owned I/O out.",
        "box": {
          "x": 24,
          "y": 156.59375,
          "w": 320.375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 13,
        "cls": "m",
        "label": "external runtime",
        "box": {
          "x": 39,
          "y": 187.59375,
          "w": 113.140625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 15,
        "cls": "m",
        "label": "clawock package",
        "box": {
          "x": 197.953125,
          "y": 187.59375,
          "w": 120.671875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 17,
        "cls": "m",
        "label": "user instance",
        "box": {
          "x": 349.234375,
          "y": 187.59375,
          "w": 93.546875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 19,
        "cls": "kick",
        "label": "OWNED BY THE EXTERNAL RUNTIME",
        "box": {
          "x": 24,
          "y": 239.859375,
          "w": 258.078125,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 66,
        "cls": "b",
        "label": "OpenClaw · Claude Code · Codex · DeepSeek Harness",
        "box": {
          "x": 44,
          "y": 329.59375,
          "w": 387.671875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 67,
        "cls": "b",
        "label": "or your own CLI — each owns model, memory, tools",
        "box": {
          "x": 44,
          "y": 350.59375,
          "w": 371.828125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 78,
        "cls": "m",
        "label": "install skill · call CLI",
        "box": {
          "x": 101.71875,
          "y": 407.59375,
          "w": 134.28125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 79,
        "cls": "m",
        "label": "JSON back",
        "box": {
          "x": 284,
          "y": 407.59375,
          "w": 77.46875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 83,
        "cls": "h",
        "label": "clawock package",
        "box": {
          "x": 84,
          "y": 464.3125,
          "w": 145.765625,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 85,
        "cls": "tag",
        "label": "SRC/CLAWOCK",
        "box": {
          "x": 374.140625,
          "y": 468.625,
          "w": 97.046875,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 89,
        "cls": "tag",
        "label": "01",
        "box": {
          "x": 49.1875,
          "y": 518.625,
          "w": 13.625,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 91,
        "cls": "m",
        "label": "Workflow · evidence + opposition, bounded",
        "box": {
          "x": 102,
          "y": 515.59375,
          "w": 301.71875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 92,
        "cls": "code",
        "label": "workflow install",
        "box": {
          "x": 102,
          "y": 538.625,
          "w": 129.53125,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 94,
        "cls": "tag",
        "label": "02",
        "box": {
          "x": 48.046875,
          "y": 570.625,
          "w": 15.90625,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 96,
        "cls": "m",
        "label": "Certify · pinned input · context hashes",
        "box": {
          "x": 102,
          "y": 567.59375,
          "w": 263.859375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 97,
        "cls": "code",
        "label": "run prepare",
        "box": {
          "x": 102,
          "y": 590.625,
          "w": 89.0625,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 99,
        "cls": "tag",
        "label": "03",
        "box": {
          "x": 47.953125,
          "y": 622.625,
          "w": 16.09375,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 101,
        "cls": "m",
        "label": "Reconcile · order · cash · FX · validation",
        "box": {
          "x": 102,
          "y": 619.59375,
          "w": 272.4375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 102,
        "cls": "code",
        "label": "run publish",
        "box": {
          "x": 102,
          "y": 642.625,
          "w": 89.0625,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 104,
        "cls": "tag",
        "label": "04",
        "box": {
          "x": 47.78125,
          "y": 674.625,
          "w": 16.4375,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 106,
        "cls": "m",
        "label": "Evaluate · observed price + FX · receipt",
        "box": {
          "x": 102,
          "y": 671.59375,
          "w": 272.328125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 107,
        "cls": "code",
        "label": "workflow evaluate",
        "box": {
          "x": 102,
          "y": 694.625,
          "w": 137.640625,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 109,
        "cls": "tag",
        "label": "05",
        "box": {
          "x": 48,
          "y": 726.625,
          "w": 16,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 111,
        "cls": "m",
        "label": "Improve · bounded proposal, exact diff",
        "box": {
          "x": 102,
          "y": 723.59375,
          "w": 267.046875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 112,
        "cls": "code",
        "label": "review · apply · rollback",
        "box": {
          "x": 102,
          "y": 746.625,
          "w": 202.40625,
          "h": 15.171875
        }
      },
      {
        "id": "",
        "line": 116,
        "cls": "m",
        "label": "adapter-owned I/O",
        "box": {
          "x": 274,
          "y": 795.59375,
          "w": 130.46875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 120,
        "cls": "h",
        "label": "Your instance",
        "box": {
          "x": 74,
          "y": 843.3125,
          "w": 115.046875,
          "h": 21.25
        }
      },
      {
        "id": "",
        "line": 122,
        "cls": "tag",
        "label": "NOT IN THE WHEEL",
        "box": {
          "x": 338.859375,
          "y": 846.625,
          "w": 122.765625,
          "h": 14.421875
        }
      },
      {
        "id": "",
        "line": 123,
        "cls": "b",
        "label": "strategy, evidence, ledger, schedules, delivery, UI",
        "box": {
          "x": 44,
          "y": 871.59375,
          "w": 356.234375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 124,
        "cls": "b",
        "label": "default store: FilesystemStore. KCNyu is one live",
        "box": {
          "x": 44,
          "y": 891.59375,
          "w": 347.859375,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 125,
        "cls": "b",
        "label": "proof, not the product.",
        "box": {
          "x": 44,
          "y": 911.59375,
          "w": 160.6875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 126,
        "cls": "kick",
        "label": "EVERY HARNESS, THE SAME THREE STEPS",
        "box": {
          "x": 24,
          "y": 969.859375,
          "w": 301.09375,
          "h": 15.1875
        }
      },
      {
        "id": "",
        "line": 130,
        "cls": "b",
        "label": "run prepare",
        "box": {
          "x": 40,
          "y": 1047.59375,
          "w": 83.6875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 131,
        "cls": "m",
        "label": "→ request.json",
        "box": {
          "x": 40,
          "y": 1071.59375,
          "w": 103.828125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 135,
        "cls": "b",
        "label": "agent writes",
        "box": {
          "x": 203.328125,
          "y": 1047.59375,
          "w": 88.78125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 136,
        "cls": "m",
        "label": "decision.json",
        "box": {
          "x": 203.328125,
          "y": 1071.59375,
          "w": 91.78125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 143,
        "cls": "b",
        "label": "run publish",
        "box": {
          "x": 366.65625,
          "y": 1047.59375,
          "w": 80.0625,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 144,
        "cls": "m",
        "label": "→ published",
        "box": {
          "x": 366.65625,
          "y": 1071.59375,
          "w": 85.671875,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 148,
        "cls": "m",
        "label": "Drop the opposing evidence from decision.json and",
        "box": {
          "x": 24,
          "y": 1119.59375,
          "w": 356.953125,
          "h": 18.203125
        }
      },
      {
        "id": "",
        "line": 149,
        "cls": "m",
        "label": "publish refuses it with exit code 1.",
        "box": {
          "x": 24,
          "y": 1138.59375,
          "w": 233.6875,
          "h": 18.203125
        }
      }
    ],
    "nodes": [
      {
        "id": "legacy-node-20",
        "line": 20,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 266,
          "w": 472,
          "h": 124
        }
      },
      {
        "id": "legacy-node-80",
        "line": 80,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 444,
          "w": 472,
          "h": 340
        }
      },
      {
        "id": "legacy-node-117",
        "line": 117,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 828,
          "w": 472,
          "h": 118
        }
      },
      {
        "id": "legacy-node-132",
        "line": 132,
        "cls": null,
        "label": "",
        "box": {
          "x": 187.33299255371094,
          "y": 998,
          "w": 145.33299255371094,
          "h": 110
        }
      },
      {
        "id": "legacy-node-140",
        "line": 140,
        "cls": null,
        "label": "",
        "box": {
          "x": 350.6669921875,
          "y": 998,
          "w": 145.3330078125,
          "h": 110
        }
      }
    ],
    "rects": [
      {
        "id": "legacy-node-20",
        "line": 20,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 266,
          "w": 472,
          "h": 124
        }
      },
      {
        "id": "legacy-node-80",
        "line": 80,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 444,
          "w": 472,
          "h": 340
        }
      },
      {
        "id": "legacy-node-117",
        "line": 117,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 828,
          "w": 472,
          "h": 118
        }
      },
      {
        "id": "",
        "line": 127,
        "cls": null,
        "label": "",
        "box": {
          "x": 24,
          "y": 998,
          "w": 145.33299255371094,
          "h": 110
        }
      },
      {
        "id": "legacy-node-132",
        "line": 132,
        "cls": null,
        "label": "",
        "box": {
          "x": 187.33299255371094,
          "y": 998,
          "w": 145.33299255371094,
          "h": 110
        }
      },
      {
        "id": "legacy-node-140",
        "line": 140,
        "cls": null,
        "label": "",
        "box": {
          "x": 350.6669921875,
          "y": 998,
          "w": 145.3330078125,
          "h": 110
        }
      }
    ],
    "edges": [
      {
        "id": "w1",
        "line": 68,
        "source": null,
        "target": "legacy-node-80",
        "end": {
          "x": 248,
          "y": 442
        },
        "targetBox": {
          "x": 24,
          "y": 444,
          "w": 472,
          "h": 340
        },
        "endpointValid": false,
        "minimumTextDistance": 12,
        "closestText": {
          "id": "",
          "line": 78,
          "cls": "m",
          "label": "install skill · call CLI",
          "box": {
            "x": 101.71875,
            "y": 407.59375,
            "w": 134.28125,
            "h": 18.203125
          },
          "distance": 12,
          "point": {
            "x": 248,
            "y": 408
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w2",
        "line": 73,
        "source": null,
        "target": "legacy-node-20",
        "end": {
          "x": 272,
          "y": 392
        },
        "targetBox": {
          "x": 24,
          "y": 266,
          "w": 472,
          "h": 124
        },
        "endpointValid": false,
        "minimumTextDistance": 12,
        "closestText": {
          "id": "",
          "line": 79,
          "cls": "m",
          "label": "JSON back",
          "box": {
            "x": 284,
            "y": 407.59375,
            "w": 77.46875,
            "h": 18.203125
          },
          "distance": 12,
          "point": {
            "x": 272,
            "y": 425
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w4",
        "line": 113,
        "source": null,
        "target": "legacy-node-117",
        "end": {
          "x": 260,
          "y": 826
        },
        "targetBox": {
          "x": 24,
          "y": 828,
          "w": 472,
          "h": 118
        },
        "endpointValid": false,
        "minimumTextDistance": 12.733224641292754,
        "closestText": {
          "id": "",
          "line": 116,
          "cls": "m",
          "label": "adapter-owned I/O",
          "box": {
            "x": 274,
            "y": 795.59375,
            "w": 130.46875,
            "h": 18.203125
          },
          "distance": 12.733224641292754,
          "point": {
            "x": 263.5,
            "y": 821
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w5",
        "line": 137,
        "source": null,
        "target": "legacy-node-132",
        "end": {
          "x": 184.33299255371094,
          "y": 1053
        },
        "targetBox": {
          "x": 187.33299255371094,
          "y": 998,
          "w": 145.33299255371094,
          "h": 110
        },
        "endpointValid": false,
        "minimumTextDistance": 18.495132446289062,
        "closestText": {
          "id": "",
          "line": 135,
          "cls": "b",
          "label": "agent writes",
          "box": {
            "x": 203.328125,
            "y": 1047.59375,
            "w": 88.78125,
            "h": 18.203125
          },
          "distance": 18.495132446289062,
          "point": {
            "x": 184.83299255371094,
            "y": 1053
          }
        },
        "intersections": [],
        "haloIntersections": []
      },
      {
        "id": "w6",
        "line": 145,
        "source": null,
        "target": "legacy-node-140",
        "end": {
          "x": 347.6669921875,
          "y": 1053
        },
        "targetBox": {
          "x": 350.6669921875,
          "y": 998,
          "w": 145.3330078125,
          "h": 110
        },
        "endpointValid": false,
        "minimumTextDistance": 18.4892578125,
        "closestText": {
          "id": "",
          "line": 143,
          "cls": "b",
          "label": "run publish",
          "box": {
            "x": 366.65625,
            "y": 1047.59375,
            "w": 80.0625,
            "h": 18.203125
          },
          "distance": 18.4892578125,
          "point": {
            "x": 348.1669921875,
            "y": 1053
          }
        },
        "intersections": [],
        "haloIntersections": []
      }
    ],
    "primitivePaths": [
      {
        "line": 18,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 21,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 33,
        "id": "",
        "category": "logo"
      },
      {
        "line": 34,
        "id": "",
        "category": "logo"
      },
      {
        "line": 36,
        "id": "",
        "category": "logo"
      },
      {
        "line": 38,
        "id": "",
        "category": "logo"
      },
      {
        "line": 40,
        "id": "",
        "category": "logo"
      },
      {
        "line": 53,
        "id": "",
        "category": "logo"
      },
      {
        "line": 57,
        "id": "",
        "category": "logo"
      },
      {
        "line": 61,
        "id": "",
        "category": "logo"
      },
      {
        "line": 65,
        "id": "",
        "category": "logo"
      },
      {
        "line": 65,
        "id": "",
        "category": "logo"
      },
      {
        "line": 68,
        "id": "w1",
        "category": "connection"
      },
      {
        "line": 73,
        "id": "w2",
        "category": "connection"
      },
      {
        "line": 81,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 82,
        "id": "",
        "category": "logo"
      },
      {
        "line": 82,
        "id": "",
        "category": "logo"
      },
      {
        "line": 90,
        "id": "",
        "category": "icon"
      },
      {
        "line": 95,
        "id": "",
        "category": "icon"
      },
      {
        "line": 100,
        "id": "",
        "category": "icon"
      },
      {
        "line": 105,
        "id": "",
        "category": "icon"
      },
      {
        "line": 110,
        "id": "",
        "category": "icon"
      },
      {
        "line": 110,
        "id": "",
        "category": "icon"
      },
      {
        "line": 113,
        "id": "w4",
        "category": "connection"
      },
      {
        "line": 118,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 119,
        "id": "",
        "category": "icon"
      },
      {
        "line": 128,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 129,
        "id": "",
        "category": "icon"
      },
      {
        "line": 133,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 134,
        "id": "",
        "category": "icon"
      },
      {
        "line": 137,
        "id": "w5",
        "category": "connection"
      },
      {
        "line": 141,
        "id": "",
        "category": "accent/separator/schematic"
      },
      {
        "line": 142,
        "id": "",
        "category": "icon"
      },
      {
        "line": 145,
        "id": "w6",
        "category": "connection"
      }
    ],
    "outside": [],
    "textOverlaps": [],
    "iconOverlaps": [],
    "decorationHits": [],
    "fanOutTargets": {},
    "fanOutErrorCount": 0,
    "haloIntersectionCount": 0,
    "intersectionCount": 0,
    "invalidEndpointCount": 5,
    "undeclaredEdgeCount": 5,
    "minimumGap": 18.0,
    "gaps": [
      {
        "gap": 18.0,
        "axis": "x",
        "lines": [
          127,
          132
        ]
      },
      {
        "gap": 18.001007080078125,
        "axis": "x",
        "lines": [
          132,
          140
        ]
      },
      {
        "gap": 44,
        "axis": "y",
        "lines": [
          80,
          117
        ]
      },
      {
        "gap": 52,
        "axis": "y",
        "lines": [
          117,
          127
        ]
      },
      {
        "gap": 52,
        "axis": "y",
        "lines": [
          117,
          132
        ]
      },
      {
        "gap": 52,
        "axis": "y",
        "lines": [
          117,
          140
        ]
      },
      {
        "gap": 54,
        "axis": "y",
        "lines": [
          20,
          80
        ]
      },
      {
        "gap": 181.33399963378906,
        "axis": "x",
        "lines": [
          127,
          140
        ]
      },
      {
        "gap": 214,
        "axis": "y",
        "lines": [
          80,
          127
        ]
      },
      {
        "gap": 214,
        "axis": "y",
        "lines": [
          80,
          132
        ]
      },
      {
        "gap": 214,
        "axis": "y",
        "lines": [
          80,
          140
        ]
      },
      {
        "gap": 438,
        "axis": "y",
        "lines": [
          20,
          117
        ]
      }
    ],
    "yIntervalDistribution": {
      "b": {
        "20.0": 2,
        "21.0": 1,
        "136.0": 1,
        "521.0": 1
      },
      "code": {
        "52.0": 4
      },
      "h": {
        "379.0": 1
      },
      "kick": {
        "206.0": 1,
        "730.0": 1
      },
      "m": {
        "19.0": 1,
        "48.0": 1,
        "52.0": 4,
        "72.0": 1,
        "108.0": 1,
        "220.0": 1,
        "276.0": 1
      },
      "sub": {
        "21.0": 1
      },
      "tag": {
        "50.0": 1,
        "52.0": 4,
        "120.0": 1
      },
      "title": {
        "34.0": 1
      }
    },
    "renderWidth": 343,
    "viewportWidth": 375,
    "fontOverride": null
  }
}
