{
  "slug": "why-the-spreadsheet-changed-planning",
  "version": 1,
  "layout": "comparison",
  "nodes": [
    {
      "id": "n1",
      "type": "ledger",
      "label": "Paper Ledger",
      "x": 54,
      "y": 94,
      "w": 155,
      "h": 155,
      "detail": "manual recalc"
    },
    {
      "id": "n2",
      "type": "divider",
      "label": "→",
      "x": 273,
      "y": 114,
      "w": 24,
      "h": 140
    },
    {
      "id": "n3",
      "type": "calculator",
      "label": "Digital Grid",
      "x": 322,
      "y": 98,
      "w": 155,
      "h": 155,
      "detail": "formula cells"
    },
    {
      "id": "n4",
      "type": "graph",
      "label": "What-If Model",
      "x": 332,
      "y": 277,
      "w": 78,
      "h": 78,
      "detail": "instant recalc"
    }
  ],
  "relationships": [
    {
      "from": "n1",
      "to": "n3",
      "label": "replaced by"
    },
    {
      "from": "n3",
      "to": "n4",
      "label": "enables"
    }
  ],
  "summary": "A formula-linked grid recalculates every dependent cell the moment one value changes, enabling instant what-if.",
  "mechanism": "formula-dependency-instant-recalculation",
  "fig": "FIG. / THE WHAT-IF MACHINE THAT MOVED PLANNING TO THE DESK",
  "animation": {
    "style": "reveal",
    "duration": 600,
    "stagger": 60
  },
  "presentation": {
    "style": "vignette",
    "hero": "n1",
    "support": [
      "n3",
      "n4"
    ],
    "icon": "ledger",
    "label": "Paper Ledger",
    "tilt": 0
  },
  "illustration": {
    "concept": "Spreadsheet grid with column and row headers; formula cascade linking three cells left to right; one scenario cell pulses as the what-if variable",
    "paths": [
      {
        "d": "M 48,55 L 48,309",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 128,55 L 128,309",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 208,55 L 208,309",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 288,55 L 288,309",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 368,55 L 368,309",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 448,55 L 448,309",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 528,55 L 528,309",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 48,81 L 528,81",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 48,119 L 528,119",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 48,157 L 528,157",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 48,195 L 528,195",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 48,233 L 528,233",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 48,271 L 528,271",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 48,309 L 528,309",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 48,55 L 528,55 Q 528,55 528,55 L 528,81 Q 528,81 528,81 L 48,81 Q 48,81 48,81 L 48,55 Q 48,55 48,55 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 48,81 L 128,81 Q 128,81 128,81 L 128,309 Q 128,309 128,309 L 48,309 Q 48,309 48,309 L 48,81 Q 48,81 48,81 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 133,122 L 203,122 Q 205,122 205,124 L 205,152 Q 205,154 203,154 L 133,154 Q 131,154 131,152 L 131,124 Q 131,122 133,122 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 213,122 L 283,122 Q 285,122 285,124 L 285,152 Q 285,154 283,154 L 213,154 Q 211,154 211,152 L 211,124 Q 211,122 213,122 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 293,122 L 363,122 Q 365,122 365,124 L 365,152 Q 365,154 363,154 L 293,154 Q 291,154 291,152 L 291,124 Q 291,122 293,122 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 204,140 L 212,140 M 205.0,142.8 L 212,140 L 205.0,137.2",
        "fill": "none",
        "weight": 4,
        "motion": "draw"
      },
      {
        "d": "M 284,140 L 292,140 M 285.0,142.8 L 292,140 L 285.0,137.2",
        "fill": "none",
        "weight": 4,
        "motion": "draw"
      },
      {
        "d": "M 368,195 L 448,195 Q 448,195 448,195 L 448,233 Q 448,233 448,233 L 368,233 Q 368,233 368,233 L 368,195 Q 368,195 368,195 Z",
        "fill": "none",
        "weight": 4,
        "motion": "pulse"
      },
      {
        "d": "M 136,100 L 200,100",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 376,100 L 440,100",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 136,176 L 200,176",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 296,176 L 360,176",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 216,214 L 280,214",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 456,252 L 520,252",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 136,290 L 200,290",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 296,290 L 360,290",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      }
    ]
  }
}
