[
  {
    "row_id": "sr_001",
    "equip_raw": "프레스 1호기",
    "equip_id": "eq_p1",
    "metric": "temp",
    "value": 62,
    "low": 40,
    "high": 80,
    "anomaly_score": 0.1,
    "label": "normal",
    "ts": "2026-03-04T09:00"
  },
  {
    "row_id": "sr_002",
    "equip_raw": "프레스1호기",
    "equip_id": "eq_p1",
    "metric": "temp",
    "value": 96,
    "low": 40,
    "high": 80,
    "anomaly_score": 0.93,
    "label": "anomaly",
    "ts": "2026-03-05T09:00"
  },
  {
    "row_id": "sr_003",
    "equip_raw": "용접 2호기",
    "equip_id": "eq_w2",
    "metric": "vibration",
    "value": 3.1,
    "low": 0,
    "high": 5,
    "anomaly_score": 0.2,
    "label": "normal",
    "ts": "2026-03-04T10:00"
  },
  {
    "row_id": "sr_004",
    "equip_raw": "용접 2호기",
    "equip_id": "eq_w2",
    "metric": "vibration",
    "value": null,
    "low": 0,
    "high": 5,
    "anomaly_score": null,
    "label": "normal",
    "ts": "2026-03-04T11:00"
  },
  {
    "row_id": "sr_005",
    "equip_raw": "신규설비X",
    "equip_id": null,
    "metric": "current",
    "value": 12,
    "low": 5,
    "high": 20,
    "anomaly_score": 0.15,
    "label": "normal",
    "ts": "2026-03-04T12:00"
  },
  {
    "row_id": "sr_006",
    "equip_raw": "조립 3호기",
    "equip_id": "eq_a3",
    "metric": "current",
    "value": 14,
    "low": 5,
    "high": 20,
    "anomaly_score": 0.18,
    "label": "normal",
    "ts": "2026-03-04T13:00"
  },
  {
    "row_id": "sr_007",
    "equip_raw": "조립 3호기",
    "equip_id": "eq_a3",
    "metric": "current",
    "value": 19,
    "low": 5,
    "high": 20,
    "anomaly_score": 0.82,
    "label": "anomaly",
    "ts": "2026-03-05T13:00"
  },
  {
    "row_id": "sr_008",
    "equip_raw": "프레스 1호기",
    "equip_id": "eq_p1",
    "metric": "temp",
    "value": 63,
    "low": 40,
    "high": 80,
    "anomaly_score": 0.12,
    "label": "normal",
    "ts": "2026-03-04T14:00"
  },
  {
    "row_id": "sr_009",
    "equip_raw": "용접2호기",
    "equip_id": "eq_w2",
    "metric": "vibration",
    "value": 4.6,
    "low": 0,
    "high": 5,
    "anomaly_score": 0.78,
    "label": "anomaly",
    "ts": "2026-03-04T15:00"
  },
  {
    "row_id": "sr_010",
    "equip_raw": "조립 3호기",
    "equip_id": "eq_a3",
    "metric": "current",
    "value": null,
    "low": 5,
    "high": 20,
    "anomaly_score": 0.4,
    "label": "normal",
    "ts": "2026-03-05T15:00"
  },
  {
    "row_id": "sr_011",
    "equip_raw": "프레스 1호기",
    "equip_id": "eq_p1",
    "metric": "temp",
    "value": 62,
    "low": 40,
    "high": 80,
    "anomaly_score": 0.1,
    "label": "normal",
    "ts": "2026-03-06T09:00"
  }
]