{
  "forecast_id": "to_fcst_20260422_0208",
  "hazard": "tornado",
  "issued_at": "2026-04-22T02:08:59Z",
  "model_version": "tornado_storm_v1_0",
  "forecast_horizon_hours": 24,
  "scoring_tier": "tier1_ml",
  "scoring_tier_label": "ML (pre-trained gradient-boosted trees)",
  "coherence_source": "probsevere",
  "n_active_storms": 22,
  "top_probability": 0.3391,
  "source_artifacts": [
    "/data/live-tornadoes.json",
    "/data/tornado-storms.geojson"
  ],
  "storms": [
    {
      "storm_id": "305166",
      "lat": 42.4141,
      "lon": -79.2344,
      "motion_east": 10.2,
      "motion_south": 3.2,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.3391,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 8.0,
      "ebshear": 9.0,
      "srh01": 298.0,
      "maxllaz": 0.006,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.3391
      },
      "coherence_score": 0.3391,
      "coherence_diagnostics": {
        "tau": 0.06063272804021835,
        "grad_tau": 0.0023710515815764666,
        "torsion": 0.0,
        "alignment": 0.0033728210255503654,
        "S_field": 0.021510371938347816,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.08604148775339127,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -79.44,
              42.63
            ],
            [
              -79.35,
              42.63
            ],
            [
              -79.34,
              42.62
            ],
            [
              -79.32,
              42.62
            ],
            [
              -79.28,
              42.6
            ],
            [
              -79.24,
              42.6
            ],
            [
              -79.14,
              42.52
            ],
            [
              -79.13,
              42.48
            ],
            [
              -79.12,
              42.47
            ],
            [
              -79.12,
              42.45
            ],
            [
              -79.09,
              42.41
            ],
            [
              -79.09,
              42.36
            ],
            [
              -79.14,
              42.32
            ],
            [
              -79.14,
              42.29
            ],
            [
              -79.12,
              42.27
            ],
            [
              -79.12,
              42.26
            ],
            [
              -79.1,
              42.24
            ],
            [
              -79.09,
              42.24
            ],
            [
              -79.07,
              42.2
            ],
            [
              -79.1,
              42.2
            ],
            [
              -79.11,
              42.22
            ],
            [
              -79.13,
              42.24
            ],
            [
              -79.14,
              42.24
            ],
            [
              -79.14,
              42.26
            ],
            [
              -79.13,
              42.27
            ],
            [
              -79.17,
              42.3
            ],
            [
              -79.21,
              42.3
            ],
            [
              -79.25,
              42.33
            ],
            [
              -79.27,
              42.32
            ],
            [
              -79.27,
              42.36
            ],
            [
              -79.26,
              42.37
            ],
            [
              -79.26,
              42.43
            ],
            [
              -79.3,
              42.47
            ],
            [
              -79.36,
              42.5
            ],
            [
              -79.38,
              42.5
            ],
            [
              -79.43,
              42.53
            ],
            [
              -79.43,
              42.54
            ],
            [
              -79.46,
              42.57
            ],
            [
              -79.46,
              42.59
            ],
            [
              -79.47,
              42.6
            ],
            [
              -79.44,
              42.63
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305144",
      "lat": 40.2711,
      "lon": -85.6256,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.3074,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 282.0,
      "ebshear": 8.0,
      "srh01": 149.0,
      "maxllaz": 0.009,
      "mesh": 0.07,
      "flash_rate": 2.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.3074
      },
      "coherence_score": 0.3074,
      "coherence_diagnostics": {
        "tau": 0.04148859158158302,
        "grad_tau": 0.0039900243282318115,
        "torsion": 0.0,
        "alignment": 0.002686616498976946,
        "S_field": 0.014875177294015884,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.05950070917606354,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.65,
              40.3
            ],
            [
              -85.6,
              40.3
            ],
            [
              -85.59,
              40.29
            ],
            [
              -85.59,
              40.25
            ],
            [
              -85.6,
              40.23
            ],
            [
              -85.63,
              40.23
            ],
            [
              -85.66,
              40.25
            ],
            [
              -85.66,
              40.29
            ],
            [
              -85.65,
              40.3
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305129",
      "lat": 42.7469,
      "lon": -79.7237,
      "motion_east": 10.6,
      "motion_south": 4.2,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.2685,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 13.0,
      "ebshear": 9.0,
      "srh01": 271.0,
      "maxllaz": 0.005,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.2685
      },
      "coherence_score": 0.2685,
      "coherence_diagnostics": {
        "tau": 0.06063272804021835,
        "grad_tau": 0.0023710515815764666,
        "torsion": 0.0,
        "alignment": 0.0033728210255503654,
        "S_field": 0.021510371938347816,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.08604148775339127,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -79.81,
              42.81
            ],
            [
              -79.74,
              42.81
            ],
            [
              -79.73,
              42.8
            ],
            [
              -79.7,
              42.8
            ],
            [
              -79.64,
              42.77
            ],
            [
              -79.59,
              42.72
            ],
            [
              -79.59,
              42.69
            ],
            [
              -79.61,
              42.67
            ],
            [
              -79.66,
              42.67
            ],
            [
              -79.73,
              42.71
            ],
            [
              -79.75,
              42.71
            ],
            [
              -79.76,
              42.72
            ],
            [
              -79.8,
              42.72
            ],
            [
              -79.83,
              42.75
            ],
            [
              -79.83,
              42.79
            ],
            [
              -79.81,
              42.81
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305196",
      "lat": 42.0727,
      "lon": -78.8991,
      "motion_east": 9.7,
      "motion_south": 0.5,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.2214,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 30.0,
      "ebshear": 5.0,
      "srh01": 363.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.2214
      },
      "coherence_score": 0.2214,
      "coherence_diagnostics": {
        "tau": 0.06004413589835167,
        "grad_tau": 0.003360890317708254,
        "torsion": 0.0,
        "alignment": 0.006100015714764595,
        "S_field": 0.0216080229729414,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.0864320918917656,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.95,
              42.11
            ],
            [
              -78.89,
              42.11
            ],
            [
              -78.86,
              42.08
            ],
            [
              -78.85,
              42.08
            ],
            [
              -78.84,
              42.07
            ],
            [
              -78.84,
              42.02
            ],
            [
              -78.89,
              42.03
            ],
            [
              -78.93,
              42.06
            ],
            [
              -78.94,
              42.06
            ],
            [
              -78.95,
              42.07
            ],
            [
              -78.95,
              42.11
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305207",
      "lat": 44.068,
      "lon": -75.44,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.1719,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3.0,
      "ebshear": 2.0,
      "srh01": 237.0,
      "maxllaz": 0.0,
      "mesh": 1.55,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1719
      },
      "coherence_score": 0.1719,
      "coherence_diagnostics": {
        "tau": 0.04193812236189842,
        "grad_tau": 0.007227636408060789,
        "torsion": 0.0,
        "alignment": 0.008564749732613564,
        "S_field": 0.0135994553565979,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.0543978214263916,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -75.48,
              44.1
            ],
            [
              -75.38,
              44.1
            ],
            [
              -75.38,
              44.02
            ],
            [
              -75.48,
              44.02
            ],
            [
              -75.48,
              44.1
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305148",
      "lat": 39.831,
      "lon": -122.201,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.1601,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 544.0,
      "ebshear": 19.0,
      "srh01": 71.0,
      "maxllaz": 0.006,
      "mesh": 0.15,
      "flash_rate": 1.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1601
      },
      "coherence_score": 0.1601,
      "coherence_diagnostics": {
        "tau": 0.04835103452205658,
        "grad_tau": 0.01502411998808384,
        "torsion": 0.0,
        "alignment": 0.005333562381565571,
        "S_field": 0.022346489131450653,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.08938595652580261,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -122.22,
              39.87
            ],
            [
              -122.17,
              39.87
            ],
            [
              -122.17,
              39.86
            ],
            [
              -122.15,
              39.85
            ],
            [
              -122.15,
              39.81
            ],
            [
              -122.19,
              39.78
            ],
            [
              -122.24,
              39.77
            ],
            [
              -122.25,
              39.79
            ],
            [
              -122.25,
              39.84
            ],
            [
              -122.22,
              39.87
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305110",
      "lat": 38.2518,
      "lon": -121.0136,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.135,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 274.0,
      "ebshear": 25.0,
      "srh01": 97.0,
      "maxllaz": 0.005,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.135
      },
      "coherence_score": 0.135,
      "coherence_diagnostics": {
        "tau": 0.07554575800895691,
        "grad_tau": 0.005171661730855703,
        "torsion": 0.0,
        "alignment": 0.002508255885913968,
        "S_field": 0.028494304046034813,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.11397721618413925,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -121.0,
              38.28
            ],
            [
              -120.98,
              38.28
            ],
            [
              -120.97,
              38.27
            ],
            [
              -120.96,
              38.23
            ],
            [
              -121.0,
              38.19
            ],
            [
              -121.08,
              38.19
            ],
            [
              -121.08,
              38.25
            ],
            [
              -121.04,
              38.26
            ],
            [
              -121.03,
              38.27
            ],
            [
              -121.01,
              38.27
            ],
            [
              -121.0,
              38.28
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305209",
      "lat": 40.235,
      "lon": -85.316,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.1259,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 199.0,
      "ebshear": 6.0,
      "srh01": 164.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1259
      },
      "coherence_score": 0.1259,
      "coherence_diagnostics": {
        "tau": 0.04457343369722366,
        "grad_tau": 0.002785736694931984,
        "torsion": 0.0,
        "alignment": 0.002284304006025195,
        "S_field": 0.015531429089605808,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.06212571635842323,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.33,
              40.26
            ],
            [
              -85.29,
              40.26
            ],
            [
              -85.28,
              40.25
            ],
            [
              -85.29,
              40.24
            ],
            [
              -85.29,
              40.22
            ],
            [
              -85.31,
              40.2
            ],
            [
              -85.34,
              40.2
            ],
            [
              -85.35,
              40.21
            ],
            [
              -85.35,
              40.25
            ],
            [
              -85.33,
              40.26
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305198",
      "lat": 40.4491,
      "lon": -85.82,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.1227,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 283.0,
      "ebshear": 13.0,
      "srh01": 118.0,
      "maxllaz": 0.004,
      "mesh": 0.0,
      "flash_rate": 1.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1227
      },
      "coherence_score": 0.1227,
      "coherence_diagnostics": {
        "tau": 0.04148859158158302,
        "grad_tau": 0.0039900243282318115,
        "torsion": 0.0,
        "alignment": 0.002686616498976946,
        "S_field": 0.014875177294015884,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.05950070917606354,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.86,
              40.49
            ],
            [
              -85.77,
              40.49
            ],
            [
              -85.73,
              40.47
            ],
            [
              -85.73,
              40.42
            ],
            [
              -85.74,
              40.41
            ],
            [
              -85.8,
              40.41
            ],
            [
              -85.81,
              40.42
            ],
            [
              -85.91,
              40.42
            ],
            [
              -85.91,
              40.45
            ],
            [
              -85.9,
              40.47
            ],
            [
              -85.86,
              40.49
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "304983",
      "lat": 36.7044,
      "lon": -119.1894,
      "motion_east": 0.2,
      "motion_south": -1.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.1133,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 488.0,
      "ebshear": 33.0,
      "srh01": 97.0,
      "maxllaz": 0.004,
      "mesh": 0.46,
      "flash_rate": 3.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1133
      },
      "coherence_score": 0.1133,
      "coherence_diagnostics": {
        "tau": 0.07560420036315918,
        "grad_tau": 0.0053084357641637325,
        "torsion": 0.0,
        "alignment": 0.0025745914317667484,
        "S_field": 0.028045495972037315,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.11218198388814926,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 5,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -119.13,
              36.82
            ],
            [
              -119.09,
              36.82
            ],
            [
              -119.08,
              36.81
            ],
            [
              -119.07,
              36.76
            ],
            [
              -119.15,
              36.72
            ],
            [
              -119.21,
              36.65
            ],
            [
              -119.21,
              36.64
            ],
            [
              -119.19,
              36.62
            ],
            [
              -119.21,
              36.6
            ],
            [
              -119.22,
              36.61
            ],
            [
              -119.23,
              36.6
            ],
            [
              -119.24,
              36.61
            ],
            [
              -119.23,
              36.65
            ],
            [
              -119.26,
              36.67
            ],
            [
              -119.28,
              36.74
            ],
            [
              -119.25,
              36.77
            ],
            [
              -119.23,
              36.77
            ],
            [
              -119.13,
              36.82
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305093",
      "lat": 46.0516,
      "lon": -119.7311,
      "motion_east": -1.0,
      "motion_south": -3.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.1133,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 35.0,
      "ebshear": 15.0,
      "srh01": 3.0,
      "maxllaz": 0.004,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1133
      },
      "coherence_score": 0.1133,
      "coherence_diagnostics": {
        "tau": 0.012843352742493153,
        "grad_tau": 0.0010507394326850772,
        "torsion": 0.0,
        "alignment": 3.5024644603254274e-05,
        "S_field": 0.004671608097851276,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.018686432391405106,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -119.73,
              46.11
            ],
            [
              -119.71,
              46.11
            ],
            [
              -119.7,
              46.1
            ],
            [
              -119.68,
              46.1
            ],
            [
              -119.64,
              46.08
            ],
            [
              -119.62,
              46.05
            ],
            [
              -119.63,
              46.01
            ],
            [
              -119.66,
              45.99
            ],
            [
              -119.69,
              45.99
            ],
            [
              -119.74,
              46.02
            ],
            [
              -119.76,
              46.02
            ],
            [
              -119.81,
              45.98
            ],
            [
              -119.85,
              45.99
            ],
            [
              -119.85,
              46.01
            ],
            [
              -119.83,
              46.02
            ],
            [
              -119.76,
              46.09
            ],
            [
              -119.76,
              46.1
            ],
            [
              -119.74,
              46.1
            ],
            [
              -119.73,
              46.11
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305208",
      "lat": 40.288,
      "lon": -85.798,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.1118,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 307.0,
      "ebshear": 11.0,
      "srh01": 137.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 1.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1118
      },
      "coherence_score": 0.1118,
      "coherence_diagnostics": {
        "tau": 0.04148859158158302,
        "grad_tau": 0.0039900243282318115,
        "torsion": 0.0,
        "alignment": 0.002686616498976946,
        "S_field": 0.014875177294015884,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.05950070917606354,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.82,
              40.32
            ],
            [
              -85.77,
              40.32
            ],
            [
              -85.76,
              40.31
            ],
            [
              -85.76,
              40.26
            ],
            [
              -85.78,
              40.26
            ],
            [
              -85.79,
              40.25
            ],
            [
              -85.82,
              40.26
            ],
            [
              -85.83,
              40.27
            ],
            [
              -85.83,
              40.31
            ],
            [
              -85.82,
              40.32
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305204",
      "lat": 49.3456,
      "lon": -70.4933,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.1098,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 0.0,
      "ebshear": 0.0,
      "srh01": 133.0,
      "maxllaz": 0.0,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1098
      },
      "coherence_score": 0.1098,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.006399218924343586,
        "torsion": 0.0,
        "alignment": 0.004255480598658323,
        "S_field": 0.006651490461081266,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.026605961844325066,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -70.51,
              49.38
            ],
            [
              -70.49,
              49.37
            ],
            [
              -70.44,
              49.37
            ],
            [
              -70.43,
              49.29
            ],
            [
              -70.52,
              49.29
            ],
            [
              -70.51,
              49.31
            ],
            [
              -70.51,
              49.35
            ],
            [
              -70.52,
              49.37
            ],
            [
              -70.51,
              49.38
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305202",
      "lat": 49.8967,
      "lon": -70.1775,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.1004,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 0.0,
      "ebshear": 0.0,
      "srh01": 113.0,
      "maxllaz": 0.0,
      "mesh": 0.16,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1004
      },
      "coherence_score": 0.1004,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.0057410988956689835,
        "torsion": 0.0,
        "alignment": 0.0,
        "S_field": 0.006431055720895529,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.025724222883582115,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -70.2,
              49.94
            ],
            [
              -70.18,
              49.92
            ],
            [
              -70.13,
              49.94
            ],
            [
              -70.13,
              49.9
            ],
            [
              -70.12,
              49.89
            ],
            [
              -70.12,
              49.87
            ],
            [
              -70.15,
              49.84
            ],
            [
              -70.23,
              49.84
            ],
            [
              -70.23,
              49.87
            ],
            [
              -70.22,
              49.88
            ],
            [
              -70.22,
              49.93
            ],
            [
              -70.2,
              49.94
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305126",
      "lat": 36.1127,
      "lon": -118.9073,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 293.0,
      "ebshear": 33.0,
      "srh01": 62.0,
      "maxllaz": 0.003,
      "mesh": 0.05,
      "flash_rate": 1.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.07070308923721313,
        "grad_tau": 0.007656723260879517,
        "torsion": 0.0,
        "alignment": 0.002832987578585744,
        "S_field": 0.02594645880162716,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.10378583520650864,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -118.93,
              36.16
            ],
            [
              -118.88,
              36.16
            ],
            [
              -118.87,
              36.15
            ],
            [
              -118.86,
              36.13
            ],
            [
              -118.86,
              36.09
            ],
            [
              -118.88,
              36.07
            ],
            [
              -118.88,
              36.06
            ],
            [
              -118.94,
              36.05
            ],
            [
              -118.98,
              36.09
            ],
            [
              -118.97,
              36.12
            ],
            [
              -118.93,
              36.16
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305155",
      "lat": 36.5127,
      "lon": -118.8773,
      "motion_east": 2.4,
      "motion_south": -1.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 349.0,
      "ebshear": 33.0,
      "srh01": 86.0,
      "maxllaz": 0.002,
      "mesh": 0.04,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.07070308923721313,
        "grad_tau": 0.007656723260879517,
        "torsion": 0.0,
        "alignment": 0.002832987578585744,
        "S_field": 0.02594645880162716,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.10378583520650864,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -118.94,
              36.56
            ],
            [
              -118.9,
              36.56
            ],
            [
              -118.89,
              36.55
            ],
            [
              -118.86,
              36.55
            ],
            [
              -118.84,
              36.54
            ],
            [
              -118.83,
              36.53
            ],
            [
              -118.84,
              36.52
            ],
            [
              -118.84,
              36.49
            ],
            [
              -118.82,
              36.48
            ],
            [
              -118.84,
              36.47
            ],
            [
              -118.88,
              36.47
            ],
            [
              -118.89,
              36.46
            ],
            [
              -118.91,
              36.48
            ],
            [
              -118.94,
              36.47
            ],
            [
              -118.94,
              36.56
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305181",
      "lat": 45.7644,
      "lon": -119.6378,
      "motion_east": 4.8,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3.0,
      "ebshear": 3.0,
      "srh01": 0.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.013600552454590797,
        "grad_tau": 0.0008641042513772845,
        "torsion": 0.0,
        "alignment": 0.0,
        "S_field": 0.00434816675260663,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.01739266701042652,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -119.69,
              45.8
            ],
            [
              -119.64,
              45.8
            ],
            [
              -119.6,
              45.78
            ],
            [
              -119.59,
              45.76
            ],
            [
              -119.59,
              45.73
            ],
            [
              -119.6,
              45.72
            ],
            [
              -119.65,
              45.72
            ],
            [
              -119.69,
              45.77
            ],
            [
              -119.69,
              45.8
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305194",
      "lat": 48.1939,
      "lon": -121.89,
      "motion_east": 0.0,
      "motion_south": -3.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3.0,
      "ebshear": 2.0,
      "srh01": 10.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.005279466975480318,
        "grad_tau": 0.004287485033273697,
        "torsion": 0.0,
        "alignment": 0.00021437424584291875,
        "S_field": 0.003943830728530884,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.015775322914123535,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -121.99,
              48.29
            ],
            [
              -121.93,
              48.29
            ],
            [
              -121.92,
              48.28
            ],
            [
              -121.89,
              48.28
            ],
            [
              -121.85,
              48.26
            ],
            [
              -121.83,
              48.23
            ],
            [
              -121.83,
              48.21
            ],
            [
              -121.77,
              48.14
            ],
            [
              -121.77,
              48.1
            ],
            [
              -121.78,
              48.09
            ],
            [
              -121.81,
              48.09
            ],
            [
              -121.83,
              48.11
            ],
            [
              -121.84,
              48.11
            ],
            [
              -121.85,
              48.14
            ],
            [
              -121.87,
              48.16
            ],
            [
              -121.91,
              48.17
            ],
            [
              -121.92,
              48.18
            ],
            [
              -121.94,
              48.18
            ],
            [
              -121.95,
              48.19
            ],
            [
              -121.98,
              48.19
            ],
            [
              -122.01,
              48.22
            ],
            [
              -122.01,
              48.26
            ],
            [
              -121.99,
              48.29
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305201",
      "lat": 50.1194,
      "lon": -69.6156,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 0.0,
      "ebshear": 0.0,
      "srh01": 0.0,
      "maxllaz": 0.0,
      "mesh": 0.1,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.0057410988956689835,
        "torsion": 0.0,
        "alignment": 0.0,
        "S_field": 0.006431055720895529,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.025724222883582115,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -69.65,
              50.16
            ],
            [
              -69.6,
              50.16
            ],
            [
              -69.59,
              50.15
            ],
            [
              -69.57,
              50.16
            ],
            [
              -69.55,
              50.15
            ],
            [
              -69.55,
              50.07
            ],
            [
              -69.6,
              50.07
            ],
            [
              -69.61,
              50.08
            ],
            [
              -69.68,
              50.08
            ],
            [
              -69.68,
              50.09
            ],
            [
              -69.65,
              50.09
            ],
            [
              -69.64,
              50.1
            ],
            [
              -69.62,
              50.09
            ],
            [
              -69.6,
              50.11
            ],
            [
              -69.6,
              50.14
            ],
            [
              -69.61,
              50.15
            ],
            [
              -69.63,
              50.14
            ],
            [
              -69.65,
              50.16
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305203",
      "lat": 49.5073,
      "lon": -70.2187,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 0.0,
      "ebshear": 0.0,
      "srh01": 100.0,
      "maxllaz": 0.0,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.0057410988956689835,
        "torsion": 0.0,
        "alignment": 0.0,
        "S_field": 0.006431055720895529,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.025724222883582115,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -70.22,
              49.53
            ],
            [
              -70.19,
              49.53
            ],
            [
              -70.18,
              49.51
            ],
            [
              -70.16,
              49.51
            ],
            [
              -70.15,
              49.5
            ],
            [
              -70.19,
              49.5
            ],
            [
              -70.2,
              49.49
            ],
            [
              -70.23,
              49.49
            ],
            [
              -70.24,
              49.5
            ],
            [
              -70.25,
              49.49
            ],
            [
              -70.27,
              49.49
            ],
            [
              -70.28,
              49.5
            ],
            [
              -70.27,
              49.52
            ],
            [
              -70.23,
              49.52
            ],
            [
              -70.22,
              49.53
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305205",
      "lat": 46.409,
      "lon": -119.977,
      "motion_east": 9.1,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 54.0,
      "ebshear": 26.0,
      "srh01": 1.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.012843352742493153,
        "grad_tau": 0.0010507394326850772,
        "torsion": 0.0,
        "alignment": 3.5024644603254274e-05,
        "S_field": 0.004671608097851276,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.018686432391405106,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -120.0,
              46.45
            ],
            [
              -119.96,
              46.45
            ],
            [
              -119.94,
              46.43
            ],
            [
              -119.95,
              46.42
            ],
            [
              -119.93,
              46.39
            ],
            [
              -119.96,
              46.35
            ],
            [
              -119.99,
              46.35
            ],
            [
              -120.02,
              46.37
            ],
            [
              -120.02,
              46.43
            ],
            [
              -120.0,
              46.45
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305206",
      "lat": 46.027,
      "lon": -119.975,
      "motion_east": 1.7,
      "motion_south": -2.0,
      "valid_time": "20260422_020039 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 44.0,
      "ebshear": 20.0,
      "srh01": 16.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.012843352742493153,
        "grad_tau": 0.0010507394326850772,
        "torsion": 0.0,
        "alignment": 3.5024644603254274e-05,
        "S_field": 0.004671608097851276,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.018686432391405106,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -120.01,
              46.06
            ],
            [
              -119.97,
              46.06
            ],
            [
              -119.93,
              46.02
            ],
            [
              -119.92,
              46.02
            ],
            [
              -119.92,
              45.98
            ],
            [
              -119.97,
              45.98
            ],
            [
              -119.98,
              46.01
            ],
            [
              -120.02,
              46.03
            ],
            [
              -120.02,
              46.05
            ],
            [
              -120.01,
              46.06
            ]
          ]
        ]
      }
    }
  ]
}
