[
  {
    "event_id": "ro_001",
    "robot_raw": "휴머노이드1",
    "robot_id": "hm1",
    "action_ok": true,
    "comm_ok": true,
    "anomaly_flag": false,
    "sensor_score": 0.95,
    "label": "normal",
    "ts": "2026-03-04T09:00"
  },
  {
    "event_id": "ro_002",
    "robot_raw": "휴머노이드1",
    "robot_id": "hm1",
    "action_ok": false,
    "comm_ok": true,
    "anomaly_flag": true,
    "sensor_score": 0.5,
    "label": "halt",
    "ts": "2026-03-04T10:00"
  },
  {
    "event_id": "ro_003",
    "robot_raw": "이송로봇A",
    "robot_id": "agv_a",
    "action_ok": true,
    "comm_ok": false,
    "anomaly_flag": false,
    "sensor_score": 0.8,
    "label": "halt",
    "ts": "2026-03-04T11:00"
  },
  {
    "event_id": "ro_004",
    "robot_raw": "이송 로봇A",
    "robot_id": "agv_a",
    "action_ok": true,
    "comm_ok": true,
    "anomaly_flag": true,
    "sensor_score": 0.6,
    "label": "inspect",
    "ts": "2026-03-04T12:00"
  },
  {
    "event_id": "ro_005",
    "robot_raw": "신규로봇X",
    "robot_id": null,
    "action_ok": true,
    "comm_ok": true,
    "anomaly_flag": false,
    "sensor_score": 0.88,
    "label": "inspect",
    "ts": "2026-03-04T13:00"
  },
  {
    "event_id": "ro_006",
    "robot_raw": "휴머노이드1",
    "robot_id": "hm1",
    "action_ok": true,
    "comm_ok": true,
    "anomaly_flag": false,
    "sensor_score": null,
    "label": "inspect",
    "ts": "2026-03-04T14:00"
  },
  {
    "event_id": "ro_007",
    "robot_raw": "휴머노이드 1",
    "robot_id": "hm1",
    "action_ok": true,
    "comm_ok": true,
    "anomaly_flag": false,
    "sensor_score": 0.92,
    "label": "normal",
    "ts": "2026-03-04T15:00"
  },
  {
    "event_id": "ro_008",
    "robot_raw": "이송로봇A",
    "robot_id": "agv_a",
    "action_ok": false,
    "comm_ok": false,
    "anomaly_flag": true,
    "sensor_score": 0.3,
    "label": "halt",
    "ts": "2026-03-05T09:00"
  },
  {
    "event_id": "ro_009",
    "robot_raw": "이송로봇A",
    "robot_id": "agv_a",
    "action_ok": true,
    "comm_ok": true,
    "anomaly_flag": false,
    "sensor_score": 0.86,
    "label": "normal",
    "ts": "2026-03-05T10:00"
  },
  {
    "event_id": "ro_010",
    "robot_raw": "휴머노이드1",
    "robot_id": "hm1",
    "action_ok": true,
    "comm_ok": true,
    "anomaly_flag": true,
    "sensor_score": 0.62,
    "label": "inspect",
    "ts": "2026-03-05T11:00"
  },
  {
    "event_id": "ro_011",
    "robot_raw": "휴머노이드1",
    "robot_id": "hm1",
    "action_ok": true,
    "comm_ok": true,
    "anomaly_flag": false,
    "sensor_score": 0.94,
    "label": "normal",
    "ts": "2026-03-06T09:00"
  }
]