{
  "cases": [
    {
      "id": "1",
      "inputs": {
        "horizon_days": 7,
        "missing_every_fifth_day": false,
        "synthetic_baseline_liters": 600
      },
      "metrics": [
        {
          "label": "Observed days",
          "unit": "days",
          "value": 35
        },
        {
          "label": "Daily baseline",
          "unit": "litres",
          "value": 603.4
        },
        {
          "label": "Backtest MAE",
          "unit": "litres",
          "value": 62.2
        }
      ],
      "result": {
        "backtest_mae_liters": 62.2,
        "backtest_points": 21,
        "daily_liters": 603.4,
        "method": "weekday-shrunk trailing baseline",
        "observed_days": 35,
        "points": [
          {
            "date": "2026-09-05",
            "high_liters": 667.0,
            "liters": 557.7,
            "low_liters": 448.3
          },
          {
            "date": "2026-09-06",
            "high_liters": 675.7,
            "liters": 566.3,
            "low_liters": 457.0
          },
          {
            "date": "2026-09-07",
            "high_liters": 704.8,
            "liters": 595.4,
            "low_liters": 486.1
          },
          {
            "date": "2026-09-08",
            "high_liters": 736.6,
            "liters": 627.3,
            "low_liters": 518.0
          },
          {
            "date": "2026-09-09",
            "high_liters": 752.0,
            "liters": 642.6,
            "low_liters": 533.3
          },
          {
            "date": "2026-09-10",
            "high_liters": 741.5,
            "liters": 632.1,
            "low_liters": 522.8
          },
          {
            "date": "2026-09-11",
            "high_liters": 711.5,
            "liters": 602.1,
            "low_liters": 492.8
          }
        ],
        "ready": true,
        "warning": "Range is a heuristic, not a calibrated confidence interval. Missing days count as zero."
      },
      "rows": [
        {
          "date": "2026-09-05",
          "high_liters": 667.0,
          "liters": 557.7,
          "low_liters": 448.3
        },
        {
          "date": "2026-09-06",
          "high_liters": 675.7,
          "liters": 566.3,
          "low_liters": 457.0
        },
        {
          "date": "2026-09-07",
          "high_liters": 704.8,
          "liters": 595.4,
          "low_liters": 486.1
        },
        {
          "date": "2026-09-08",
          "high_liters": 736.6,
          "liters": 627.3,
          "low_liters": 518.0
        },
        {
          "date": "2026-09-09",
          "high_liters": 752.0,
          "liters": 642.6,
          "low_liters": 533.3
        },
        {
          "date": "2026-09-10",
          "high_liters": 741.5,
          "liters": 632.1,
          "low_liters": 522.8
        },
        {
          "date": "2026-09-11",
          "high_liters": 711.5,
          "liters": 602.1,
          "low_liters": 492.8
        }
      ],
      "title": "600 litre baseline · complete history"
    },
    {
      "id": "2",
      "inputs": {
        "horizon_days": 7,
        "missing_every_fifth_day": true,
        "synthetic_baseline_liters": 600
      },
      "metrics": [
        {
          "label": "Observed days",
          "unit": "days",
          "value": 28
        },
        {
          "label": "Daily baseline",
          "unit": "litres",
          "value": 603.4
        },
        {
          "label": "Backtest MAE",
          "unit": "litres",
          "value": 62.2
        }
      ],
      "result": {
        "backtest_mae_liters": 62.2,
        "backtest_points": 21,
        "daily_liters": 603.4,
        "method": "weekday-shrunk trailing baseline",
        "observed_days": 28,
        "points": [
          {
            "date": "2026-09-05",
            "high_liters": 667.0,
            "liters": 557.7,
            "low_liters": 448.3
          },
          {
            "date": "2026-09-06",
            "high_liters": 675.7,
            "liters": 566.3,
            "low_liters": 457.0
          },
          {
            "date": "2026-09-07",
            "high_liters": 704.8,
            "liters": 595.4,
            "low_liters": 486.1
          },
          {
            "date": "2026-09-08",
            "high_liters": 736.6,
            "liters": 627.3,
            "low_liters": 518.0
          },
          {
            "date": "2026-09-09",
            "high_liters": 752.0,
            "liters": 642.6,
            "low_liters": 533.3
          },
          {
            "date": "2026-09-10",
            "high_liters": 741.5,
            "liters": 632.1,
            "low_liters": 522.8
          },
          {
            "date": "2026-09-11",
            "high_liters": 711.5,
            "liters": 602.1,
            "low_liters": 492.8
          }
        ],
        "ready": true,
        "warning": "Range is a heuristic, not a calibrated confidence interval. Missing days count as zero."
      },
      "rows": [
        {
          "date": "2026-09-05",
          "high_liters": 667.0,
          "liters": 557.7,
          "low_liters": 448.3
        },
        {
          "date": "2026-09-06",
          "high_liters": 675.7,
          "liters": 566.3,
          "low_liters": 457.0
        },
        {
          "date": "2026-09-07",
          "high_liters": 704.8,
          "liters": 595.4,
          "low_liters": 486.1
        },
        {
          "date": "2026-09-08",
          "high_liters": 736.6,
          "liters": 627.3,
          "low_liters": 518.0
        },
        {
          "date": "2026-09-09",
          "high_liters": 752.0,
          "liters": 642.6,
          "low_liters": 533.3
        },
        {
          "date": "2026-09-10",
          "high_liters": 741.5,
          "liters": 632.1,
          "low_liters": 522.8
        },
        {
          "date": "2026-09-11",
          "high_liters": 711.5,
          "liters": 602.1,
          "low_liters": 492.8
        }
      ],
      "title": "600 litre baseline · missing days"
    },
    {
      "id": "3",
      "inputs": {
        "horizon_days": 7,
        "missing_every_fifth_day": false,
        "synthetic_baseline_liters": 1200
      },
      "metrics": [
        {
          "label": "Observed days",
          "unit": "days",
          "value": 35
        },
        {
          "label": "Daily baseline",
          "unit": "litres",
          "value": 1206.8
        },
        {
          "label": "Backtest MAE",
          "unit": "litres",
          "value": 124.4
        }
      ],
      "result": {
        "backtest_mae_liters": 124.4,
        "backtest_points": 21,
        "daily_liters": 1206.8,
        "method": "weekday-shrunk trailing baseline",
        "observed_days": 35,
        "points": [
          {
            "date": "2026-09-05",
            "high_liters": 1334.0,
            "liters": 1115.4,
            "low_liters": 896.7
          },
          {
            "date": "2026-09-06",
            "high_liters": 1351.3,
            "liters": 1132.7,
            "low_liters": 914.0
          },
          {
            "date": "2026-09-07",
            "high_liters": 1409.5,
            "liters": 1190.9,
            "low_liters": 972.2
          },
          {
            "date": "2026-09-08",
            "high_liters": 1473.3,
            "liters": 1254.6,
            "low_liters": 1035.9
          },
          {
            "date": "2026-09-09",
            "high_liters": 1504.0,
            "liters": 1285.3,
            "low_liters": 1066.6
          },
          {
            "date": "2026-09-10",
            "high_liters": 1482.9,
            "liters": 1264.3,
            "low_liters": 1045.6
          },
          {
            "date": "2026-09-11",
            "high_liters": 1423.0,
            "liters": 1204.3,
            "low_liters": 985.6
          }
        ],
        "ready": true,
        "warning": "Range is a heuristic, not a calibrated confidence interval. Missing days count as zero."
      },
      "rows": [
        {
          "date": "2026-09-05",
          "high_liters": 1334.0,
          "liters": 1115.4,
          "low_liters": 896.7
        },
        {
          "date": "2026-09-06",
          "high_liters": 1351.3,
          "liters": 1132.7,
          "low_liters": 914.0
        },
        {
          "date": "2026-09-07",
          "high_liters": 1409.5,
          "liters": 1190.9,
          "low_liters": 972.2
        },
        {
          "date": "2026-09-08",
          "high_liters": 1473.3,
          "liters": 1254.6,
          "low_liters": 1035.9
        },
        {
          "date": "2026-09-09",
          "high_liters": 1504.0,
          "liters": 1285.3,
          "low_liters": 1066.6
        },
        {
          "date": "2026-09-10",
          "high_liters": 1482.9,
          "liters": 1264.3,
          "low_liters": 1045.6
        },
        {
          "date": "2026-09-11",
          "high_liters": 1423.0,
          "liters": 1204.3,
          "low_liters": 985.6
        }
      ],
      "title": "1200 litre baseline · complete history"
    },
    {
      "id": "4",
      "inputs": {
        "horizon_days": 7,
        "missing_every_fifth_day": true,
        "synthetic_baseline_liters": 1200
      },
      "metrics": [
        {
          "label": "Observed days",
          "unit": "days",
          "value": 28
        },
        {
          "label": "Daily baseline",
          "unit": "litres",
          "value": 1206.8
        },
        {
          "label": "Backtest MAE",
          "unit": "litres",
          "value": 124.4
        }
      ],
      "result": {
        "backtest_mae_liters": 124.4,
        "backtest_points": 21,
        "daily_liters": 1206.8,
        "method": "weekday-shrunk trailing baseline",
        "observed_days": 28,
        "points": [
          {
            "date": "2026-09-05",
            "high_liters": 1334.0,
            "liters": 1115.4,
            "low_liters": 896.7
          },
          {
            "date": "2026-09-06",
            "high_liters": 1351.3,
            "liters": 1132.7,
            "low_liters": 914.0
          },
          {
            "date": "2026-09-07",
            "high_liters": 1409.5,
            "liters": 1190.9,
            "low_liters": 972.2
          },
          {
            "date": "2026-09-08",
            "high_liters": 1473.3,
            "liters": 1254.6,
            "low_liters": 1035.9
          },
          {
            "date": "2026-09-09",
            "high_liters": 1504.0,
            "liters": 1285.3,
            "low_liters": 1066.6
          },
          {
            "date": "2026-09-10",
            "high_liters": 1482.9,
            "liters": 1264.3,
            "low_liters": 1045.6
          },
          {
            "date": "2026-09-11",
            "high_liters": 1423.0,
            "liters": 1204.3,
            "low_liters": 985.6
          }
        ],
        "ready": true,
        "warning": "Range is a heuristic, not a calibrated confidence interval. Missing days count as zero."
      },
      "rows": [
        {
          "date": "2026-09-05",
          "high_liters": 1334.0,
          "liters": 1115.4,
          "low_liters": 896.7
        },
        {
          "date": "2026-09-06",
          "high_liters": 1351.3,
          "liters": 1132.7,
          "low_liters": 914.0
        },
        {
          "date": "2026-09-07",
          "high_liters": 1409.5,
          "liters": 1190.9,
          "low_liters": 972.2
        },
        {
          "date": "2026-09-08",
          "high_liters": 1473.3,
          "liters": 1254.6,
          "low_liters": 1035.9
        },
        {
          "date": "2026-09-09",
          "high_liters": 1504.0,
          "liters": 1285.3,
          "low_liters": 1066.6
        },
        {
          "date": "2026-09-10",
          "high_liters": 1482.9,
          "liters": 1264.3,
          "low_liters": 1045.6
        },
        {
          "date": "2026-09-11",
          "high_liters": 1423.0,
          "liters": 1204.3,
          "low_liters": 985.6
        }
      ],
      "title": "1200 litre baseline · missing days"
    },
    {
      "id": "5",
      "inputs": {
        "horizon_days": 7,
        "missing_every_fifth_day": false,
        "synthetic_baseline_liters": 1800
      },
      "metrics": [
        {
          "label": "Observed days",
          "unit": "days",
          "value": 35
        },
        {
          "label": "Daily baseline",
          "unit": "litres",
          "value": 1810.2
        },
        {
          "label": "Backtest MAE",
          "unit": "litres",
          "value": 186.6
        }
      ],
      "result": {
        "backtest_mae_liters": 186.6,
        "backtest_points": 21,
        "daily_liters": 1810.2,
        "method": "weekday-shrunk trailing baseline",
        "observed_days": 35,
        "points": [
          {
            "date": "2026-09-05",
            "high_liters": 2001.1,
            "liters": 1673.1,
            "low_liters": 1345.0
          },
          {
            "date": "2026-09-06",
            "high_liters": 2027.0,
            "liters": 1699.0,
            "low_liters": 1371.0
          },
          {
            "date": "2026-09-07",
            "high_liters": 2114.3,
            "liters": 1786.3,
            "low_liters": 1458.3
          },
          {
            "date": "2026-09-08",
            "high_liters": 2209.9,
            "liters": 1881.9,
            "low_liters": 1553.9
          },
          {
            "date": "2026-09-09",
            "high_liters": 2256.0,
            "liters": 1927.9,
            "low_liters": 1599.9
          },
          {
            "date": "2026-09-10",
            "high_liters": 2224.4,
            "liters": 1896.4,
            "low_liters": 1568.4
          },
          {
            "date": "2026-09-11",
            "high_liters": 2134.5,
            "liters": 1806.5,
            "low_liters": 1478.4
          }
        ],
        "ready": true,
        "warning": "Range is a heuristic, not a calibrated confidence interval. Missing days count as zero."
      },
      "rows": [
        {
          "date": "2026-09-05",
          "high_liters": 2001.1,
          "liters": 1673.1,
          "low_liters": 1345.0
        },
        {
          "date": "2026-09-06",
          "high_liters": 2027.0,
          "liters": 1699.0,
          "low_liters": 1371.0
        },
        {
          "date": "2026-09-07",
          "high_liters": 2114.3,
          "liters": 1786.3,
          "low_liters": 1458.3
        },
        {
          "date": "2026-09-08",
          "high_liters": 2209.9,
          "liters": 1881.9,
          "low_liters": 1553.9
        },
        {
          "date": "2026-09-09",
          "high_liters": 2256.0,
          "liters": 1927.9,
          "low_liters": 1599.9
        },
        {
          "date": "2026-09-10",
          "high_liters": 2224.4,
          "liters": 1896.4,
          "low_liters": 1568.4
        },
        {
          "date": "2026-09-11",
          "high_liters": 2134.5,
          "liters": 1806.5,
          "low_liters": 1478.4
        }
      ],
      "title": "1800 litre baseline · complete history"
    },
    {
      "id": "6",
      "inputs": {
        "horizon_days": 7,
        "missing_every_fifth_day": true,
        "synthetic_baseline_liters": 1800
      },
      "metrics": [
        {
          "label": "Observed days",
          "unit": "days",
          "value": 28
        },
        {
          "label": "Daily baseline",
          "unit": "litres",
          "value": 1810.2
        },
        {
          "label": "Backtest MAE",
          "unit": "litres",
          "value": 186.6
        }
      ],
      "result": {
        "backtest_mae_liters": 186.6,
        "backtest_points": 21,
        "daily_liters": 1810.2,
        "method": "weekday-shrunk trailing baseline",
        "observed_days": 28,
        "points": [
          {
            "date": "2026-09-05",
            "high_liters": 2001.1,
            "liters": 1673.1,
            "low_liters": 1345.0
          },
          {
            "date": "2026-09-06",
            "high_liters": 2027.0,
            "liters": 1699.0,
            "low_liters": 1371.0
          },
          {
            "date": "2026-09-07",
            "high_liters": 2114.3,
            "liters": 1786.3,
            "low_liters": 1458.3
          },
          {
            "date": "2026-09-08",
            "high_liters": 2209.9,
            "liters": 1881.9,
            "low_liters": 1553.9
          },
          {
            "date": "2026-09-09",
            "high_liters": 2256.0,
            "liters": 1927.9,
            "low_liters": 1599.9
          },
          {
            "date": "2026-09-10",
            "high_liters": 2224.4,
            "liters": 1896.4,
            "low_liters": 1568.4
          },
          {
            "date": "2026-09-11",
            "high_liters": 2134.5,
            "liters": 1806.5,
            "low_liters": 1478.4
          }
        ],
        "ready": true,
        "warning": "Range is a heuristic, not a calibrated confidence interval. Missing days count as zero."
      },
      "rows": [
        {
          "date": "2026-09-05",
          "high_liters": 2001.1,
          "liters": 1673.1,
          "low_liters": 1345.0
        },
        {
          "date": "2026-09-06",
          "high_liters": 2027.0,
          "liters": 1699.0,
          "low_liters": 1371.0
        },
        {
          "date": "2026-09-07",
          "high_liters": 2114.3,
          "liters": 1786.3,
          "low_liters": 1458.3
        },
        {
          "date": "2026-09-08",
          "high_liters": 2209.9,
          "liters": 1881.9,
          "low_liters": 1553.9
        },
        {
          "date": "2026-09-09",
          "high_liters": 2256.0,
          "liters": 1927.9,
          "low_liters": 1599.9
        },
        {
          "date": "2026-09-10",
          "high_liters": 2224.4,
          "liters": 1896.4,
          "low_liters": 1568.4
        },
        {
          "date": "2026-09-11",
          "high_liters": 2134.5,
          "liters": 1806.5,
          "low_liters": 1478.4
        }
      ],
      "title": "1800 litre baseline · missing days"
    }
  ],
  "category": "analytics",
  "description": "Inspect short-term volume baselines and the effect of missing observations.",
  "edition": "Precomputed synthetic browser edition",
  "limits": "Synthetic volumes and heuristic ranges; not operational demand predictions.",
  "method": "Weekday-shrunk trailing baseline with backtest errors.",
  "name": "Forecourt Prism",
  "omitted_runtime_fields": [
    "elapsed_ms",
    "quoted_at",
    "calculated_at"
  ],
  "provenance": "Original synthetic fixtures generated from the project engine. No operational or personal records.",
  "slug": "forecourt-prism",
  "source_visibility": "private",
  "subtitle": "A clearer view of demand"
}
