{
  "forecast_id": "to_fcst_20260422_0916",
  "hazard": "tornado",
  "issued_at": "2026-04-22T09:16:36Z",
  "model_version": "tornado_storm_v1_0",
  "forecast_horizon_hours": 24,
  "scoring_tier": "tier1_ml",
  "scoring_tier_label": "ML (pre-trained gradient-boosted trees)",
  "coherence_source": "probsevere",
  "n_active_storms": 20,
  "top_probability": 0.2113,
  "source_artifacts": [
    "/data/live-tornadoes.json",
    "/data/tornado-storms.geojson"
  ],
  "storms": [
    {
      "storm_id": "305740",
      "lat": 39.5346,
      "lon": -83.4738,
      "motion_east": 8.9,
      "motion_south": -1.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.2113,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 45.0,
      "ebshear": 8.0,
      "srh01": 288.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.2113
      },
      "coherence_score": 0.2113,
      "coherence_diagnostics": {
        "tau": 0.10775670409202576,
        "grad_tau": 0.007970127277076244,
        "torsion": 0.0,
        "alignment": 0.01147698238492012,
        "S_field": 0.03673720732331276,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.14694882929325104,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -83.5,
              39.56
            ],
            [
              -83.48,
              39.56
            ],
            [
              -83.47,
              39.55
            ],
            [
              -83.43,
              39.55
            ],
            [
              -83.43,
              39.54
            ],
            [
              -83.44,
              39.52
            ],
            [
              -83.45,
              39.53
            ],
            [
              -83.47,
              39.51
            ],
            [
              -83.47,
              39.5
            ],
            [
              -83.5,
              39.5
            ],
            [
              -83.51,
              39.52
            ],
            [
              -83.51,
              39.55
            ],
            [
              -83.5,
              39.56
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305727",
      "lat": 39.88,
      "lon": -84.7367,
      "motion_east": 8.9,
      "motion_south": -1.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.2071,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 109.0,
      "ebshear": 11.0,
      "srh01": 283.0,
      "maxllaz": 0.002,
      "mesh": 0.16,
      "flash_rate": 5.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.2071
      },
      "coherence_score": 0.2071,
      "coherence_diagnostics": {
        "tau": 0.11374852061271667,
        "grad_tau": 0.004187797661870718,
        "torsion": 0.0,
        "alignment": 0.0058489576913416386,
        "S_field": 0.04233710095286369,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.16934840381145477,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -84.75,
              39.92
            ],
            [
              -84.69,
              39.92
            ],
            [
              -84.69,
              39.85
            ],
            [
              -84.71,
              39.84
            ],
            [
              -84.75,
              39.84
            ],
            [
              -84.76,
              39.85
            ],
            [
              -84.76,
              39.88
            ],
            [
              -84.77,
              39.9
            ],
            [
              -84.75,
              39.92
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305645",
      "lat": 39.8,
      "lon": -85.3388,
      "motion_east": 8.9,
      "motion_south": -1.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.203,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 220.0,
      "ebshear": 11.0,
      "srh01": 278.0,
      "maxllaz": 0.002,
      "mesh": 0.06,
      "flash_rate": 1.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.203
      },
      "coherence_score": 0.203,
      "coherence_diagnostics": {
        "tau": 0.11374852061271667,
        "grad_tau": 0.004187797661870718,
        "torsion": 0.0,
        "alignment": 0.0058489576913416386,
        "S_field": 0.04233710095286369,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.16934840381145477,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.31,
              39.84
            ],
            [
              -85.25,
              39.84
            ],
            [
              -85.25,
              39.79
            ],
            [
              -85.26,
              39.79
            ],
            [
              -85.3,
              39.76
            ],
            [
              -85.34,
              39.76
            ],
            [
              -85.36,
              39.77
            ],
            [
              -85.38,
              39.75
            ],
            [
              -85.43,
              39.75
            ],
            [
              -85.43,
              39.8
            ],
            [
              -85.39,
              39.81
            ],
            [
              -85.38,
              39.82
            ],
            [
              -85.36,
              39.82
            ],
            [
              -85.35,
              39.83
            ],
            [
              -85.32,
              39.83
            ],
            [
              -85.31,
              39.84
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305735",
      "lat": 39.9667,
      "lon": -84.6367,
      "motion_east": 8.9,
      "motion_south": -1.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.2022,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 78.0,
      "ebshear": 10.0,
      "srh01": 277.0,
      "maxllaz": 0.003,
      "mesh": 0.08,
      "flash_rate": 2.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.2022
      },
      "coherence_score": 0.2022,
      "coherence_diagnostics": {
        "tau": 0.11374852061271667,
        "grad_tau": 0.004187797661870718,
        "torsion": 0.0,
        "alignment": 0.0058489576913416386,
        "S_field": 0.04233710095286369,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.16934840381145477,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -84.66,
              39.99
            ],
            [
              -84.61,
              39.99
            ],
            [
              -84.6,
              39.98
            ],
            [
              -84.6,
              39.94
            ],
            [
              -84.61,
              39.93
            ],
            [
              -84.66,
              39.93
            ],
            [
              -84.66,
              39.97
            ],
            [
              -84.67,
              39.98
            ],
            [
              -84.66,
              39.99
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305737",
      "lat": 41.0678,
      "lon": -78.5478,
      "motion_east": 8.9,
      "motion_south": -1.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.1982,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 13.0,
      "ebshear": 6.0,
      "srh01": 272.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1982
      },
      "coherence_score": 0.1982,
      "coherence_diagnostics": {
        "tau": 0.07968584448099136,
        "grad_tau": 0.004111094865947962,
        "torsion": 0.0,
        "alignment": 0.005591088905930519,
        "S_field": 0.025489112362265587,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.10195644944906235,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.57,
              41.1
            ],
            [
              -78.53,
              41.1
            ],
            [
              -78.51,
              41.08
            ],
            [
              -78.51,
              41.05
            ],
            [
              -78.52,
              41.03
            ],
            [
              -78.56,
              41.02
            ],
            [
              -78.58,
              41.04
            ],
            [
              -78.58,
              41.09
            ],
            [
              -78.57,
              41.1
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305726",
      "lat": 40.1812,
      "lon": -86.4112,
      "motion_east": 8.9,
      "motion_south": -1.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.1974,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 652.0,
      "ebshear": 14.0,
      "srh01": 231.0,
      "maxllaz": 0.004,
      "mesh": 0.09,
      "flash_rate": 2.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1974
      },
      "coherence_score": 0.1974,
      "coherence_diagnostics": {
        "tau": 0.10793650150299072,
        "grad_tau": 0.009265745989978313,
        "torsion": 0.0,
        "alignment": 0.010701936669647694,
        "S_field": 0.04009336978197098,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.1603734791278839,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.45,
              40.22
            ],
            [
              -86.39,
              40.21
            ],
            [
              -86.37,
              40.19
            ],
            [
              -86.37,
              40.16
            ],
            [
              -86.39,
              40.14
            ],
            [
              -86.43,
              40.15
            ],
            [
              -86.44,
              40.16
            ],
            [
              -86.45,
              40.22
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305673",
      "lat": 40.0757,
      "lon": -85.55,
      "motion_east": 8.9,
      "motion_south": -1.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.1896,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 352.0,
      "ebshear": 13.0,
      "srh01": 261.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 1.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1896
      },
      "coherence_score": 0.1896,
      "coherence_diagnostics": {
        "tau": 0.10864348709583282,
        "grad_tau": 0.00858473964035511,
        "torsion": 0.0,
        "alignment": 0.01100992877036333,
        "S_field": 0.040678970515728,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.162715882062912,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.58,
              40.1
            ],
            [
              -85.53,
              40.1
            ],
            [
              -85.52,
              40.09
            ],
            [
              -85.52,
              40.06
            ],
            [
              -85.54,
              40.04
            ],
            [
              -85.58,
              40.04
            ],
            [
              -85.58,
              40.1
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305739",
      "lat": 40.0789,
      "lon": -85.7189,
      "motion_east": 8.9,
      "motion_south": -1.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.1828,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 349.0,
      "ebshear": 13.0,
      "srh01": 252.0,
      "maxllaz": 0.002,
      "mesh": 0.07,
      "flash_rate": 2.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1828
      },
      "coherence_score": 0.1828,
      "coherence_diagnostics": {
        "tau": 0.10864348709583282,
        "grad_tau": 0.00858473964035511,
        "torsion": 0.0,
        "alignment": 0.01100992877036333,
        "S_field": 0.040678970515728,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.162715882062912,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.73,
              40.11
            ],
            [
              -85.7,
              40.11
            ],
            [
              -85.69,
              40.1
            ],
            [
              -85.69,
              40.05
            ],
            [
              -85.7,
              40.04
            ],
            [
              -85.73,
              40.04
            ],
            [
              -85.75,
              40.05
            ],
            [
              -85.75,
              40.1
            ],
            [
              -85.73,
              40.11
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305723",
      "lat": 29.2091,
      "lon": -94.6145,
      "motion_east": 8.9,
      "motion_south": -1.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.1601,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1627.0,
      "ebshear": 40.0,
      "srh01": 29.0,
      "maxllaz": 0.006,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1601
      },
      "coherence_score": 0.1601,
      "coherence_diagnostics": {
        "tau": 0.05328255891799927,
        "grad_tau": 0.00023569149198010564,
        "torsion": 0.0,
        "alignment": 3.4175267501268536e-05,
        "S_field": 0.021566525101661682,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.08626610040664673,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -94.64,
              29.25
            ],
            [
              -94.56,
              29.25
            ],
            [
              -94.55,
              29.24
            ],
            [
              -94.61,
              29.24
            ],
            [
              -94.63,
              29.22
            ],
            [
              -94.63,
              29.18
            ],
            [
              -94.62,
              29.17
            ],
            [
              -94.61,
              29.17
            ],
            [
              -94.63,
              29.16
            ],
            [
              -94.64,
              29.17
            ],
            [
              -94.64,
              29.25
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305698",
      "lat": 42.0523,
      "lon": -78.1969,
      "motion_east": 8.9,
      "motion_south": -1.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.1594,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 24.0,
      "ebshear": 7.0,
      "srh01": 219.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1594
      },
      "coherence_score": 0.1594,
      "coherence_diagnostics": {
        "tau": 0.0758882462978363,
        "grad_tau": 0.006800428964197636,
        "torsion": 0.0,
        "alignment": 0.007446469739079475,
        "S_field": 0.024206366389989853,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.09682546555995941,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.21,
              42.09
            ],
            [
              -78.15,
              42.09
            ],
            [
              -78.15,
              42.08
            ],
            [
              -78.13,
              42.07
            ],
            [
              -78.12,
              42.03
            ],
            [
              -78.17,
              41.99
            ],
            [
              -78.21,
              41.99
            ],
            [
              -78.23,
              42.0
            ],
            [
              -78.26,
              42.03
            ],
            [
              -78.26,
              42.06
            ],
            [
              -78.24,
              42.08
            ],
            [
              -78.22,
              42.08
            ],
            [
              -78.21,
              42.09
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305724",
      "lat": 41.0065,
      "lon": -74.144,
      "motion_east": -5.0,
      "motion_south": -5.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.1333,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 9.0,
      "ebshear": 7.0,
      "srh01": 177.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1333
      },
      "coherence_score": 0.1333,
      "coherence_diagnostics": {
        "tau": 0.05431985855102539,
        "grad_tau": 0.006599009037017822,
        "torsion": 0.0,
        "alignment": 0.005840122699737549,
        "S_field": 0.018151797354221344,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.07260718941688538,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -74.14,
              41.31
            ],
            [
              -74.1,
              41.31
            ],
            [
              -74.06,
              41.26
            ],
            [
              -74.06,
              41.25
            ],
            [
              -74.09,
              41.22
            ],
            [
              -74.1,
              41.2
            ],
            [
              -74.1,
              41.17
            ],
            [
              -74.15,
              41.09
            ],
            [
              -74.15,
              41.07
            ],
            [
              -74.14,
              41.06
            ],
            [
              -74.14,
              41.0
            ],
            [
              -74.13,
              40.99
            ],
            [
              -74.14,
              40.97
            ],
            [
              -74.12,
              40.93
            ],
            [
              -74.12,
              40.88
            ],
            [
              -74.14,
              40.85
            ],
            [
              -74.14,
              40.83
            ],
            [
              -74.11,
              40.8
            ],
            [
              -74.1,
              40.8
            ],
            [
              -74.1,
              40.78
            ],
            [
              -74.09,
              40.77
            ],
            [
              -74.09,
              40.75
            ],
            [
              -74.11,
              40.73
            ],
            [
              -74.15,
              40.74
            ],
            [
              -74.17,
              40.78
            ],
            [
              -74.18,
              40.86
            ],
            [
              -74.19,
              40.87
            ],
            [
              -74.19,
              40.89
            ],
            [
              -74.18,
              40.9
            ],
            [
              -74.18,
              40.92
            ],
            [
              -74.19,
              40.93
            ],
            [
              -74.19,
              40.98
            ],
            [
              -74.22,
              41.04
            ],
            [
              -74.22,
              41.07
            ],
            [
              -74.19,
              41.12
            ],
            [
              -74.19,
              41.14
            ],
            [
              -74.2,
              41.15
            ],
            [
              -74.19,
              41.25
            ],
            [
              -74.17,
              41.29
            ],
            [
              -74.14,
              41.31
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305738",
      "lat": 40.6967,
      "lon": -73.9389,
      "motion_east": 0.3,
      "motion_south": -4.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.1227,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 6.0,
      "ebshear": 3.0,
      "srh01": 158.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1227
      },
      "coherence_score": 0.1227,
      "coherence_diagnostics": {
        "tau": 0.05290711671113968,
        "grad_tau": 0.007016757037490606,
        "torsion": 0.0,
        "alignment": 0.005543238017708063,
        "S_field": 0.01749873161315918,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.06999492645263672,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -73.95,
              40.73
            ],
            [
              -73.93,
              40.73
            ],
            [
              -73.9,
              40.7
            ],
            [
              -73.9,
              40.67
            ],
            [
              -73.92,
              40.66
            ],
            [
              -73.96,
              40.66
            ],
            [
              -73.97,
              40.68
            ],
            [
              -73.97,
              40.71
            ],
            [
              -73.95,
              40.73
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305703",
      "lat": 40.976,
      "lon": -79.119,
      "motion_east": 8.9,
      "motion_south": -1.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.1153,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 16.0,
      "ebshear": 6.0,
      "srh01": 144.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1153
      },
      "coherence_score": 0.1153,
      "coherence_diagnostics": {
        "tau": 0.08351348340511322,
        "grad_tau": 0.004497319459915161,
        "torsion": 0.0,
        "alignment": 0.0032380700577050447,
        "S_field": 0.02611740119755268,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.10446960479021072,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -79.12,
              41.02
            ],
            [
              -79.08,
              41.02
            ],
            [
              -79.06,
              40.98
            ],
            [
              -79.06,
              40.96
            ],
            [
              -79.09,
              40.93
            ],
            [
              -79.16,
              40.91
            ],
            [
              -79.18,
              40.94
            ],
            [
              -79.18,
              40.97
            ],
            [
              -79.14,
              41.01
            ],
            [
              -79.12,
              41.02
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305674",
      "lat": 47.101,
      "lon": -118.603,
      "motion_east": -5.0,
      "motion_south": -6.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.1036,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 8.0,
      "ebshear": 13.0,
      "srh01": 120.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1036
      },
      "coherence_score": 0.1036,
      "coherence_diagnostics": {
        "tau": 0.048850152641534805,
        "grad_tau": 0.00372488796710968,
        "torsion": 0.0,
        "alignment": 0.001964878523722291,
        "S_field": 0.021865131333470345,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.08746052533388138,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -118.59,
              47.14
            ],
            [
              -118.59,
              47.13
            ],
            [
              -118.57,
              47.11
            ],
            [
              -118.57,
              47.07
            ],
            [
              -118.58,
              47.06
            ],
            [
              -118.63,
              47.06
            ],
            [
              -118.65,
              47.08
            ],
            [
              -118.65,
              47.09
            ],
            [
              -118.61,
              47.13
            ],
            [
              -118.59,
              47.14
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305522",
      "lat": 46.6223,
      "lon": -119.6368,
      "motion_east": -7.0,
      "motion_south": -7.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 44.0,
      "ebshear": 25.0,
      "srh01": 68.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.04761187732219696,
        "grad_tau": 0.004616324789822102,
        "torsion": 0.0,
        "alignment": 0.001569550484418869,
        "S_field": 0.021227525547146797,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.08491010218858719,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 6,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -119.63,
              46.76
            ],
            [
              -119.57,
              46.76
            ],
            [
              -119.55,
              46.72
            ],
            [
              -119.6,
              46.66
            ],
            [
              -119.6,
              46.64
            ],
            [
              -119.61,
              46.63
            ],
            [
              -119.6,
              46.61
            ],
            [
              -119.6,
              46.58
            ],
            [
              -119.59,
              46.57
            ],
            [
              -119.6,
              46.56
            ],
            [
              -119.6,
              46.53
            ],
            [
              -119.61,
              46.52
            ],
            [
              -119.65,
              46.52
            ],
            [
              -119.66,
              46.51
            ],
            [
              -119.68,
              46.51
            ],
            [
              -119.71,
              46.56
            ],
            [
              -119.71,
              46.61
            ],
            [
              -119.72,
              46.62
            ],
            [
              -119.71,
              46.63
            ],
            [
              -119.71,
              46.69
            ],
            [
              -119.67,
              46.74
            ],
            [
              -119.63,
              46.76
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305677",
      "lat": 40.8738,
      "lon": -72.5531,
      "motion_east": -5.0,
      "motion_south": -5.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 19.0,
      "ebshear": 9.0,
      "srh01": 87.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.047370705753564835,
        "grad_tau": 0.007291692774742842,
        "torsion": 0.0,
        "alignment": 0.0031718865502625704,
        "S_field": 0.01583044044673443,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.06332176178693771,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -72.65,
              40.97
            ],
            [
              -72.61,
              40.97
            ],
            [
              -72.57,
              40.92
            ],
            [
              -72.5,
              40.88
            ],
            [
              -72.48,
              40.88
            ],
            [
              -72.44,
              40.86
            ],
            [
              -72.41,
              40.86
            ],
            [
              -72.41,
              40.81
            ],
            [
              -72.49,
              40.81
            ],
            [
              -72.5,
              40.82
            ],
            [
              -72.55,
              40.82
            ],
            [
              -72.56,
              40.83
            ],
            [
              -72.66,
              40.83
            ],
            [
              -72.68,
              40.85
            ],
            [
              -72.69,
              40.9
            ],
            [
              -72.65,
              40.97
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305681",
      "lat": 46.9308,
      "lon": -118.1954,
      "motion_east": -7.0,
      "motion_south": -7.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 20.0,
      "ebshear": 23.0,
      "srh01": 58.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.04652994126081467,
        "grad_tau": 0.005245605483651161,
        "torsion": 0.0,
        "alignment": 0.0015212255530059338,
        "S_field": 0.020482489839196205,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.08192995935678482,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -117.97,
              47.13
            ],
            [
              -117.93,
              47.12
            ],
            [
              -117.9,
              47.09
            ],
            [
              -117.89,
              47.07
            ],
            [
              -117.89,
              47.02
            ],
            [
              -117.9,
              47.01
            ],
            [
              -117.94,
              47.0
            ],
            [
              -117.98,
              46.96
            ],
            [
              -117.98,
              46.94
            ],
            [
              -117.99,
              46.93
            ],
            [
              -118.02,
              46.92
            ],
            [
              -118.07,
              46.88
            ],
            [
              -118.11,
              46.87
            ],
            [
              -118.12,
              46.86
            ],
            [
              -118.13,
              46.87
            ],
            [
              -118.28,
              46.87
            ],
            [
              -118.3,
              46.85
            ],
            [
              -118.31,
              46.81
            ],
            [
              -118.32,
              46.8
            ],
            [
              -118.38,
              46.8
            ],
            [
              -118.4,
              46.83
            ],
            [
              -118.42,
              46.84
            ],
            [
              -118.44,
              46.84
            ],
            [
              -118.45,
              46.83
            ],
            [
              -118.46,
              46.84
            ],
            [
              -118.46,
              46.87
            ],
            [
              -118.45,
              46.88
            ],
            [
              -118.43,
              46.88
            ],
            [
              -118.43,
              46.86
            ],
            [
              -118.42,
              46.85
            ],
            [
              -118.39,
              46.87
            ],
            [
              -118.35,
              46.87
            ],
            [
              -118.32,
              46.9
            ],
            [
              -118.31,
              46.92
            ],
            [
              -118.31,
              46.95
            ],
            [
              -118.3,
              46.96
            ],
            [
              -118.29,
              46.95
            ],
            [
              -118.27,
              46.95
            ],
            [
              -118.26,
              46.96
            ],
            [
              -118.24,
              46.96
            ],
            [
              -118.23,
              46.95
            ],
            [
              -118.12,
              46.95
            ],
            [
              -118.1,
              46.96
            ],
            [
              -118.08,
              46.98
            ],
            [
              -118.05,
              46.99
            ],
            [
              -118.01,
              47.03
            ],
            [
              -118.01,
              47.08
            ],
            [
              -117.97,
              47.13
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305730",
      "lat": 45.8117,
      "lon": -119.1325,
      "motion_east": -6.0,
      "motion_south": -6.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 15.0,
      "ebshear": 18.0,
      "srh01": 72.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.045730214565992355,
        "grad_tau": 0.005179229658097029,
        "torsion": 0.0,
        "alignment": 0.0016444054199382663,
        "S_field": 0.01751263625919819,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.07005054503679276,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -119.2,
              45.87
            ],
            [
              -119.15,
              45.87
            ],
            [
              -119.11,
              45.83
            ],
            [
              -119.1,
              45.83
            ],
            [
              -119.06,
              45.79
            ],
            [
              -119.07,
              45.78
            ],
            [
              -119.06,
              45.75
            ],
            [
              -119.09,
              45.73
            ],
            [
              -119.13,
              45.74
            ],
            [
              -119.21,
              45.82
            ],
            [
              -119.21,
              45.86
            ],
            [
              -119.2,
              45.87
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305731",
      "lat": 45.68,
      "lon": -118.9957,
      "motion_east": -6.0,
      "motion_south": -6.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 17.0,
      "ebshear": 16.0,
      "srh01": 55.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.045730214565992355,
        "grad_tau": 0.005179229658097029,
        "torsion": 0.0,
        "alignment": 0.0016444054199382663,
        "S_field": 0.01751263625919819,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.07005054503679276,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -119.08,
              45.71
            ],
            [
              -119.03,
              45.71
            ],
            [
              -119.02,
              45.7
            ],
            [
              -119.01,
              45.71
            ],
            [
              -118.99,
              45.71
            ],
            [
              -118.98,
              45.7
            ],
            [
              -118.95,
              45.7
            ],
            [
              -118.91,
              45.68
            ],
            [
              -118.89,
              45.66
            ],
            [
              -118.89,
              45.61
            ],
            [
              -119.0,
              45.61
            ],
            [
              -119.02,
              45.62
            ],
            [
              -119.09,
              45.69
            ],
            [
              -119.08,
              45.71
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "305736",
      "lat": 46.9282,
      "lon": -118.6591,
      "motion_east": -5.0,
      "motion_south": -6.0,
      "valid_time": "20260422_090040 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 22.0,
      "ebshear": 22.0,
      "srh01": 91.0,
      "maxllaz": 0.0,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.048850152641534805,
        "grad_tau": 0.00372488796710968,
        "torsion": 0.0,
        "alignment": 0.001964878523722291,
        "S_field": 0.021865131333470345,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.08746052533388138,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -118.68,
              46.96
            ],
            [
              -118.63,
              46.96
            ],
            [
              -118.62,
              46.95
            ],
            [
              -118.62,
              46.92
            ],
            [
              -118.64,
              46.91
            ],
            [
              -118.64,
              46.88
            ],
            [
              -118.68,
              46.89
            ],
            [
              -118.68,
              46.91
            ],
            [
              -118.69,
              46.92
            ],
            [
              -118.69,
              46.95
            ],
            [
              -118.68,
              46.96
            ]
          ]
        ]
      }
    }
  ]
}
