[
 {
  "state": "Perak",
  "p_day1": 0.001,
  "p_1_3": 0.004,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 18.6,
  "obs_rain_point_max_mm": 33.8,
  "obs_qq2_max": 0.375,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "state": "Kedah",
  "p_day1": 0.001,
  "p_1_3": 0.003,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 20.1,
  "obs_rain_point_max_mm": 32.1,
  "obs_qq2_max": 0.265,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "state": "Terengganu",
  "p_day1": 0.0,
  "p_1_3": 0.002,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 10.6,
  "obs_rain_point_max_mm": 15.3,
  "obs_qq2_max": 0.249,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "state": "Johor",
  "p_day1": 0.0,
  "p_1_3": 0.002,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 3.9,
  "obs_rain_point_max_mm": 6.1,
  "obs_qq2_max": 0.301,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "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": 18.8,
  "obs_rain_point_max_mm": 37.7,
  "obs_qq2_max": 0.347,
  "evidence": "JKM InfoBencana (direct fetch, view b=0) (snapshot 2026-11-05 11:04 MYT): PPS banjir Shah Alam/Sungai Buloh masih aktif sepanjang 4/11 (JKM) | The Star (2026-11-04 MYT): 306 mangsa di 3 PPS Sungai Buloh (The Star) | 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 | GDACS FL 1104239 (Green, 2026-10-15..2026-11-04)"
 },
 {
  "state": "Kuala Lumpur",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 6.7,
  "obs_rain_point_max_mm": 6.7,
  "obs_qq2_max": 0.223,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "state": "Perlis",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 18.8,
  "obs_rain_point_max_mm": 23.1,
  "obs_qq2_max": 0.15,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "state": "Pulau Pinang",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 30.1,
  "obs_rain_point_max_mm": 30.1,
  "obs_qq2_max": 0.52,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "state": "Negeri Sembilan",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 12.9,
  "obs_rain_point_max_mm": 22.0,
  "obs_qq2_max": 0.082,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "state": "Putrajaya",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 13.3,
  "obs_rain_point_max_mm": 13.3,
  "obs_qq2_max": 0.277,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "state": "Melaka",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 16.9,
  "obs_rain_point_max_mm": 22.0,
  "obs_qq2_max": 0.218,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "state": "Pahang",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 11.2,
  "obs_rain_point_max_mm": 31.7,
  "obs_qq2_max": 0.222,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "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": 19.4,
  "obs_rain_point_max_mm": 38.1,
  "obs_qq2_max": 0.182,
  "evidence": "JKM InfoBencana (direct fetch, view b=0) (snapshot 2026-11-05 11:04 MYT): PPS Gua Musang dibuka 04/11 (JKM) | Berita Harian / Astro Awani / Kosmo (Gua Musang) (2026-11-04 MYT): Banjir Gua Musang, 1 PPS (BH/Awani/Kosmo) | 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": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 1.1,
  "obs_rain_point_max_mm": 3.2,
  "obs_qq2_max": 0.483,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "state": "Sarawak",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 8.4,
  "obs_rain_point_max_mm": 25.0,
  "obs_qq2_max": 0.246,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 },
 {
  "state": "Labuan",
  "p_day1": 0.0,
  "p_1_3": 0.001,
  "observed": 0,
  "status": "verified",
  "brier": 0.0,
  "alarm": 0,
  "outcome": "correct_negative",
  "obs_rain_mm": 0.1,
  "obs_rain_point_max_mm": 0.1,
  "obs_qq2_max": null,
  "evidence": "sel raporu yok (JKM ulusal tablo + taranan haberler)"
 }
]