{
  "forecast_id": "to_fcst_20260408_0857",
  "hazard": "tornado",
  "issued_at": "2026-04-08T08:57:05Z",
  "model_version": "tornado_storm_v1_0",
  "forecast_horizon_hours": 24,
  "scoring_tier": "tier2_analytic",
  "scoring_tier_label": "Analytic coherence model (physics-only, no ML)",
  "coherence_source": "probsevere",
  "n_active_storms": 20,
  "top_probability": 0.2979,
  "source_artifacts": [
    "/data/live-tornadoes.json",
    "/data/tornado-storms.geojson"
  ],
  "storms": [
    {
      "storm_id": "230924",
      "lat": 46.6894,
      "lon": -100.6912,
      "motion_east": 2.3,
      "motion_south": -1.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.2979,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 23.0,
      "ebshear": 18.0,
      "srh01": 0.0,
      "maxllaz": 0.01,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.2979
      },
      "coherence_score": 0.2979,
      "coherence_diagnostics": {
        "tau": 0.034621138125658035,
        "grad_tau": 0.00499244499951601,
        "torsion": 0.0,
        "alignment": 0.0,
        "S_field": 0.014608191326260567,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.05843276530504227,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -100.69,
              46.8
            ],
            [
              -100.66,
              46.8
            ],
            [
              -100.57,
              46.72
            ],
            [
              -100.57,
              46.65
            ],
            [
              -100.59,
              46.63
            ],
            [
              -100.59,
              46.6
            ],
            [
              -100.62,
              46.57
            ],
            [
              -100.66,
              46.57
            ],
            [
              -100.7,
              46.61
            ],
            [
              -100.78,
              46.63
            ],
            [
              -100.81,
              46.67
            ],
            [
              -100.81,
              46.73
            ],
            [
              -100.8,
              46.73
            ],
            [
              -100.77,
              46.76
            ],
            [
              -100.75,
              46.76
            ],
            [
              -100.69,
              46.8
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230877",
      "lat": 48.536,
      "lon": -97.841,
      "motion_east": 8.2,
      "motion_south": -3.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.2214,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 15.0,
      "ebshear": 9.0,
      "srh01": 372.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.2214
      },
      "coherence_score": 0.2214,
      "coherence_diagnostics": {
        "tau": 0.025564545765519142,
        "grad_tau": 0.018472952768206596,
        "torsion": 0.0,
        "alignment": 0.03588370978832245,
        "S_field": 0.02241513691842556,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.08966054767370224,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -97.86,
              48.57
            ],
            [
              -97.84,
              48.57
            ],
            [
              -97.82,
              48.55
            ],
            [
              -97.81,
              48.55
            ],
            [
              -97.81,
              48.5
            ],
            [
              -97.82,
              48.49
            ],
            [
              -97.85,
              48.49
            ],
            [
              -97.87,
              48.51
            ],
            [
              -97.87,
              48.56
            ],
            [
              -97.86,
              48.57
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230928",
      "lat": 49.9183,
      "lon": -99.0899,
      "motion_east": 2.1,
      "motion_south": -1.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.2214,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 7.0,
      "ebshear": 5.0,
      "srh01": 308.0,
      "maxllaz": 0.002,
      "mesh": 0.08,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.2214
      },
      "coherence_score": 0.2214,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.025889001786708832,
        "torsion": 0.0,
        "alignment": 0.0,
        "S_field": 0.024203995242714882,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.09681598097085953,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -99.14,
              50.42
            ],
            [
              -99.1,
              50.41
            ],
            [
              -99.02,
              50.37
            ],
            [
              -98.99,
              50.34
            ],
            [
              -98.99,
              50.28
            ],
            [
              -99.01,
              50.26
            ],
            [
              -99.02,
              50.26
            ],
            [
              -99.06,
              50.21
            ],
            [
              -99.08,
              50.21
            ],
            [
              -99.09,
              50.2
            ],
            [
              -99.09,
              50.18
            ],
            [
              -99.04,
              50.15
            ],
            [
              -98.98,
              50.14
            ],
            [
              -98.97,
              50.12
            ],
            [
              -98.98,
              50.11
            ],
            [
              -99.01,
              50.11
            ],
            [
              -99.05,
              50.07
            ],
            [
              -99.1,
              50.07
            ],
            [
              -99.11,
              50.09
            ],
            [
              -99.11,
              50.13
            ],
            [
              -99.12,
              50.14
            ],
            [
              -99.14,
              50.15
            ],
            [
              -99.2,
              50.15
            ],
            [
              -99.24,
              50.18
            ],
            [
              -99.25,
              50.18
            ],
            [
              -99.26,
              50.17
            ],
            [
              -99.23,
              50.12
            ],
            [
              -99.23,
              50.1
            ],
            [
              -99.21,
              50.08
            ],
            [
              -99.21,
              50.05
            ],
            [
              -99.18,
              50.02
            ],
            [
              -99.17,
              50.03
            ],
            [
              -99.15,
              50.03
            ],
            [
              -99.12,
              50.0
            ],
            [
              -99.08,
              49.99
            ],
            [
              -99.06,
              49.97
            ],
            [
              -99.04,
              49.97
            ],
            [
              -99.04,
              49.95
            ],
            [
              -99.0,
              49.91
            ],
            [
              -98.99,
              49.91
            ],
            [
              -98.98,
              49.89
            ],
            [
              -98.94,
              49.85
            ],
            [
              -98.92,
              49.85
            ],
            [
              -98.86,
              49.82
            ],
            [
              -98.81,
              49.82
            ],
            [
              -98.8,
              49.83
            ],
            [
              -98.73,
              49.83
            ],
            [
              -98.72,
              49.82
            ],
            [
              -98.69,
              49.82
            ],
            [
              -98.65,
              49.8
            ],
            [
              -98.63,
              49.78
            ],
            [
              -98.58,
              49.68
            ],
            [
              -98.58,
              49.65
            ],
            [
              -98.56,
              49.62
            ],
            [
              -98.56,
              49.59
            ],
            [
              -98.6,
              49.54
            ],
            [
              -98.66,
              49.52
            ],
            [
              -98.67,
              49.53
            ],
            [
              -98.73,
              49.54
            ],
            [
              -98.8,
              49.58
            ],
            [
              -98.82,
              49.58
            ],
            [
              -98.83,
              49.59
            ],
            [
              -98.83,
              49.65
            ],
            [
              -98.82,
              49.65
            ],
            [
              -98.8,
              49.67
            ],
            [
              -98.8,
              49.7
            ],
            [
              -98.84,
              49.75
            ],
            [
              -98.87,
              49.75
            ],
            [
              -98.89,
              49.74
            ],
            [
              -98.94,
              49.69
            ],
            [
              -99.01,
              49.69
            ],
            [
              -99.05,
              49.66
            ],
            [
              -99.05,
              49.6
            ],
            [
              -99.06,
              49.59
            ],
            [
              -99.06,
              49.56
            ],
            [
              -99.08,
              49.53
            ],
            [
              -99.1,
              49.52
            ],
            [
              -99.19,
              49.52
            ],
            [
              -99.21,
              49.5
            ],
            [
              -99.23,
              49.42
            ],
            [
              -99.27,
              49.41
            ],
            [
              -99.3,
              49.43
            ],
            [
              -99.3,
              49.46
            ],
            [
              -99.31,
              49.48
            ],
            [
              -99.36,
              49.53
            ],
            [
              -99.36,
              49.57
            ],
            [
              -99.35,
              49.58
            ],
            [
              -99.3,
              49.58
            ],
            [
              -99.27,
              49.62
            ],
            [
              -99.27,
              49.64
            ],
            [
              -99.28,
              49.65
            ],
            [
              -99.28,
              49.77
            ],
            [
              -99.27,
              49.78
            ],
            [
              -99.27,
              49.8
            ],
            [
              -99.2,
              49.8
            ],
            [
              -99.17,
              49.78
            ],
            [
              -99.14,
              49.78
            ],
            [
              -99.1,
              49.8
            ],
            [
              -99.09,
              49.82
            ],
            [
              -99.09,
              49.85
            ],
            [
              -99.11,
              49.87
            ],
            [
              -99.14,
              49.87
            ],
            [
              -99.18,
              49.89
            ],
            [
              -99.22,
              49.89
            ],
            [
              -99.23,
              49.88
            ],
            [
              -99.25,
              49.88
            ],
            [
              -99.26,
              49.89
            ],
            [
              -99.27,
              49.88
            ],
            [
              -99.3,
              49.9
            ],
            [
              -99.29,
              49.91
            ],
            [
              -99.29,
              49.97
            ],
            [
              -99.33,
              50.02
            ],
            [
              -99.33,
              50.04
            ],
            [
              -99.34,
              50.05
            ],
            [
              -99.34,
              50.1
            ],
            [
              -99.37,
              50.14
            ],
            [
              -99.38,
              50.17
            ],
            [
              -99.4,
              50.19
            ],
            [
              -99.4,
              50.21
            ],
            [
              -99.42,
              50.24
            ],
            [
              -99.41,
              50.39
            ],
            [
              -99.4,
              50.4
            ],
            [
              -99.37,
              50.4
            ],
            [
              -99.35,
              50.39
            ],
            [
              -99.27,
              50.29
            ],
            [
              -99.25,
              50.29
            ],
            [
              -99.24,
              50.3
            ],
            [
              -99.2,
              50.28
            ],
            [
              -99.19,
              50.3
            ],
            [
              -99.2,
              50.31
            ],
            [
              -99.21,
              50.37
            ],
            [
              -99.14,
              50.42
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230929",
      "lat": 48.4408,
      "lon": -97.9883,
      "motion_east": 8.2,
      "motion_south": -3.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.2214,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 11.0,
      "ebshear": 11.0,
      "srh01": 405.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.2214
      },
      "coherence_score": 0.2214,
      "coherence_diagnostics": {
        "tau": 0.025564545765519142,
        "grad_tau": 0.018472952768206596,
        "torsion": 0.0,
        "alignment": 0.03588370978832245,
        "S_field": 0.02241513691842556,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.08966054767370224,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -97.98,
              48.5
            ],
            [
              -97.95,
              48.5
            ],
            [
              -97.92,
              48.47
            ],
            [
              -97.93,
              48.42
            ],
            [
              -97.95,
              48.4
            ],
            [
              -97.99,
              48.39
            ],
            [
              -98.0,
              48.38
            ],
            [
              -98.04,
              48.39
            ],
            [
              -98.05,
              48.41
            ],
            [
              -98.05,
              48.45
            ],
            [
              -98.02,
              48.48
            ],
            [
              -97.98,
              48.5
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230932",
      "lat": 43.325,
      "lon": -90.2338,
      "motion_east": 8.2,
      "motion_south": -3.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.2214,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 0.0,
      "ebshear": 0.0,
      "srh01": 414.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.2214
      },
      "coherence_score": 0.2214,
      "coherence_diagnostics": {
        "tau": 0.037327371537685394,
        "grad_tau": 0.0014336652820929885,
        "torsion": 0.0,
        "alignment": 0.0029067564755678177,
        "S_field": 0.013932810164988041,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.055731240659952164,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -90.25,
              43.35
            ],
            [
              -90.2,
              43.35
            ],
            [
              -90.19,
              43.33
            ],
            [
              -90.21,
              43.29
            ],
            [
              -90.25,
              43.29
            ],
            [
              -90.26,
              43.3
            ],
            [
              -90.26,
              43.34
            ],
            [
              -90.25,
              43.35
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230933",
      "lat": 43.102,
      "lon": -90.276,
      "motion_east": 8.2,
      "motion_south": -3.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.2214,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2.0,
      "ebshear": 1.0,
      "srh01": 397.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.2214
      },
      "coherence_score": 0.2214,
      "coherence_diagnostics": {
        "tau": 0.037327371537685394,
        "grad_tau": 0.0014336652820929885,
        "torsion": 0.0,
        "alignment": 0.0029067564755678177,
        "S_field": 0.013932810164988041,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.055731240659952164,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -90.3,
              43.14
            ],
            [
              -90.25,
              43.14
            ],
            [
              -90.23,
              43.12
            ],
            [
              -90.23,
              43.07
            ],
            [
              -90.25,
              43.06
            ],
            [
              -90.28,
              43.06
            ],
            [
              -90.3,
              43.08
            ],
            [
              -90.31,
              43.08
            ],
            [
              -90.31,
              43.13
            ],
            [
              -90.3,
              43.14
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230866",
      "lat": 24.3721,
      "lon": -82.4643,
      "motion_east": 8.2,
      "motion_south": -3.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.1889,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1262.0,
      "ebshear": 43.0,
      "srh01": 41.0,
      "maxllaz": 0.007,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1889
      },
      "coherence_score": 0.1889,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.09138362854719162,
        "torsion": 0.0,
        "alignment": 0.016449052840471268,
        "S_field": 0.11251330375671387,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.45005321502685547,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -82.44,
              24.43
            ],
            [
              -82.43,
              24.43
            ],
            [
              -82.42,
              24.41
            ],
            [
              -82.42,
              24.38
            ],
            [
              -82.47,
              24.34
            ],
            [
              -82.46,
              24.32
            ],
            [
              -82.48,
              24.32
            ],
            [
              -82.49,
              24.31
            ],
            [
              -82.53,
              24.31
            ],
            [
              -82.53,
              24.33
            ],
            [
              -82.5,
              24.39
            ],
            [
              -82.45,
              24.4
            ],
            [
              -82.44,
              24.41
            ],
            [
              -82.44,
              24.43
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230872",
      "lat": 24.4167,
      "lon": -82.1911,
      "motion_east": 8.2,
      "motion_south": -3.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.1889,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1317.0,
      "ebshear": 43.0,
      "srh01": 31.0,
      "maxllaz": 0.007,
      "mesh": 0.05,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1889
      },
      "coherence_score": 0.1889,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.09138362854719162,
        "torsion": 0.0,
        "alignment": 0.016449052840471268,
        "S_field": 0.11251330375671387,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.45005321502685547,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -82.2,
              24.45
            ],
            [
              -82.18,
              24.45
            ],
            [
              -82.16,
              24.42
            ],
            [
              -82.16,
              24.4
            ],
            [
              -82.18,
              24.38
            ],
            [
              -82.2,
              24.38
            ],
            [
              -82.22,
              24.4
            ],
            [
              -82.22,
              24.42
            ],
            [
              -82.2,
              24.45
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230919",
      "lat": 42.5331,
      "lon": -87.96,
      "motion_east": 8.2,
      "motion_south": -3.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.1459,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 0.0,
      "ebshear": 0.0,
      "srh01": 198.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1459
      },
      "coherence_score": 0.1459,
      "coherence_diagnostics": {
        "tau": 0.031879790127277374,
        "grad_tau": 0.004382436629384756,
        "torsion": 0.0,
        "alignment": 0.00433861231431365,
        "S_field": 0.011502890847623348,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.04601156339049339,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.03,
              42.59
            ],
            [
              -88.0,
              42.59
            ],
            [
              -87.95,
              42.56
            ],
            [
              -87.92,
              42.56
            ],
            [
              -87.9,
              42.55
            ],
            [
              -87.88,
              42.53
            ],
            [
              -87.88,
              42.49
            ],
            [
              -87.92,
              42.46
            ],
            [
              -87.95,
              42.46
            ],
            [
              -87.97,
              42.47
            ],
            [
              -88.02,
              42.53
            ],
            [
              -88.03,
              42.55
            ],
            [
              -88.03,
              42.59
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230717",
      "lat": 26.2444,
      "lon": -79.9522,
      "motion_east": 1.5,
      "motion_south": 0.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.135,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1316.0,
      "ebshear": 52.0,
      "srh01": 36.0,
      "maxllaz": 0.005,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.135
      },
      "coherence_score": 0.135,
      "coherence_diagnostics": {
        "tau": 0.09976629167795181,
        "grad_tau": 0.06585528701543808,
        "torsion": 0.0,
        "alignment": 0.007683116942644119,
        "S_field": 0.10061150789260864,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.40244603157043457,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 6,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -79.93,
              26.33
            ],
            [
              -79.89,
              26.33
            ],
            [
              -79.87,
              26.32
            ],
            [
              -79.87,
              26.29
            ],
            [
              -79.89,
              26.27
            ],
            [
              -79.89,
              26.26
            ],
            [
              -79.94,
              26.22
            ],
            [
              -79.96,
              26.17
            ],
            [
              -79.98,
              26.17
            ],
            [
              -80.02,
              26.14
            ],
            [
              -80.03,
              26.14
            ],
            [
              -80.04,
              26.15
            ],
            [
              -80.04,
              26.21
            ],
            [
              -79.99,
              26.23
            ],
            [
              -79.96,
              26.26
            ],
            [
              -79.95,
              26.28
            ],
            [
              -79.96,
              26.3
            ],
            [
              -79.93,
              26.33
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230844",
      "lat": 24.408,
      "lon": -81.492,
      "motion_east": 8.2,
      "motion_south": -3.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.135,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1540.0,
      "ebshear": 46.0,
      "srh01": 54.0,
      "maxllaz": 0.005,
      "mesh": 0.39,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.135
      },
      "coherence_score": 0.135,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.0993642583489418,
        "torsion": 0.0,
        "alignment": 0.026828348636627197,
        "S_field": 0.12342118471860886,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.4936847388744354,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -81.51,
              24.45
            ],
            [
              -81.47,
              24.43
            ],
            [
              -81.44,
              24.39
            ],
            [
              -81.45,
              24.38
            ],
            [
              -81.48,
              24.38
            ],
            [
              -81.49,
              24.37
            ],
            [
              -81.53,
              24.37
            ],
            [
              -81.53,
              24.42
            ],
            [
              -81.51,
              24.44
            ],
            [
              -81.51,
              24.45
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230904",
      "lat": 25.865,
      "lon": -80.061,
      "motion_east": 1.8,
      "motion_south": -1.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.135,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1183.0,
      "ebshear": 44.0,
      "srh01": 18.0,
      "maxllaz": 0.005,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.135
      },
      "coherence_score": 0.135,
      "coherence_diagnostics": {
        "tau": 0.09976629167795181,
        "grad_tau": 0.06585528701543808,
        "torsion": 0.0,
        "alignment": 0.007683116942644119,
        "S_field": 0.10061150789260864,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.40244603157043457,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -80.05,
              25.91
            ],
            [
              -80.01,
              25.91
            ],
            [
              -80.01,
              25.85
            ],
            [
              -80.05,
              25.83
            ],
            [
              -80.08,
              25.83
            ],
            [
              -80.09,
              25.82
            ],
            [
              -80.1,
              25.83
            ],
            [
              -80.09,
              25.87
            ],
            [
              -80.08,
              25.89
            ],
            [
              -80.05,
              25.91
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230914",
      "lat": 46.5145,
      "lon": -100.15,
      "motion_east": 1.6,
      "motion_south": -1.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.1227,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 10.0,
      "ebshear": 7.0,
      "srh01": 158.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1227
      },
      "coherence_score": 0.1227,
      "coherence_diagnostics": {
        "tau": 0.03703835979104042,
        "grad_tau": 0.00399673730134964,
        "torsion": 0.0,
        "alignment": 0.0031574226450175047,
        "S_field": 0.01417405903339386,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.05669623613357544,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -100.05,
              46.68
            ],
            [
              -100.01,
              46.68
            ],
            [
              -99.99,
              46.67
            ],
            [
              -99.96,
              46.64
            ],
            [
              -99.95,
              46.62
            ],
            [
              -99.95,
              46.59
            ],
            [
              -99.97,
              46.56
            ],
            [
              -100.05,
              46.52
            ],
            [
              -100.05,
              46.45
            ],
            [
              -100.03,
              46.42
            ],
            [
              -100.03,
              46.38
            ],
            [
              -100.04,
              46.36
            ],
            [
              -100.08,
              46.32
            ],
            [
              -100.1,
              46.31
            ],
            [
              -100.15,
              46.31
            ],
            [
              -100.19,
              46.33
            ],
            [
              -100.2,
              46.34
            ],
            [
              -100.2,
              46.36
            ],
            [
              -100.24,
              46.38
            ],
            [
              -100.27,
              46.41
            ],
            [
              -100.29,
              46.42
            ],
            [
              -100.34,
              46.42
            ],
            [
              -100.4,
              46.47
            ],
            [
              -100.4,
              46.53
            ],
            [
              -100.38,
              46.57
            ],
            [
              -100.38,
              46.6
            ],
            [
              -100.32,
              46.65
            ],
            [
              -100.29,
              46.65
            ],
            [
              -100.28,
              46.66
            ],
            [
              -100.13,
              46.66
            ],
            [
              -100.12,
              46.67
            ],
            [
              -100.06,
              46.67
            ],
            [
              -100.05,
              46.68
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230916",
      "lat": 26.0463,
      "lon": -80.0987,
      "motion_east": 1.6,
      "motion_south": 0.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.1133,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1261.0,
      "ebshear": 44.0,
      "srh01": 16.0,
      "maxllaz": 0.004,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1133
      },
      "coherence_score": 0.1133,
      "coherence_diagnostics": {
        "tau": 0.09976629167795181,
        "grad_tau": 0.06585528701543808,
        "torsion": 0.0,
        "alignment": 0.007683116942644119,
        "S_field": 0.10061150789260864,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.40244603157043457,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -80.12,
              26.07
            ],
            [
              -80.08,
              26.07
            ],
            [
              -80.06,
              26.06
            ],
            [
              -80.06,
              26.03
            ],
            [
              -80.08,
              26.0
            ],
            [
              -80.13,
              26.02
            ],
            [
              -80.14,
              26.05
            ],
            [
              -80.12,
              26.07
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230935",
      "lat": 26.27,
      "lon": -79.7471,
      "motion_east": 1.5,
      "motion_south": 0.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.1133,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1192.0,
      "ebshear": 53.0,
      "srh01": 34.0,
      "maxllaz": 0.004,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.1133
      },
      "coherence_score": 0.1133,
      "coherence_diagnostics": {
        "tau": 0.0924995094537735,
        "grad_tau": 0.06217506527900696,
        "torsion": 0.0,
        "alignment": 0.010569760575890541,
        "S_field": 0.09146711230278015,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.3658684492111206,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -79.76,
              26.29
            ],
            [
              -79.73,
              26.29
            ],
            [
              -79.71,
              26.28
            ],
            [
              -79.71,
              26.23
            ],
            [
              -79.78,
              26.23
            ],
            [
              -79.78,
              26.28
            ],
            [
              -79.76,
              26.29
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230896",
      "lat": 48.7873,
      "lon": -121.8182,
      "motion_east": 8.2,
      "motion_south": -3.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 0.0,
      "ebshear": 0.0,
      "srh01": 19.0,
      "maxllaz": 0.0,
      "mesh": 0.09,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.0006980160833336413,
        "torsion": 0.0,
        "alignment": 6.631152791669592e-05,
        "S_field": 0.0010138085344806314,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.004055234137922525,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -121.86,
              48.83
            ],
            [
              -121.77,
              48.83
            ],
            [
              -121.77,
              48.75
            ],
            [
              -121.78,
              48.74
            ],
            [
              -121.85,
              48.75
            ],
            [
              -121.82,
              48.75
            ],
            [
              -121.81,
              48.76
            ],
            [
              -121.81,
              48.8
            ],
            [
              -121.82,
              48.81
            ],
            [
              -121.85,
              48.81
            ],
            [
              -121.86,
              48.83
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230925",
      "lat": 43.748,
      "lon": -75.578,
      "motion_east": 8.2,
      "motion_south": -3.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 0.0,
      "ebshear": 0.0,
      "srh01": 29.0,
      "maxllaz": 0.002,
      "mesh": 0.05,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.002075005089864135,
        "grad_tau": 7.373287371592596e-05,
        "torsion": 0.0,
        "alignment": 1.0691266652429476e-05,
        "S_field": 0.0007756071863695979,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.0031024287454783916,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -75.61,
              43.78
            ],
            [
              -75.53,
              43.78
            ],
            [
              -75.53,
              43.7
            ],
            [
              -75.61,
              43.7
            ],
            [
              -75.61,
              43.78
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230930",
      "lat": 46.7322,
      "lon": -101.1111,
      "motion_east": 6.0,
      "motion_south": -3.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 4.0,
      "ebshear": 2.0,
      "srh01": 0.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.034621138125658035,
        "grad_tau": 0.00499244499951601,
        "torsion": 0.0,
        "alignment": 0.0,
        "S_field": 0.014608191326260567,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.05843276530504227,
        "Da": 17.130695343017578,
        "E_coh": 0.0,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -101.09,
              46.79
            ],
            [
              -101.06,
              46.79
            ],
            [
              -101.04,
              46.77
            ],
            [
              -101.05,
              46.77
            ],
            [
              -101.07,
              46.74
            ],
            [
              -101.07,
              46.7
            ],
            [
              -101.09,
              46.68
            ],
            [
              -101.11,
              46.64
            ],
            [
              -101.16,
              46.64
            ],
            [
              -101.18,
              46.67
            ],
            [
              -101.18,
              46.7
            ],
            [
              -101.16,
              46.72
            ],
            [
              -101.16,
              46.73
            ],
            [
              -101.14,
              46.75
            ],
            [
              -101.13,
              46.75
            ],
            [
              -101.11,
              46.77
            ],
            [
              -101.11,
              46.78
            ],
            [
              -101.09,
              46.79
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230931",
      "lat": 46.0478,
      "lon": -101.3344,
      "motion_east": 8.2,
      "motion_south": -3.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 5.0,
      "ebshear": 3.0,
      "srh01": 0.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [],
      "model_scores": {
        "analytic_prob": 0.0947
      },
      "coherence_score": 0.0947,
      "coherence_diagnostics": {
        "tau": 0.033421605825424194,
        "grad_tau": 0.0050526028499007225,
        "torsion": 0.0,
        "alignment": 6.315753853414208e-05,
        "S_field": 0.012507094070315361,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.050028376281261444,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -101.34,
              46.08
            ],
            [
              -101.31,
              46.08
            ],
            [
              -101.29,
              46.07
            ],
            [
              -101.29,
              46.03
            ],
            [
              -101.32,
              46.0
            ],
            [
              -101.36,
              46.01
            ],
            [
              -101.38,
              46.03
            ],
            [
              -101.38,
              46.05
            ],
            [
              -101.34,
              46.08
            ]
          ]
        ]
      }
    },
    {
      "storm_id": "230934",
      "lat": 46.4753,
      "lon": -100.5616,
      "motion_east": 2.1,
      "motion_south": -1.0,
      "valid_time": "20260408_083035 UTC",
      "tornado_probability": 0.0947,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 16.0,
      "ebshear": 7.0,
      "srh01": 5.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.033421605825424194,
        "grad_tau": 0.0050526028499007225,
        "torsion": 0.0,
        "alignment": 6.315753853414208e-05,
        "S_field": 0.012507094070315361,
        "Gamma_field": 0.25,
        "S_over_Gamma": 0.050028376281261444,
        "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": "tier2_analytic",
      "coherence_source": "probsevere",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -100.5,
              46.52
            ],
            [
              -100.47,
              46.52
            ],
            [
              -100.46,
              46.51
            ],
            [
              -100.44,
              46.51
            ],
            [
              -100.43,
              46.52
            ],
            [
              -100.43,
              46.47
            ],
            [
              -100.48,
              46.43
            ],
            [
              -100.56,
              46.39
            ],
            [
              -100.69,
              46.39
            ],
            [
              -100.71,
              46.4
            ],
            [
              -100.72,
              46.42
            ],
            [
              -100.71,
              46.46
            ],
            [
              -100.67,
              46.48
            ],
            [
              -100.65,
              46.5
            ],
            [
              -100.59,
              46.5
            ],
            [
              -100.57,
              46.49
            ],
            [
              -100.56,
              46.5
            ],
            [
              -100.53,
              46.5
            ],
            [
              -100.5,
              46.52
            ]
          ]
        ]
      }
    }
  ]
}
