{
  "forecast_id": "to_fcst_20260515_1357",
  "hazard": "tornado",
  "issued_at": "2026-05-15T13:57:54Z",
  "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": "hrrr",
  "n_active_storms": 23,
  "top_probability": 0.4878,
  "source_artifacts": [
    "/data/live-tornadoes.json",
    "/data/tornado-storms.geojson"
  ],
  "storms": [
    {
      "storm_id": "90808",
      "lat": 39.8268,
      "lon": -86.7607,
      "motion_east": 12.2,
      "motion_south": 2.6,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.4878,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 6.0,
      "ebshear": 8.0,
      "srh01": 71.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 71.0
        },
        {
          "name": "hrrr_pwat",
          "value": 30.6355
        },
        {
          "name": "alignment",
          "value": -11.4255
        },
        {
          "name": "tau",
          "value": 2.2509
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4878
      },
      "coherence_score": 2.2509419918060303,
      "coherence_diagnostics": {
        "tau": 2.2509419918060303,
        "grad_tau": 0.16902126371860504,
        "torsion": 0.0,
        "alignment": -11.425488471984863,
        "S_field": 0.5168149471282959,
        "Gamma_field": 0.17966023087501526,
        "S_over_Gamma": 2.87662410736084,
        "Da": 11.699859619140625,
        "E_coh": 0.6891765594482422,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.88,
              40.19
            ],
            [
              -86.81,
              40.19
            ],
            [
              -86.8,
              40.18
            ],
            [
              -86.77,
              40.18
            ],
            [
              -86.76,
              40.17
            ],
            [
              -86.73,
              40.17
            ],
            [
              -86.72,
              40.16
            ],
            [
              -86.71,
              40.17
            ],
            [
              -86.7,
              40.16
            ],
            [
              -86.69,
              40.17
            ],
            [
              -86.62,
              40.17
            ],
            [
              -86.55,
              40.12
            ],
            [
              -86.54,
              40.08
            ],
            [
              -86.52,
              40.05
            ],
            [
              -86.52,
              40.03
            ],
            [
              -86.5,
              40.0
            ],
            [
              -86.5,
              39.98
            ],
            [
              -86.53,
              39.93
            ],
            [
              -86.54,
              39.93
            ],
            [
              -86.56,
              39.91
            ],
            [
              -86.62,
              39.91
            ],
            [
              -86.64,
              39.92
            ],
            [
              -86.67,
              39.88
            ],
            [
              -86.67,
              39.85
            ],
            [
              -86.62,
              39.75
            ],
            [
              -86.62,
              39.7
            ],
            [
              -86.63,
              39.69
            ],
            [
              -86.62,
              39.67
            ],
            [
              -86.63,
              39.67
            ],
            [
              -86.65,
              39.64
            ],
            [
              -86.69,
              39.63
            ],
            [
              -86.7,
              39.62
            ],
            [
              -86.69,
              39.61
            ],
            [
              -86.69,
              39.59
            ],
            [
              -86.66,
              39.55
            ],
            [
              -86.66,
              39.5
            ],
            [
              -86.69,
              39.48
            ],
            [
              -86.72,
              39.48
            ],
            [
              -86.73,
              39.47
            ],
            [
              -86.74,
              39.48
            ],
            [
              -86.76,
              39.48
            ],
            [
              -86.77,
              39.47
            ],
            [
              -86.8,
              39.47
            ],
            [
              -86.81,
              39.48
            ],
            [
              -86.91,
              39.48
            ],
            [
              -86.92,
              39.47
            ],
            [
              -86.93,
              39.49
            ],
            [
              -86.93,
              39.52
            ],
            [
              -86.91,
              39.54
            ],
            [
              -86.89,
              39.55
            ],
            [
              -86.86,
              39.55
            ],
            [
              -86.82,
              39.57
            ],
            [
              -86.8,
              39.57
            ],
            [
              -86.78,
              39.59
            ],
            [
              -86.78,
              39.6
            ],
            [
              -86.76,
              39.62
            ],
            [
              -86.76,
              39.68
            ],
            [
              -86.75,
              39.69
            ],
            [
              -86.75,
              39.71
            ],
            [
              -86.77,
              39.73
            ],
            [
              -86.77,
              39.82
            ],
            [
              -86.78,
              39.83
            ],
            [
              -86.81,
              39.83
            ],
            [
              -86.83,
              39.81
            ],
            [
              -86.85,
              39.81
            ],
            [
              -86.86,
              39.79
            ],
            [
              -86.87,
              39.79
            ],
            [
              -86.87,
              39.83
            ],
            [
              -86.84,
              39.83
            ],
            [
              -86.83,
              39.84
            ],
            [
              -86.83,
              39.88
            ],
            [
              -86.84,
              39.89
            ],
            [
              -86.83,
              39.9
            ],
            [
              -86.85,
              39.93
            ],
            [
              -86.86,
              39.97
            ],
            [
              -86.9,
              40.02
            ],
            [
              -86.9,
              40.05
            ],
            [
              -86.97,
              40.11
            ],
            [
              -86.99,
              40.11
            ],
            [
              -86.99,
              40.13
            ],
            [
              -86.98,
              40.14
            ],
            [
              -86.96,
              40.14
            ],
            [
              -86.93,
              40.17
            ],
            [
              -86.89,
              40.18
            ],
            [
              -86.88,
              40.19
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90864",
      "lat": 38.681,
      "lon": -88.0281,
      "motion_east": 8.1,
      "motion_south": 7.1,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.4716,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 291.0,
      "ebshear": 27.0,
      "srh01": 143.0,
      "maxllaz": 0.004,
      "mesh": 0.06,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 143.0
        },
        {
          "name": "hrrr_pwat",
          "value": 32.1355
        },
        {
          "name": "alignment",
          "value": 16.1667
        },
        {
          "name": "tau",
          "value": 2.3126
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4716
      },
      "coherence_score": 2.31262469291687,
      "coherence_diagnostics": {
        "tau": 2.31262469291687,
        "grad_tau": 0.14957435429096222,
        "torsion": 0.0,
        "alignment": 16.16669464111328,
        "S_field": 0.7375208139419556,
        "Gamma_field": 0.17882689833641052,
        "S_over_Gamma": 4.124216556549072,
        "Da": 11.43813419342041,
        "E_coh": 0.7893421053886414,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.02,
              38.76
            ],
            [
              -87.98,
              38.76
            ],
            [
              -87.95,
              38.74
            ],
            [
              -87.94,
              38.75
            ],
            [
              -87.9,
              38.71
            ],
            [
              -87.9,
              38.66
            ],
            [
              -87.94,
              38.63
            ],
            [
              -87.97,
              38.63
            ],
            [
              -88.0,
              38.65
            ],
            [
              -88.03,
              38.65
            ],
            [
              -88.04,
              38.64
            ],
            [
              -88.08,
              38.63
            ],
            [
              -88.09,
              38.61
            ],
            [
              -88.12,
              38.61
            ],
            [
              -88.12,
              38.62
            ],
            [
              -88.14,
              38.64
            ],
            [
              -88.13,
              38.68
            ],
            [
              -88.12,
              38.68
            ],
            [
              -88.07,
              38.74
            ],
            [
              -88.03,
              38.75
            ],
            [
              -88.02,
              38.76
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90905",
      "lat": 40.309,
      "lon": -87.024,
      "motion_east": 12.0,
      "motion_south": 2.3,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.4702,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 10.0,
      "ebshear": 12.0,
      "srh01": 69.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 69.0
        },
        {
          "name": "hrrr_pwat",
          "value": 26.3855
        },
        {
          "name": "alignment",
          "value": -6.8379
        },
        {
          "name": "tau",
          "value": 2.1479
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4702
      },
      "coherence_score": 2.1478588581085205,
      "coherence_diagnostics": {
        "tau": 2.1478588581085205,
        "grad_tau": 0.1830376833677292,
        "torsion": 0.0,
        "alignment": -6.83786678314209,
        "S_field": 0.4547315835952759,
        "Gamma_field": 0.21716023981571198,
        "S_over_Gamma": 2.0939910411834717,
        "Da": 14.591008186340332,
        "E_coh": 0.6334006786346436,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.03,
              40.36
            ],
            [
              -86.95,
              40.34
            ],
            [
              -86.94,
              40.33
            ],
            [
              -86.94,
              40.29
            ],
            [
              -86.98,
              40.26
            ],
            [
              -87.09,
              40.26
            ],
            [
              -87.1,
              40.27
            ],
            [
              -87.09,
              40.29
            ],
            [
              -87.09,
              40.33
            ],
            [
              -87.03,
              40.36
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90862",
      "lat": 39.1737,
      "lon": -88.3743,
      "motion_east": 9.1,
      "motion_south": 6.7,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.4602,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 274.0,
      "ebshear": 20.0,
      "srh01": 310.0,
      "maxllaz": 0.004,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 310.0
        },
        {
          "name": "hrrr_pwat",
          "value": 28.3855
        },
        {
          "name": "alignment",
          "value": 17.3948
        },
        {
          "name": "tau",
          "value": 2.0821
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4602
      },
      "coherence_score": 2.082096576690674,
      "coherence_diagnostics": {
        "tau": 2.082096576690674,
        "grad_tau": 0.36513978242874146,
        "torsion": 0.0,
        "alignment": 17.39482307434082,
        "S_field": 0.6569005250930786,
        "Gamma_field": 0.19299356639385223,
        "S_over_Gamma": 3.403743028640747,
        "Da": 12.22232723236084,
        "E_coh": 0.7639102935791016,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.38,
              39.34
            ],
            [
              -88.33,
              39.34
            ],
            [
              -88.32,
              39.33
            ],
            [
              -88.28,
              39.34
            ],
            [
              -88.27,
              39.33
            ],
            [
              -88.25,
              39.33
            ],
            [
              -88.21,
              39.31
            ],
            [
              -88.2,
              39.27
            ],
            [
              -88.18,
              39.25
            ],
            [
              -88.16,
              39.24
            ],
            [
              -88.13,
              39.24
            ],
            [
              -88.1,
              39.22
            ],
            [
              -88.08,
              39.22
            ],
            [
              -88.07,
              39.21
            ],
            [
              -88.03,
              39.2
            ],
            [
              -88.01,
              39.18
            ],
            [
              -88.01,
              39.15
            ],
            [
              -88.03,
              39.13
            ],
            [
              -88.09,
              39.1
            ],
            [
              -88.17,
              39.04
            ],
            [
              -88.22,
              39.04
            ],
            [
              -88.23,
              39.03
            ],
            [
              -88.26,
              39.03
            ],
            [
              -88.28,
              39.04
            ],
            [
              -88.29,
              39.03
            ],
            [
              -88.32,
              39.03
            ],
            [
              -88.39,
              38.98
            ],
            [
              -88.5,
              38.98
            ],
            [
              -88.51,
              38.99
            ],
            [
              -88.55,
              38.99
            ],
            [
              -88.56,
              39.0
            ],
            [
              -88.58,
              39.0
            ],
            [
              -88.62,
              39.02
            ],
            [
              -88.66,
              39.07
            ],
            [
              -88.69,
              39.08
            ],
            [
              -88.71,
              39.1
            ],
            [
              -88.73,
              39.16
            ],
            [
              -88.71,
              39.19
            ],
            [
              -88.71,
              39.21
            ],
            [
              -88.68,
              39.24
            ],
            [
              -88.62,
              39.25
            ],
            [
              -88.6,
              39.24
            ],
            [
              -88.6,
              39.23
            ],
            [
              -88.57,
              39.2
            ],
            [
              -88.54,
              39.2
            ],
            [
              -88.52,
              39.22
            ],
            [
              -88.5,
              39.26
            ],
            [
              -88.46,
              39.28
            ],
            [
              -88.41,
              39.33
            ],
            [
              -88.39,
              39.33
            ],
            [
              -88.38,
              39.34
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90897",
      "lat": 38.7775,
      "lon": -88.4567,
      "motion_east": 7.8,
      "motion_south": 6.9,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.4602,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 240.0,
      "ebshear": 23.0,
      "srh01": 235.0,
      "maxllaz": 0.005,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 235.0
        },
        {
          "name": "hrrr_pwat",
          "value": 28.3855
        },
        {
          "name": "alignment",
          "value": 17.3948
        },
        {
          "name": "tau",
          "value": 2.0821
        },
        {
          "name": "maxllaz",
          "value": 0.005
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4602
      },
      "coherence_score": 2.082096576690674,
      "coherence_diagnostics": {
        "tau": 2.082096576690674,
        "grad_tau": 0.36513978242874146,
        "torsion": 0.0,
        "alignment": 17.39482307434082,
        "S_field": 0.6569005250930786,
        "Gamma_field": 0.19299356639385223,
        "S_over_Gamma": 3.403743028640747,
        "Da": 12.22232723236084,
        "E_coh": 0.7639102935791016,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.49,
              38.82
            ],
            [
              -88.42,
              38.82
            ],
            [
              -88.4,
              38.81
            ],
            [
              -88.38,
              38.79
            ],
            [
              -88.38,
              38.75
            ],
            [
              -88.4,
              38.74
            ],
            [
              -88.48,
              38.74
            ],
            [
              -88.49,
              38.75
            ],
            [
              -88.51,
              38.75
            ],
            [
              -88.52,
              38.76
            ],
            [
              -88.52,
              38.78
            ],
            [
              -88.49,
              38.82
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90899",
      "lat": 38.7089,
      "lon": -88.8567,
      "motion_east": 8.3,
      "motion_south": 5.5,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.4433,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 852.0,
      "ebshear": 21.0,
      "srh01": 272.0,
      "maxllaz": 0.005,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 272.0
        },
        {
          "name": "hrrr_pwat",
          "value": 28.3855
        },
        {
          "name": "alignment",
          "value": 17.3948
        },
        {
          "name": "tau",
          "value": 2.0821
        },
        {
          "name": "maxllaz",
          "value": 0.005
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4433
      },
      "coherence_score": 2.082096576690674,
      "coherence_diagnostics": {
        "tau": 2.082096576690674,
        "grad_tau": 0.36513978242874146,
        "torsion": 0.0,
        "alignment": 17.39482307434082,
        "S_field": 0.6569005250930786,
        "Gamma_field": 0.19299356639385223,
        "S_over_Gamma": 3.403743028640747,
        "Da": 12.22232723236084,
        "E_coh": 0.7639102935791016,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.88,
              38.74
            ],
            [
              -88.82,
              38.74
            ],
            [
              -88.81,
              38.73
            ],
            [
              -88.81,
              38.68
            ],
            [
              -88.83,
              38.67
            ],
            [
              -88.88,
              38.67
            ],
            [
              -88.9,
              38.69
            ],
            [
              -88.9,
              38.72
            ],
            [
              -88.88,
              38.74
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90757",
      "lat": 38.6121,
      "lon": -88.3547,
      "motion_east": 7.2,
      "motion_south": 6.9,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.4425,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 542.0,
      "ebshear": 25.0,
      "srh01": 192.0,
      "maxllaz": 0.006,
      "mesh": 0.09,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 192.0
        },
        {
          "name": "hrrr_pwat",
          "value": 30.8855
        },
        {
          "name": "alignment",
          "value": 19.5924
        },
        {
          "name": "tau",
          "value": 1.8898
        },
        {
          "name": "maxllaz",
          "value": 0.006
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4425
      },
      "coherence_score": 1.8898200988769531,
      "coherence_diagnostics": {
        "tau": 1.8898200988769531,
        "grad_tau": 0.46779847145080566,
        "torsion": 0.0,
        "alignment": 19.59235382080078,
        "S_field": 0.7971587181091309,
        "Gamma_field": 0.26049357652664185,
        "S_over_Gamma": 3.060185670852661,
        "Da": 16.195850372314453,
        "E_coh": 0.8700552582740784,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 4,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.3,
              38.67
            ],
            [
              -88.22,
              38.67
            ],
            [
              -88.21,
              38.66
            ],
            [
              -88.21,
              38.62
            ],
            [
              -88.23,
              38.6
            ],
            [
              -88.28,
              38.6
            ],
            [
              -88.29,
              38.59
            ],
            [
              -88.31,
              38.59
            ],
            [
              -88.43,
              38.52
            ],
            [
              -88.5,
              38.52
            ],
            [
              -88.52,
              38.54
            ],
            [
              -88.52,
              38.57
            ],
            [
              -88.51,
              38.59
            ],
            [
              -88.47,
              38.6
            ],
            [
              -88.4,
              38.65
            ],
            [
              -88.37,
              38.65
            ],
            [
              -88.36,
              38.66
            ],
            [
              -88.31,
              38.66
            ],
            [
              -88.3,
              38.67
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90906",
      "lat": 39.25,
      "lon": -87.1076,
      "motion_east": 10.6,
      "motion_south": 2.8,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.3729,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 20.0,
      "ebshear": 8.0,
      "srh01": 66.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 66.0
        },
        {
          "name": "hrrr_pwat",
          "value": 37.2605
        },
        {
          "name": "alignment",
          "value": -10.8433
        },
        {
          "name": "tau",
          "value": 2.3209
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3729
      },
      "coherence_score": 2.3209147453308105,
      "coherence_diagnostics": {
        "tau": 2.3209147453308105,
        "grad_tau": 0.07761906832456589,
        "torsion": 0.0,
        "alignment": -10.843317985534668,
        "S_field": 0.7043923735618591,
        "Gamma_field": 0.17299357056617737,
        "S_over_Gamma": 4.071783542633057,
        "Da": 10.992242813110352,
        "E_coh": 0.7391470074653625,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.1,
              39.47
            ],
            [
              -87.0,
              39.47
            ],
            [
              -86.88,
              39.41
            ],
            [
              -86.84,
              39.36
            ],
            [
              -86.83,
              39.3
            ],
            [
              -86.86,
              39.24
            ],
            [
              -86.97,
              39.13
            ],
            [
              -87.02,
              39.11
            ],
            [
              -87.08,
              39.06
            ],
            [
              -87.12,
              39.05
            ],
            [
              -87.13,
              39.04
            ],
            [
              -87.15,
              39.04
            ],
            [
              -87.19,
              39.06
            ],
            [
              -87.19,
              39.09
            ],
            [
              -87.2,
              39.1
            ],
            [
              -87.2,
              39.15
            ],
            [
              -87.19,
              39.16
            ],
            [
              -87.19,
              39.19
            ],
            [
              -87.16,
              39.22
            ],
            [
              -87.16,
              39.23
            ],
            [
              -87.19,
              39.26
            ],
            [
              -87.2,
              39.26
            ],
            [
              -87.24,
              39.29
            ],
            [
              -87.24,
              39.35
            ],
            [
              -87.22,
              39.37
            ],
            [
              -87.19,
              39.45
            ],
            [
              -87.17,
              39.46
            ],
            [
              -87.11,
              39.46
            ],
            [
              -87.1,
              39.47
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90799",
      "lat": 47.1278,
      "lon": -86.7352,
      "motion_east": 8.3,
      "motion_south": -6.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.3573,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 21.0,
      "ebshear": 15.0,
      "srh01": 188.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 188.0
        },
        {
          "name": "hrrr_pwat",
          "value": 20.0105
        },
        {
          "name": "alignment",
          "value": -11.5276
        },
        {
          "name": "tau",
          "value": 1.866
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3573
      },
      "coherence_score": 1.8660184144973755,
      "coherence_diagnostics": {
        "tau": 1.8660184144973755,
        "grad_tau": 0.2971745729446411,
        "torsion": 0.0,
        "alignment": -11.527580261230469,
        "S_field": 0.6128981113433838,
        "Gamma_field": 0.16466024518013,
        "S_over_Gamma": 3.722198486328125,
        "Da": 9.327163696289062,
        "E_coh": 0.8370938301086426,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.8,
              47.23
            ],
            [
              -86.78,
              47.23
            ],
            [
              -86.77,
              47.21
            ],
            [
              -86.73,
              47.18
            ],
            [
              -86.71,
              47.18
            ],
            [
              -86.7,
              47.19
            ],
            [
              -86.66,
              47.18
            ],
            [
              -86.65,
              47.16
            ],
            [
              -86.62,
              47.13
            ],
            [
              -86.63,
              47.13
            ],
            [
              -86.67,
              47.1
            ],
            [
              -86.67,
              47.07
            ],
            [
              -86.65,
              47.06
            ],
            [
              -86.66,
              47.05
            ],
            [
              -86.65,
              47.04
            ],
            [
              -86.65,
              47.0
            ],
            [
              -86.71,
              47.0
            ],
            [
              -86.71,
              47.05
            ],
            [
              -86.73,
              47.07
            ],
            [
              -86.8,
              47.07
            ],
            [
              -86.81,
              47.08
            ],
            [
              -86.83,
              47.08
            ],
            [
              -86.89,
              47.13
            ],
            [
              -86.89,
              47.18
            ],
            [
              -86.85,
              47.21
            ],
            [
              -86.83,
              47.21
            ],
            [
              -86.8,
              47.23
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90885",
      "lat": 47.1391,
      "lon": -86.5082,
      "motion_east": 8.1,
      "motion_south": -6.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.3573,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 10.0,
      "ebshear": 5.0,
      "srh01": 190.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 190.0
        },
        {
          "name": "hrrr_pwat",
          "value": 20.0105
        },
        {
          "name": "alignment",
          "value": -11.5276
        },
        {
          "name": "tau",
          "value": 1.866
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3573
      },
      "coherence_score": 1.8660184144973755,
      "coherence_diagnostics": {
        "tau": 1.8660184144973755,
        "grad_tau": 0.2971745729446411,
        "torsion": 0.0,
        "alignment": -11.527580261230469,
        "S_field": 0.6128981113433838,
        "Gamma_field": 0.16466024518013,
        "S_over_Gamma": 3.722198486328125,
        "Da": 9.327163696289062,
        "E_coh": 0.8370938301086426,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.49,
              47.19
            ],
            [
              -86.44,
              47.19
            ],
            [
              -86.43,
              47.18
            ],
            [
              -86.43,
              47.14
            ],
            [
              -86.46,
              47.11
            ],
            [
              -86.52,
              47.08
            ],
            [
              -86.58,
              47.08
            ],
            [
              -86.59,
              47.09
            ],
            [
              -86.59,
              47.13
            ],
            [
              -86.57,
              47.15
            ],
            [
              -86.49,
              47.19
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90817",
      "lat": 46.6639,
      "lon": -86.7806,
      "motion_east": 6.2,
      "motion_south": -4.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.3289,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 39.0,
      "ebshear": 13.0,
      "srh01": 262.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 262.0
        },
        {
          "name": "hrrr_pwat",
          "value": 20.0105
        },
        {
          "name": "alignment",
          "value": -11.5276
        },
        {
          "name": "tau",
          "value": 1.866
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3289
      },
      "coherence_score": 1.8660184144973755,
      "coherence_diagnostics": {
        "tau": 1.8660184144973755,
        "grad_tau": 0.2971745729446411,
        "torsion": 0.0,
        "alignment": -11.527580261230469,
        "S_field": 0.6128981113433838,
        "Gamma_field": 0.16466024518013,
        "S_over_Gamma": 3.722198486328125,
        "Da": 9.327163696289062,
        "E_coh": 0.8370938301086426,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.74,
              46.73
            ],
            [
              -86.69,
              46.73
            ],
            [
              -86.68,
              46.72
            ],
            [
              -86.68,
              46.69
            ],
            [
              -86.69,
              46.69
            ],
            [
              -86.72,
              46.65
            ],
            [
              -86.76,
              46.63
            ],
            [
              -86.79,
              46.6
            ],
            [
              -86.81,
              46.6
            ],
            [
              -86.82,
              46.59
            ],
            [
              -86.86,
              46.59
            ],
            [
              -86.88,
              46.6
            ],
            [
              -86.89,
              46.62
            ],
            [
              -86.89,
              46.65
            ],
            [
              -86.86,
              46.69
            ],
            [
              -86.8,
              46.72
            ],
            [
              -86.75,
              46.72
            ],
            [
              -86.74,
              46.73
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90893",
      "lat": 46.494,
      "lon": -86.4033,
      "motion_east": 8.6,
      "motion_south": -4.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.2831,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 12.0,
      "ebshear": 11.0,
      "srh01": 238.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 238.0
        },
        {
          "name": "hrrr_pwat",
          "value": 26.7605
        },
        {
          "name": "alignment",
          "value": -20.7018
        },
        {
          "name": "tau",
          "value": 1.9428
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2831
      },
      "coherence_score": 1.9427971839904785,
      "coherence_diagnostics": {
        "tau": 1.9427971839904785,
        "grad_tau": 0.2354554682970047,
        "torsion": 0.0,
        "alignment": -20.701824188232422,
        "S_field": 0.42547038197517395,
        "Gamma_field": 0.1529935747385025,
        "S_over_Gamma": 2.7809689044952393,
        "Da": 8.399859428405762,
        "E_coh": 0.693821370601654,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.34,
              46.59
            ],
            [
              -86.28,
              46.59
            ],
            [
              -86.28,
              46.55
            ],
            [
              -86.37,
              46.46
            ],
            [
              -86.38,
              46.46
            ],
            [
              -86.4,
              46.44
            ],
            [
              -86.43,
              46.43
            ],
            [
              -86.45,
              46.41
            ],
            [
              -86.51,
              46.41
            ],
            [
              -86.51,
              46.44
            ],
            [
              -86.5,
              46.46
            ],
            [
              -86.47,
              46.49
            ],
            [
              -86.43,
              46.51
            ],
            [
              -86.36,
              46.58
            ],
            [
              -86.34,
              46.59
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90907",
      "lat": 47.4233,
      "lon": -87.5433,
      "motion_east": 5.5,
      "motion_south": -2.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.2434,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 88.0,
      "ebshear": 14.0,
      "srh01": 184.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 184.0
        },
        {
          "name": "hrrr_pwat",
          "value": 14.3855
        },
        {
          "name": "alignment",
          "value": -3.1221
        },
        {
          "name": "tau",
          "value": 1.4473
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2434
      },
      "coherence_score": 1.4472527503967285,
      "coherence_diagnostics": {
        "tau": 1.4472527503967285,
        "grad_tau": 0.46664637327194214,
        "torsion": 0.0,
        "alignment": -3.1221184730529785,
        "S_field": 0.44469815492630005,
        "Gamma_field": 0.17882689833641052,
        "S_over_Gamma": 2.4867520332336426,
        "Da": 9.628190994262695,
        "E_coh": 0.8181580901145935,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.55,
              47.47
            ],
            [
              -87.52,
              47.46
            ],
            [
              -87.5,
              47.43
            ],
            [
              -87.5,
              47.41
            ],
            [
              -87.52,
              47.37
            ],
            [
              -87.57,
              47.37
            ],
            [
              -87.59,
              47.39
            ],
            [
              -87.59,
              47.44
            ],
            [
              -87.55,
              47.47
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90900",
      "lat": 46.7967,
      "lon": -87.2525,
      "motion_east": 5.5,
      "motion_south": -2.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.2202,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 75.0,
      "ebshear": 16.0,
      "srh01": 259.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 259.0
        },
        {
          "name": "hrrr_pwat",
          "value": 20.0105
        },
        {
          "name": "alignment",
          "value": -11.5276
        },
        {
          "name": "tau",
          "value": 1.866
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2202
      },
      "coherence_score": 1.8660184144973755,
      "coherence_diagnostics": {
        "tau": 1.8660184144973755,
        "grad_tau": 0.2971745729446411,
        "torsion": 0.0,
        "alignment": -11.527580261230469,
        "S_field": 0.6128981113433838,
        "Gamma_field": 0.16466024518013,
        "S_over_Gamma": 3.722198486328125,
        "Da": 9.327163696289062,
        "E_coh": 0.8370938301086426,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.26,
              46.84
            ],
            [
              -87.25,
              46.83
            ],
            [
              -87.21,
              46.83
            ],
            [
              -87.2,
              46.82
            ],
            [
              -87.2,
              46.78
            ],
            [
              -87.23,
              46.75
            ],
            [
              -87.27,
              46.74
            ],
            [
              -87.29,
              46.75
            ],
            [
              -87.3,
              46.77
            ],
            [
              -87.28,
              46.79
            ],
            [
              -87.28,
              46.82
            ],
            [
              -87.26,
              46.84
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90895",
      "lat": 46.6442,
      "lon": -87.2683,
      "motion_east": 5.5,
      "motion_south": -2.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.2181,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 100.0,
      "ebshear": 17.0,
      "srh01": 271.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 271.0
        },
        {
          "name": "hrrr_pwat",
          "value": 20.0105
        },
        {
          "name": "alignment",
          "value": -11.5276
        },
        {
          "name": "tau",
          "value": 1.866
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2181
      },
      "coherence_score": 1.8660184144973755,
      "coherence_diagnostics": {
        "tau": 1.8660184144973755,
        "grad_tau": 0.2971745729446411,
        "torsion": 0.0,
        "alignment": -11.527580261230469,
        "S_field": 0.6128981113433838,
        "Gamma_field": 0.16466024518013,
        "S_over_Gamma": 3.722198486328125,
        "Da": 9.327163696289062,
        "E_coh": 0.8370938301086426,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.29,
              46.72
            ],
            [
              -87.28,
              46.72
            ],
            [
              -87.28,
              46.7
            ],
            [
              -87.22,
              46.64
            ],
            [
              -87.21,
              46.62
            ],
            [
              -87.21,
              46.61
            ],
            [
              -87.24,
              46.58
            ],
            [
              -87.26,
              46.58
            ],
            [
              -87.28,
              46.6
            ],
            [
              -87.32,
              46.6
            ],
            [
              -87.34,
              46.64
            ],
            [
              -87.29,
              46.72
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90874",
      "lat": 40.2912,
      "lon": -87.3969,
      "motion_east": 5.7,
      "motion_south": 5.2,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.1695,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 17.0,
      "ebshear": 22.0,
      "srh01": 6.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 6.0
        },
        {
          "name": "hrrr_pwat",
          "value": 26.3855
        },
        {
          "name": "alignment",
          "value": -6.8379
        },
        {
          "name": "tau",
          "value": 2.1479
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1695
      },
      "coherence_score": 2.1478588581085205,
      "coherence_diagnostics": {
        "tau": 2.1478588581085205,
        "grad_tau": 0.1830376833677292,
        "torsion": 0.0,
        "alignment": -6.83786678314209,
        "S_field": 0.4547315835952759,
        "Gamma_field": 0.21716023981571198,
        "S_over_Gamma": 2.0939910411834717,
        "Da": 14.591008186340332,
        "E_coh": 0.6334006786346436,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.38,
              40.35
            ],
            [
              -87.36,
              40.33
            ],
            [
              -87.32,
              40.32
            ],
            [
              -87.3,
              40.3
            ],
            [
              -87.3,
              40.26
            ],
            [
              -87.31,
              40.25
            ],
            [
              -87.35,
              40.24
            ],
            [
              -87.36,
              40.23
            ],
            [
              -87.44,
              40.23
            ],
            [
              -87.48,
              40.25
            ],
            [
              -87.5,
              40.27
            ],
            [
              -87.5,
              40.3
            ],
            [
              -87.48,
              40.32
            ],
            [
              -87.46,
              40.33
            ],
            [
              -87.43,
              40.33
            ],
            [
              -87.38,
              40.35
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90902",
      "lat": 50.8775,
      "lon": -98.2613,
      "motion_east": 5.5,
      "motion_south": -2.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.1388,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 0.0,
      "ebshear": 0.0,
      "srh01": 166.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 166.0
        },
        {
          "name": "hrrr_pwat",
          "value": 17.7605
        },
        {
          "name": "alignment",
          "value": 5.8734
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1388
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.434538871049881,
        "torsion": 0.0,
        "alignment": 5.87335205078125,
        "S_field": 0.07646678388118744,
        "Gamma_field": 0.1713269054889679,
        "S_over_Gamma": 0.44632092118263245,
        "Da": 10.12137222290039,
        "E_coh": 0.14025120437145233,
        "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": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -98.27,
              50.91
            ],
            [
              -98.24,
              50.9
            ],
            [
              -98.23,
              50.88
            ],
            [
              -98.23,
              50.84
            ],
            [
              -98.27,
              50.83
            ],
            [
              -98.29,
              50.85
            ],
            [
              -98.29,
              50.9
            ],
            [
              -98.27,
              50.91
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90903",
      "lat": 42.3142,
      "lon": -82.1033,
      "motion_east": 5.5,
      "motion_south": -2.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.073,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 0.0,
      "ebshear": 0.0,
      "srh01": 23.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 23.0
        },
        {
          "name": "hrrr_pwat",
          "value": 10.1355
        },
        {
          "name": "alignment",
          "value": -2.7676
        },
        {
          "name": "tau",
          "value": 1.2711
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.073
      },
      "coherence_score": 1.2711286544799805,
      "coherence_diagnostics": {
        "tau": 1.2711286544799805,
        "grad_tau": 0.1271270364522934,
        "torsion": 0.0,
        "alignment": -2.7675669193267822,
        "S_field": 0.19051726162433624,
        "Gamma_field": 0.22799356281757355,
        "S_over_Gamma": 0.8356255888938904,
        "Da": 14.39806842803955,
        "E_coh": 0.35115113854408264,
        "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": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -82.19,
              42.39
            ],
            [
              -82.11,
              42.39
            ],
            [
              -82.11,
              42.33
            ],
            [
              -82.1,
              42.32
            ],
            [
              -82.01,
              42.32
            ],
            [
              -82.01,
              42.24
            ],
            [
              -82.08,
              42.24
            ],
            [
              -82.07,
              42.25
            ],
            [
              -82.07,
              42.28
            ],
            [
              -82.11,
              42.31
            ],
            [
              -82.19,
              42.31
            ],
            [
              -82.19,
              42.39
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90904",
      "lat": 42.2436,
      "lon": -82.305,
      "motion_east": 5.5,
      "motion_south": -2.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.0626,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 0.0,
      "ebshear": 0.0,
      "srh01": 21.0,
      "maxllaz": 0.0,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 21.0
        },
        {
          "name": "hrrr_pwat",
          "value": 12.7605
        },
        {
          "name": "alignment",
          "value": -3.3531
        },
        {
          "name": "tau",
          "value": 1.3221
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0626
      },
      "coherence_score": 1.3220727443695068,
      "coherence_diagnostics": {
        "tau": 1.3220727443695068,
        "grad_tau": 0.11031083762645721,
        "torsion": 0.0,
        "alignment": -3.353055715560913,
        "S_field": 0.20213152468204498,
        "Gamma_field": 0.2104935646057129,
        "S_over_Gamma": 0.9602741599082947,
        "Da": 13.434908866882324,
        "E_coh": 0.3862259089946747,
        "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": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -82.38,
              42.33
            ],
            [
              -82.38,
              42.32
            ],
            [
              -82.38,
              42.31
            ],
            [
              -82.38,
              42.3
            ],
            [
              -82.38,
              42.29
            ],
            [
              -82.38,
              42.28
            ],
            [
              -82.37,
              42.27
            ],
            [
              -82.37,
              42.26
            ],
            [
              -82.36,
              42.25
            ],
            [
              -82.35,
              42.25
            ],
            [
              -82.34,
              42.25
            ],
            [
              -82.33,
              42.25
            ],
            [
              -82.32,
              42.25
            ],
            [
              -82.31,
              42.26
            ],
            [
              -82.31,
              42.27
            ],
            [
              -82.3,
              42.27
            ],
            [
              -82.29,
              42.26
            ],
            [
              -82.28,
              42.27
            ],
            [
              -82.27,
              42.27
            ],
            [
              -82.26,
              42.27
            ],
            [
              -82.25,
              42.27
            ],
            [
              -82.24,
              42.27
            ],
            [
              -82.23,
              42.27
            ],
            [
              -82.22,
              42.26
            ],
            [
              -82.21,
              42.26
            ],
            [
              -82.21,
              42.25
            ],
            [
              -82.21,
              42.24
            ],
            [
              -82.21,
              42.23
            ],
            [
              -82.21,
              42.22
            ],
            [
              -82.21,
              42.21
            ],
            [
              -82.21,
              42.2
            ],
            [
              -82.21,
              42.19
            ],
            [
              -82.21,
              42.18
            ],
            [
              -82.22,
              42.18
            ],
            [
              -82.23,
              42.18
            ],
            [
              -82.24,
              42.18
            ],
            [
              -82.25,
              42.18
            ],
            [
              -82.26,
              42.18
            ],
            [
              -82.27,
              42.18
            ],
            [
              -82.28,
              42.18
            ],
            [
              -82.29,
              42.18
            ],
            [
              -82.29,
              42.19
            ],
            [
              -82.29,
              42.2
            ],
            [
              -82.29,
              42.21
            ],
            [
              -82.29,
              42.22
            ],
            [
              -82.3,
              42.23
            ],
            [
              -82.31,
              42.22
            ],
            [
              -82.31,
              42.21
            ],
            [
              -82.31,
              42.2
            ],
            [
              -82.31,
              42.19
            ],
            [
              -82.31,
              42.2
            ],
            [
              -82.31,
              42.21
            ],
            [
              -82.31,
              42.22
            ],
            [
              -82.31,
              42.23
            ],
            [
              -82.31,
              42.24
            ],
            [
              -82.32,
              42.25
            ],
            [
              -82.33,
              42.25
            ],
            [
              -82.34,
              42.25
            ],
            [
              -82.35,
              42.25
            ],
            [
              -82.36,
              42.25
            ],
            [
              -82.37,
              42.25
            ],
            [
              -82.38,
              42.25
            ],
            [
              -82.38,
              42.26
            ],
            [
              -82.38,
              42.27
            ],
            [
              -82.38,
              42.28
            ],
            [
              -82.38,
              42.29
            ],
            [
              -82.38,
              42.3
            ],
            [
              -82.38,
              42.31
            ],
            [
              -82.38,
              42.32
            ],
            [
              -82.38,
              42.33
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90908",
      "lat": 27.5463,
      "lon": -79.9213,
      "motion_east": 5.5,
      "motion_south": -2.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.0516,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2370.0,
      "ebshear": 14.0,
      "srh01": 4.0,
      "maxllaz": 0.0,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 4.0
        },
        {
          "name": "hrrr_pwat",
          "value": 19.2605
        },
        {
          "name": "alignment",
          "value": 0.1949
        },
        {
          "name": "tau",
          "value": 0.2765
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0516
      },
      "coherence_score": 0.2765082120895386,
      "coherence_diagnostics": {
        "tau": 0.2765082120895386,
        "grad_tau": 0.03756257891654968,
        "torsion": 0.0,
        "alignment": 0.19486448168754578,
        "S_field": 0.0525578036904335,
        "Gamma_field": 0.2546602487564087,
        "S_over_Gamma": 0.20638401806354523,
        "Da": 15.220389366149902,
        "E_coh": 0.3723537027835846,
        "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": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -79.95,
              27.6
            ],
            [
              -79.93,
              27.6
            ],
            [
              -79.93,
              27.53
            ],
            [
              -79.92,
              27.52
            ],
            [
              -79.87,
              27.52
            ],
            [
              -79.87,
              27.5
            ],
            [
              -79.95,
              27.5
            ],
            [
              -79.95,
              27.6
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90894",
      "lat": 24.125,
      "lon": -78.32,
      "motion_east": 5.5,
      "motion_south": -2.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.0488,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2274.0,
      "ebshear": 9.0,
      "srh01": 3.0,
      "maxllaz": 0.001,
      "mesh": 0.77,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 3.0
        },
        {
          "name": "hrrr_pwat",
          "value": 25.5105
        },
        {
          "name": "alignment",
          "value": 1.1266
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0488
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.3067198395729065,
        "torsion": 0.0,
        "alignment": 1.12664794921875,
        "S_field": 0.11883728206157684,
        "Gamma_field": 0.966326892375946,
        "S_over_Gamma": 0.1229783445596695,
        "Da": 59.26701354980469,
        "E_coh": 0.6253769993782043,
        "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": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.33,
              24.19
            ],
            [
              -78.32,
              24.18
            ],
            [
              -78.28,
              24.18
            ],
            [
              -78.28,
              24.14
            ],
            [
              -78.27,
              24.12
            ],
            [
              -78.3,
              24.09
            ],
            [
              -78.3,
              24.07
            ],
            [
              -78.28,
              24.05
            ],
            [
              -78.41,
              24.05
            ],
            [
              -78.38,
              24.08
            ],
            [
              -78.36,
              24.16
            ],
            [
              -78.33,
              24.19
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90830",
      "lat": 24.2914,
      "lon": -78.4314,
      "motion_east": 5.5,
      "motion_south": -2.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.045,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2132.0,
      "ebshear": 10.0,
      "srh01": 10.0,
      "maxllaz": 0.0,
      "mesh": 0.7,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 10.0
        },
        {
          "name": "hrrr_pwat",
          "value": 25.5105
        },
        {
          "name": "alignment",
          "value": 1.1266
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.045
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.3067198395729065,
        "torsion": 0.0,
        "alignment": 1.12664794921875,
        "S_field": 0.11883728206157684,
        "Gamma_field": 0.966326892375946,
        "S_over_Gamma": 0.1229783445596695,
        "Da": 59.26701354980469,
        "E_coh": 0.6253769993782043,
        "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": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.43,
              24.34
            ],
            [
              -78.41,
              24.33
            ],
            [
              -78.41,
              24.24
            ],
            [
              -78.44,
              24.23
            ],
            [
              -78.45,
              24.24
            ],
            [
              -78.45,
              24.32
            ],
            [
              -78.43,
              24.34
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "90735",
      "lat": 27.9025,
      "lon": -79.8958,
      "motion_east": 5.5,
      "motion_south": -2.0,
      "valid_time": "20260515_133042 UTC",
      "tornado_probability": 0.0422,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2366.0,
      "ebshear": 12.0,
      "srh01": 0.0,
      "maxllaz": 0.004,
      "mesh": 0.04,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 20.2605
        },
        {
          "name": "alignment",
          "value": 0.8189
        },
        {
          "name": "tau",
          "value": 0.3218
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0422
      },
      "coherence_score": 0.321829617023468,
      "coherence_diagnostics": {
        "tau": 0.321829617023468,
        "grad_tau": 0.0643603503704071,
        "torsion": 0.0,
        "alignment": 0.8188893795013428,
        "S_field": 0.05012163147330284,
        "Gamma_field": 0.23299357295036316,
        "S_over_Gamma": 0.21512022614479065,
        "Da": 13.827536582946777,
        "E_coh": 0.2631556987762451,
        "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": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 4,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -79.93,
              27.94
            ],
            [
              -79.92,
              27.93
            ],
            [
              -79.86,
              27.93
            ],
            [
              -79.83,
              27.91
            ],
            [
              -79.85,
              27.89
            ],
            [
              -79.85,
              27.87
            ],
            [
              -79.87,
              27.85
            ],
            [
              -79.91,
              27.86
            ],
            [
              -79.91,
              27.88
            ],
            [
              -79.94,
              27.9
            ],
            [
              -79.95,
              27.93
            ],
            [
              -79.93,
              27.94
            ]
          ]
        ]
      }
    }
  ]
}
