{
  "forecast_id": "to_fcst_20260504_1923",
  "hazard": "tornado",
  "issued_at": "2026-05-04T19:23: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": "hrrr",
  "n_active_storms": 18,
  "top_probability": 0.3143,
  "source_artifacts": [
    "/data/live-tornadoes.json",
    "/data/tornado-storms.geojson"
  ],
  "storms": [
    {
      "storm_id": "29281",
      "lat": 49.2387,
      "lon": -82.664,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.3143,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 32.0,
      "ebshear": 22.0,
      "srh01": 391.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 391.0
        },
        {
          "name": "hrrr_pwat",
          "value": 18.3287
        },
        {
          "name": "alignment",
          "value": -15.2552
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3143
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.8796960711479187,
        "torsion": 0.0,
        "alignment": -15.255231857299805,
        "S_field": 0.57669597864151,
        "Gamma_field": 0.17742106318473816,
        "S_over_Gamma": 3.250437021255493,
        "Da": 10.118243217468262,
        "E_coh": 0.6823081374168396,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": true,
          "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.68,
              49.31
            ],
            [
              -82.62,
              49.31
            ],
            [
              -82.61,
              49.3
            ],
            [
              -82.61,
              49.28
            ],
            [
              -82.6,
              49.27
            ],
            [
              -82.6,
              49.24
            ],
            [
              -82.61,
              49.23
            ],
            [
              -82.61,
              49.18
            ],
            [
              -82.66,
              49.14
            ],
            [
              -82.71,
              49.14
            ],
            [
              -82.75,
              49.18
            ],
            [
              -82.75,
              49.21
            ],
            [
              -82.74,
              49.22
            ],
            [
              -82.73,
              49.26
            ],
            [
              -82.68,
              49.31
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29295",
      "lat": 48.8422,
      "lon": -82.7378,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.2787,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 61.0,
      "ebshear": 40.0,
      "srh01": 323.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 323.0
        },
        {
          "name": "hrrr_pwat",
          "value": 18.0787
        },
        {
          "name": "alignment",
          "value": -15.5677
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2787
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.8450127243995667,
        "torsion": 0.0,
        "alignment": -15.567731857299805,
        "S_field": 0.5501920580863953,
        "Gamma_field": 0.1740877330303192,
        "S_over_Gamma": 3.1604297161102295,
        "Da": 9.824284553527832,
        "E_coh": 0.7582520246505737,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": true,
          "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": [
          [
            [
              -82.76,
              48.88
            ],
            [
              -82.71,
              48.88
            ],
            [
              -82.69,
              48.86
            ],
            [
              -82.69,
              48.82
            ],
            [
              -82.71,
              48.8
            ],
            [
              -82.76,
              48.8
            ],
            [
              -82.78,
              48.81
            ],
            [
              -82.78,
              48.85
            ],
            [
              -82.76,
              48.88
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29296",
      "lat": 48.6,
      "lon": -82.7871,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.2681,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 53.0,
      "ebshear": 36.0,
      "srh01": 300.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 300.0
        },
        {
          "name": "hrrr_pwat",
          "value": 17.7037
        },
        {
          "name": "alignment",
          "value": -18.4228
        },
        {
          "name": "tau",
          "value": 0.845
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2681
      },
      "coherence_score": 0.8450127243995667,
      "coherence_diagnostics": {
        "tau": 0.8450127243995667,
        "grad_tau": 0.6750803589820862,
        "torsion": 0.0,
        "alignment": -18.422821044921875,
        "S_field": 0.7169103026390076,
        "Gamma_field": 0.17908772826194763,
        "S_over_Gamma": 4.003123760223389,
        "Da": 9.585891723632812,
        "E_coh": 0.7592716217041016,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": true,
          "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": [
          [
            [
              -82.81,
              48.64
            ],
            [
              -82.78,
              48.64
            ],
            [
              -82.77,
              48.63
            ],
            [
              -82.78,
              48.62
            ],
            [
              -82.76,
              48.6
            ],
            [
              -82.76,
              48.58
            ],
            [
              -82.74,
              48.56
            ],
            [
              -82.75,
              48.56
            ],
            [
              -82.76,
              48.54
            ],
            [
              -82.8,
              48.55
            ],
            [
              -82.84,
              48.6
            ],
            [
              -82.83,
              48.61
            ],
            [
              -82.83,
              48.63
            ],
            [
              -82.81,
              48.64
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29285",
      "lat": 38.392,
      "lon": -91.065,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.1989,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1453.0,
      "ebshear": 40.0,
      "srh01": 112.0,
      "maxllaz": 0.004,
      "mesh": 0.0,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 112.0
        },
        {
          "name": "hrrr_pwat",
          "value": 19.3287
        },
        {
          "name": "alignment",
          "value": 3.5752
        },
        {
          "name": "tau",
          "value": 0.4485
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1989
      },
      "coherence_score": 0.44850221276283264,
      "coherence_diagnostics": {
        "tau": 0.44850221276283264,
        "grad_tau": 0.08778004348278046,
        "torsion": 0.0,
        "alignment": 3.5752270221710205,
        "S_field": 0.5011636018753052,
        "Gamma_field": 1.529921054840088,
        "S_over_Gamma": 0.32757481932640076,
        "Da": 89.44474792480469,
        "E_coh": 0.6490293145179749,
        "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": [
          [
            [
              -91.08,
              38.42
            ],
            [
              -91.07,
              38.41
            ],
            [
              -91.06,
              38.42
            ],
            [
              -91.03,
              38.4
            ],
            [
              -91.03,
              38.38
            ],
            [
              -91.05,
              38.37
            ],
            [
              -91.05,
              38.35
            ],
            [
              -91.1,
              38.35
            ],
            [
              -91.1,
              38.4
            ],
            [
              -91.08,
              38.42
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29266",
      "lat": 38.763,
      "lon": -89.81,
      "motion_east": 6.1,
      "motion_south": -3.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.145,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 846.0,
      "ebshear": 55.0,
      "srh01": 237.0,
      "maxllaz": 0.004,
      "mesh": 0.05,
      "flash_rate": 7.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 237.0
        },
        {
          "name": "hrrr_pwat",
          "value": 19.0787
        },
        {
          "name": "alignment",
          "value": 2.8202
        },
        {
          "name": "tau",
          "value": 0.516
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.145
      },
      "coherence_score": 0.5159552693367004,
      "coherence_diagnostics": {
        "tau": 0.5159552693367004,
        "grad_tau": 0.0619262158870697,
        "torsion": 0.0,
        "alignment": 2.8201723098754883,
        "S_field": 0.3957456052303314,
        "Gamma_field": 1.1699210405349731,
        "S_over_Gamma": 0.33826693892478943,
        "Da": 71.06094360351562,
        "E_coh": 0.6707014441490173,
        "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": [
          [
            [
              -89.7,
              38.84
            ],
            [
              -89.66,
              38.84
            ],
            [
              -89.65,
              38.83
            ],
            [
              -89.65,
              38.78
            ],
            [
              -89.71,
              38.75
            ],
            [
              -89.75,
              38.71
            ],
            [
              -89.77,
              38.7
            ],
            [
              -89.85,
              38.7
            ],
            [
              -89.89,
              38.65
            ],
            [
              -89.94,
              38.65
            ],
            [
              -89.97,
              38.67
            ],
            [
              -89.97,
              38.73
            ],
            [
              -89.96,
              38.75
            ],
            [
              -89.92,
              38.77
            ],
            [
              -89.9,
              38.77
            ],
            [
              -89.86,
              38.81
            ],
            [
              -89.84,
              38.81
            ],
            [
              -89.8,
              38.83
            ],
            [
              -89.71,
              38.83
            ],
            [
              -89.7,
              38.84
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29230",
      "lat": 38.5038,
      "lon": -90.2805,
      "motion_east": 6.2,
      "motion_south": -3.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.1288,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1468.0,
      "ebshear": 51.0,
      "srh01": 170.0,
      "maxllaz": 0.004,
      "mesh": 0.34,
      "flash_rate": 8.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 170.0
        },
        {
          "name": "hrrr_pwat",
          "value": 19.3287
        },
        {
          "name": "alignment",
          "value": 3.5752
        },
        {
          "name": "tau",
          "value": 0.4485
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1288
      },
      "coherence_score": 0.44850221276283264,
      "coherence_diagnostics": {
        "tau": 0.44850221276283264,
        "grad_tau": 0.08778004348278046,
        "torsion": 0.0,
        "alignment": 3.5752270221710205,
        "S_field": 0.5011636018753052,
        "Gamma_field": 1.529921054840088,
        "S_over_Gamma": 0.32757481932640076,
        "Da": 89.44474792480469,
        "E_coh": 0.6490293145179749,
        "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": [
          [
            [
              -90.19,
              38.58
            ],
            [
              -90.13,
              38.58
            ],
            [
              -90.12,
              38.57
            ],
            [
              -90.12,
              38.55
            ],
            [
              -90.13,
              38.53
            ],
            [
              -90.16,
              38.52
            ],
            [
              -90.22,
              38.46
            ],
            [
              -90.26,
              38.44
            ],
            [
              -90.34,
              38.43
            ],
            [
              -90.35,
              38.42
            ],
            [
              -90.4,
              38.42
            ],
            [
              -90.41,
              38.43
            ],
            [
              -90.43,
              38.43
            ],
            [
              -90.45,
              38.45
            ],
            [
              -90.45,
              38.48
            ],
            [
              -90.44,
              38.5
            ],
            [
              -90.36,
              38.54
            ],
            [
              -90.26,
              38.55
            ],
            [
              -90.25,
              38.56
            ],
            [
              -90.23,
              38.56
            ],
            [
              -90.19,
              38.58
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29194",
      "lat": 25.8789,
      "lon": -79.9411,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.1215,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1474.0,
      "ebshear": 62.0,
      "srh01": 46.0,
      "maxllaz": 0.005,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 46.0
        },
        {
          "name": "hrrr_pwat",
          "value": 36.5787
        },
        {
          "name": "alignment",
          "value": 4.2155
        },
        {
          "name": "tau",
          "value": 0.5307
        },
        {
          "name": "maxllaz",
          "value": 0.005
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1215
      },
      "coherence_score": 0.5307129621505737,
      "coherence_diagnostics": {
        "tau": 0.5307129621505737,
        "grad_tau": 0.3976179361343384,
        "torsion": 0.0,
        "alignment": 4.215463638305664,
        "S_field": 0.36845412850379944,
        "Gamma_field": 0.25158774852752686,
        "S_over_Gamma": 1.4645153284072876,
        "Da": 14.800775527954102,
        "E_coh": 0.46600356698036194,
        "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": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -80.0,
              25.92
            ],
            [
              -79.93,
              25.92
            ],
            [
              -79.89,
              25.89
            ],
            [
              -79.89,
              25.87
            ],
            [
              -79.88,
              25.86
            ],
            [
              -79.91,
              25.83
            ],
            [
              -79.97,
              25.84
            ],
            [
              -80.0,
              25.86
            ],
            [
              -80.0,
              25.92
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29298",
      "lat": 25.1573,
      "lon": -78.1427,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.0996,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1423.0,
      "ebshear": 47.0,
      "srh01": 37.0,
      "maxllaz": 0.002,
      "mesh": 0.06,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 37.0
        },
        {
          "name": "hrrr_pwat",
          "value": 45.4537
        },
        {
          "name": "alignment",
          "value": 1.3177
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0996
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.8878419399261475,
        "torsion": 0.0,
        "alignment": 1.3177318572998047,
        "S_field": 0.8843501806259155,
        "Gamma_field": 0.1782543957233429,
        "S_over_Gamma": 4.9611687660217285,
        "Da": 10.572549819946289,
        "E_coh": 0.9276367425918579,
        "singularity_count": 4.0,
        "singularity_conditions_met": 4,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": true,
          "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.17,
              25.19
            ],
            [
              -78.15,
              25.18
            ],
            [
              -78.11,
              25.19
            ],
            [
              -78.1,
              25.17
            ],
            [
              -78.1,
              25.13
            ],
            [
              -78.11,
              25.12
            ],
            [
              -78.14,
              25.13
            ],
            [
              -78.17,
              25.1
            ],
            [
              -78.17,
              25.16
            ],
            [
              -78.18,
              25.17
            ],
            [
              -78.17,
              25.19
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29293",
      "lat": 25.5093,
      "lon": -80.6553,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.0969,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1130.0,
      "ebshear": 51.0,
      "srh01": 7.0,
      "maxllaz": 0.006,
      "mesh": 0.2,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 7.0
        },
        {
          "name": "hrrr_pwat",
          "value": 42.9537
        },
        {
          "name": "alignment",
          "value": 2.8177
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.006
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0969
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.5307129621505737,
        "torsion": 0.0,
        "alignment": 2.8177318572998047,
        "S_field": 0.7783645987510681,
        "Gamma_field": 0.1874210685491562,
        "S_over_Gamma": 4.153026103973389,
        "Da": 11.124159812927246,
        "E_coh": 0.8499993681907654,
        "singularity_count": 4.0,
        "singularity_conditions_met": 4,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": true,
          "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": [
          [
            [
              -80.69,
              25.56
            ],
            [
              -80.68,
              25.55
            ],
            [
              -80.67,
              25.56
            ],
            [
              -80.61,
              25.56
            ],
            [
              -80.6,
              25.55
            ],
            [
              -80.59,
              25.48
            ],
            [
              -80.61,
              25.46
            ],
            [
              -80.63,
              25.46
            ],
            [
              -80.64,
              25.45
            ],
            [
              -80.68,
              25.46
            ],
            [
              -80.68,
              25.48
            ],
            [
              -80.69,
              25.49
            ],
            [
              -80.68,
              25.5
            ],
            [
              -80.69,
              25.52
            ],
            [
              -80.69,
              25.56
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29291",
      "lat": 25.3582,
      "lon": -80.5064,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.0961,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1733.0,
      "ebshear": 50.0,
      "srh01": 10.0,
      "maxllaz": 0.001,
      "mesh": 0.05,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 10.0
        },
        {
          "name": "hrrr_pwat",
          "value": 42.9537
        },
        {
          "name": "alignment",
          "value": 2.8177
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0961
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.5307129621505737,
        "torsion": 0.0,
        "alignment": 2.8177318572998047,
        "S_field": 0.7783645987510681,
        "Gamma_field": 0.1874210685491562,
        "S_over_Gamma": 4.153026103973389,
        "Da": 11.124159812927246,
        "E_coh": 0.8499993681907654,
        "singularity_count": 4.0,
        "singularity_conditions_met": 4,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": true,
          "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": [
          [
            [
              -80.52,
              25.4
            ],
            [
              -80.49,
              25.38
            ],
            [
              -80.46,
              25.38
            ],
            [
              -80.5,
              25.36
            ],
            [
              -80.5,
              25.34
            ],
            [
              -80.48,
              25.32
            ],
            [
              -80.5,
              25.31
            ],
            [
              -80.54,
              25.31
            ],
            [
              -80.52,
              25.35
            ],
            [
              -80.54,
              25.39
            ],
            [
              -80.52,
              25.4
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29297",
      "lat": 26.6233,
      "lon": -80.6461,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.0946,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 908.0,
      "ebshear": 56.0,
      "srh01": 6.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 6.0
        },
        {
          "name": "hrrr_pwat",
          "value": 30.2037
        },
        {
          "name": "alignment",
          "value": 4.2606
        },
        {
          "name": "tau",
          "value": 0.7515
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0946
      },
      "coherence_score": 0.7515302300453186,
      "coherence_diagnostics": {
        "tau": 0.7515302300453186,
        "grad_tau": 0.18366660177707672,
        "torsion": 0.0,
        "alignment": 4.260557174682617,
        "S_field": 0.2567148506641388,
        "Gamma_field": 0.21908773481845856,
        "S_over_Gamma": 1.171744465827942,
        "Da": 12.914534568786621,
        "E_coh": 0.40155914425849915,
        "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": [
          [
            [
              -80.63,
              26.67
            ],
            [
              -80.61,
              26.67
            ],
            [
              -80.61,
              26.62
            ],
            [
              -80.6,
              26.61
            ],
            [
              -80.61,
              26.61
            ],
            [
              -80.62,
              26.59
            ],
            [
              -80.68,
              26.57
            ],
            [
              -80.69,
              26.58
            ],
            [
              -80.68,
              26.6
            ],
            [
              -80.67,
              26.61
            ],
            [
              -80.65,
              26.6
            ],
            [
              -80.64,
              26.61
            ],
            [
              -80.64,
              26.63
            ],
            [
              -80.65,
              26.64
            ],
            [
              -80.68,
              26.64
            ],
            [
              -80.69,
              26.65
            ],
            [
              -80.65,
              26.65
            ],
            [
              -80.63,
              26.67
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29288",
      "lat": 39.2144,
      "lon": -120.73,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.0845,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 13.0,
      "ebshear": 8.0,
      "srh01": 46.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 46.0
        },
        {
          "name": "hrrr_pwat",
          "value": 14.5787
        },
        {
          "name": "alignment",
          "value": 1.4989
        },
        {
          "name": "tau",
          "value": 0.5376
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0845
      },
      "coherence_score": 0.5376219153404236,
      "coherence_diagnostics": {
        "tau": 0.5376219153404236,
        "grad_tau": 0.087285116314888,
        "torsion": 0.0,
        "alignment": 1.4989362955093384,
        "S_field": 0.08965366333723068,
        "Gamma_field": 0.2015877217054367,
        "S_over_Gamma": 0.4447377324104309,
        "Da": 12.639182090759277,
        "E_coh": 0.29470062255859375,
        "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": [
          [
            [
              -120.73,
              39.25
            ],
            [
              -120.7,
              39.25
            ],
            [
              -120.69,
              39.24
            ],
            [
              -120.69,
              39.2
            ],
            [
              -120.73,
              39.17
            ],
            [
              -120.76,
              39.17
            ],
            [
              -120.77,
              39.18
            ],
            [
              -120.77,
              39.22
            ],
            [
              -120.73,
              39.25
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29290",
      "lat": 26.0835,
      "lon": -80.15,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.084,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1547.0,
      "ebshear": 62.0,
      "srh01": 9.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 9.0
        },
        {
          "name": "hrrr_pwat",
          "value": 36.5787
        },
        {
          "name": "alignment",
          "value": 4.2155
        },
        {
          "name": "tau",
          "value": 0.5307
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.084
      },
      "coherence_score": 0.5307129621505737,
      "coherence_diagnostics": {
        "tau": 0.5307129621505737,
        "grad_tau": 0.3976179361343384,
        "torsion": 0.0,
        "alignment": 4.215463638305664,
        "S_field": 0.36845412850379944,
        "Gamma_field": 0.25158774852752686,
        "S_over_Gamma": 1.4645153284072876,
        "Da": 14.800775527954102,
        "E_coh": 0.46600356698036194,
        "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": [
          [
            [
              -80.2,
              26.12
            ],
            [
              -80.09,
              26.12
            ],
            [
              -80.08,
              26.11
            ],
            [
              -80.06,
              26.11
            ],
            [
              -80.07,
              26.1
            ],
            [
              -80.06,
              26.06
            ],
            [
              -80.1,
              26.03
            ],
            [
              -80.16,
              26.03
            ],
            [
              -80.17,
              26.04
            ],
            [
              -80.21,
              26.04
            ],
            [
              -80.2,
              26.08
            ],
            [
              -80.19,
              26.07
            ],
            [
              -80.17,
              26.08
            ],
            [
              -80.18,
              26.1
            ],
            [
              -80.2,
              26.1
            ],
            [
              -80.21,
              26.11
            ],
            [
              -80.2,
              26.12
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29220",
      "lat": 26.3345,
      "lon": -80.8427,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.0709,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1150.0,
      "ebshear": 55.0,
      "srh01": 4.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 4.0
        },
        {
          "name": "hrrr_pwat",
          "value": 34.0787
        },
        {
          "name": "alignment",
          "value": 0.3809
        },
        {
          "name": "tau",
          "value": 0.4467
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0709
      },
      "coherence_score": 0.4467037320137024,
      "coherence_diagnostics": {
        "tau": 0.4467037320137024,
        "grad_tau": 0.34157565236091614,
        "torsion": 0.0,
        "alignment": 0.38087278604507446,
        "S_field": 0.33962541818618774,
        "Gamma_field": 0.23325438797473907,
        "S_over_Gamma": 1.4560301303863525,
        "Da": 13.866390228271484,
        "E_coh": 0.7178877592086792,
        "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": [
          [
            [
              -80.87,
              26.37
            ],
            [
              -80.81,
              26.37
            ],
            [
              -80.82,
              26.36
            ],
            [
              -80.8,
              26.35
            ],
            [
              -80.8,
              26.31
            ],
            [
              -80.81,
              26.3
            ],
            [
              -80.86,
              26.29
            ],
            [
              -80.87,
              26.3
            ],
            [
              -80.87,
              26.32
            ],
            [
              -80.89,
              26.34
            ],
            [
              -80.87,
              26.37
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29292",
      "lat": 26.055,
      "lon": -81.335,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.0638,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1204.0,
      "ebshear": 50.0,
      "srh01": 0.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 34.0787
        },
        {
          "name": "alignment",
          "value": 0.3809
        },
        {
          "name": "tau",
          "value": 0.4467
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0638
      },
      "coherence_score": 0.4467037320137024,
      "coherence_diagnostics": {
        "tau": 0.4467037320137024,
        "grad_tau": 0.34157565236091614,
        "torsion": 0.0,
        "alignment": 0.38087278604507446,
        "S_field": 0.33962541818618774,
        "Gamma_field": 0.23325438797473907,
        "S_over_Gamma": 1.4560301303863525,
        "Da": 13.866390228271484,
        "E_coh": 0.7178877592086792,
        "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": [
          [
            [
              -81.35,
              26.1
            ],
            [
              -81.32,
              26.1
            ],
            [
              -81.3,
              26.09
            ],
            [
              -81.32,
              26.08
            ],
            [
              -81.32,
              26.05
            ],
            [
              -81.3,
              26.04
            ],
            [
              -81.3,
              26.03
            ],
            [
              -81.31,
              26.03
            ],
            [
              -81.35,
              26.0
            ],
            [
              -81.36,
              26.01
            ],
            [
              -81.38,
              26.01
            ],
            [
              -81.36,
              26.04
            ],
            [
              -81.37,
              26.09
            ],
            [
              -81.35,
              26.1
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29294",
      "lat": 48.968,
      "lon": -122.028,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.0562,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3.0,
      "ebshear": 1.0,
      "srh01": 4.0,
      "maxllaz": 0.002,
      "mesh": 0.17,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 4.0
        },
        {
          "name": "hrrr_pwat",
          "value": 11.4537
        },
        {
          "name": "alignment",
          "value": -1.0677
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0562
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.19251284003257751,
        "torsion": 0.0,
        "alignment": -1.0677318572998047,
        "S_field": 0.11211694031953812,
        "Gamma_field": 0.15908773243427277,
        "S_over_Gamma": 0.7047491073608398,
        "Da": 10.179727554321289,
        "E_coh": 0.5751920342445374,
        "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": [
          [
            [
              -122.06,
              49.0
            ],
            [
              -121.98,
              49.0
            ],
            [
              -121.98,
              48.92
            ],
            [
              -122.06,
              48.92
            ],
            [
              -122.06,
              49.0
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29278",
      "lat": 39.1767,
      "lon": -121.6072,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.051,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 4.0,
      "ebshear": 3.0,
      "srh01": 2.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 2.0
        },
        {
          "name": "hrrr_pwat",
          "value": 16.0787
        },
        {
          "name": "alignment",
          "value": 1.1928
        },
        {
          "name": "tau",
          "value": 0.4661
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.051
      },
      "coherence_score": 0.46610933542251587,
      "coherence_diagnostics": {
        "tau": 0.46610933542251587,
        "grad_tau": 0.09483014792203903,
        "torsion": 0.0,
        "alignment": 1.1927560567855835,
        "S_field": 0.08109979331493378,
        "Gamma_field": 0.20492105185985565,
        "S_over_Gamma": 0.3957611620426178,
        "Da": 12.596320152282715,
        "E_coh": 0.18892081081867218,
        "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": [
          [
            [
              -121.52,
              39.26
            ],
            [
              -121.52,
              39.21
            ],
            [
              -121.57,
              39.19
            ],
            [
              -121.61,
              39.14
            ],
            [
              -121.61,
              39.09
            ],
            [
              -121.64,
              39.07
            ],
            [
              -121.66,
              39.07
            ],
            [
              -121.68,
              39.09
            ],
            [
              -121.68,
              39.14
            ],
            [
              -121.66,
              39.16
            ],
            [
              -121.66,
              39.17
            ],
            [
              -121.64,
              39.18
            ],
            [
              -121.64,
              39.21
            ],
            [
              -121.62,
              39.23
            ],
            [
              -121.59,
              39.23
            ],
            [
              -121.58,
              39.24
            ],
            [
              -121.53,
              39.24
            ],
            [
              -121.52,
              39.26
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "29286",
      "lat": 43.355,
      "lon": -111.9867,
      "motion_east": 7.1,
      "motion_south": -4.0,
      "valid_time": "20260504_190035 UTC",
      "tornado_probability": 0.0457,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 54.0,
      "ebshear": 11.0,
      "srh01": 0.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 6.7037
        },
        {
          "name": "alignment",
          "value": -1.5369
        },
        {
          "name": "tau",
          "value": 0.3283
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0457
      },
      "coherence_score": 0.328264057636261,
      "coherence_diagnostics": {
        "tau": 0.328264057636261,
        "grad_tau": 0.029553642496466637,
        "torsion": 0.0,
        "alignment": -1.5369058847427368,
        "S_field": 0.05817873775959015,
        "Gamma_field": 0.43658775091171265,
        "S_over_Gamma": 0.13325783610343933,
        "Da": 27.035757064819336,
        "E_coh": 0.26257938146591187,
        "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": [
          [
            [
              -112.03,
              43.39
            ],
            [
              -111.95,
              43.39
            ],
            [
              -111.94,
              43.38
            ],
            [
              -111.94,
              43.29
            ],
            [
              -112.03,
              43.29
            ],
            [
              -112.03,
              43.39
            ]
          ]
        ]
      }
    }
  ]
}
