{
  "forecast_id": "to_fcst_20260503_1643",
  "hazard": "tornado",
  "issued_at": "2026-05-03T16:43: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": 9,
  "top_probability": 0.4459,
  "source_artifacts": [
    "/data/live-tornadoes.json",
    "/data/tornado-storms.geojson"
  ],
  "storms": [
    {
      "storm_id": "62948",
      "lat": 41.5038,
      "lon": -87.6752,
      "motion_east": 14.7,
      "motion_south": 2.1,
      "valid_time": "20260503_163036 UTC",
      "tornado_probability": 0.4459,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1.0,
      "ebshear": 1.0,
      "srh01": 92.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 92.0
        },
        {
          "name": "hrrr_pwat",
          "value": 15.9921
        },
        {
          "name": "alignment",
          "value": -6.4027
        },
        {
          "name": "tau",
          "value": 1.3851
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4459
      },
      "coherence_score": 1.3851183652877808,
      "coherence_diagnostics": {
        "tau": 1.3851183652877808,
        "grad_tau": 0.19354821741580963,
        "torsion": 0.0,
        "alignment": -6.402686595916748,
        "S_field": 0.5389416813850403,
        "Gamma_field": 0.2584330439567566,
        "S_over_Gamma": 2.085420846939087,
        "Da": 15.960017204284668,
        "E_coh": 0.7279667854309082,
        "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": 8,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.64,
              41.59
            ],
            [
              -87.6,
              41.59
            ],
            [
              -87.58,
              41.56
            ],
            [
              -87.58,
              41.52
            ],
            [
              -87.56,
              41.49
            ],
            [
              -87.56,
              41.46
            ],
            [
              -87.55,
              41.45
            ],
            [
              -87.55,
              41.43
            ],
            [
              -87.58,
              41.4
            ],
            [
              -87.65,
              41.4
            ],
            [
              -87.67,
              41.41
            ],
            [
              -87.73,
              41.46
            ],
            [
              -87.78,
              41.47
            ],
            [
              -87.81,
              41.5
            ],
            [
              -87.81,
              41.52
            ],
            [
              -87.82,
              41.53
            ],
            [
              -87.81,
              41.55
            ],
            [
              -87.79,
              41.56
            ],
            [
              -87.75,
              41.56
            ],
            [
              -87.72,
              41.54
            ],
            [
              -87.64,
              41.59
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "63156",
      "lat": 24.2064,
      "lon": -83.1673,
      "motion_east": 6.6,
      "motion_south": -2.0,
      "valid_time": "20260503_163036 UTC",
      "tornado_probability": 0.3536,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1517.0,
      "ebshear": 35.0,
      "srh01": 72.0,
      "maxllaz": 0.001,
      "mesh": 0.09,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 72.0
        },
        {
          "name": "hrrr_pwat",
          "value": 51.7421
        },
        {
          "name": "alignment",
          "value": 3.8965
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3536
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.3870997130870819,
        "torsion": 0.0,
        "alignment": 3.8964996337890625,
        "S_field": 0.6417510509490967,
        "Gamma_field": 0.17593301832675934,
        "S_over_Gamma": 3.6477010250091553,
        "Da": 10.480125427246094,
        "E_coh": 0.7256920337677002,
        "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": [
          [
            [
              -83.15,
              24.24
            ],
            [
              -83.13,
              24.23
            ],
            [
              -83.15,
              24.2
            ],
            [
              -83.14,
              24.17
            ],
            [
              -83.2,
              24.15
            ],
            [
              -83.21,
              24.16
            ],
            [
              -83.18,
              24.2
            ],
            [
              -83.18,
              24.22
            ],
            [
              -83.19,
              24.23
            ],
            [
              -83.16,
              24.23
            ],
            [
              -83.15,
              24.24
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "63200",
      "lat": 24.0743,
      "lon": -81.8443,
      "motion_east": 6.6,
      "motion_south": -2.0,
      "valid_time": "20260503_163036 UTC",
      "tornado_probability": 0.1942,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3009.0,
      "ebshear": 36.0,
      "srh01": 34.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 34.0
        },
        {
          "name": "hrrr_pwat",
          "value": 51.4921
        },
        {
          "name": "alignment",
          "value": 4.584
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1942
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.46653544902801514,
        "torsion": 0.0,
        "alignment": 4.5839996337890625,
        "S_field": 0.7587970495223999,
        "Gamma_field": 0.1817663609981537,
        "S_over_Gamma": 4.1745734214782715,
        "Da": 10.768877983093262,
        "E_coh": 0.772010326385498,
        "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.86,
              24.1
            ],
            [
              -81.81,
              24.09
            ],
            [
              -81.81,
              24.06
            ],
            [
              -81.8,
              24.05
            ],
            [
              -81.88,
              24.05
            ],
            [
              -81.89,
              24.07
            ],
            [
              -81.86,
              24.1
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "63158",
      "lat": 24.8991,
      "lon": -79.5045,
      "motion_east": 6.6,
      "motion_south": -2.0,
      "valid_time": "20260503_163036 UTC",
      "tornado_probability": 0.1865,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3029.0,
      "ebshear": 35.0,
      "srh01": 65.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 65.0
        },
        {
          "name": "hrrr_pwat",
          "value": 52.1171
        },
        {
          "name": "alignment",
          "value": 2.459
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1865
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.7356356978416443,
        "torsion": 0.0,
        "alignment": 2.4589996337890625,
        "S_field": 0.885017991065979,
        "Gamma_field": 0.18509969115257263,
        "S_over_Gamma": 4.781304359436035,
        "Da": 11.849365234375,
        "E_coh": 0.9256770610809326,
        "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": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -79.52,
              24.93
            ],
            [
              -79.47,
              24.93
            ],
            [
              -79.47,
              24.9
            ],
            [
              -79.48,
              24.89
            ],
            [
              -79.47,
              24.87
            ],
            [
              -79.49,
              24.85
            ],
            [
              -79.53,
              24.87
            ],
            [
              -79.52,
              24.89
            ],
            [
              -79.54,
              24.91
            ],
            [
              -79.54,
              24.92
            ],
            [
              -79.52,
              24.93
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "63185",
      "lat": 25.635,
      "lon": -82.0812,
      "motion_east": 6.6,
      "motion_south": -2.0,
      "valid_time": "20260503_163036 UTC",
      "tornado_probability": 0.183,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 964.0,
      "ebshear": 29.0,
      "srh01": 37.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 37.0
        },
        {
          "name": "hrrr_pwat",
          "value": 51.4921
        },
        {
          "name": "alignment",
          "value": 4.584
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.183
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.46653544902801514,
        "torsion": 0.0,
        "alignment": 4.5839996337890625,
        "S_field": 0.7587970495223999,
        "Gamma_field": 0.1817663609981537,
        "S_over_Gamma": 4.1745734214782715,
        "Da": 10.768877983093262,
        "E_coh": 0.772010326385498,
        "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": [
          [
            [
              -82.1,
              25.67
            ],
            [
              -82.03,
              25.67
            ],
            [
              -82.03,
              25.63
            ],
            [
              -82.07,
              25.59
            ],
            [
              -82.09,
              25.59
            ],
            [
              -82.11,
              25.61
            ],
            [
              -82.12,
              25.65
            ],
            [
              -82.1,
              25.67
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "63193",
      "lat": 24.33,
      "lon": -81.4638,
      "motion_east": 6.6,
      "motion_south": -2.0,
      "valid_time": "20260503_163036 UTC",
      "tornado_probability": 0.1528,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2991.0,
      "ebshear": 36.0,
      "srh01": 48.0,
      "maxllaz": 0.004,
      "mesh": 0.33,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 48.0
        },
        {
          "name": "hrrr_pwat",
          "value": 52.9921
        },
        {
          "name": "alignment",
          "value": 1.959
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1528
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.5721551775932312,
        "torsion": 0.0,
        "alignment": 1.9589996337890625,
        "S_field": 0.6594704389572144,
        "Gamma_field": 0.17759969830513,
        "S_over_Gamma": 3.7132408618927,
        "Da": 10.51020336151123,
        "E_coh": 0.8557969927787781,
        "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": [
          [
            [
              -81.48,
              24.37
            ],
            [
              -81.45,
              24.37
            ],
            [
              -81.43,
              24.36
            ],
            [
              -81.43,
              24.34
            ],
            [
              -81.41,
              24.31
            ],
            [
              -81.42,
              24.29
            ],
            [
              -81.45,
              24.29
            ],
            [
              -81.46,
              24.28
            ],
            [
              -81.51,
              24.28
            ],
            [
              -81.51,
              24.33
            ],
            [
              -81.5,
              24.34
            ],
            [
              -81.5,
              24.36
            ],
            [
              -81.48,
              24.37
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "63201",
      "lat": 24.16,
      "lon": -81.7153,
      "motion_east": 6.6,
      "motion_south": -2.0,
      "valid_time": "20260503_163036 UTC",
      "tornado_probability": 0.138,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2916.0,
      "ebshear": 35.0,
      "srh01": 33.0,
      "maxllaz": 0.002,
      "mesh": 0.11,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 33.0
        },
        {
          "name": "hrrr_pwat",
          "value": 52.9921
        },
        {
          "name": "alignment",
          "value": 1.959
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.138
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.5721551775932312,
        "torsion": 0.0,
        "alignment": 1.9589996337890625,
        "S_field": 0.6594704389572144,
        "Gamma_field": 0.17759969830513,
        "S_over_Gamma": 3.7132408618927,
        "Da": 10.51020336151123,
        "E_coh": 0.8557969927787781,
        "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": [
          [
            [
              -81.75,
              24.21
            ],
            [
              -81.7,
              24.17
            ],
            [
              -81.7,
              24.14
            ],
            [
              -81.69,
              24.13
            ],
            [
              -81.68,
              24.14
            ],
            [
              -81.68,
              24.17
            ],
            [
              -81.67,
              24.17
            ],
            [
              -81.67,
              24.12
            ],
            [
              -81.72,
              24.12
            ],
            [
              -81.73,
              24.13
            ],
            [
              -81.73,
              24.14
            ],
            [
              -81.75,
              24.16
            ],
            [
              -81.75,
              24.19
            ],
            [
              -81.76,
              24.2
            ],
            [
              -81.75,
              24.21
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "63167",
      "lat": 24.4779,
      "lon": -80.8016,
      "motion_east": 14.5,
      "motion_south": 0.7,
      "valid_time": "20260503_163036 UTC",
      "tornado_probability": 0.1139,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3370.0,
      "ebshear": 29.0,
      "srh01": 28.0,
      "maxllaz": 0.004,
      "mesh": 0.16,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 28.0
        },
        {
          "name": "hrrr_pwat",
          "value": 55.7421
        },
        {
          "name": "alignment",
          "value": 4.3965
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1139
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.6622140407562256,
        "torsion": 0.0,
        "alignment": 4.3964996337890625,
        "S_field": 0.8916469216346741,
        "Gamma_field": 0.16259969770908356,
        "S_over_Gamma": 5.483693599700928,
        "Da": 9.624794960021973,
        "E_coh": 0.9115488529205322,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": true,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -80.74,
              24.54
            ],
            [
              -80.7,
              24.53
            ],
            [
              -80.69,
              24.52
            ],
            [
              -80.69,
              24.48
            ],
            [
              -80.68,
              24.47
            ],
            [
              -80.7,
              24.45
            ],
            [
              -80.74,
              24.43
            ],
            [
              -80.87,
              24.43
            ],
            [
              -80.88,
              24.41
            ],
            [
              -80.94,
              24.41
            ],
            [
              -80.94,
              24.42
            ],
            [
              -80.92,
              24.43
            ],
            [
              -80.92,
              24.47
            ],
            [
              -80.9,
              24.47
            ],
            [
              -80.83,
              24.51
            ],
            [
              -80.81,
              24.51
            ],
            [
              -80.79,
              24.53
            ],
            [
              -80.75,
              24.53
            ],
            [
              -80.74,
              24.54
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "63199",
      "lat": 24.7169,
      "lon": -77.8885,
      "motion_east": 6.6,
      "motion_south": -2.0,
      "valid_time": "20260503_163036 UTC",
      "tornado_probability": 0.078,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2196.0,
      "ebshear": 30.0,
      "srh01": 29.0,
      "maxllaz": 0.0,
      "mesh": 0.53,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 29.0
        },
        {
          "name": "hrrr_pwat",
          "value": 46.1171
        },
        {
          "name": "alignment",
          "value": 4.334
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.078
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.8556686639785767,
        "torsion": 0.0,
        "alignment": 4.3339996337890625,
        "S_field": 0.8800624012947083,
        "Gamma_field": 0.2142663449048996,
        "S_over_Gamma": 4.107329368591309,
        "Da": 13.222381591796875,
        "E_coh": 0.9287125468254089,
        "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": [
          [
            [
              -77.91,
              24.79
            ],
            [
              -77.89,
              24.75
            ],
            [
              -77.88,
              24.74
            ],
            [
              -77.85,
              24.74
            ],
            [
              -77.84,
              24.72
            ],
            [
              -77.84,
              24.67
            ],
            [
              -77.85,
              24.66
            ],
            [
              -77.88,
              24.68
            ],
            [
              -77.9,
              24.67
            ],
            [
              -77.93,
              24.67
            ],
            [
              -77.94,
              24.68
            ],
            [
              -77.93,
              24.76
            ],
            [
              -77.91,
              24.79
            ]
          ]
        ]
      }
    }
  ]
}
