[
 {
  "state": "Perak",
  "p_day1": 0.002,
  "p_1_3": 0.005,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 2.3,
  "obs_rain_point_max_mm": 5.6,
  "obs_qq2_max": 0.392,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Kedah",
  "p_day1": 0.001,
  "p_1_3": 0.003,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 1.3,
  "obs_rain_point_max_mm": 5.5,
  "obs_qq2_max": 0.31,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Negeri Sembilan",
  "p_day1": 0.001,
  "p_1_3": 0.002,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 0.6,
  "obs_rain_point_max_mm": 2.6,
  "obs_qq2_max": 0.091,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Johor",
  "p_day1": 0.001,
  "p_1_3": 0.002,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 3.8,
  "obs_rain_point_max_mm": 8.8,
  "obs_qq2_max": 0.295,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Pulau Pinang",
  "p_day1": 0.001,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 0.3,
  "obs_rain_point_max_mm": 0.3,
  "obs_qq2_max": 0.474,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Perlis",
  "p_day1": 0.001,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 2.1,
  "obs_rain_point_max_mm": 3.7,
  "obs_qq2_max": 0.183,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Pahang",
  "p_day1": 0.001,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 4.8,
  "obs_rain_point_max_mm": 7.9,
  "obs_qq2_max": 0.206,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Selangor",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 1,
  "status": "verified",
  "brier": 1.0,
  "alarm": 0,
  "outcome": "miss",
  "obs_rain_mm": 2.0,
  "obs_rain_point_max_mm": 5.6,
  "obs_qq2_max": 0.378,
  "evidence": "JKM InfoBencana (guncel 2026-11-05T11:01:00+08:00): Banjir PPS 1 acik, Kuala Selangor, mangsa 642, acilis 2026-11-02 | JKM InfoBencana (guncel 2026-11-05T11:01:00+08:00): Banjir PPS 4 acik, Shah Alam, mangsa 441, acilis 2026-11-02"
 },
 {
  "state": "Kuala Lumpur",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 0.4,
  "obs_rain_point_max_mm": 0.4,
  "obs_qq2_max": 0.266,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Putrajaya",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 0.8,
  "obs_rain_point_max_mm": 0.8,
  "obs_qq2_max": 0.306,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Melaka",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 0.1,
  "obs_rain_point_max_mm": 0.1,
  "obs_qq2_max": 0.164,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Terengganu",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 6.8,
  "obs_rain_point_max_mm": 10.5,
  "obs_qq2_max": 0.237,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Kelantan",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 1,
  "status": "verified",
  "brier": 1.0,
  "alarm": 0,
  "outcome": "miss",
  "obs_rain_mm": 5.5,
  "obs_rain_point_max_mm": 11.2,
  "obs_qq2_max": 0.158,
  "evidence": "JKM InfoBencana (guncel 2026-11-05T11:01:00+08:00): Banjir PPS 1 acik, Gua Musang, mangsa 22, acilis 2026-11-04"
 },
 {
  "state": "Sabah",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 0.3,
  "obs_rain_point_max_mm": 0.9,
  "obs_qq2_max": 0.518,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Sarawak",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 1.9,
  "obs_rain_point_max_mm": 4.2,
  "obs_qq2_max": 0.225,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 },
 {
  "state": "Labuan",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "provisional",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 0.0,
  "obs_rain_point_max_mm": 0.0,
  "obs_qq2_max": null,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler); gun kapanmadi (11:29 MYT) — sonraki kosuda yeniden bakilir"
 }
]