{
  "baseline_v1": {
    "cycle": {
      "gt_n": 19,
      "pred_n": 15,
      "hits": 10,
      "recall": 0.5263,
      "precision": 0.6667,
      "median_abs_err_sec": 76
    },
    "occupancy_person_sec": {
      "gt_work": 5158,
      "ai_work": 1613,
      "work_mape": 0.6873,
      "gt_wait": 538,
      "ai_wait": 1819,
      "wait_mape": 2.381
    },
    "tracking": {
      "unique_ids": 707
    },
    "note": "v1 pipeline re-scored against the SAME station GT so before/after is apples-to-apples. v1 occupancy is scene-seconds (its own unit bug) - shown as published."
  },
  "current_v2": {
    "window_abs": [
      5400,
      9000
    ],
    "gt_source": "data/gt_a1_0930_1030.station.json",
    "cycle": {
      "gt_n": 19,
      "pred_n": 17,
      "hits": 16,
      "fp": 1,
      "fn": 3,
      "recall": 0.8421,
      "precision": 0.9412,
      "median_abs_err_sec": 37,
      "median_abs_err_sec_precise_gt_only": 41,
      "count_ratio": 0.895,
      "pass": true,
      "pairs": [
        {
          "gt": 5412,
          "pred": 5412,
          "dt": 0
        },
        {
          "gt": 5880,
          "pred": 5902,
          "dt": 22
        },
        {
          "gt": 6051,
          "pred": 6086,
          "dt": 35
        },
        {
          "gt": 6240,
          "pred": 6271,
          "dt": 31
        },
        {
          "gt": 6443,
          "pred": 6523,
          "dt": 80
        },
        {
          "gt": 6698,
          "pred": 6739,
          "dt": 41
        },
        {
          "gt": 6900,
          "pred": 6949,
          "dt": 49
        },
        {
          "gt": 7140,
          "pred": 7177,
          "dt": 37
        },
        {
          "gt": 7296,
          "pred": 7386,
          "dt": 90
        },
        {
          "gt": 7560,
          "pred": 7587,
          "dt": 27
        },
        {
          "gt": 7740,
          "pred": 7812,
          "dt": 72
        },
        {
          "gt": 8045,
          "pred": 8080,
          "dt": 35
        },
        {
          "gt": 8220,
          "pred": 8249,
          "dt": 29
        },
        {
          "gt": 8410,
          "pred": 8438,
          "dt": 28
        },
        {
          "gt": 8630,
          "pred": 8675,
          "dt": 45
        },
        {
          "gt": 8749,
          "pred": 8839,
          "dt": 90
        }
      ]
    },
    "occupancy_person_sec": {
      "gt_work": 5158,
      "ai_work": 5767,
      "work_mape": 0.1181,
      "gt_wait": 538,
      "ai_wait": 421,
      "wait_mape": 0.2175,
      "gt_total_presence": 5696,
      "ai_total_presence": 6188,
      "presence_mape": 0.0864,
      "gt_work_share": 0.906,
      "ai_work_share": 0.932,
      "work_pass": true,
      "wait_pass": true
    },
    "tracking": {
      "unique_ids": 86,
      "baseline_unique_ids": 707
    },
    "phase_a1_gate": true
  }
}